html{height:-webkit-fill-available;overscroll-behavior:none}body{color:var(--ff-color-text);background:var(--ff-background-color);min-height:100vh!important;min-height:-webkit-fill-available!important}body *{font-family:Atlas,sans-serif}a{color:#000}.link,a{-webkit-tap-highlight-color:transparent}::selection,.button::selection,.shopify-challenge__button::selection,.customer button::selection,.shopify-payment-button__button--unbranded::selection{background-color:#0003}.ff-container{padding:0 15px!important}.fw-700{font-weight:700}.ff-full-w{width:100%}.bg-transparent{background-color:transparent;z-index:3;transition:all .7s ease}.bg-white{background-color:#fff!important;z-index:3}:not(.collection)>.bg-white{transition:all 1s ease!important}.ff-no-transition{transition:initial!important}.ff-relative{position:relative}.ff-flex{display:flex}.width-95{width:95%}.ff-hide{display:none!important}.ff-show{display:initial}.ff-breadcrumb-nav{margin:0;padding-top:initial;padding-bottom:35px}.ff-breadcrumb-nav a{text-decoration:none}.ff-breadcrumb-nav a,.ff-breadcrumb-nav span{color:var(--bread-crumb-color);font-size:var(--bread-crumb-font-size-desktop)}.ff-breadcrumb-nav .ff-breadcrumb-tags{text-transform:uppercase}@media screen and (max-width: 1000px){.ff-breadcrumb-nav{display:var(--bread-crumb-font-size-mobile)}}.ff-button-general-primary{border-radius:var(--ff-button-primary-border-radius)!important;padding:var(--ff-button-primary-vertical-padding) var(--ff-button-primary-horizontal-padding)!important;text-transform:var(--ff-button-primary-upercase-text)!important;text-decoration:var(--ff-button-primary-text-decoration-text)!important;color:var(--ff-button-primary-color-text)!important;background-color:var(--ff-button-primary-background)!important;text-align:center!important;cursor:pointer!important;font-size:var(--ff-button-primary-font-size-desktop)!important;border:1px solid var(--ff-button-primary-border-color)!important}.ff-button-general-primary:hover{background-color:var(--ff-button-primary-background-hover)!important;border:1px solid var(--ff-button-primary-background)!important;color:var(--ff-button-primary-text-color-hover)!important}.ff-button-general-secondary{border-radius:var(--ff-button-secondary-border-radius)!important;padding:var(--ff-button-secondary-vertical-padding) var(--ff-button-secondary-horizontal-padding)!important;text-transform:var(--ff-button-secondary-upercase-text)!important;text-decoration:var(--ff-button-secondary-text-decoration-text)!important;color:var(--ff-button-secondary-color-text)!important;background-color:var(--ff-button-secondary-background)!important;text-align:center!important;cursor:pointer!important;font-size:var(--ff-button-secondary-font-size-desktop)!important;border:1px solid var(--ff-button-secondary-border-color)!important}.ff-button-general-secondary:hover{background-color:var(--ff-button-secondary-background-hover)!important;border:1px solid var(--ff-button-secondary-border-color-hover)!important;color:var(--ff-button-secondary-text-color-hover)!important}.ff-button-general-tertiary{border-radius:var(--ff-button-tertiary-border-radius)!important;padding:var(--ff-button-tertiary-vertical-padding) var(--ff-button-tertiary-horizontal-padding)!important;text-transform:var(--ff-button-tertiary-upercase-text)!important;text-decoration:var(--ff-button-tertiary-text-decoration-text)!important;color:var(--ff-button-tertiary-color-text)!important;background-color:var(--ff-button-tertiary-background)!important;text-align:center!important;cursor:pointer!important;font-size:var(--ff-button-tertiary-font-size-desktop)!important;border:1px solid var(--ff-button-tertiary-border-color)!important}.ff-button-general-tertiary:hover{background-color:var(--ff-button-tertiary-background-hover)!important;border:1px solid var(--ff-button-tertiary-border-color-hover)!important;color:var(--ff-button-tertiary-text-color-hover)!important}.ff-collection-information{display:flex;flex-direction:column;gap:2rem}.ff-collection-media{margin-left:0;order:0}.ff-collection-description{order:1}.ff-collection-media>img{width:100%;height:auto;object-fit:contain;object-position:center center}.ff-collection-media .tao-collection-img-desktop{display:none}.ff-collection-media .tao-collection-img-mobile{display:block}@media screen and (min-width: 991px){.ff-collection-media .tao-collection-img-desktop{display:block}.ff-collection-media .tao-collection-img-mobile{display:none}.ff-collection-media{margin-left:12.5%;order:2}.tao-collection-full-width .ff-collection-media{margin-left:0}}.featured-image-section .featured-image__bg{display:block}.ff-description-title{margin-bottom:1rem!important}.ff-menu-filter-box li{text-decoration:none}.ff-menu-filter-box li:hover{text-decoration:underline}.ff-subsidemenu li{margin-bottom:5px;text-transform:uppercase;line-height:initial}.ff-child-selector+ul{padding-left:5px;padding-top:10px}.ff-menu-filter-box-with-filter{padding-top:2rem}@media screen and (max-width: 749px){.grid--2-col-mobile-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.grid--1-col-mobile-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem);max-width:100%}}.mobile-facets__sort .select__select:focus-visible,.mobile-facets__sort .select__select.focused,.no-js .mobile-facets__sort .select__select:focus,.facet-filters__sort:focus-visible,*:focus-visible,.facet-filters__sort.focused,.no-js .facet-filters__sort:focus{outline:initial!important;outline-offset:initial!important;box-shadow:none!important}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after,.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after .field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none!important;outline:initial!important;border-radius:initial!important}.ff-accordion-tab img,.ff-accordion-tab iframe{width:100%}.ff-accordion-tab .ff-icon-less{display:none}.ff-accordion-tab summary[aria-expanded=true] .ff-icon-less{display:initial}.ff-accordion-tab summary[aria-expanded=true] .ff-icon-plus{display:none}.ff-accordion-tab .ff-icon-plus{display:flex;align-items:center}.ff-iframe-box{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.ff-iframe-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ff-accordion-tab{border-bottom:none}.ff-facets-container{position:initial}.facet-checkbox input[type=radio]{position:absolute;opacity:1;width:1.6rem;height:1.6rem;top:.7rem;left:-.4rem;z-index:-1;appearance:none;-webkit-appearance:none}.facet-checkbox>input[type=radio]:checked~.icon-checkmark{visibility:visible}.ff_facets__list .ff-facet-checkbox .icon-checkmark{left:0;top:9.5px}.ff-filters-sticky{position:fixed;width:87.5%;z-index:2;background:#fff;padding-top:10px!important}.ff-filters-sticky .facets{margin-right:2%}.ff-options-filter{position:absolute;background:#fff;padding:10px;right:0;animation:none!important}.ff-side-collection-menu a,.ff-side-collection-menu:hover li{text-decoration:none}.ff-side-collection-menu .list-menu__item--active,.ff-side-collection-menu a:hover{text-decoration:underline}.ff-facet-checkbox{width:max-content}.shopify-challenge__button{min-width:400px;margin:4rem auto 2.2rem;font-weight:700;border-radius:var(--ff-button-primary-border-radius)!important;padding:var(--ff-button-primary-vertical-padding) var(--ff-button-primary-horizontal-padding)!important;text-transform:var(--ff-button-primary-upercase-text)!important;text-decoration:var(--ff-button-primary-text-decoration-text)!important;color:var(--ff-button-primary-color-text)!important;background-color:var(--ff-button-primary-background)!important;text-align:center!important;cursor:pointer!important;font-size:var(--ff-button-primary-font-size-desktop)!important;border:1px solid var(--ff-button-primary-border-color)!important;margin-top:20px!important}@media screen and (max-width: 1000px){.ff-collection-description{margin-left:initial}.ff-facets-container{position:relative;top:0!important}.ff-filter{margin-right:0!important;padding:0 3.5rem;flex-basis:50%}.facet-checkbox{padding:1rem 2rem 0rem 0!important}.ff-select__container{justify-content:flex-end}}@media screen and (min-width: 1001px){.ff-icons-bar__container{max-width:120px}#container-sort-by ff-sort-by .facet-filters{padding-left:0}#ProductGridContainer .ff-facets-container{padding-top:0}#ff-facets__summary{margin-bottom:0}.ff-filter .ff_facets__list{padding-top:0}.product.product--large{padding-top:50px}}.ff-sort-by-title{display:flex;flex-direction:column;padding-right:40px}.ff-sort-by-title:hover .ff-sort-title{text-decoration:underline;text-underline-offset:.3rem}.ff-sort-by-title .ff-sort-title{color:rgba(var(--color-foreground),.75);font-size:1.4rem;padding:0 1.75rem 0 0;margin-bottom:1.5rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;cursor:pointer;display:flex;position:relative;text-transform:capitalize;margin:0}.ff-sort-by-title .ff-sort-title svg{position:absolute;height:.6rem;right:0rem;top:calc(50% - .1rem)}.ff-sort-container .ff-sort-by-title .ff-sort-by-label .ff-sort-by-input{width:100%;height:100%;z-index:100;padding:0;left:0;top:0;right:0;bottom:0}.ff-sort-container .ff-sort-by-title .ff-sort-by-label span,.ff_facets__list .ff-facet-checkbox span{font-size:12px;text-transform:capitalize}#ff-value-select,.ff-sort-title span{font-size:12px}#section-ff-announcement-bar{padding:.5px 0}#ff-select-sort{padding:20px;background-color:#fff;position:absolute;width:max-content;top:20px;z-index:1}.ff-icons-bar__container-header{display:none!important}@media screen and (max-width: 1000px){.ff-icons-bar__container-header{display:flex!important;order:3}.ff-icons-bar__container-announcement{display:none!important}ff-sort-by{margin-right:0!important;flex-basis:50%;margin-bottom:1.5rem}ff-sort-by .ff-sort-by-title{align-items:flex-end;padding:0 3.5rem}ff-sort-by .facet-filters{padding-left:0}}@media screen and (min-width: 1001px){.ff-sort-by-title{position:relative}#ff-select-sort{right:0}}#fantastic-Loop .ff-available-true,#fantastic-Loop .ff-available-false,#ff-product-grid-unvailable .ff-sold-out{margin-bottom:32px}#fantastic-Loop .ff-product-container h3,#ff-product-grid-unvailable h3{margin-top:15px;line-height:1.2;font-size:12px;font-weight:400;text-transform:uppercase}#fantastic-Loop .ff-product-container h3 span,#ff-product-grid-unvailable h3 span{font-weight:700}#ff-product-grid-unvailable h3{margin-bottom:initial}@media screen and (min-width: 1001px){.ff-collection-description p{line-height:1.5}.ff-collection-description p:first-child{line-height:initial}.ff-collection-description-search{max-width:100%}}.section-header{width:100%}.ff-image-bar__container .header__heading-link{padding-top:31px;padding-bottom:27px;margin-bottom:11px}.bg-white .ff-image-bar__container .header__heading-link{padding-top:22px;padding-bottom:20px;min-height:56px}.ff-contact-us p{line-height:initial}.ff-whatsapp-icon{cursor:pointer;position:relative;top:3px}.ff-alternative{display:inline-block;max-width:12.5%;min-width:12.5%;padding-left:2%;margin-top:75px}.ff-alternative-h{font-weight:700;line-height:14px;text-transform:uppercase;margin-top:0}@media screen and (max-width: 989px){.ff-alternative{display:none}.ff-section-main-container{max-width:100%}}.ff-store-location{display:flex;flex-wrap:wrap}.ff-main-container-groups{flex:0 0 87.5%;max-width:87.5%;padding-right:2%}.ff-support-container{display:flex;width:70%;margin:75px auto}.ff-container-shop-group,.ff-container-store-group{display:flex;flex-direction:column}.ff-alternative-h{font-weight:700;line-height:14px;text-transform:uppercase;margin-top:0;margin-bottom:15px;font-size:15px;color:#000}#main-cart-footer{position:sticky;top:0}cart-drawer .cart__ctas{flex-direction:column}@media screen and (max-width: 989px){.ff-alternative{display:none}.ff-main-container-groups{max-width:100%;flex:none;padding:0 2%}.ff-support-container{display:block;width:100%;margin:35px 0}}.shopify-policy__container{width:100%;max-width:900px;padding-left:initial;padding-right:initial;margin-top:30px;margin-bottom:30px}.shopify-policy__container a{text-decoration:none}.shopify-policy__container .ff-shipping-policy{width:56%;max-width:56%;margin:0 auto;font-size:12px}.shopify-policy__container .ff-shipping-policy table{width:100%}.shopify-policy__container .ff-shipping-policy table tr{border-bottom:1.7px solid}.shopify-policy__container .ff-shipping-policy table{margin:35px 0}.shopify-policy__container .ff-shipping-policy table th{text-align:left}.shopify-policy__container .ff-shipping-policy table:not([class]) td,.shopify-policy__container .ff-shipping-policy table:not([class]) th{padding:8px 0}.shopify-policy__title{display:none}.ff-legal-container{max-width:912px}.ff-legal-container .title-list{font-weight:700;font-size:22px;color:#000;padding:0;text-transform:uppercase}.ff-legal-container p,.ff-legal-container ul{font-size:13px;margin:0 0 30px}.ff-legal-container ul{list-style:none;padding-left:initial!important}.ff-legal-container table tr,.ff-legal-container table th,.ff-legal-container table td{text-align:left;padding:0!important}.ff-legal-container .full-row{width:100%}.customer .field label{top:50%;transform:translateY(-50%)}.customer .field input:not(:placeholder-shown)~label{top:10px}.customer .field input:not(:placeholder-shown){padding-left:0}@media screen and (min-width: 1600px){.ff-legal-container{margin:0 auto}}@media screen and (max-width: 1599px){.ff-legal-container{margin-left:0}}@media screen and (max-width: 989px){.shopify-policy__container .ff-shipping-policy{width:100%;max-width:100%;margin-bottom:10px}.ff-legal-container{padding:0 3.5rem}}.ff-double-column li{font-weight:700}.ff-announcement-menu{position:fixed;z-index:999;width:100%}.ff-child-selector{display:flex;align-items:center;justify-content:space-between;padding-top:15px}.product-media-modal[open]{z-index:999!important}footer{flex-direction:column}.customer.addresses .field,.customer.addresses select{padding:5px;border:1px solid #efeff3}.customer.addresses select{padding:5px 1.5rem 5px 2rem}.customer.addresses select+svg{right:10px}.ff-actions-address{text-align:center!important}.ff-actions-address{padding:0}.ff-my-account{padding-right:10px!important}@media only screen and (min-width: 750px){.addresses form>div:nth-of-type(1),.addresses form>div:nth-of-type(2){flex-basis:100%!important}.addresses form>div:nth-of-type(2){margin-top:2rem!important}.product--stacked .product__info-container--sticky{top:200px!important}ff-product-box .accordion summary{padding:20px 0}.product-popup-modal__content{background-color:#fff;opacity:1;pointer-events:auto;margin:7rem auto;width:50%!important;min-width:730px;display:flex;flex-direction:column;box-sizing:border-box;max-height:80%;border:1px solid #efeff3;padding:initial!important}.product-popup-modal{z-index:999!important;overflow:initial!important}}.ff-header-popup{background:#fff!important;padding:10px 16px 0!important}.product-popup-modal__content-info{padding-right:initial!important;overflow:auto;padding:0 16px 20px!important}@media screen and (max-width: 991px){details[data-index="2"],details[data-index="3"]{display:none}details[data-index="1"],ff-sort-by{flex-basis:initial}#fantastic-Loop .ff-available-true,#fantastic-Loop .ff-available-false,#ff-product-grid-unvailable .ff-sold-out{margin-bottom:15px}}@media screen and (max-width: 749px){#CartDrawer .drawer__inner{border-left:none!important}.ff-fixed-box-product-page{position:fixed;z-index:10;background:#000;width:100%;left:0;bottom:0;padding-bottom:env(safe-area-inset-bottom)}.ff-fixed-buy-box{background:#000;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}ff-product-box .form__label{font-size:12px!important}.ff-fixed-buy-box variant-radios{padding:0!important;margin:0!important;display:flex;align-items:center;background-color:var(--ff-button-primary-background)!important}.ff-fixed-buy-box .ff-variant-selector-options{position:absolute;background:#fff;padding:0;left:0;width:100%;transition:opacity 1s;flex-direction:column;transition:max-height .5s,opacity 1.5s;max-height:0;overflow:hidden;flex-wrap:initial;align-items:center;opacity:0}.ff-fixed-buy-box .form__label[data-open=true]+.ff-variant-selector-options{max-height:200px;border-top:1px solid;opacity:1;overflow:scroll;transition:max-height .5s,opacity .1s}.ff-fixed-buy-box product-form,.ff-fixed-buy-box variant-radios,.ff-fixed-buy-box .price--large{flex-basis:33.3%}.ff-fixed-buy-box .price--large{background:#000;display:flex;justify-content:center;align-items:center}.ff-fixed-buy-box variant-radios{border-top:none!important}.ff-fixed-buy-box variant-radios .form__label{display:flex;align-items:center;padding-left:var(--ff-button-primary-horizontal-padding)!important}.ff-fixed-buy-box .ff-full-section-box .form__label{position:absolute;width:100%;height:100%;top:0}.ff-fixed-buy-box variant-radios .ff-stock-false{color:silver!important}.ff-fixed-buy-box product-form form,.ff-fixed-buy-box product-form .product-form__buttons,.ff-fixed-buy-box product-form .product-form__buttons button{height:inherit}.ff-fixed-buy-box product-form .product-form__buttons button{align-items:center}.ff-fixed-buy-box product-form .product-form__buttons button:hover{background-color:var(--ff-button-primary-background)!important;color:var(--ff-button-primary-color-text)!important}.ff-fixed-buy-box .form__label{gap:5px}.ff-fixed-buy-box .form__label,.ff-fixed-buy-box .price--large{color:var(--ff-button-primary-color-text)!important;font-weight:400!important}.ff-fixed-buy-box .product-form__submit,.ff-fixed-buy-box .form__label,.ff-fixed-buy-box .price--large{font-size:14px!important}:root,.color-background-1{--ff-variant-value: ""}.ff-fixed-buy-box .form__label:after{content:var(--ff-variant-value);font-weight:700}.ff-fixed-buy-box .ff-form-submit-primary[data-stock="out of stock"] svg,.ff-fixed-buy-box .loading-overlay__spinner,.ff-fixed-buy-box .price__badge-sold-out{display:none!important}.ff-fixed-buy-box .ff-form-submit-primary[data-stock="out of stock"] span{display:initial!important}ff-product-box{z-index:99}.ff-fixed-buy-box{opacity:1;transition:all .4s}.ff-fixed-buy-box .ff-errors-msg{margin:0 auto;color:#fff}.ff-fixed-buy-box .ff-errors-msg .product-form__error-message-wrapper{margin-top:10px}.ff-product-box-hide{opacity:0;transition:all .4s}}.ff-facets-container-drawer menu-drawer{order:2}.ff-facets-container-drawer{flex-flow:initial!important}.collection.overflow-hidden-mobile .ff-facets-container-drawer{z-index:999}#FacetFiltersFormMobile .mobile-facets__inner{background:#fff;max-width:45%;border-left:1px solid;border-top:initial;border-right:initial;border-bottom:initial}.mobile-facets__wrapper facet-filters-form{z-index:999!important}.ff-facets-container-drawer .mobile-facets__arrow,.ff-facets-container-drawer .mobile-facets__summary .icon-caret{margin-left:10px}.ff-facets-container-drawer .mobile-facets__submenu,.ff-facets-container-drawer summary .icon-caret{position:relative!important}.ff-facets-container-drawer .mobile-facets .submenu-open{visibility:initial!important}.ff-facets-container-drawer .mobile-facets__arrow{transform:initial!important}.ff-facets-container-drawer .mobile-facets__footer{flex-direction:column;background-color:#fff;z-index:9}.ff-mobile-footer-border{border-top:1px solid;width:100%!important;padding-top:20px;padding-bottom:40px}.ff-facets-container-drawer .mobile-facets__clear-wrapper{justify-content:flex-start;padding-bottom:20px}.ff-facets-container-drawer .mobile-facets__clear{text-decoration:none}.ff-drawer-filter-footer{display:flex;flex-wrap:wrap;gap:10px 20px;padding-bottom:30px}.ff-drawer-filter-footer facet-remove{border:1px solid}.ff-drawer-filter-footer facet-remove a{margin:0;padding:0}.ff-drawer-filter-footer span.active-facets__button-inner{padding:8px 10px}.ff-mobile-footer-border .button--primary,.ff-filter-title,.mobile-facets__sort label{font-weight:600}.facets-container-drawer .product-count{margin:0!important}details.menu-opening .mobile-facets__close{z-index:9999;top:30px}.mobile-facets__heading{text-align:left;padding-top:50px;font-weight:900;font-size:18px!important}.mobile-facets__details .icon-caret{transform:rotate(270deg)}.mobile-facets__details[open] .icon-caret{transform:initial!important}.mobile-facets__label>input[type=radio]:checked~.icon-checkmark{visibility:visible}.ff-facets-container-drawer .product-count,.ff-facets-container-drawer .product-count .product-count__text,.facets-container-drawer .mobile-facets__wrapper,.mobile-facets__disclosure.disclosure-has-popup{width:max-content}.ff-facets-container-drawer .mobile-facets__open svg{order:2;position:initial!important}.ff-filters-sticky .mobile-facets__open{margin-right:2%;padding-right:2rem}@media screen and (max-width: 799px){#FacetFiltersFormMobile .mobile-facets__inner{max-width:100%;width:100%}.ff-facets-container-drawer .product-count__text .ff-filter-vertical-separator,.ff-facets-container-drawer .product-count__text #ProductCount{display:block}#FacetFiltersFormMobile .mobile-facets__inner{border-left:initial}}.ff-facets-container-drawer .mobile-facets__submenu{transform:translateY(-10%)!important}.ff-facets-container-drawer details[open].menu-opening>.mobile-facets__submenu{transform:translate(0)!important}.ff-facets-container-drawer .mobile-facets__summary{background:#fff;z-index:5!important}.ff-facets-container-drawer .mobile-facets__inner{transition:transform var(--duration-long) ease!important}.ff-facets-container-drawer .mobile-facets__label>input[type=checkbox]:checked~svg,.ff-facets-container-drawer .mobile-facets__label>input[type=radio]:checked~svg{background:#000}.ff-facets-container-drawer .mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark,.ff-facets-container-drawer .mobile-facets__label>input[type=radio]:checked~.icon-checkmark{color:#fff}.ff-image-product-item{position:absolute;background-repeat:no-repeat;background-position:top;background-size:cover;background-color:transparent;height:100%;width:100%;top:0}.ProductItem--giftCard .ff-image-product-item{background-color:#c3d4d5;object-fit:contain}.ff-swiper-background-featured,.ff-unvailable-background-featured{position:relative}.ff-unvailable-background-featured{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:123%}.ff-available-true:hover .ff-swiper-background-featured img:first-child,.ff-available-true .ff-swiper-background-featured img:last-child,.ff-sold-out:hover .ff-unvailable-background-featured img:first-child,.ff-sold-out .ff-unvailable-background-featured img:last-child{display:none!important}.ff-available-true .ff-swiper-background-featured div,.ff-sold-out .ff-unvailable-background-featured div{position:absolute;background-repeat:no-repeat;background-position:top;background-size:cover;background-color:transparent;height:100%;width:100%;top:0}.ff-available-true:hover .ff-swiper-background-featured img:last-child,.ff-sold-out:hover .ff-unvailable-background-featured img:last-child{display:block!important;object-fit:cover;object-position:center center}.ff-vertical-video{position:relative;overflow:hidden}.ff-vertical-video iframe,.ff-vertical-video video{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:100%!important;height:150%!important}@media screen and (max-width: 749px){.ff-vertical-video .product__media{display:none}.ff-vertical-video iframe,.ff-vertical-video video{height:160%!important}}.bzfy-gate-product-image-link{display:block!important}.product .ff-sold-out-product{display:none}@media screen and (max-width: 1000px){.ff-hide-slide-mobile{display:none}}@media screen and (min-width: 1001px){.ff-hide-slide-desktop{display:none}}#MainContent.tao-journal-blog-article{max-width:var(--tao-blog-journal-max-width);margin:0 auto}#ShopifyChat{z-index:100!important}#html_element{margin-top:20px}.ff-captcha-error-effect{opacity:1;transition:opacity 1s;color:red!important;font-size:14px!important;text-align:left}.ff-hide-efect{display:none;opacity:0;transition:opacity 1s}.tao-block-product{display:flex;flex-direction:column;gap:0px}.tao-block-product .tao-block-product__media{position:relative;background-color:#fff;overflow:hidden;aspect-ratio:2 / 3}.tao-block-product__media img,.tao-block-product__media video{position:absolute;max-width:100%;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.tao-block-product:hover .tao-block-product__media.scale-media-on-hover img{transition:transform .2s ease-in;transform:scale(1.05)}.tao-block-product a{text-decoration:none}.tao-block-product:hover a{text-decoration:underline}.tao-block-product .tao-block-product__details{font-weight:700}.tao-block-product .ff-price-box .ff-product-price-with-line{text-decoration:line-through}.tao-block-product .ff-discount-percentage{background-color:#fdfd00;margin-left:5px;padding:2px}@media screen and (min-width: 1600px){.grid--6-col-desktop-2xl .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop-2xl .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop-2xl .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop-2xl .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop-2xl .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 990px){body.product div.shopify-section-group-footer-group.tao-footer{padding-bottom:80px}}body.collection #MainContent,body.product #MainContent{padding-top:112px}@media screen and (min-width: 991px){body.collection #MainContent,body.product #MainContent{padding-top:203px}}recently-viewed-products .product-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}recently-viewed-products .grid__item{width:100%}@media screen and (min-width: 991px){recently-viewed-products .product-grid{grid-template-columns:repeat(4,1fr)}}:root{--letter-spacing--display-tight: -.03em;--letter-spacing--display-normal: 0em;--letter-spacing--display-loose: .03em;--letter-spacing--heading-tight: -.03em;--letter-spacing--heading-normal: 0em;--letter-spacing--heading-loose: .03em;--letter-spacing--body-tight: -.03em;--letter-spacing--body-normal: 0em;--letter-spacing--body-loose: .03em;--line-height: 1;--line-height--display-tight: 1;--line-height--display-normal: 1.1;--line-height--display-loose: 1.2;--line-height--heading-tight: 1.15;--line-height--heading-normal: 1.25;--line-height--heading-loose: 1.35;--line-height--body-tight: 1.2;--line-height--body-normal: 1.4;--line-height--body-loose: 1.6}.resource-list__item tao-product-card{display:grid;height:100%}.tao-product-card__link{position:absolute;top:0;left:0;bottom:0;right:0}tao-product-card{width:100%;position:relative}tao-product-card .tao-product-card__content{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden;gap:var(--product-card-gap)}.tao-product-media{display:flex;flex:1}.tao-product-media-container{--slide-width: round(up, 100%, 1px);display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:100%;position:relative;overflow:hidden}.tao-product-media-container img{aspect-ratio:inherit;object-fit:contain}.tao-product-media-container.tao-media-fit img{object-fit:var(--product-media-fit)}tao-product-card img{display:block;width:100%;max-width:100%;height:auto}.tao-card-gallery{position:relative}.tao-card-gallery.tao__show-second-media-hover .tao-product-media-container{transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.tao-card-gallery.tao__show-second-media-hover .tao-product-media-container:first-child{opacity:1;visibility:visible}.tao-card-gallery.tao__show-second-media-hover .tao-product-media-container:last-child{position:absolute;top:0;left:0;opacity:0;visibility:hidden}@media (hover: hover) and (pointer: fine){tao-product-card:hover .tao-card-gallery.tao__show-second-media-hover .tao-product-media-container:first-child{opacity:0;visibility:hidden}tao-product-card:hover .tao-card-gallery.tao__show-second-media-hover .tao-product-media-container:last-child{opacity:1;visibility:visible}}tao-product-card .tao-product__title{width:100%;text-decoration:none;font-size:var(--font-size);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}tao-product-card .tao-product__title p{margin:0}.compare-at-price{opacity:.4;text-decoration-line:line-through;text-decoration-thickness:1.5px}.swiper-slide.resource-list__slide{width:min(var(--slide-width-max),20rem);min-width:0}@media screen and (min-width: 1024px){.swiper-slide.resource-list__slide{width:calc(var(--slide-width-max) * 1.1)}}@media screen and (min-width: 1600px){.swiper-slide.resource-list__slide{width:calc(var(--slide-width-max) * 1.3)}}.group-block--height-fit{height:auto}@media screen and (max-width: 749px){.layout-panel-flex--row:not(.mobile-column){flex-wrap:var(--flex-wrap-mobile)}}.group-block-content{height:100%;width:100%}.group-block,.group-block-content{position:relative}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex{display:flex;gap:var(--gap);height:100%}.spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}.spacing-style,.inherit-spacing{padding-block:calc(var(--padding-block-start-mb) + var(--section-top-offset, 0px)) var(--padding-block-end-mb);padding-inline:var(--padding-inline-start-mb) var(--padding-inline-end-mb);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}@media (min-width: 991px){.spacing-style,.inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}}.custom-font-size,.custom-font-size>*{font-size:var(--font-size)}.custom-typography,.custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.tao-button,.tao-button-secondary{--text-align: center;display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-transform:var(--text-transform)}.tao-button:hover{text-decoration:underline;text-underline-offset:2px}.tao-button-secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}.tao-button-secondary{font-family:var(--button-font-family-secondary);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary)}@media screen and (max-width: 749px){.layout-panel-flex--row:not(.mobile-column)>.tao-button{flex:0 0 fit-content}}.button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}.tao-link{text-decoration:none;text-decoration-color:currentcolor;display:inline-block;text-align:center}a.tao-link{--button-color: var(--color, var(--color-primary));color:var(--button-color);text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}.tao-product-variants{display:flex;gap:.75rem}.tao-product-variants>a{display:block;width:20px;height:20px;border-radius:50%;border:1px solid transparent;transition:all .1s ease;overflow:hidden;z-index:1}.tao-product-variants>a:hover{border-width:1.5px;border-color:#000;outline:none}.tao-product-variants>a:has(img){width:24px;height:24px}.tao-product-variants img{min-width:24px;aspect-ratio:1 / 1;object-fit:cover;object-position:center center}.tao-product-card-price.tao-product-not-available span{text-decoration:line-through}@media (max-width: 990px){tao-product-card .tao-product-quick-add.ff-options-box{visibility:hidden!important;opacity:0!important;display:none!important}}tao-product-card .tao-product-quick-add.ff-options-box{box-sizing:border-box;position:absolute;bottom:0;width:100%;opacity:0;visibility:hidden;transition:all .3s ease-in;background-color:#fff;padding:5px 0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;border:.5pt solid black}tao-product-card:hover .tao-product-quick-add.ff-options-box{z-index:1;opacity:1;visibility:visible}tao-product-card .tao-product-quick-add>p{font-size:1rem;font-weight:700;margin:0;padding:0;text-transform:uppercase}tao-product-card .product-form__buttons{text-align:center}tao-product-card.product-form__submit{font-weight:700}tao-product-card .ff-options-box:hover{opacity:1}tao-product-card product-form,tao-product-card .ff-show-options{display:none}tao-product-card .ff-active-variant{font-weight:700!important}tao-product-card .ff-options-box ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap}tao-product-card .ff-options-box ul li{color:#000;font-weight:400;margin-right:0;border:none;min-width:45px;height:30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;justify-items:center;align-items:center;font-size:1.2rem;cursor:pointer}tao-product-card .ff-options-box ul li:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#000}tao-product-card .ff-options-box ul li.ff-variant-not-avaiable{text-decoration:line-through;color:silver}.tao-variant-quick-add-btn{all:unset;position:relative;cursor:pointer;padding:.5rem 1rem;border:none;border-radius:.5rem;text-align:center;display:inline-block;box-sizing:border-box}.tao-variant-quick-add-btn[aria-busy=true],.tao-product-quick-add__mobile-btn[aria-busy=true],.mva-btn[aria-busy=true]{color:transparent;pointer-events:none}.tao-variant-quick-add-btn[aria-busy=true]:after,.tao-product-quick-add__mobile-btn[aria-busy=true]:after,.mva-btn[aria-busy=true]:after{content:"";width:1em;height:1em;border:.18em solid black;border-top-color:transparent;border-radius:50%;animation:va-spin .9s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svg-wrapper{color:#000;display:inline-flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;pointer-events:none}@keyframes va-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.tao-variant-quick-add-btn:focus-visible{outline:2px solid black;outline-offset:2px}@media (prefers-reduced-motion: reduce){.tao-variant-quick-add-btn[aria-busy=true]:after{animation:none;border-top-color:currentColor}}.tao-product-quick-add-mobile{display:block;position:absolute;right:5px;bottom:5px;z-index:2}.tao-product-quick-add__mobile-btn{padding:0;text-align:center;border:none;background-color:transparent}dialog.mva-sheet{border:0;padding:0;margin:0;max-width:none;width:100vw;position:fixed;inset:auto 0 0 0;transform:translateY(110%);opacity:0;transition:transform .26s ease,opacity .26s ease;overflow:hidden;overscroll-behavior:contain}dialog.mva-sheet[open]{transform:translateY(0);opacity:1}@starting-style{dialog.mva-sheet[open]{transform:translateY(110%);opacity:0}}dialog.mva-sheet::backdrop{background:#0000005c;transition:opacity .26s ease;opacity:0}dialog.mva-sheet[open]::backdrop{opacity:1}.mva-sheet__wrap{box-sizing:border-box;max-block-size:50vh;max-block-size:50dvh;background:#fff;box-shadow:0 -10px 30px #00000026;display:grid;grid-template-rows:auto 1fr;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}.mva-sheet__grab{width:40px;height:4px;background:#ddd;border-radius:999px;margin:.6rem auto 0}.mva-sheet__head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.6rem .9rem .4rem;border-bottom:1px solid #ddd}.mva-sheet__title{font-size:1.4rem;margin:0;text-transform:uppercase;color:#000}.mva-sheet__close{all:unset;font-size:2.4rem;line-height:1;padding:.25rem;color:#000}.mva-sheet__product-title,.mva-sheet__product-price{font-size:1.4rem;margin:0;text-transform:uppercase;color:#000}.mva-sheet__close-wrapper{text-align:right}.mva-list{list-style:none;margin:0;padding:1rem .6rem;display:grid;gap:.5rem;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:auto;max-height:calc(50dvh - 100px);color:#000}.mva-btn{position:relative;display:block;width:100%;padding:1rem;border:none;text-align:center;background-color:#fff;font-size:1.8rem;color:#000}.mva-btn:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}@media (prefers-reduced-motion: reduce){dialog.mva-sheet{transition:none}dialog.mva-sheet::backdrop{transition:none}}@media (min-width: 991px){.tao-product-quick-add-mobile{display:none}}@supports selector(html:has(*)){html:has(dialog.mva-sheet[open]),body:has(dialog.mva-sheet[open]){overflow:hidden;overscroll-behavior:none}}.section>.force-full-width{grid-column:1 / -1}.tao-no-slides{width:100%;aspect-ratio:var(--gallery-aspect-ratio);display:flex;justify-content:center;align-items:center;align-content:center}.tao-collection-details{display:flex;flex-direction:column;gap:0}.tao-collection-details *{margin:0;padding:0}.tao-collection-details__title{width:var(--title-block-width);align-self:var(--title-block-self-align);font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);text-transform:var(--title-text-transform)}.tao-collection-details__description,.tao-collection-details__description *{width:100%;align-self:var(--description-block-self-align);font-size:var(--description-font-size);font-weight:var(--description-font-weight);line-height:var(--description-line-height);letter-spacing:var(--description-letter-spacing);text-transform:var(--description-text-transform)}@media (min-width: 991px){.tao-collection-details__title{width:var(--title-block-width);align-self:var(--title-block-self-align);font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);text-transform:var(--title-text-transform)}.tao-collection-details__description,.tao-collection-details__description *{width:var(--description-block-width);align-self:var(--description-block-self-align);font-size:var(--description-font-size);font-weight:var(--description-font-weight);line-height:var(--description-line-height);letter-spacing:var(--description-letter-spacing);text-transform:var(--description-text-transform)}}tao-bcome-widget{display:block;position:relative;width:100%}.low-stock-messages{width:100%;font-size:1.4rem;margin:1rem 0!important;color:red}
/*# sourceMappingURL=/cdn/shop/t/188/assets/ff-base.css.map */
