*:focus{outline:none!important}html,body{scroll-behavior:smooth}body{background-color:var(--background-color);color:var(--text-color);line-height:25px;margin:0;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],input[type=search],input[type=phone],select,textarea,button{font-family:var(--font-body-family)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading-family);font-weight:400;line-height:normal}p,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p:last-child{margin-bottom:0}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::placeholder{color:inherit}.no-js:not(html){display:none!important}.container{padding-left:20px;padding-right:20px;margin:0 auto;width:100%;max-width:100%}body,button,input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],input[type=search],input[type=phone],select,textarea{font-size:var(--mobile-body-font)}h1,.h1{font-size:var(--mobile-h1-font)}h2,.h2{font-size:var(--mobile-h2-font);letter-spacing:-1.44px}h3,.h3{font-size:var(--mobile-h3-font)}h4,.h4{font-size:var(--mobile-h4-font);letter-spacing:-1.56px}h5,.h5{font-size:var(--mobile-h5-font)}h6,.h6{font-size:var(--mobile-h6-font)}.xl-body{font-size:20px;line-height:normal;font-weight:600;letter-spacing:1.6px}.l-body{font-size:18px;line-height:27px;font-weight:400;letter-spacing:-.36px}.m-body{font-size:11px;line-height:normal;font-weight:700}.s-body{font-size:16px;font-weight:500}.r-body{font-size:15px;line-height:100%;font-weight:500}.xs-body{font-size:14px;line-height:27px}.xxs-body{font-size:12px;line-height:normal;font-weight:600}.m-caption{font-size:13px;line-height:25px;font-weight:600;letter-spacing:1.3px}@media(min-width:992px){.container{padding-left:40px;padding-right:40px}body,button,input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],input[type=search],input[type=phone],select,textarea{font-size:var(--desktop-body-font)}h1,.h1{font-size:var(--desktop-h1-font)}h2,.h2{font-size:var(--desktop-h2-font)}h3,.h3{font-size:var(--desktop-h3-font)}h4,.h4{font-size:var(--desktop-h4-font)}h5,.h5{font-size:var(--desktop-h5-font)}h6,.h6{font-size:var(--desktop-h6-font)}.m-body{font-size:17px}.s-body{font-size:16px;font-weight:500}.r-body{font-size:15px;line-height:100%;font-weight:500}.xs-body{font-size:14px;line-height:27px;font-weight:500}}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}a{text-decoration:none;color:inherit;transition:all .3s linear}ul,ol{margin:0;padding:0}button{border:inherit;background:inherit;cursor:pointer;padding:0;color:var(--text-color)}ul li{list-style:none}img{max-width:100%;height:auto}.d-none,.hidden{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}}@media(min-width:1400px){.d-xxl-none{display:none!important}.d-xxl-block{display:block!important}}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}[disabled=disabled]{cursor:not-allowed;opacity:.5}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:70px;background:var(--red-2347);border:1px solid transparent;color:var(--white);padding:18px 30px;font-size:14px;font-weight:600;letter-spacing:.98px;text-transform:uppercase;font-family:var(--font-body-family);position:relative;min-width:250px;transition:all .3s linear}.btn svg{position:absolute;right:12px;top:6px}@media(min-width:992px){.btn svg{right:18px;top:12px}}.btn:hover{background:transparent;border:1px solid var(--red-2347);color:var(--red-2347)}.btn-small{font-size:13px;font-weight:600;line-height:25px;letter-spacing:1.3px;text-transform:uppercase;border:1px solid var(--red-2347);padding:2px 17px;border-radius:50px;display:inline-block;color:var(--red-2347);transition:all .3s linear}.btn-small:hover{background-color:var(--red-2347);color:#fff}.btn svg path{transition:all .3s linear}.btn-border svg path,.btn:hover svg path{stroke:var(--red-2347)}.btn-border{background:transparent;border:1px solid var(--red-2347);color:var(--red-2347)}.btn-border:hover{background:var(--red-2347);border:1px solid transparent;color:var(--white)}.btn-border:hover svg path{stroke:var(--white)}.btn-link{display:inline-block;color:var(--dark-grey);font-size:12px;font-weight:700;line-height:normal;letter-spacing:1.56px;text-transform:uppercase;padding:8px 10px;position:relative}.btn-link:before{background-color:var(--dark-grey);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:bottom left;transition:transform .4s cubic-bezier(.86,0,.07,1);width:100%}.btn-link:hover:before{transform:scaleX(0);transform-origin:bottom right}.field__input{border:1px solid var(--text-color);border-radius:20px;background:transparent;color:var(--text-color);padding:9px 40px}.img-wrap{position:relative}.img-wrap img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover}.media{line-height:0}.media img{width:100%;height:100%;object-fit:cover}.flickity-viewport{width:100%}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.section-custom-liquid iframe[data-hj-allow-iframe=true]{border-radius:20px!important}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}.stamped-product-reviews-badge{font-size:12px;font-weight:400;line-height:normal;letter-spacing:1.56px;text-transform:uppercase}.stamped-product-reviews-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:none!important}.stamped-product-reviews-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]:before{content:"("}.stamped-product-reviews-badge .stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{content:")"!important}.stamped-product-reviews-badge .stamped-badge-starrating{display:inline-flex;gap:8px;margin-right:17px!important}.stamped-product-reviews-badge .stamped-badge-starrating .stamped-fa:before{font-size:15px!important}.fa-star,.fa-star-checked,.fa-star-half-o,.fa-star-o,.stamped-fa-star,.stamped-fa-star-checked,.stamped-fa-star-half-o,.stamped-fa-star-o{color:var(--orange-1585)!important}.snippet-breadcrumb{font-size:12px;font-weight:500;line-height:normal;letter-spacing:1.56px;text-transform:uppercase;opacity:.5}variant-selects label{font-size:14px;font-weight:600;line-height:normal;letter-spacing:.98px;text-transform:uppercase;margin-bottom:20px;display:inline-block}variant-selects .select{border-radius:8px;border:1px solid var(--dark-grey);position:relative}variant-selects select{border:0;-webkit-appearance:none;appearance:none;background:transparent;width:100%;padding:21px 35px;cursor:pointer}variant-selects .select svg{width:15px;height:auto;position:absolute;right:30px;top:50%;transform:translateY(-50%)}#stockist-widget .stockist-map,#stockist-widget .stockist-map.stockist-map-leaflet .stockist-map-inner{border-radius:20px}@media(min-width:992px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}.flag-icon{width:25px;height:25px;display:block;border-radius:50%;margin-left:var(--spacing-small)}.disclosure__toggle{color:var(--red-2347);font-size:15px;font-family:var(--font-body-family);font-weight:600;line-height:normal;letter-spacing:-.3px;display:flex;align-items:center;gap:7px}.disclosure__toggle svg path{stroke:var(--red-2347)}.disclosure .disclosure__toggle svg{transition:all .2s linear}.disclosure.active .disclosure__toggle svg{transform:rotate(180deg)}.disclosure-list{position:absolute;top:100%;right:0;width:100%;min-width:200px;height:0;max-width:100%;margin:10px auto 0;z-index:1;visibility:hidden;opacity:0;transition:.3s;border-radius:15px;border:1px solid rgba(240,76,35,.4);background:var(--white);color:var(--red-2347);max-height:250px;overflow:auto}#currency-list-footer.disclosure-list{right:unset;left:50%;transform:translate(-50%);bottom:100%;top:unset;margin:0 auto 10px}.disclosure.active .disclosure-list{opacity:1;visibility:visible;height:auto}.disclosure-list__item{display:flex;align-items:center;gap:10px;padding:10px;font-size:14px;line-height:1.2}@media(min-width:45em){.flag-icon{margin-right:var(--spacing-small);margin-left:0}}#insta-feed{padding:0 20px 20px}#insta-feed img{border-radius:10px!important}#insta-feed h2{color:var(--dark-grey);font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:0}.template--index .page-width.scroll-trigger:has(#stamped-reviews-widget){padding:0 20px}.template--index .shopify-app-block:has(#stamped-reviews-widget){border-radius:0 0 15px 15px;background:#f8f7f9;color:var(--dark-grey);padding:20px 20px 0}.template--index #stamped-reviews-widget{max-width:100%!important}.template--index #stamped-reviews-widget *{font-family:var(--font-body-family)!important}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-ratings-wrapper{padding:14px 10px 0;margin-right:10px;border-radius:10px;border:1px solid var(--dark-grey);background:var(--white);height:100%}.template--index .stamped-style-color-title{font-size:25px!important;font-weight:400!important}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll:before{display:none}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll{margin-top:28px}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-title{font-size:12px;font-weight:600;line-height:100%;text-transform:uppercase;margin:16px 0}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-product-title{font-style:italic;line-height:1}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message-block{font-style:initial}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-reviews-date{margin-right:40px;padding-top:14px}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-subtitle{margin-right:35px}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-button-left:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 0 11 18' fill='none'%3E%3Cpath d='M9.75391 17L0.835778 9.39344L9.7539 1' stroke='%23676C73'/%3E%3C/svg%3E")}.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-button-right:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 0 11 18' fill='none'%3E%3Cpath d='M0.623047 1L9.54118 8.60656L0.623047 17' stroke='%23676C73'/%3E%3C/svg%3E")}.template--index #stamped-reviews-widget[data-widget-type=carousel],.template--index #MainContent #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .block{width:100%!important}.picky-kit-container[data-v-3f0c9e6d]{margin:0 0 36px!important;padding:0 20px}.picky-kit-container *{color:var(--red-2347)}.KitSlide_picky-kit-slide-container_1qTD5 .KitSlide_picky-bundle-slide-content_3he_l .KitSlide_picky-kit-slide-wrapper_uUj1n{gap:50px 20px}.picky-product-card-swiper .swiper-slide{width:50%!important}.RecommendedProductCard_vertical-picky-product-card-orientation_3En3v:not(.RecommendedProductCard_is-in-grid_3vHCu){width:100%}.picky-kit-container>div[data-v-3f0c9e6d]{border-radius:20px;background:var(--pale-blush);padding:60px 10px 40px}.picky-custom-html[data-v-3c43f93f] h2{color:var(--red-2347);line-height:1;margin-bottom:30px}.picky-product-image-carousel .picky-product-image{object-fit:cover!important;border-radius:5px}.QuantityInput_picky-product-quantity-input_3ZQjb input:not([type=radio]):not([type=checkbox]):not([type=submit]).QuantityInput_input_3ByxW,.picky-widget .multiselect__tags,.picky-widget .multiselect__single,.picky-widget .multiselect__option--selected{background:transparent!important;font-size:12px!important;font-style:normal;font-weight:700!important;line-height:normal!important;letter-spacing:1.56px}.picky-widget .RecommendedProductCard_picky-options_2ivRv,.picky-widget .QuantityInput_picky-product-quantity-input_3ZQjb{border-color:var(--red-2347)!important;border-radius:5px!important}.picky-widget .RecommendedProductCard_picky-options-ttl_3akmV{color:var(--red-2347)!important;opacity:1!important;font-size:12px!important;line-height:normal;margin-bottom:10px}.AddSelectedToCart_picky-sale-price_Kv2E1,.ProductCardInfoMessage_message_3Dpa-{color:var(--red-2347)!important}.KitSlide_picky-kit-slide-container_1qTD5 .KitSlide_picky-kit-controls-column_u9Uy9 .KitSlide_kit-controls_1im6L{max-width:385px;width:100%}.picky-widget .KitTierOption_picky-kit-tier-option_fzkuZ{max-width:100%!important;justify-content:center;border-radius:5px!important;border-color:var(--red-2347)!important}.KitTierOption_picky-kit-tier-option_fzkuZ.KitTierOption_selected_1ZLTM{background:var(--red-2347)!important}.KitTierOption_picky-kit-tier-option_fzkuZ.KitTierOption_selected_1ZLTM .KitTierOption_label_2NKm5{color:var(--white)}.picky-widget .AddSelectedToCart_button_1h33d{border-radius:5px;border:1px solid rgba(103,108,115,.4);background:var(--pale-grey);color:var(--dark-grey)!important;font-size:12px!important;font-style:normal;font-weight:700!important;line-height:normal!important;letter-spacing:1.56px;text-transform:uppercase!important}.KitTierOption_picky-kit-tier-option_fzkuZ .KitTierOption_label_2NKm5{text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;padding:13px 10px!important;font-size:12px!important;font-weight:700;letter-spacing:1.56px;text-transform:uppercase;line-height:normal!important}.KitTierOption_picky-kit-tier-option_fzkuZ .KitTierOption_label_2NKm5 .AddSelectedToCart_span-text_Vs6VE{color:var(--dark-grey)!important}.RecommendedProductCard_vertical-picky-product-card-orientation_3En3v .RecommendedProductCard_picky-product-title_1VAM6,.AddSelectedToCart_selected-total_mx3aQ,.AddSelectedToCart_picky-sale-price_Kv2E1{font-size:12px!important;font-weight:700!important;line-height:normal!important;letter-spacing:1.56px!important;text-transform:uppercase!important}.RecommendedProductCard_vertical-picky-product-card-orientation_3En3v .RecommendedProductCard_picky-product-options-container_BhxH7 .RecommendedProductCard_picky-options_2ivRv:not(.RecommendedProductCard_rounded_3T--8) *{font-size:12px;font-weight:700;line-height:normal;letter-spacing:1.56px;text-transform:uppercase}.picky-widget .multiselect__option--highlight{background:var(--red-2347)!important}.picky-widget .multiselect__option--highlight .RecommendedProductCard_out-of-stock_3DBr3{color:var(--white)!important}.multiselect__select:before{border-color:var(--red-2347) transparent transparent transparent!important}@media(min-width:576px){.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-ratings-wrapper{padding:14px 20px 0;margin-right:20px}.picky-product-card-swiper .swiper-slide{width:33.33%!important}}@media(min-width:768px){.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-ratings-wrapper{padding:14px 20px 0;margin-right:20px}.picky-product-card-swiper .swiper-slide{width:25%!important}}@media(min-width:992px){#insta-feed{padding:0 40px 29px}.picky-kit-container[data-v-3f0c9e6d]{padding:0 40px}.picky-kit-container>div[data-v-3f0c9e6d]{padding:60px 20px 40px}.template--index .page-width.scroll-trigger:has(#stamped-reviews-widget){padding:0 40px}.template--index .shopify-app-block:has(#stamped-reviews-widget){padding:50px 50px 0}.template--index .stamped-style-color-title{font-size:35px!important}.template--index #MainContent #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .block{width:50%!important}.KitSlide_picky-kit-slide-container_1qTD5 .KitSlide_picky-bundle-slide-content_3he_l .KitSlide_picky-kit-slide-wrapper_uUj1n{margin:initial!important}.KitSlide_picky-kit-slide-container_1qTD5 .KitSlide_picky-bundle-slide-content_3he_l .KitSlide_picky-kit-slide-wrapper_uUj1n .KitSlide_picky-product-card-swiper-wrap_-0fQD{flex:calc(70% - 10px)!important}.KitSlide_picky-kit-slide-container_1qTD5 .KitSlide_picky-kit-controls-column_u9Uy9{flex:calc(30% - 10px)!important;padding:0!important}.KitTierOption_picky-kit-tier-option_fzkuZ:hover{background-color:var(--red-2347)!important}.KitTierOption_picky-kit-tier-option_fzkuZ:hover .KitTierOption_label_2NKm5{color:var(--white)!important}}@media(min-width:1366px){.template--index #MainContent #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .block{width:33%!important}}@media(min-width:1700px){.template--index #MainContent #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .block{width:25%!important}}@media(max-width:575px){.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message-block{font-size:12px;line-height:1.2}}@media(max-width:374px){.template--index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message-block{font-size:11px;line-height:1.1}.template--index .shopify-app-block:has(#stamped-reviews-widget){padding:20px 10px 0}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/theme.css.map */
