.custom-radius,.custom-radius:after{border-radius:1.2rem;overflow:hidden}.button,button{text-transform:uppercase;letter-spacing:0}@media screen and (max-width: 749px){.hide-mobile{display:none}}@media screen and (min-width: 750px){.hide-desktop{display:none}}.bg-transparent{background-color:transparent}.field__label,.customer .field label{letter-spacing:0}.link,.customer a{font-size:1.3rem}.fn-logo svg{overflow:visible}.highlighted-link,.highlighted-link:hover{color:#bc2323}@media screen and (max-width: 749px){.featured-collection .collection__title{text-align:left}}.featured-collection .collection__title{display:flex;flex-direction:column;gap:2rem;text-align:center}.button-container-mobile{text-align:center;margin-top:2rem}.featured-collection .title-container .title{margin-top:0}@media screen and (min-width: 750px){.featured-collection .collection__title{flex-direction:row;align-items:center}}@media screen and (min-width: 750px){.featured-collection .title-container{text-align:left;flex:1 1 auto}.featured-collection .title-container .title{margin-top:0}.featured-collection .button-container{text-align:left;flex:0 0 auto}}.featured-collection .background-color{padding:3.2rem 1.6rem;border-radius:1.2rem}@media screen and (min-width: 750px){.featured-collection .background-color{padding:3.2rem}}.product-card-wrapper .card .card__inner{border-radius:.8rem;overflow:hidden}.product-card-wrapper .card .card__information .card__heading{font-weight:400;padding-bottom:.3rem;font-size:1.4rem}.product-card-wrapper .card .card__information .price .price__regular,.product-card-wrapper .card .card__information .price .price-item--sale{font-weight:600}.product-card-wrapper .card .card__information .price{letter-spacing:0}.product-card-wrapper .card .card__information .price .price-item{font-size:1.6rem}@media screen and (min-width: 750px){.product-card-wrapper .card .card__information{display:flex;gap:.8rem}.product-card-wrapper .card .card__information .card__heading{flex:1 1 auto;line-height:22px}.product-card-wrapper .card .card__information .card-information{flex:0 0 auto;width:auto}.product-card-wrapper .card .card__information .card-information .price{margin-top:0!important}.product-card-wrapper .card .card__information .price .price-item{margin-right:.5rem}.product-card-wrapper .card .card__information .price .price__sale{flex-direction:column}}.badge{text-transform:uppercase;padding:.5rem 1rem .4rem}.collapsible-content .accordion{border-radius:1.2rem}.collapsible-row-layout div.accordion summary{padding:2rem}.collapsible-content .accordion svg{width:1.8rem;height:1.8rem}.collapsible-content .icon-container{margin-left:auto}.collapsible-content .accordion details[open] .icon-plus{display:none}.collapsible-content .accordion details .icon-minus{display:none}.collapsible-content .accordion details[open] .icon-minus{display:block}.collapsible-content div.accordion .accordion__content{padding:2rem 3rem 3rem}.footer-container .logo-wrapper svg{width:100%}footer.footer{border-top:0;margin-bottom:3.6rem;padding:4rem;border-radius:1.2rem}div.footer__content-top{display:grid;grid-template-columns:1fr 2fr;gap:6.4rem}.footer-block__newsletter{width:100%}@media screen and (min-width: 750px){.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:100%}}@media screen and (max-width: 989px){div.footer__content-top{grid-template-columns:1fr;gap:3.2rem}}@media screen and (max-width: 749px){div.footer__content-top{padding-left:0;padding-right:0}}@media screen and (max-width: 749px){div.footer-block.grid__item{margin:2rem 0;transform:none}}ul.footer-block__details-content{margin-bottom:2rem}@media screen and (max-width: 989px){ul.footer-block__details-content .list-menu__item--link{padding-top:.75rem;padding-bottom:.75rem}}.footer .footer-block__details-content .list-menu__item--link,.footer .copyright__content .link{color:rgb(var(--color-foreground))}.footer .footer-block__details-content .list-menu__item--link{font-size:1.3rem}@media screen and (min-width: 750px){.footer .footer-block__details-content .list-menu__item--link{font-size:1.4rem}}footer.footer .footer-block__heading{text-transform:uppercase;font-size:1.6rem;color:rgba(var(--color-foreground),.5)}.footer .newsletter-form__field-wrapper .field:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),.3)}.footer .newsletter-form__field-wrapper .field{margin-bottom:.75rem}.footer .newsletter-form__field-wrapper .button-field{margin-top:1.25rem}.footer .newsletter-form__field-wrapper .button-field .button{width:100%}.footer .footer-block .link{text-transform:uppercase}.footer .footer-block--social .link{display:flex;gap:.5rem}.footer .footer-block--social .link .svg-wrapper{width:2.4rem;height:2.4rem}@media screen and (min-width: 750px){.footer .footer-block--social .list-menu__item--link{padding-bottom:1rem}}@media screen and (max-width: 749px){footer.footer .footer-block--social{order:2}footer.footer .footer__blocks-wrapper{display:flex}footer.footer .footer__blocks-wrapper>div{margin:0}}.footer .footer__content-bottom-wrapper{justify-content:space-between}@media screen and (max-width: 749px){.footer .footer__content-bottom-wrapper{flex-direction:column}}@media screen and (min-width: 750px){.footer .footer__content-bottom{padding-top:0}}.footer .footer__content-bottom{border-top:0}.footer__blocks-wrapper{position:relative}@media screen and (min-width: 750px){.footer__blocks-wrapper{padding-right:6rem}}.footer .icon.icon-fn-arrow{transform:rotate(180deg);width:5rem;height:5rem;transition:transform .3s ease;overflow:visible}.footer .top-button{position:absolute;top:0;right:0;overflow:visible}.footer .top-button:hover .icon.icon-fn-arrow{transform:rotate(180deg) scale(1.1)}html{scroll-behavior:smooth}#gf-products{gap:0}.footer-container{margin-top:6rem}@media screen and (min-width: 750px){.footer-container{margin-top:8rem}}div.gf-option-block{border-bottom-width:1px!important}.cart-notification-wrapper div.cart-notification{border-radius:1.2rem;border:1px solid}@media screen and (min-width: 990px){.cart-notification-wrapper:is(.page-width)>div.cart-notification{right:5rem}}@media screen and (max-width: 750px){.cart-notification-wrapper div.cart-notification{width:calc(100% - 3rem);right:1.5rem}}.gw-widget-placeholder-LC-wrapper,.gw-widget-placeholder-RC-wrapper,.gw-widget-placeholder-BR-wrapper,.gw-widget-placeholder-BL-wrapper{display:none!important}.product__info-wrapper .product__title{margin-top:3rem}.product__info-wrapper .product__title h1{font-size:2.6rem}div.price--large{font-size:2rem;font-weight:600;letter-spacing:0}fieldset.product-form__input--pill input[type=radio]+label{background-color:#efefef;border:0;padding:1.5rem 4rem;border-radius:1.2rem}fieldset.product-form__input--pill input[type=radio]:checked+label{background-color:silver;color:rgb(var(--color-foreground))}.product__info-wrapper .form__label{font-size:1.6rem}div.product-form-wrapper{display:flex;gap:1.5rem;margin-bottom:0}.product-form-wrapper .product-form__quantity{max-width:18rem;min-width:auto;margin-bottom:0}.product-form-wrapper .product-form__button{flex:1 1 auto}.product__info-container .product-form-wrapper .product-form{margin:3rem 0 0}.product-form-wrapper .quantity{width:100%}.product-form-wrapper .quantity:after{border-radius:99999px;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),.2)}.product-form-wrapper .quantity__button .svg-wrapper{background-color:#404040;padding:.4rem;width:2.5rem;height:2.5rem;color:#fff;border-radius:99999px}.card__information .price__container{max-width:10rem;text-align:end}div.cart-subtitle{display:flex;gap:2rem;justify-content:space-between;letter-spacing:0;line-height:1.25;font-size:1.4rem;color:rgba(var(--color-foreground),.65);margin-top:.5rem}@media screen and (min-width: 750px){.cart-subtitle{font-size:1.5rem}}.cart-subtitle-1{text-align:left}.cart-subtitle-2{text-align:right}@media screen and (max-width: 1200px){.product-form-wrapper{flex-direction:column}.product-form-wrapper .product-form__quantity,.product-form-wrapper .product-form__buttons{max-width:100%}.product__info-container .product-form-wrapper .product-form{margin-top:0}}.kt-image-item-box{border-radius:1.2rem}div.rich-text__wrapper{width:100%}.collapsible-content-section .accordion summary{padding:1.5rem;border-radius:1.2rem}.collapsible-content-section .accordion{border:0}.collapsible-content-section .collapsible-content__heading{margin-bottom:0;text-align:left}@media screen and (min-width: 750px){.collapsible-content-section .collapsible-content__heading{margin-bottom:2rem}}.blog-filter{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}@media screen and (min-width: 990px){.blog-filter{grid-template-columns:repeat(4,1fr)}}.blog-filter .button{text-transform:initial;font-size:1.7rem;font-weight:600;justify-content:space-between;border-radius:1.2rem}@media screen and (min-width: 750px){.blog-filter .button{text-transform:initial;font-size:1.8rem;font-weight:600}}.blog-filter .button:after{border-radius:1.2rem}.blog-filter .button svg{flex:0 0 auto;fill:currentColor}.blog-filter .button:not(.active){background-color:#efefef;color:#101010;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.blog-filter .button:not(.active):after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #efefef}.blog-filter .button:not(.active):hover{background-color:#101010;color:#fff}.blog-filter .button:not(.active):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #101010}.article-card .card__inner{order:2}@media screen and (min-width: 750px){div.blog-articles{grid-template-columns:1fr}}.card.article-card .card__inner div.card__media{border-radius:1.2rem;margin:3rem;margin-top:0;width:calc(100% - 6rem)}@media screen and (min-width: 750px){.card.article-card .card__inner div.card__media{margin:3rem;width:calc(100% - 6rem)}}div.article-card__image--medium .ratio:before{padding-bottom:75%}@media screen and (min-width: 990px){.article-card-wrapper .card:not(.ratio){flex-direction:row}}@media screen and (min-width: 990px){.card.article-card .card__inner div.card__media{margin-top:3rem}}.article-card .card__heading{margin-top:2rem;margin-bottom:1rem}.article-card .card__information{display:flex;flex-direction:column;align-items:flex-start}.article-card .card__information button{margin-top:3rem}@media screen and (min-width: 990px){.article-card .card__information button{margin-top:auto}}.article-template div.article-template__hero-container-custom.page-width{margin-top:0}.article-template div.article-template__hero-container-custom.page-width .media{border-radius:1.2rem}.menu-drawer__menu .menu-drawer__menu-item{text-transform:uppercase}div.menu-drawer__utility-links{background-color:#fff}.menu-drawer__utility-links a{width:100%;font-size:1.6rem;text-transform:uppercase;font-weight:400;padding:1.5rem 0}.menu-drawer__utility-links a .svg-wrapper{margin-right:1rem}.menu-drawer__menu-item.link{font-size:1.6rem}.gw-wl-add-to-wishlist-product-page-widget.svelte-xc0fd8 .gw-btn.gw-button.--outlined{box-shadow:none!important;padding-left:0}.gw-btn.gw-button{justify-content:flex-start!important}.gw-wl-icon{color:#121212!important}button.gBackInStockBtn{border-radius:1.2rem!important;overflow:hidden!important;background-color:#101010!important;border-color:#101010!important}button.gBackInStockBtn:hover{background-color:#1f1f1f!important;border-color:#1f1f1f!important}.cs-product-description .rich-text{border-radius:1.2rem}@media screen and (min-width: 990px){.cs-product-description .rich-text__blocks{max-width:100%}}@media screen and (min-width: 750px){.cs-product-description .rich-text__blocks{max-width:100%}}.cs-product-description .rich-text{padding:4rem 1.5rem}@media screen and (min-width: 750px){.cs-product-description .rich-text{padding:4rem 3rem}}.cs-product-description .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%}.swym-button-bar.swym-wishlist-button-bar{margin-left:0}.swym-button-bar.swym-wishlist-button-bar .swym-btn-container[data-position=default]{display:inline-flex;flex-wrap:wrap;gap:1rem}.swym-button-bar.swym-wishlist-button-bar .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext{border-radius:9999px!important;padding:0 15px!important;height:auto!important;min-height:45px}.swym-button-bar.swym-wishlist-button-bar .swym-btn-container .swym-button:after{top:3px;left:3px}.swym-button-bar.swym-wishlist-button-bar .swym-fave-count{min-height:45px;min-width:45px;padding:14px 8px!important;text-align:center!important;border-radius:9999px!important}@media screen and (min-width: 1201px){.swym-button-bar.swym-wishlist-button-bar{margin-left:-195px}}.custom-taxes-label{font-weight:400;display:inline-block;margin-right:1rem}.article-card .card__content .card__information .button{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
