.ff-footer-social-media{margin-bottom:20px}.ff-footer-payments{display:flex;justify-content:center}html{scroll-behavior:smooth}body *{font-family:var(--ff-font-family);font-style:var(--ff-font-style)}.ff-font-regular{font-weight:var(--ff-font-regular-weight)}.ff-font-semi-bold{font-weight:var(--ff-font-semi-bold-weight)}.ff-font-bold{font-weight:var(--ff-font-bold-weight)}.ff-font-black{font-weight:var(--ff-font-black-weight)}.ff-button{text-decoration:none;padding:15px 25px;color:#000;font-size:var(--ff-font-button-xs-size);text-align:center}.ff-button-general-primary{border-radius:var(--ff-button-primary-border-radius);padding:var(--ff-button-primary-vertical-padding) var(--ff-button-primary-horizontal-padding);text-transform:var(--ff-button-primary-upercase-text);text-decoration:var(--ff-button-primary-text-decoration-text);color:var(--ff-button-primary-color-text);background-color:var(--ff-button-primary-background);text-align:center;cursor:pointer;font-size:var(--ff-button-primary-font-size-desktop);border:1px solid var(--ff-button-primary-color-background)}.ff-button-general-primary:hover{background-color:var(--ff-button-primary-background-hover);border:1px solid var(--ff-button-primary-background);color:var(--ff-button-primary-text-color-hover)}.ff-button-general-secondary{border-radius:var(--ff-button-secondary-border-radius);padding:var(--ff-button-secondary-vertical-padding) var(--ff-button-secondary-horizontal-padding);text-transform:var(--ff-button-secondary-upercase-text);text-decoration:var(--ff-button-secondary-text-decoration-text);color:var(--ff-button-secondary-color-text);background-color:var(--ff-button-secondary-background);text-align:center;cursor:pointer;font-size:var(--ff-button-secondary-font-size-desktop);border:1px solid var(--ff-button-secondary-background)}.ff-button-general-secondary:hover{background-color:var(--ff-button-secondary-background-hover);border:1px solid var(--ff-button-secondary-border-color-hover);color:var(--ff-button-secondary-text-color-hover)}.ff-button-general-tertiary{border-radius:var(--ff-button-tertiary-border-radius);padding:var(--ff-button-tertiary-vertical-padding) var(--ff-button-tertiary-horizontal-padding);text-transform:var(--ff-button-tertiary-upercase-text);text-decoration:var(--ff-button-tertiary-text-decoration-text);color:var(--ff-button-tertiary-color-text);background-color:var(--ff-button-tertiary-background);text-align:center;cursor:pointer;font-size:var(--ff-button-tertiary-font-size-desktop);border:1px solid var(--ff-button-tertiary-color-text)}.ff-button-general-tertiary:hover{background-color:var(--ff-button-tertiary-background-hover);border:1px solid var(--ff-button-tertiary-border-color-hover);color:var(--ff-button-tertiary-text-color-hover)}.ff-featured-collections{width:100%}ff-product-item .ff-options-box ul{padding:0;margin:10px 0}ff-product-item h3{margin:10px 0 0}ff-product-item .ff-color-variant li{border-radius:50%;width:25px;height:25px;border:1px solid}ff-product-item .ff-swiper-background-featured{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 640px){ff-product-item .ff-swiper-background-featured{width:100%;margin:0 auto}ff-product-item ul{flex-wrap:wrap;justify-content:center}ff-product-item .ff-list-variant li{min-width:initial;padding:2px 6px;margin-right:5px;margin-bottom:5px}ff-product-item .swiper-button-prev,ff-product-item .swiper-button-next{z-index:9}ff-product-item .ff-product-container h2{margin-top:0;padding:0 10px}ff-product-item .ff-swiper-background{padding-top:150%}ff-product-item video{width:150%}}ff-add-to-cart-button.ff-button-buy:hover{cursor:pointer}.ff-tab-buttons{margin-bottom:25px}@media only screen and (min-width: 981px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:5%!important}}.ff-acceptance-content{display:flex;align-items:center}.ff-acceptance-content input#ff-check_legal:not(:checked),.ff-acceptance-content input#ff-check_newsletter:not(:checked){width:24px;height:24px}.ff-acceptance-content input#ff-check_legal:checked,.ff-acceptance-content input#ff-check_newsletter:checked{width:24px;height:24px;border:1px solid grey}footer .ff-footer-content .Linklist__Item{margin-bottom:10px}footer .Form__Input:focus-visible{box-shadow:none}#section-ff-footer .Footer__PaymentList.HorizontalList{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;padding:0;margin:10px 0 0}.Footer__Copyright *{color:var(--ff-basic-third-color);text-decoration:none;font-size:var(--ff-font-meta-size)}.ff-button,.ff-view-all-button{font-size:16px}@media screen and (max-width: 640px){.ff-footer-block,.ff-newsletter{flex-basis:initial}.ff-footer-blocks{flex-direction:column}footer .ff-footer-title,footer .ff-open-tab{font-size:18px;line-height:22px;padding-bottom:0}footer .ff-footer-content *{font-style:normal;font-weight:400;font-size:16px;line-height:19px}footer .ff-footer-content{margin-bottom:25px}footer .ff-container{padding:0}footer .ff-newsletter{border-bottom:.5px solid #d2d4da;padding-bottom:20px;margin-bottom:20px;padding-right:initial}footer .ff-newsletter-box,footer fantastic-tabs-footer{padding-left:18px;padding-right:18px}}footer input.Form__Input{height:30px}@media screen and (max-width: 640px){.header__icons .header__search{display:none}}.mega-menu__link--active{text-decoration:initial!important}.mega-menu__link--level-2{font-weight:var(--ff-font-bold-weight);font-size:var(--ff-font-body-xs-size)!important}.mega-menu__list .list-unstyled .mega-menu__link{font-size:var(--ff-font-body-xs-size)!important}.header__menu-item{font-weight:var(--ff-font-semi-bold-weight);font-size:var(--ff-font-body-xs-size);color:var(--ff-basic-third-color)}@media screen and (min-width: 990px){.header--top-center .header__search{border-bottom:1px solid;width:90%}.header--top-center+.header__inline-menu{margin-top:initial;border-top:1px solid;width:100%;margin-left:initial;margin-top:20px;text-align:center}header.header{padding-top:15px}.header__menu-list{grid-column-start:1}header-menu .header__menu-item,.header__menu-item{padding:16px 1.2rem}}@media screen and (max-width: 989px){.header--top-center .header__icons .header__search{display:none}.header--top-center .header__icons .header__icon--account{display:flex!important}.ff-icon-search{width:25px!important;height:25px!important}}.header--middle-left{grid-template-columns:auto 1fr}.ff-header-page-width{max-width:95%;padding-right:2rem;padding-left:2rem}.ff-header-page-width nav{text-align:center}.element-center{display:block;margin:0 auto}.ff-no-decoration{text-decoration:none}.full-width{width:100%}.half-width{width:50%}.ff-background-black{background:#000}.ff-height-inherit{height:inherit!important}.ff-full-height{height:100%!important}.ff-hide-element{display:none!important}.ff-no-margin{margin:0!important}.ff-container,.ff-container-mw{padding-left:18px;padding-right:18px}.ff-rotate-45dg{transform:rotate(45deg)}.ff-relative{position:relative}.ff-absolute{position:absolute}.ff-flex{display:flex}.ff-align-center{align-items:center}.ff-overflow-hidden{overflow:hidden}.ff-button{text-decoration:none;padding:15px 25px;color:#000}.ff-button:hover{text-decoration:none;color:#fff}@media screen and (min-width: 641px){.ff-hide-tablet-up{display:none}}@media screen and (max-width: 640px){.ff-hide-mobile{display:none}}.ff-collections-grid{width:100%}.ff-collections-grid .ff-grid-collections{display:flex;flex-wrap:wrap}.ff-collections-grid a{text-decoration:none}.ff-featured-collections{width:100%;overflow:hidden}.ff-slide-featured{display:none}.ff-active-slide,.ff-swiper-background-featured{display:block!important}@media only screen and (max-width: 980px){.ff-slide-featured .ff-tab-button{width:100%}}ff-product-item .ff-max-height{height:auto;overflow:hidden}ff-product-item .ff-product-container{overflow:hidden;position:relative}ff-product-item .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:none}ff-product-item .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:none}ff-product-item .ff-image-carrousel{position:relative}ff-product-item .ff-color-variant li{border-radius:50%;width:25px;height:25px}ff-product-item ul{margin-bottom:10px;display:flex;list-style:none;justify-content:center;flex-wrap:wrap}ff-product-item ul:last-child{margin-bottom:initial}ff-product-item .swiper-button-prev,ff-product-item .swiper-button-next{z-index:-1}ff-product-item:hover .ff-options-box,ff-product-item:hover .swiper-button-prev,ff-product-item:hover .swiper-button-next{z-index:1;opacity:1}ff-product-item video{position:absolute;left:50%;transform:translate(-50%);width:130%}.ff-swiper-background-featured video{width:150%;top:0}ff-product-item .ff-list-variant li{min-width:36px;padding:6px 10px;border:1px solid rgba(0,0,0,.1);color:#000;cursor:pointer;margin-right:10px}ff-product-item .ff-active-variant{border:1px solid!important}ff-product-item .swiper-slide img,ff-product-item .swiper-slide,ff-product-item .ff-image-carrousel img{width:100%!important}ff-product-item .ff-product-container h2{margin-top:10px;margin-bottom:0}ff-product-item .ff-swiper-background{width:100%;padding-top:125%;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 640px){ff-product-item ul{flex-wrap:wrap;justify-content:center}ff-product-item .ff-list-variant li{min-width:initial;padding:2px 6px;margin-right:5px;margin-bottom:5px}ff-product-item .swiper-button-prev,ff-product-item .swiper-button-next{z-index:9}ff-product-item .ff-product-container h2{margin-top:0;padding:0 10px}ff-product-item .ff-swiper-background{padding-top:150%}ff-product-item video{width:150%}}ff-add-to-cart-button .ff-button-buy:hover{cursor:pointer}ff-add-to-cart-button .ff-price{color:initial;text-decoration:underline;font-size:14px}.ff-grid-image{height:145px}.ff-grid-image img{width:75px}.ff-grid-icons-box{padding:0 2%}.ff-container h2{padding-bottom:10px}@media only screen and (max-width: 980px){.ff-grid-image img{width:40px}.ff-grid-image{height:70px}.ff-grid-icons-box h3,.ff-grid-icons-box p{padding:0 10%}}@media only screen and (min-width: 981px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:2%!important}}@media only screen and (max-width: 980px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px!important}}.ff-footer-blocks{display:flex;flex-wrap:wrap}.Footer{padding:34px 0 0!important}footer .footer__list-social{margin-top:20px}footer .list-social__link{width:25px;margin-right:10px}.ff-footer-title{display:flex;justify-content:space-between}footer .ff-footer-title,footer .ff-open-tab{font-style:normal;font-weight:400;font-size:24px;line-height:29px;color:#000;padding-bottom:0}footer .ff-footer-content *{font-style:normal;font-weight:400;font-size:16px;line-height:19px}footer .ff-footer-content .Linklist{margin:0;list-style:none;padding:0}footer .ff-footer-content .Linklist__Item{margin-bottom:15px;color:#19191a}footer .ff-footer-title.Heading{margin-bottom:25px}footer .ff-footer-content .Linklist a{text-decoration:none}footer .Form__Input{padding:0;margin:10px 0 20px;background:transparent;border:none;border-bottom:1px solid}footer .ff-acceptance-content{margin-bottom:20px}footer .ff-acceptance-content a{color:inherit}#section-ff-footer .ff-footer-title{margin-top:0}.ff-footer-block{flex-basis:21.6%;padding-right:20px}.ff-newsletter{flex-basis:35%;padding-right:50px}footer ::placeholder{color:#9496a1!important;opacity:1}footer :-ms-input-placeholder{color:#9496a1!important}footer ::-ms-input-placeholder{color:#9496a1!important}.Footer__Aside{border-top:.5px solid #d2d4da;text-align:center;padding:20px 0}.Footer__Copyright *{color:#19191a;text-decoration:none}@media screen and (max-width: 640px){.ff-footer-block,.ff-newsletter{flex-basis:initial}.ff-footer-blocks{flex-direction:column}footer .ff-footer-title,footer .ff-open-tab{font-size:18px;line-height:22px;padding-bottom:0}footer .ff-footer-content *{font-style:normal;font-weight:400;font-size:16px;line-height:19px}footer .ff-footer-content{margin-bottom:25px}footer .ff-container{padding:0}footer .ff-newsletter{border-bottom:.5px solid #d2d4da;padding-bottom:20px;margin-bottom:20px;padding-right:initial}footer .ff-newsletter-box,footer fantastic-tabs-footer{padding-left:18px;padding-right:18px}footer .ff-image-footer{padding:20px 0;max-width:40%}footer .ff-icons-footer-container{flex-direction:column!important;gap:15px}}footer .ff-icons-footer-container{display:flex;flex-direction:row;border-bottom:.5px solid #d2d4da;padding-bottom:20px}footer .ff-icons-footer-container .ff-icons-trust{flex-basis:40%}footer .ff-icons-footer-container .ff-icons-payments{flex:1;justify-content:space-evenly!important;align-items:center;row-gap:15px}header-drawer{display:flex}@media screen and (max-width: 640px){.header__icons .header__search{display:none}.header__heading-logo{max-width:100px;padding:15px 0}}.ff-punctuation{flex-direction:column;align-items:center}.mega-menu__list{text-align:left}@media screen and (min-width: 990px){.header:not(.header--middle-left) .header__inline-menu{margin-top:initial;padding-bottom:30px;padding-top:30px}}.facets-container h2{padding-bottom:initial}.ff-product-container{padding-bottom:30px}.grid--2-col-tablet .grid__item,.product--stacked .product__media-item{width:100%;max-width:100%!important}.product--large:not(.product--no-media) .product__media-wrapper{width:50%!important}.product .global-media-settings{border:none}.product media-gallery .grid{row-gap:0}.product .product__info-container,.product .product-form__buttons{max-width:100%}@media (min-width: 768px){.ff-slider-title h2{padding:0 20%}}.ff-slider-title h2{text-align:center;margin:0 0 10px}.ff-slider-content p,.ff-slider-promo p{margin:0 0 10px;padding:0 20%}.ff-red{color:red}@media (min-width: 768px){.ff-cart-page-totals{position:sticky;top:10px}}@media (min-width: 1200px){.ff-cart-page-container{display:flex}}.ff-cart-totals-container{border:1px solid;padding:0 20px 20px}.ff-cart-continue-container{border:1px solid;padding:20px;margin-top:30px;text-align:center}.ff-button-continue-shopping{width:100%;text-decoration:none}.ff-space-between{justify-content:space-between!important}.ff-totals-value{font-size:14px}.ff-total-label{font-size:16px;text-transform:uppercase}cart-drawer-items .cart-items tr td.cart-item__details>.cart-item__discounted-prices,cart-drawer-items .cart-items tr td.cart-item__details>.product-option{display:none}.tax-note.caption-large.rte,.cart__blocks p{text-align:left!important}.tax-note.caption-large.rte a,.cart__blocks p a{color:initial}.ff-more-variants-link{text-decoration:none;margin-left:5px;color:gray}.product__accordion.accordion.quick-add-hidden strong{font-weight:unset}@media screen and (max-width: 749px){.grid--peek.slider .grid__item:first-of-type{margin-right:0}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:0!important}}#appContent .item-preview-block img{width:100%!important}#appContent{margin-top:25px}#appContent footer{border-bottom:1px solid #d2d4da}#btn-customize{width:100%}@media screen and (min-width: 750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:3}}.facet-filters__field .facet-filters__sort.focused,.no-js .facet-filters__field .facet-filters__sort:focus,.facet-filters__field .facet-filters__sort:focus-visible,.facet-filters__field .select:focus-visible{outline:none;box-shadow:none}.Carousel--insideDots .flickity-page-dots{position:relative;width:auto;margin:0;bottom:70px}.ff-footer-title-container span{display:none}@media (max-width: 767px){.ff-footer-list-container{height:0;overflow:hidden;transition:all .3s}.ff-footer-list-container.show{margin-top:10px;height:auto}.ff-footer-title-container{display:flex;justify-content:space-between;align-items:center}.ff-footer-title-container h2{flex:1;margin:0}.ff-footer-title-container span{font-size:20px;font-weight:500;display:block}.Footer__Block.Footer__Block--links{margin-top:25px}}.weglot-container{z-index:5!important}.ff-search-container{position:fixed!important;top:0!important;height:100vh;z-index:10!important}.Search__Inner{min-height:100%;display:flex;flex-direction:column}.ff-search-form-header{border-bottom:2px solid black;padding:10px 0;margin-top:40px}.ff-close-search-container{z-index:12!important;position:fixed;top:0;left:0;background-color:#fff;min-height:60px;width:100%;display:flex;justify-content:flex-end;padding-right:50px}.Search__InputIconWrapper{margin:0!important}.Search__Close.Link.Link--primary{font-size:23px!important;color:#000}.ff-search-container .ff-results-popular,.ff-search-container .ff-search-categories{margin-top:40px}.ff-search-container .ff-results-popular .ff-results-title,.ff-search-container .ff-search-categories .ff-categories-title{font-size:15px}.ff-search-container .ff-results-popular ul,.ff-search-container .ff-search-categories ul{list-style-type:none}.ff-search-container .ff-results-popular ul li,.ff-search-container .ff-search-categories ul li{margin-right:30px;font-size:18px;text-transform:uppercase;cursor:pointer;transition:all .3s;display:inline-block;position:relative}.ff-search-container ul li:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#545454;transform-origin:center;transition:transform .25s ease-out}.ff-search-container ul li:hover:after{transform:scaleX(1);transform-origin:center}.ff-search-container ul li:hover{color:#545454}@media (max-width: 767px){.ff-close-search-container{padding-right:20px}.ff-search-container .ff-results-popular ul li,.ff-search-container .ff-search-categories ul li{margin-right:20px}}.EmptyState__Action{width:50%}.ff-search-input{border:none!important;border-bottom:2px solid black!important;font-size:18px}.ff-search-icon{position:absolute!important;right:0;font-size:23px!important;color:#000!important}@media (max-width: 767px){.EmptyState__Action{width:100%}}.tag{background-color:#000;color:#fff;text-align:center;text-transform:uppercase;font-size:13px;position:absolute;top:0;left:0;margin:0;letter-spacing:1px;line-height:1;transition:opacity .15s ease}.tag--rectangle{padding:8px;height:auto}.tag--rectangle span{display:inline-block;white-space:nowrap}@media (max-width: 750px){.tag--rectangle{padding:5px}.tag--rectangle span{line-height:1.3}}.ff-acceptance-content{padding-top:15px}ff-legal-acceptance .ff-acceptance-content{display:flex;color:#000;align-items:center}ff-legal-acceptance .Drawer__Content .ff-acceptance-content,ff-legal-acceptance .Cart__Footer .ff-acceptance-content{color:#000}ff-legal-acceptance #ff-check_legal,ff-legal-acceptance #ff-check_newsletter{margin-right:5px}ff-legal-acceptance .ff-acceptance-content label{padding-top:4px}ff-legal-acceptance .ff-acceptance-content label a{text-decoration:underline}ff-legal-acceptance #ff-privacy-error{color:red!important;font-size:14px!important}ff-legal-acceptance .Cart__Footer .ff-acceptance-content{justify-content:flex-end}.swiper-button-next,.swiper-button-prev{z-index:4!important}.swym-wishlist{margin-right:25px}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle;position:relative;top:2px}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";font-size:130%;line-height:18px;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:"\f004"}.Product__InfoWrapper .swym-button-bar{margin:10px 0!important;width:100%!important;display:none!important}.Product__InfoWrapper .swym-btn-container,.Product__InfoWrapper .swym-add-to-wishlist{width:100%!important}@media (max-width: 767px){.swym-wishlist{margin-right:initial;margin-left:10px}}.banner-img{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.banner-img--original{width:100%;height:auto;min-height:inherit}.banner-img--original img{object-fit:cover}.banner-content{width:100%}.banner--one-hundred{height:100vh}.banner--big{height:750px}.banner--normal{height:650px}.banner--small{height:550px}.banner--original-height{height:auto}.banner--original-height .banner-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:inherit;align-items:inherit}.banner--original-height .banner-img--placeholder{height:100vh}.banner{position:relative;overflow:hidden}.banner .collection-header{position:relative;background-color:transparent;z-index:1;margin:0}.banner-inner{display:flex;align-items:center;justify-content:center}.banner-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.banner--text-center{text-align:center}.banner--text-left{justify-content:flex-start;text-align:left}.banner--text-right{justify-content:flex-end;text-align:right}.banner--text-bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.banner--text-bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.collection-header{position:relative;background-color:transparent;z-index:1;margin:0}.grid__item{position:relative}.collection-description{width:auto;margin:0}.collection-title,.collection-subheading,.collection-description{color:inherit}@media screen and (min-width: 1008px){.ProductList--carousel .flickity-prev-next-button.next{right:30px!important}.ProductList--carousel .flickity-prev-next-button.previous{left:5px!important}}.ff-radio-tag{position:relative;margin-right:5px}.ff-radio-tag:after{width:15px;height:15px;border-radius:15px;top:0;left:0;position:absolute;background-color:#fff;content:"";display:inline-block;visibility:visible;border:2px solid black}.ff-radio-tag:before{width:15px;height:15px;border-radius:15px;top:0;left:0;position:absolute;background-color:#000;content:"";display:inline-block;visibility:visible;border:1px solid black}.ff-radio-tag:checked:after{width:15px;height:15px;border-radius:15px;top:0;left:0;position:absolute;background-color:#000;content:"";display:inline-block;visibility:visible;border:4px solid white}.ff-radio-tag:checked:before{width:21px;height:21px;border-radius:15px;top:-3px;left:-3px;position:absolute;background-color:#000;content:"";display:inline-block;visibility:visible;border:1px solid black}.CollectionMain .CollectionInner{margin-top:0}.width-80{width:80%}.button-wishlist{width:20%}.swym-button.swym-add-to-wishlist-view-product.swym-heart:after{font-size:25px}.swym-button.swym-add-to-wishlist-view-product.swym-heart.swym-added:after{font-size:25px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ff-theme.css.map */
