h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 .type-advanced .rte--strong{font-family:GT-Alpina,serif}body,p,blockquote,li,a,strong,b,em{font-family:Fakt,serif}.grecaptcha-badge{display:none!important}html{padding-bottom:0!important}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}#preview-bar-iframe{display:none!important}.btn.btn--full,.btn.cart__checkout{font-size:18px;font-size:clamp(14px,1.29vw,18px);font-weight:400;letter-spacing:0;padding:9px 20px;color:var(--color-body);font-family:Fakt}.btn.btn--full.add-to-cart{background-color:var(--colorLargeImageBg);color:var(--color-body-text);transition:color .2s ease 0s,background .2s ease 0s!important}.btn.btn--full.add-to-cart:hover{color:#fff;transition:color .2s ease 0s,background .2s ease 0s!important}.shopify-payment-terms{display:none}.hero{background-color:transparent}.hero .flickity-page-dots{display:none}.site-nav__dropdown{display:flex}.is-focused>.site-nav__dropdown,.site-nav--has-dropdown:hover .site-nav__dropdown{display:flex}.logo-animate-container{width:100%}.logo-animate-container__inner{position:relative;width:100%;height:0;padding-bottom:19.78%}.logo-animate-container svg{position:absolute;top:0;left:0;display:block;width:100%;height:auto;opacity:0}.logo-animate-container .st0{fill:#233622}.logo--inverted .logo-animate-container .st0{fill:#fff}.logo-animate-container--suppress svg{opacity:1}.password-header{padding:30px;background-color:#e5e9a7;display:flex;align-items:center;min-height:470px;height:calc(100vh - 385px)}.password-header__logo{width:89%;margin:0 auto;max-width:1240px}@media only screen and (max-width: 768px){.password-header{min-height:250px;height:calc(100vh - 440px)}}.theme-block--newsletter-section{margin-bottom:40px}.newsletter-section .page-width{max-width:1440px}.newsletter-section__title{font-weight:500;font-size:48px;text-align:left}.newsletter-section .newsletter__input-group{max-width:unset}.newsletter-section .input-group-field{border-top:none;border-left:none;border-right:none;padding-left:0}.newsletter-section .input-group-field,.newsletter-section .input-group-btn button.btn{font-size:20px;text-transform:uppercase;font-weight:400;font-family:Fakt,sans-serif;letter-spacing:unset}.newsletter-section .input-group-btn button,.newsletter-section .input-group-btn button.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,.newsletter-section .input-group-btn button.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):focus{background:transparent;color:#233622;border-bottom:1px solid #233622;padding:10px 0}.newsletter-section .input-group-btn button.btn:after{display:none}.newsletter-section .form__submit--small{display:none}.newsletter-section .note--success{background:transparent;border:none;text-align:center;color:#233622}@media only screen and (max-width: 768px){.newsletter-section .form__submit--large{display:block}.newsletter-section .input-group-field,.newsletter-section .input-group-btn button.btn{font-size:16px}.newsletter-section__title{font-size:36px}.newsletter-section__form{margin-bottom:45px}}.site-nav__link--icon .icon.icon-cart{height:22px;width:auto;display:block}@media only screen and (min-width: 769px){.site-nav__link--icon .icon.icon-cart{position:relative;top:1px;height:20px}}.site-nav__column-list.featured-menu-content{margin:0}.site-nav__column-list.featured-menu-content .heading{font-weight:700}.site-nav__column-list.featured-menu-content .feature-list-content{display:flex;gap:5px;margin:0;text-align:center;padding-top:10px;padding-right:10px}.site-nav__column-list.featured-menu-content .feature-list-content li{width:200px;min-height:180px}.site-nav__column-list.featured-menu-content .feature-list-content li>a{display:inline-block}.slide-split{height:100%}.promo-grid{max-width:100%;overflow:hidden}.promo-grid__wrapper{position:relative;overflow:hidden}.promo-grid__bg,.promo-grid__bg img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.type-gif{position:relative;z-index:3}.promo-grid__bg img{object-fit:cover}.promo-grid__bg--desktop{display:none}@media screen and (min-width: 1025px){.promo-grid__bg--mobile{display:none}.promo-grid__bg--desktop{display:block}}.gif-slider{max-width:100%;overflow:hidden;padding:30px 0}.gif-slider__above-button-text{font-weight:700;font-size:1.6rem;font-size:clamp(1rem,1.111vw,1.4rem);margin-top:15px}@media screen and (min-width: 1025px){.type-advanced .promo-grid__text .gif-slider__above-button-text+.btn{margin-top:25px}}.gif-slider__content{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:690px;margin:0 auto;width:100%}.gif-slider__text{width:100%}.gif-slider__title{position:relative;z-index:2;margin:0}.type-advanced .gif-slider__title{line-height:.9}.gif-slider__title--above{margin-bottom:-.25em}.gif-slider__title--below{margin-top:-.25em}.gif-slider__image-container{position:relative;max-width:75%;margin:0 auto}.type-advanced .promo-grid__text .btn{margin-top:35px}@media only screen and (min-width: 767px) and (max-width: 1024px){.promo-grid .flex-grid__item--50{width:100%;flex-basis:100%}.promo-grid .flex-grid__item--33{width:33.33%}}@media only screen and (min-width: 1025px){.type-advanced .promo-grid__text .btn{margin-top:40px}}.gif-slider__image{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto}.section-header.section-header--left-align{text-align:left}.section-header.section-header--collection-header{line-height:1}.section-header.section-header--collection-header .section-header__title__main{font-size:16px;font-size:clamp(12px,1.14vw,16px);text-transform:uppercase;line-height:1}.section-header.section-header--collection-header .section-header__title__sub{font-size:21px;font-size:clamp(14px,1.5vw,21px);font-family:Fakt,sans-serif;line-height:1;display:block;margin-top:.2em}.grid.grid--collection{margin-left:-5px}.grid.grid--collection .grid-product__meta{text-align:left;padding:20px 20px 0}.grid.grid--collection .grid-product__title,.grid.grid--collection .grid-product__price{font-size:21px;font-size:clamp(14px,1.5vw,21px);letter-spacing:0}.grid.grid--collection .grid-product__vendor{font-size:16px;font-size:clamp(12px,1.14vw,16px);letter-spacing:0;margin-top:0;opacity:1}.grid.grid--collection .grid-product__price{margin-top:5px}.grid-product__badge{position:absolute;right:20px;right:clamp(13px,1.43vw,20px);bottom:20px;bottom:clamp(13px,1.43vw,20px);width:90px;width:clamp(56px,6.42vw,90px);height:90px;height:clamp(56px,6.42vw,90px);opacity:0;display:flex;align-items:center;justify-content:center;background-color:var(--colorNav);border-radius:100%;text-transform:uppercase;font-weight:600;text-align:center}.grid-product__badge--sold-out,.grid-product__badge--not-in-promo{background-color:var(--colorSaleTag);color:var(--color-bg)}@media screen and (max-width: 768px){.grid-product__badge--sold-out,.grid-product__badge--not-in-promo{font-size:10px;padding:5px}}.grid__item.grid-product:hover .grid-product__badge{opacity:1}.grid.grid--collection .grid-product{margin-bottom:40px}.grid.grid--collection .grid__item{padding-left:5px}:root{--collection-grid-width: 75vw}.grid.grid--collection .grid-product__price.abra,.grid.grid--collection .grid-product__price.with-discount{position:static;font-size:clamp(12px,1.14vw,16px);margin-top:.5em}@media only screen and (min-width: 769px){.grid.grid--collection .grid-product__meta{text-align:left}.grid.grid--collection .grid-product{margin-bottom:60px}.grid.grid--collection .grid-product__price{margin-top:10px}.grid.grid--collection .grid-product__price.abra,.grid.grid--collection .grid-product__price.with-discount{position:static;font-size:clamp(12px,1.14vw,16px)}.grid.grid--collection.grid--exclusives{margin-left:auto;margin-right:auto;width:var(--collection-grid-width)}.grid.grid--collection.grid--exclusives .grid-product__title,.grid.grid--collection.grid--exclusives .grid-product__price{font-size:21px;font-size:clamp(12px,calc(.015 * var(--collection-grid-width)),21px);letter-spacing:0}.grid.grid--collection.grid--exclusives .grid-product__vendor{font-size:16px;font-size:clamp(10px,calc(.0114 * var(--collection-grid-width)),16px);letter-spacing:0;margin-top:0;opacity:1}.grid.grid--collection.grid--exclusives{display:grid;grid-template-columns:repeat(100,calc(.001 * var(--collection-grid-width)));grid-auto-rows:1fr;margin:0 auto}.grid.grid--collection.grid--exclusives:after{display:none}.grid.grid--collection.grid--exclusives .grid__item{position:relative;width:100%;grid-column:1 / 313;grid-row:span 1;margin-bottom:calc(.09265 * var(--collection-grid-width));padding-left:0;float:none;display:block}.grid.grid--collection.grid--exclusives .grid__item:after{background-color:var(--colorSmallImageBg);content:"";position:absolute;top:0;height:100%;width:2px}.grid.grid--collection.grid--exclusives .grid__item.grid__item--row-1:after{right:0}.grid.grid--collection.grid--exclusives .grid__item--2.grid__item--row-1{grid-row:span 2;grid-column:314 / 1000}.grid.grid--collection.grid--exclusives .grid__item.grid__item--2.grid__item--row-1:after{left:0;right:unset;width:3px}.grid.grid--collection.grid--exclusives .grid__item.grid__item--row-0{grid-column:688 / 1000;grid-row:span 1}.grid.grid--collection.grid--exclusives .grid__item.grid__item--1.grid__item--row-0{grid-column:1 / 687;grid-row:span 2}.grid.grid--collection.grid--exclusives .grid__item.grid__item--row-0:after{right:unset;left:0}.grid.grid--collection.grid--exclusives .grid__item.grid__item--1.grid__item--row-0:after{right:0;left:unset;width:3px}.grid.grid--collection.grid--exclusives .grid-product__meta{position:absolute;top:100%;left:0;width:100%;padding:calc(.0143 * var(--collection-grid-width)) clamp(20px,calc(.02 * var(--collection-grid-width)),40px) 0}.grid.grid--collection.grid--exclusives .grid-product__price{margin-top:10px}.grid.grid--collection.grid--exclusives .grid-product__badge{right:clamp(10px,calc(.0143 * var(--collection-grid-width)),20px);bottom:clamp(10px,calc(.0143 * var(--collection-grid-width)),20px);width:clamp(45px,calc(.0642 * var(--collection-grid-width)),90px);height:clamp(45px,calc(.0642 * var(--collection-grid-width)),90px)}}@media only screen and (max-width: 768px){.grid.grid--collection{margin-left:-5px}}:root{--pdp-gallery-height: clamp(700px, 60vw, 60vw)}.page-content--product{padding-top:0;padding-bottom:0}.product__main-photos .image-wrap,.product__thumb-item .image-wrap{background:transparent}.page-content--product .wishlist-button-container{width:40px;height:40px;background:var(--colorBtnPrimary);border-radius:30px;font-size:24px;position:absolute;z-index:1;right:22%;top:15px;padding:10px;box-sizing:border-box}@media only screen and (max-width: 768px){.page-content--product .wishlist-button-container{top:110px;right:10px}}@media only screen and (min-width:769px) and (max-width: 960px){.page-content--product .wishlist-button-container{top:46%;right:10%}}.page-content--product .wishlist-button-container button{position:relative;top:-2px;left:-2px}.page-content--product .swym-add-to-wishlist{display:none!important}.product-single__sticky .grid-product__badge--not-in-promo{opacity:1;right:200px;right:clamp(13px,12vw,200px)}.product__thumb-item{border:1px solid var(--color-bg);border-bottom:none}.product__thumbs--custom-scroller{scrollbar-width:none;scroll-behavior:smooth;-ms-overflow-style:-ms-autohiding-scrollbar}.product__thumbs--custom-scroller::-webkit-scrollbar{height:0;width:0}.product__thumbs--below .product__thumbs--custom-scroller{overflow-x:scroll;white-space:nowrap}.product__thumbs--beside .product__thumbs--custom-scroller{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;overflow-y:scroll;height:100%}.product__custom-arrow{position:absolute;background:var(--colorBody);color:var(--colorTextBody);transform:none;border-radius:0;padding:0;z-index:2}.product__custom-arrow .icon{display:inline-block;width:6px;height:10px}.product__thumbs[data-position=beside] .product__custom-arrow{width:calc(100% - 2px)}.product__thumbs[data-position=beside] .product__custom-arrow .icon{margin:0 auto;transform:rotate(90deg)}.product__thumbs[data-position=beside] .product__custom-arrow.product__custom-arrow--prev{top:0;right:unset;left:1px;padding-bottom:10px}.product__thumbs[data-position=beside] .product__custom-arrow.product__custom-arrow--next{top:auto;bottom:0;left:unset;right:1px;padding-top:10px}@media only screen and (min-width: 960px){.template-product .shopify-section:nth-child(2) [data-section-type=recently-viewed]{margin-top:-45px}.page-content--product .page-width{padding:0;max-width:100%}.page-content--product .grid{display:flex}.page-content--product .grid:after{display:none}.page-content--product .grid__item{width:unset}.product__thumbs--beside.product__thumbs-placement--left{order:2;margin-right:0;flex:unset;max-width:100%;height:calc(var(--pdp-gallery-height));overflow:hidden}.product__thumbs--beside.product__thumbs-placement--left{-ms-overflow-style:none;scrollbar-width:none}.product__thumbs--beside.product__thumbs-placement--left::-webkit-scrollbar{display:none}.product__thumbs--beside{margin-left:0}.product__main-photos{flex:unset;width:calc((var(--pdp-gallery-height)) / 1.5)}.product__main-photos .product-image-main{height:calc(var(--pdp-gallery-height))}.product__thumbs--beside .product__thumb-item{margin-bottom:0;height:calc((var(--pdp-gallery-height)) / 4);width:auto}.product__thumbs--beside .product__thumb-item .image-wrap{height:100%!important;padding-bottom:0!important;width:auto}.product__photos a{height:100%}.product__main-photos .image-wrap img{display:block;margin:0;max-width:100%;width:auto;height:100%}.product__main-photos .image-wrap{height:100%!important;padding-bottom:0!important}.product__thumbs--beside .product__thumb-item .image-wrap img{height:100%;width:auto}.product__thumbs--beside .product__thumbs--custom-scroller{width:max-content;position:static;-ms-overflow-style:none;scrollbar-width:none}.product__thumbs--beside .image-wrap img.lazyloaded:not([role=presentation]){animation:none!important;opacity:1!important}}.product-single__meta{text-align:left;padding:20px 20px 0}.product-single__meta .product-single__title,.product-single__meta .product-block--price,.product-single__meta .product-block--price .product__price,.product-single__meta .product-block--price .product__price-savings,.product-single__meta .product-block--price .product__unit-price{font-size:21px;font-size:clamp(14px,1.5vw,21px);letter-spacing:0;font-family:Fakt,serif;text-transform:uppercase;margin-bottom:.1em}.product-single__meta .product-block--price,.product-single__meta .product-block--price .product__price{font-weight:700}.product-single__meta .product-single__vendor,.variant-input-wrap label{font-size:16px;font-size:clamp(12px,1.14vw,16px);letter-spacing:0;margin-top:0;opacity:1;font-family:Fakt,serif;text-transform:uppercase;font-weight:700}.product-single__size-guide{font-size:.8em;font-size:clamp(11px,1vw,.8em);letter-spacing:.3em;margin-top:0;opacity:1;font-family:Fakt,serif;text-transform:uppercase}.variant-wrapper{position:relative;margin-bottom:20px}.product-single__size-guide{position:absolute;top:0;right:0}.product-single__size-guide .tool-tip-trigger__title{color:var(--colorTextSavings)}.product-single__meta{max-width:500px;max-width:clamp(320px,calc(.5 * var(--pdp-gallery-height)),500px);margin:0 auto;width:100%}.product-single__meta .collapsible-trigger-btn,.product-single__meta .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:none;text-align:left}.product-single__meta .collapsible-trigger-btn{font-size:16px;font-size:clamp(12px,1.14vw,16px);font-family:Fakt;letter-spacing:0;padding:0 0 5px;margin-left:0;font-weight:700}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{padding:0 0 20px}.variant-input-wrap label,.variant-input-wrap input[type=radio]:checked+label{position:relative;box-shadow:none}.variant-input-wrap input[type=radio]:checked+label:before{content:"";position:absolute;top:calc(100% - 5px);left:9px;width:calc(100% - 18px);height:1px;background-color:var(--color-body-text)}[data-center-text=true] .variant-input-wrap label,.variant-input-wrap label{padding:9px;margin:0 18px 0 -9px}[data-center-text=true] .variant-input-wrap label.color-swatch,.variant-input-wrap label.color-swatch{background:gray;padding:6px;margin-left:0;width:30px;width:clamp(23px,2.14vw,30px);height:30px;height:clamp(23px,2.14vw,30px);overflow:visible}.variant-input-wrap input[type=radio]:checked+label.color-swatch:before{width:100%;border-radius:0;top:calc(100% + 7px);right:unset;bottom:unset;left:0;border:none}.product-single__meta{position:relative;text-align:left;padding:40px 0}.product-single__meta .product-block--price{position:absolute;top:40px;right:0;margin:0}.product-single__meta .tool-tip-trigger__title svg{display:none}.page-content--product .grid__item:nth-child(2){overflow:hidden}@media only screen and (min-width: 960px){.page-content--product .grid__item:nth-child(2){flex:1;align-self:flex-start;min-height:calc(100vh - 123px);display:flex;align-items:center}.product-block--header{padding-bottom:20px;border-bottom:1px solid var(--color-body-text)}.product-block--buy-buttons{margin-bottom:30px;margin-bottom:clamp(23px,2.14vw,30px)}.variant-wrapper+.variant-wrapper,.product-block--buy-buttons{margin-top:45px;margin-top:clamp(34px,3.21vw,45px)}}@media only screen and (max-aspect-ratio: 27/18) and (min-width: 960px){.page-content--product .grid__item:nth-child(2){flex:1;align-self:center;display:flex;align-items:center;padding-top:20px;padding-bottom:20px;min-height:unset}}#cl_optionsapp .swatch-container label,.customily-file-input label,#cl_optionsapp .cl-color-picker label{box-shadow:none!important}#cl_optionsapp .help-text{color:#7a7878;font-size:15px}#cl_optionsapp .checkbox-container{display:flex;justify-content:left;position:relative!important}.customily_option.cl-has-checkbox .cl-option-content{position:relative!important;width:auto!important}#cl_optionsapp .swatch-container .swatch,#cl_optionsapp .cl-color-picker-container .cl-color-picker{margin:0!important}.tippy-tooltip{font-size:10px!important}.customily_option.cl-has-checkbox.sticker{display:flex;align-items:center}#cl_optionsapp .sticker label{width:auto;order:2;margin:0;text-transform:none;letter-spacing:.15em;font-size:.85em}@media screen and (max-width: 767px){.customily-modal-container #cl_optionsapp .customily_option.cl-has-checkbox{flex-wrap:wrap}.customily-modal-container #cl_optionsapp .customily_option.cl-has-checkbox label{width:100%}.customily-modal-container #cl_optionsapp .customily_option.cl-has-checkbox label .option_name{display:none}}.animation-divider{--animation-space: 1px;--animation-duration: 110s;--animation-gap: var(--animation-space);--symbol-width: clamp(.3rem, calc(.5rem + .5vmin) , 1rem);--logo-width: 4rem;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--animation-gap);padding:25px 0}.animation-divider.animation-divider--icon-true{--animation-space: 12px;--animation-duration: 120s;padding:5px 0}.animation-divider.animation-divider--animation--false .animation-divider__track{animation:unset;margin-left:calc((var(--logo-width) / -2) - (var(--animation-gap) * 2))}.animation-divider.animation-divider--animation--false.animation-divider--icon-true .animation-divider__track{margin-left:calc((var(--symbol-width) / -2) - (var(--animation-gap) * 2))}.animation-divider__track{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--animation-gap);min-width:100%;animation:scroll var(--animation-duration) linear infinite}.animation-divider__track__extension{position:absolute;width:100%;top:0;left:calc(100% + var(--animation-gap));flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--animation-gap)}.animation-divider__track .animation-divider__logo{width:var(--logo-width);height:auto;display:block}.animation-divider__track .animation-divider__symbol{width:var(--symbol-width);height:auto;display:block}@media (prefers-reduced-motion: reduce){.animation-divider__track{animation-play-state:paused}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--animation-gap)))}}.section-header__title--diamonds span{position:relative;font-weight:400;display:inline-block;max-width:100%;width:max-content;font-family:Fakt,serif;font-size:21px}.section-header__title--diamonds{padding-left:2.5em;padding-right:2.5em;margin-bottom:-20px;margin-top:-50px}@media screen and (min-width: 769px){.section-header__title--diamonds{margin-bottom:-30px;margin-top:-75px}}.section-header__title--diamonds span:before,.section-header__title--diamonds span:after{position:absolute;content:"";top:50%;width:.65em;height:.65em;background-color:#233622;transform:translateY(-50%) rotate(45deg);display:none}.section-header__title--diamonds span:before{left:-2.5em}.section-header__title--diamonds span:after{right:-2.5em}@media screen and (max-width: 767px){.section-header__title--diamonds span:before,.section-header__title--diamonds span:after{width:.5em;height:.5em}}.grid__item--object-fit .grid__image-ratio img,.grid__item--object-fit .grid-product__secondary-image img{object-fit:contain}#dummy-chat-button-iframe{z-index:2!important}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle}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:"\f08a"}.product-block .swym-button-bar{margin-left:0}.header-item--split-right>ul>li:nth-child(2) .site-nav__item.site-nav__column:first-child>ul>li:first-child{font-weight:700}.mobile-nav .appear-delay-6 .collapsible-content__inner .mobile-nav__item:first-child .mobile-nav__link{font-weight:700}.header-item--split-right .site-nav__dropdown{left:initial;right:0;padding:10px 10px 5px}.custom-header-icons{font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/83/assets/custom.css.map */
