.card.product-card{background-color:#fafafa;padding-block-start:var(--sp-2);padding-block-end:var(--sp-5);padding-inline:var(--sp-5);font-family:var(--font-body-family);font-size:var(--text-base);line-height:1.4}.card.product-card a.product-card__title,.card.product-card .product-card__title{font-family:var(--font-body-family)!important;font-size:var(--text-base)!important;font-weight:700;line-height:1.35}.card.product-card .price,.card.product-card .price__regular,.card.product-card .price__sale,.card.product-card .unit-price{font-family:inherit!important;font-size:var(--text-base)!important;font-weight:500;line-height:1.35}.card.product-card .price del,.card.product-card .price s,.card.product-card .price small,.card.product-card .product-card__content .text-sm,.card.product-card .product-card__content .text-xs,.card.product-card .button.button--small,.card.product-card .product-card__rating{font-size:var(--text-base)!important}.product-card__top{display:none}.product-card__details{flex-direction:column}.card.product-card .product-card__content{font-family:inherit;font-size:inherit;text-align:left!important;align-items:flex-start!important}.card.product-card .product-card__content.text-center .product-card__details,.card.product-card .product-card__content.text-center :is(.price,.unit-price,.product-card__bottom),.card.product-card .product-card__content.text-right .product-card__details,.card.product-card .product-card__content.text-right :is(.price,.unit-price,.product-card__bottom){text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}.card.product-card .product-card__content.text-center .product-card__details,.card.product-card .product-card__content.text-right .product-card__details{display:flex!important;flex-direction:column!important}.card.product-card .product-card__content.text-center .price,.card.product-card .product-card__content.text-center .price__sale,.card.product-card .product-card__content.text-right .price,.card.product-card .product-card__content.text-right .price__sale{justify-content:flex-start!important}.cost_row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-3);width:100%;margin-top:12px}.product-card__footer-cart form{margin:0}.product-card__content.grow.flex.flex-col.justify-start.text-left.w-full{padding:12px 0 0}.featured-product-list .product-card .media--square{border-radius:0!important}.featured-product-list .product-card .product-card__footer-cart .button--small{min-width:auto!important;padding-inline:var(--sp-3)}.product-list-featured__wrapper{z-index:13}.collection-list-section .media-card__text p .heading{display:flex;align-items:center;gap:10px}.collection-list-section .media-card__content{position:absolute!important}.newsletter-section .banner__content{color:#000!important}.newsletter-section .banner__box{max-width:550px}.newsletter-section .newsletter-form .self-button{background-color:#000;color:#fff!important;min-width:140px}.product__info .variant-picker{gap:var(--sp-3)!important}.product__info .variant-picker--recommend-cards .variant-input-wrapper--color-pills{order:-1}.product__info .variant-picker .swatches:not(.recommend-variant-cards) .color-swatch{--swatch-chip-h: clamp(22px, 1.65em, 28px);--swatch-chip-w: calc(var(--swatch-chip-h) * 2);--swatch-size: var(--swatch-chip-h);--swatch-radius: var(--inputs-radius);--swatch-offset: 0px;width:var(--swatch-chip-w);height:var(--swatch-chip-h);min-width:var(--swatch-chip-w);min-height:var(--swatch-chip-h);max-width:var(--swatch-chip-w);max-height:var(--swatch-chip-h);aspect-ratio:unset;border:none;border-radius:var(--swatch-radius);box-shadow:0 0 0 1px rgb(var(--color-border) / .35)}.product__info .variant-picker .swatches:not(.recommend-variant-cards) .color-swatch:before,.product__info .variant-picker .swatches:not(.recommend-variant-cards) .color-swatch:after{border-radius:inherit}.product__info .variant-picker .swatches:not(.recommend-variant-cards) input:not(:disabled,.disabled)+.color-swatch:before,.product__info .variant-picker .swatches:not(.recommend-variant-cards) input:not(:disabled,.disabled)+.color-swatch:after{box-shadow:none!important;opacity:0!important}.product__info .variant-picker .swatches:not(.recommend-variant-cards) input:checked:not(:disabled,.disabled)+.color-swatch:before,.product__info .variant-picker .swatches:not(.recommend-variant-cards) input:checked:not(:disabled,.disabled)+.color-swatch:after{box-shadow:none!important;opacity:0!important}@media screen and (pointer:fine){.product__info .variant-picker .swatches:not(.recommend-variant-cards) input:not(:disabled,.disabled)+.color-swatch:hover:after,.product__info .variant-picker .swatches:not(.recommend-variant-cards) input:not(:disabled,.disabled)+.color-swatch:hover:before{box-shadow:none!important;opacity:0!important}}.product__info .variant-picker .swatches:not(.recommend-variant-cards) input:focus-visible+.color-swatch{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.product__info .variant-picker .swatches:not(.recommend-variant-cards) input:checked:not(:disabled,.disabled)+.color-swatch{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3px rgb(var(--color-foreground));filter:none;z-index:1;position:relative}.product__info .variant-picker--recommend-cards .recommend-variant-card{padding:var(--sp-2d5) var(--sp-3);min-height:0;gap:var(--sp-2d5);border-radius:var(--inputs-radius)}.product__info .variant-picker--recommend-cards .recommend-variant-cards{gap:var(--sp-2)!important}.product__info .variant-picker--recommend-cards .recommend-variant-card__media{width:48px}.product__info .variant-picker--recommend-cards .recommend-variant-card__media img,.product__info .variant-picker--recommend-cards .recommend-variant-card__media-placeholder{width:40px;height:40px;border-radius:var(--inputs-radius)}.product__info .variant-picker--recommend-cards .recommend-variant-card__title{font-size:var(--text-sm)}.product__info .variant-picker--recommend-cards .recommend-variant-card__subtitle{margin-top:4px;font-size:var(--text-xs)}.product__info .variant-picker--recommend-cards .recommend-variant-card__price-row{margin-top:4px;gap:8px}.product__info .variant-picker--recommend-cards .recommend-variant-card__price{font-size:var(--text-xs)}.product__info .variant-picker--recommend-cards .recommend-variant-card__compare{font-size:var(--text-2xs)}.product__info .variant-picker--recommend-cards .recommend-variant-card__badge{font-size:var(--text-3xs);padding:4px 8px}.product__info .product-bundle__info .horizontal-product__media{border-radius:var(--inputs-radius);overflow:hidden}.product__info .product-bundle__info .horizontal-product__media :is(img,picture img){border-radius:inherit}.product__info .product-form__input .form__label{margin-block-end:var(--sp-2)}a,a:hover,a:focus,a:focus-visible,a:active{text-decoration:none!important}.reversed-link,.reversed-link:hover,.reversed-link:focus,.reversed-link:focus-visible,.reversed-link:active,.reversed-link.icon-with-text .link-text,.reversed-link.icon-with-text:hover .link-text{text-decoration:none!important;background:none!important}@media screen and (max-width:767px){body.template-product{--sticky-buy-lift: var(--sp-3)}.template-product .product-form-wrapper{margin-block-start:var(--sp-4)}.template-product .product-sticky-form{padding-inline:var(--sp-3);padding-block-end:var(--sp-4)}body.template-product product-sticky-form.product-sticky-form{bottom:var(--sticky-buy-lift, var(--sp-3))}body.template-product .mobile-dock-section.active~.page-container product-sticky-form.product-sticky-form,body.template-product .header-sticky.header-hidden~.mobile-dock-section~.page-container product-sticky-form.product-sticky-form{bottom:calc(var(--mobile-dock-height) + var(--sticky-buy-lift, 0px))}.template-product .product-sticky-form__card{padding:var(--sp-2) var(--sp-2d5);max-width:100%;border-radius:var(--rounded-block);border-start-start-radius:var(--rounded-block);border-start-end-radius:var(--rounded-block);border-end-start-radius:var(--rounded-block);border-end-end-radius:var(--rounded-block)}.template-product .product-sticky-form__card:before{content:none}.template-product .product-sticky-form__card .product-sticky-form__info .text-sm{font-size:var(--text-xs)}.template-product .product-sticky-form__card .product-sticky-form__info .text-xs{font-size:var(--text-2xs)}.template-product .product-sticky-form__card .price{font-size:var(--text-xs)}.template-product .product-sticky-form .price__sale{display:none!important}.template-product .product-sticky-form__variant .product-sticky-form__media{width:48px}.template-product .product-sticky-form .button.button--primary{width:var(--sp-10);height:var(--sp-10)}.product__info .variant-picker .swatches:not(.recommend-variant-cards) .color-swatch{--swatch-chip-h: clamp(20px, 1.55em, 26px);--swatch-chip-w: calc(var(--swatch-chip-h) * 2)}.product__info .variant-picker--recommend-cards .recommend-variant-card{padding:var(--sp-2) var(--sp-2d5);gap:var(--sp-2)}.product__info .variant-picker--recommend-cards .recommend-variant-card__media img,.product__info .variant-picker--recommend-cards .recommend-variant-card__media-placeholder{width:36px;height:36px}}.variant-picker--recommend-variants button.recommend-variant-card{border:0;font:inherit;color:inherit}.variant-picker--recommend-variants button.recommend-variant-card[aria-pressed=true]{box-shadow:0 0 0 1px #ffa519}.variant-picker--recommend-variants button.recommend-variant-card:focus-visible{outline:2px solid #ffa519;outline-offset:2px}.variant-picker--recommend-variants button.recommend-variant-card--unavailable{opacity:.55}.product__info .variant-input-wrapper--color-pills{margin:0}.product__info .color-pills-field{align-items:center}.product__info .color-pills-field__label{min-width:4.5rem;color:rgb(var(--color-foreground) / .75);font-weight:400}.product__info .color-pills-field__group{border:1px solid rgb(var(--color-border) / .55);border-radius:var(--inputs-radius);padding:var(--sp-1d5) var(--sp-2);background:rgb(var(--color-background))}.product__info .color-pills{margin:0;padding:0;list-style:none}.product__info .color-pills>li{margin:0}.product__info .color-pill{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2d5);border-radius:var(--inputs-radius);background:rgb(var(--color-foreground) / .04);border:1px solid transparent;transition:border-color var(--animation-short),background-color var(--animation-short),box-shadow var(--animation-short);line-height:1.2}.product__info .color-pill__chip{width:22px;height:22px;border-radius:calc(var(--inputs-radius) * .65);flex-shrink:0;background-color:var(--swatch-background, #cccccc);box-shadow:inset 0 0 0 1px rgb(var(--color-border) / .35);overflow:hidden;display:inline-block}.product__info .color-pill__chip.with-image,.product__info .color-pill__chip--image{background-color:transparent;box-shadow:inset 0 0 0 1px rgb(var(--color-border) / .35);padding:1px}.product__info .color-pill__chip-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:calc(var(--inputs-radius) * .5)}.product__info .color-pill__text{font-size:var(--text-sm);white-space:nowrap}.product__info input:checked:not(:disabled,.disabled)+.color-pill{border-color:rgb(var(--color-foreground) / .35);background:rgb(var(--color-background));box-shadow:0 0 0 1px rgb(var(--color-foreground) / .12)}.product__info input:focus-visible+.color-pill{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:2px}.product__info input:is(:disabled,.disabled)+.color-pill{opacity:.45;cursor:not-allowed}.product__info input:is(:disabled,.disabled)+.color-pill .color-pill__chip{position:relative;overflow:hidden}.product__info input:is(:disabled,.disabled)+.color-pill .color-pill__chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent calc(50% - .5px),#e11d48 calc(50% - .5px),#e11d48 calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}button.product__thumbnail.media{background-color:#fff}@media(prefers-reduced-motion:no-preference){.product-sticky-form__variant button[type=submit]{animation:sticky-buy-shake 1.6s ease-in-out infinite}}@keyframes sticky-buy-shake{0%,60%,to{transform:rotate(0) scale(1)}64%{transform:rotate(-4deg) scale(1.04)}69%{transform:rotate(4deg) scale(1.04)}74%{transform:rotate(-3deg) scale(1.03)}79%{transform:rotate(3deg) scale(1.03)}84%{transform:rotate(-2deg) scale(1.02)}}body.template-index{--tasaca-page-surface: #f4f4f4;--tasaca-card-surface: #eaeaea;--tasaca-heading-color: #111;--tasaca-heading-font: "Montserrat", Arial, sans-serif;--tasaca-title-size: clamp(24px, 2.2vw, 36px);--tasaca-title-weight: 700;background-color:var(--tasaca-page-surface)!important}body.template-index #PageContainer,body.template-index #MainContent,body.template-index #MainContent>.shopify-section,body.template-index #MainContent>.shopify-section>.section,body.template-index #MainContent .vcards,body.template-index #MainContent .msld,body.template-index #MainContent .btabs,body.template-index #MainContent .waterfall-review__outer,body.template-index #MainContent .waterfall-review.rg{background:var(--tasaca-page-surface)!important;background-color:var(--tasaca-page-surface)!important}body.template-index .header-section,body.template-index .header-section>.header{background-color:var(--tasaca-page-surface)!important}body.template-index #MainContent .vcard,body.template-index #MainContent .msld-card,body.template-index #MainContent .rg-card{background:var(--tasaca-card-surface)!important;background-color:var(--tasaca-card-surface)!important}body.template-index #MainContent :is(.vcards__inner,.msld__inner,.btabs__inner,.rg-shell){width:var(--page-container)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}body.template-index #MainContent{--tasaca-section-gap: 64px;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:var(--tasaca-section-gap)!important;padding-block-start:16px!important;padding-block-end:var(--tasaca-section-gap)!important}body.template-index #MainContent>.shopify-section{margin-block:0!important;--section-padding-top: 0px !important;--section-padding-bottom: 0px !important;--vc-pad-top: 0px !important;--vc-pad-bottom: 0px !important;--msld-pt: 0px !important;--msld-pb: 0px !important;--bt-pad-top: 0px !important;--bt-pad-bottom: 0px !important}body.template-index #MainContent>.shopify-section{flex:0 0 auto;width:100%}body.template-index #MainContent>.shopify-section+.shopify-section{margin-block-start:0!important}body.template-index #MainContent>.shopify-section>:is(.section--padding,.vcards,.msld,.btabs,.waterfall-review__outer){padding-block:0!important}body.template-index .footer-group{margin-block-start:0!important}body.template-index #MainContent :is(.vcards__heading,.msld__title,.btabs__heading,.rg-heading){font-family:var(--tasaca-heading-font)!important;font-size:var(--tasaca-title-size)!important;font-weight:var(--tasaca-title-weight)!important;font-style:normal!important;line-height:1.15!important;letter-spacing:-.025em!important;text-transform:none!important;text-align:left!important;color:var(--tasaca-heading-color)!important}body.template-index #MainContent .msld__title strong{color:inherit!important;font:inherit!important}body.template-index #MainContent :is(.vcard__title,.msld-card__name,.bcard__title){font-family:var(--tasaca-heading-font)!important;font-weight:600!important;font-style:normal!important;letter-spacing:-.015em!important}body.template-index #MainContent .vcard__title{font-size:clamp(28px,2.05vw,38px)!important;font-weight:750!important;line-height:1.04!important;white-space:nowrap!important}body.template-index #MainContent .msld-card__name{font-size:clamp(19px,1.45vw,24px)!important}body.template-index #MainContent .bcard__title{font-size:clamp(16px,1.15vw,20px)!important}body.template-index #MainContent .btabs__top{gap:18px}body.template-index #MainContent .btabs__track{width:100%;padding-inline:0;scroll-padding-inline:0}body.template-index #MainContent .vcards{isolation:isolate}@media screen and (max-width:749px){body.template-index #MainContent{--tasaca-section-gap: 40px;padding-block-start:12px!important}body.template-index #MainContent .vcards__grid{scroll-padding-inline-start:0}body.template-index #MainContent .btabs__top{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){body.template-index #MainContent .vcard{transition-duration:.01ms!important}}body.template-index #MainContent :is(.vcard,.msld-card,.rg-card){border-radius:26px!important}body.template-index #MainContent :is(.msld-card,.rg-card){box-shadow:0 10px 24px #1111110f}@media screen and (max-width:749px){body.template-index #MainContent :is(.vcard,.msld-card,.rg-card){border-radius:22px!important}}@media(max-width:767px){body.template-index #MainContent{--tasaca-section-gap: 32px}body.template-index #MainContent :is(.msld__title,.btabs__heading,.rg-heading,.vcards__heading){font-size:clamp(23px,5.7vw,28px)!important;line-height:1.14!important;letter-spacing:-.025em!important}body.template-index #MainContent .msld__head{margin-bottom:14px!important}body.template-index #MainContent .msld__desc{font-size:13px!important;line-height:1.45!important;margin-top:7px!important}body.template-index #MainContent .vcards__grid{display:flex!important;flex-wrap:nowrap!important;width:calc(100% + var(--page-padding))!important;gap:12px!important;padding:0 var(--page-padding) 3px 0!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline-start:0!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none}body.template-index #MainContent .vcards__grid::-webkit-scrollbar{display:none}body.template-index #MainContent .vcards__grid>.vcard{flex:0 0 min(68vw,360px)!important;width:min(68vw,360px)!important;max-width:min(68vw,360px)!important;height:clamp(292px,90vw,398px)!important;min-height:0!important;aspect-ratio:auto!important;scroll-snap-align:start;scroll-snap-stop:normal;transform:none!important}body.template-index #MainContent .vcard__content{box-sizing:border-box;height:100%!important;min-height:0!important;padding:18px 16px 16px!important;grid-template-rows:auto 1fr auto!important}body.template-index #MainContent .vcard__header{min-height:0!important}body.template-index #MainContent .vcard__title{font-size:clamp(23px,5.5vw,29px)!important;line-height:1.02!important;font-weight:750!important}body.template-index #MainContent .vcard__subtitle{font-size:11px!important;line-height:1.25!important;margin-top:6px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.template-index #MainContent .vcard__price{font-size:21px!important;line-height:1.1!important;margin-top:7px!important}body.template-index #MainContent .vcard__buttons{margin:0!important}body.template-index #MainContent .vcard__learn-more{min-height:40px!important;padding:7px 14px!important;font-size:13px!important}body.template-index #MainContent .vcard__learn-more--arrow-only{flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body.template-index #MainContent .vcard__learn-more--arrow-only svg{width:22px!important;height:22px!important}body.template-index #MainContent .msld__grid{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;width:calc(100% + var(--page-padding))!important;padding:0 var(--page-padding) 3px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none}body.template-index #MainContent .msld__grid::-webkit-scrollbar{display:none}body.template-index #MainContent .msld-card{flex:0 0 min(74vw,340px)!important;width:min(74vw,340px)!important;max-width:min(74vw,340px)!important;min-width:0!important;scroll-snap-align:start}body.template-index #MainContent .msld-card__media{aspect-ratio:16/9!important}body.template-index #MainContent .msld-card__body{padding:13px 14px 15px!important}body.template-index #MainContent .msld-card__name{font-size:16px!important;line-height:1.2!important}body.template-index #MainContent .msld-card__text,body.template-index #MainContent .msld-card__text p{font-size:12px!important;line-height:1.4!important;margin-top:6px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.template-index #MainContent .msld-card__play{width:48px!important;height:48px!important}body.template-index #MainContent .btabs__top{margin-bottom:12px!important;gap:10px!important}body.template-index #MainContent .btabs__tabs{gap:14px!important;margin-bottom:12px!important}body.template-index #MainContent .btabs__tab{font-size:13px!important}body.template-index #MainContent .btabs__track{grid-auto-columns:min(72vw,300px)!important;gap:12px!important;width:calc(100% + var(--page-padding))!important;padding:0 var(--page-padding) 2px 0!important;scroll-padding-inline-start:0!important}body.template-index #MainContent .bcard{height:clamp(220px,60vw,270px)!important}body.template-index #MainContent .bcard__body{padding:12px 14px!important}body.template-index #MainContent .bcard__title{font-size:13px!important;line-height:1.25!important}body.template-index #MainContent .btabs__readall{min-width:128px!important;min-height:38px!important;padding:8px 15px!important;font-size:12px!important}body.template-index #MainContent .btabs__arrow{width:36px!important;height:36px!important}body.template-index #MainContent .rg-head{margin-bottom:12px!important}body.template-index #MainContent .rg-subheading-wrap{margin-top:8px!important;gap:9px!important}body.template-index #MainContent .rg-subheading-stars{font-size:22px!important}body.template-index #MainContent .rg-strip__viewport{gap:12px!important;width:calc(100% + var(--page-padding))!important;padding:0 var(--page-padding) 3px 0!important;scroll-padding-inline-start:0!important;scroll-snap-type:x mandatory}body.template-index #MainContent .rg-strip__slide{flex:0 0 min(70vw,310px)!important;width:min(70vw,310px)!important;max-width:min(70vw,310px)!important;scroll-snap-align:start}body.template-index #MainContent .rg-card--has-media{height:auto!important;aspect-ratio:.84!important;max-height:370px!important}body.template-index #MainContent .rg-card--has-media .rg-card__inner{min-height:0!important;height:100%!important;flex:1 1 auto!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/custom.css.map */
