:root{--button-primary-bg: var(--COLOR-BUTTON-PRIMARY-BG);--button-primary-bg-hover: var(--COLOR-BUTTON-PRIMARY-BG-HOVER);--button-primary-text: var(--COLOR-BUTTON-PRIMARY-TEXT);--button-primary-text-hover: var(--COLOR-BUTTON-PRIMARY-TEXT-HOVER);--button-primary-border: var(--PRIMARY-BUTTON-BORDER);--button-primary-border-hover: var(--PRIMARY-BUTTON-BORDER-HOVER);--button-primary-bg-alpha-50: var(--COLOR-BUTTON-PRIMARY-BG-ALPHA-50);--button-primary-fade: var(--COLOR-BUTTON-PRIMARY-FADE);--button-primary-text-alpha-50: var(--COLOR-BUTTON-PRIMARY-TEXT-ALPHA-50);--button-primary-border-alpha-50: var(--COLOR-BUTTON-PRIMARY-BORDER-ALPHA-50);--button-secondary-bg: var(--COLOR-BUTTON-SECONDARY-BG);--button-secondary-bg-hover: var(--COLOR-BUTTON-SECONDARY-BG-HOVER);--button-secondary-text: var(--COLOR-BUTTON-SECONDARY-TEXT);--button-secondary-text-hover: var(--COLOR-BUTTON-SECONDARY-TEXT-HOVER);--button-secondary-border: var(--SECONDARY-BUTTON-BORDER);--button-secondary-border-hover: var(--SECONDARY-BUTTON-BORDER-HOVER);--button-secondary-text-alpha-50: var(--COLOR-BUTTON-SECONDARY-TEXT-ALPHA-50);--button-secondary-border-alpha-50: var(--COLOR-BUTTON-SECONDARY-BORDER-ALPHA-50)}@media (min-width: 769px){.hide--desktop{display:none!important}}@media (max-width: 768px){.hide--mobile{display:none!important}}.w-full{max-width:100%;padding-left:0;padding-right:0}.d-flex{display:flex}.row-reverse{flex-direction:row-reverse}.align-center{align-items:center}.space-between{justify-content:space-between}.justify-center{justify-content:center}.fd-column{flex-direction:column}@media (max-width: 768px){.m-fd-column{flex-direction:column}}.image_wrapper *{display:block}.text-center{text-align:center}.text-left{text-align:left}.text-bold{font-weight:700}.m-auto{margin-left:auto;margin-right:auto}.button--black{background:#000}.fs-italic{font-style:italic}.button--rounded{border-radius:5px}.collection-banner-wrapper img{width:100%}@media (max-width: 768px){.collection-banner-wrapper{flex-direction:column}.section-collection-mf-banner .page-row{margin-top:30px;margin-bottom:30px}}@media (min-width: 769px){.collection-banner-wrapper.d-flex.reverse{flex-direction:row-reverse}.collection-banner-wrapper{box-shadow:0 2px 2px #0003;border-radius:5px}}.collection-banner-wrapper .info_wrapper{padding:30px 50px}@media (max-width: 768px){.collection-banner-wrapper .info_wrapper{margin-bottom:-30px;margin-left:15px;width:calc(100% - 30px);transform:translateY(-30px)}}.collection-banner-wrapper .info_wrapper h1{font-style:italic}@media (max-width: 768px){.collection-banner-wrapper .info_wrapper h1{font-size:20px}.collection-banner-wrapper .collection_description{font-size:14px}}.collection-banner-wrapper .info_wrapper .collection_description{font-size:14px;max-width:380px;margin-left:auto;margin-right:auto;margin-top:20px}@media (min-width: 769px){.collection-banner-wrapper.layout_banner>div{min-width:50%;max-width:50%}}.collection-banner-wrapper.layout_banner .info_wrapper{padding:0 30px}@media (max-width: 768px){.collection-banner-wrapper.layout_banner .image_wrapper{border-radius:5px;box-shadow:0 2px 2px #0003;overflow:hidden}.collection-banner-wrapper.layout_banner figure{margin-top:0}.collection-banner-wrapper.layout_banner .info_wrapper{border-radius:5px;box-shadow:0 2px 2px #0003;padding:30px}}.collection-nav-new .collection-item-count{font-size:20px;font-style:italic;font-weight:700}.collection-sorter-new{background:#fafafa;box-shadow:0 2px 2px #0003;border-radius:5px;display:flex!important;font-size:12px;height:49px;max-width:260px!important;padding-left:12px;padding-right:12px}.collection-sorter-new svg{right:12px;top:50%;transform:translateY(-50%);position:absolute}.collection-sorter-new:before{display:none}.collection-sorter-new select{background:transparent;border:none!important;cursor:pointer;font-size:12px;font-weight:700;margin-left:5px;padding-left:0!important;padding-right:0!important;text-transform:uppercase;outline:none!important}@media (max-width: 768px){.collection-nav-new .col-xs-6{flex-basis:100%;max-width:100%}.collection-sorter-new{max-width:100%!important}}.product-grid-new.product-grid-layout1{margin-bottom:50px}.product-grid-new .product-link__visual>*{flex:1}.product-grid-new.product-grid-layout1 .product-link__visual,.product-item{box-shadow:0 2px 2px #0003;border-radius:5px;z-index:9}@media (max-width: 768px){#shopify-section-collection-mf-grid .page-row{margin-top:0}#shopify-section-collection-mf-grid .collection-nav-new{margin-bottom:0}#shopify-section-collection-mf-grid .content-row.collection-wrapper{margin-top:6px}#shopify-section-collection-mf-grid .product-grid-new .product-link__actions{padding:0 10px 10px}#shopify-section-collection-mf-grid .product-grid-new .product-link__visual{box-shadow:none;margin-bottom:0}#shopify-section-collection-mf-grid .product-grid-new .product-link{background:#fafafa;border-radius:5px}}.product-grid-new .meta_desc{font-size:14px;height:25px;line-height:1}.product-grid-new.product-grid-layout1 .yotpo-wrapper{display:none}.product-grid-new .yotpo-wrapper{height:25px}.product-grid-new.product-grid-layout2 .yotpo-wrapper{height:auto}@media (max-width: 768px){.product-grid-new.product-grid-layout2 .yotpo-wrapper{height:auto}}.product-grid-new .yotpo-wrapper .yotpo-bottomline.star-clickable{flex-direction:column-reverse}.product-grid-new.product-grid-layout1 .yotpo-wrapper .yotpo-bottomline.star-clickable{flex-direction:row}.product-grid-new.product-grid-layout1 .yotpo-wrapper .yotpo-bottomline.star-clickable{display:flex;flex-direction:row;justify-content:space-between;row-gap:5px;width:100%}@media (max-width: 768px){.product-grid-new.product-grid-layout1 .yotpo-wrapper .yotpo-bottomline.star-clickable{justify-content:center}.product-grid-new.product-grid-layout1 .yotpo-wrapper .yotpo-bottomline.star-clickable .text-m{display:none!important}}.product-grid-new.product-grid-layout1 .yotpo-wrapper .yotpo-bottomline.star-clickable .yotpo-clr{display:none}.product-grid-new.product-grid-layout1 .product-link__actions{opacity:0}.product-grid-new .product-link__actions{margin-top:5px;transition:all .3s ease}.product-grid-new.product-grid-layout1 .product-link__actions button,.product-grid-new.product-grid-layout1 .product-link__actions a{font-size:16px}.product-grid-new.product-grid-layout1 .product-link__actions a.coming-soon,.product-item .product-link__actions a.coming-soon{background:#ddd!important;color:#999!important;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.product-grid-new.product-grid-layout1 .product-link__actions{opacity:1}.product-grid-new .product-link__actions button,.product-grid-new.product-grid-layout1 .product-link__actions a{font-size:13px!important}.product-grid-new.product-grid-layout1 .product-link__actions a.coming-soon,.product-item .product-link__actions a.coming-soon{flex-direction:column}}.product-grid-new .img--portrait{padding-bottom:125%}.product-grid-new .img--portrait img{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute}.product-grid-new.product-grid-layout1 .product-meta{bottom:0;position:absolute;padding-bottom:0;transform:translateY(calc(100% + 3px));transition:all .3s ease;width:100%}@media (max-width: 768px){.product-grid-new .product-meta{position:relative!important;transform:unset!important;justify-content:end;display:flex}.product-grid-new.product-grid-layout1 .product-meta{flex-direction:column}}.product-grid-new .image_wrapper{box-shadow:0 2px 2px #0003;border-radius:5px;height:100%;overflow:hidden;position:relative}.product-grid-new .image_wrapper figure{height:100%}.product-grid-new .image_wrapper figure img{height:100%;width:100%;object-fit:cover;position:absolute;object-position:top}@media (max-width: 768px){.product-grid-new.mob_wide{flex-basis:100%;max-width:100%;margin-top:15px;margin-bottom:30px}.product-grid-new.mob_wide .image_wrapper figure img{position:relative}}.product-grid-new .product-badges{left:15px;top:15px;width:fit-content}.product-grid-new .product-badge-new,.template-product .product-badge-new{background:#fff!important;border-radius:0!important;color:#666!important;font-size:11px;font-weight:500;opacity:1;padding:3px .5rem;text-transform:uppercase}.product-grid-new .product-badge-new:not(:last-child){margin-right:5px}.product-grid-new .product-badge-new:after{display:none!important}.product-grid-new .badge_image{top:15px;left:15px;width:25%;position:absolute}.product-grid-new .badge_text{border-radius:5px;font-size:12px;font-weight:700;font-style:italic;padding:2px 10px;width:fit-content;top:16px;left:16px;position:absolute}@media (max-width: 768px){.product-grid-new .product-badges{left:8px;top:8px}.product-grid-new .product-badge-new{padding:3px 8px 2px}.product-grid-new .badge_image{top:8px;left:8px}.product-grid-new .badge_text{top:8px;left:8px;padding:1px 8px}.product-grid-new button{line-height:1.3}}@media (max-width: 768px){.template-collection .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,.template-collection .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.template-collection .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.template-collection .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,.template-collection .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,.template-collection .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.template-collection .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,.template-collection .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,.template-collection .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{font-size:14.5px}.template-collection .yotpo .sr-only{position:relative;width:21px;height:auto;overflow:visible;display:inline-block;white-space:nowrap;overflow:hidden;margin-left:5px;font-size:13px;color:#000}}.product-grid-new .second-image{opacity:0;top:0;left:0;position:absolute;width:100%;height:100%;overflow:hidden;transition:all .3s ease}@media (min-width: 769px){.product-grid-new.product-grid-layout1:hover .product-link__actions{opacity:1}.product-grid-new.product-grid-layout1:hover .product-meta{transform:translateY(-10px)}.product-grid-new.product-grid-layout1:hover .meta_desc{display:none}.product-grid-new.product-grid-layout1:hover .yotpo-wrapper{display:block}}.product-grid-new .product-title{font-size:14px}@media (min-width: 769px){.product-grid-new.product-grid-layout1 .product-title .available-variants{min-height:24px}.product-grid-new.product-grid-layout2 .available-variants{margin-top:4px}}.product-grid-new.product-grid-layout2 .product-title{text-transform:none}.product-grid-new .product-meta .product-price-wrapper{font-size:13px;font-weight:600}.product-grid-new.product-grid-layout1:hover .product-meta .product-price-wrapper{display:none}.product-grid-new .yotpo a:hover{color:#000!important}.product-grid-new .product-link__visual .product-link__cover{width:100%;height:100%;top:0;left:0;position:absolute;z-index:9}.product-grid-layout2 .product-title{display:flex;flex-direction:column;justify-content:flex-end!important;line-height:1.3}.product-grid-layout2 button[data-ajax-cart-add-button]:hover,.product-grid-layout2 .button.button--secondary:hover{background:var(--gisou-color-yellow-500)}@media (max-width: 768px){.product-grid-new.product-grid-layout1 .yotpo-wrapper{display:block}.product-grid-new .product-title{font-size:13px;justify-content:center;line-height:1.2;text-align:center}.product-grid-new.product-grid-layout2 .product-title{justify-content:flex-start}.product-grid-new figure{margin:0}.product-grid-layout2 .product-meta{justify-content:space-between}.product-grid-layout2 .product-title{margin-bottom:0;text-align:left}.product-grid-layout2 .product-title a{display:block;margin-bottom:3px}}.product-grid-new:hover .second-image,.product-grid-new .product-link__visual.hover .second-image{opacity:1}.product-grid-new .second-image video{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.product-grid-new .product-link__actions .mobile-break{display:block}.img.gif-image+video{display:none}}.product-item{background:#fafafa;border:1px solid #ccc;overflow:hidden}.product-item .yotpo-bottomline.star-clickable{gap:2px 0;align-items:flex-end}.product-item .yotpo-bottomline.star-clickable .text-m{font-weight:400;font-size:12px;text-transform:capitalize!important}.product-item .yotpo-stars{display:flex;gap:0 4px}.product-item .yotpo-stars>span{font-size:15px!important}.product-item .product-link__actions{margin-bottom:1rem;padding:0 1rem}@media (max-width: 768px){.product-item .product-link__actions{margin-bottom:8px;padding:0 8px}body .product-item .product-link__actions .button--primary.disabled{background:#ddd!important;color:#999!important}}.product-item .available-variants{line-height:1.3}.product-item .product-link__actions .button{border-radius:3px;font-size:13px;font-weight:700}.product-item .product-meta{padding-bottom:0}.product-item .learn-more{border:1px solid #ccc;margin-bottom:8px}.product-item .product-link__visual{margin-bottom:0}.section-featured-collections h2.page-row-heading{text-transform:unset}@media (max-width: 768px){.section-featured-collections .collection-tab-content{margin-right:-1rem;padding-left:0;padding-right:0}.section-featured-collections .swiper.arrow--outside .swiper-button--next,.cart_recommended_items .swiper.arrow--outside .swiper-button--next{right:unset!important;left:calc(50% + 125px);bottom:-25px;top:unset}.section-featured-collections .swiper.arrow--outside .swiper-button--prev,.cart_recommended_items .swiper.arrow--outside .swiper-button--prev{left:unset!important;right:calc(50% + 125px);bottom:-25px;top:unset}.section-featured-collections{overflow:hidden}}.section-featured-collections .swiper-pagination{margin-top:30px}.section-featured-collections .swiper-wrapper,.section-featured-collections .swiper-slide{height:inherit}.section-featured-collections .product-link .product-image{flex:0}.section-featured-collections .product-item .product-meta{display:flex;align-items:flex-end;flex:1;min-height:64px}@media (max-width: 768px){.section-featured-collections .product-item .product-meta{min-height:50px}}.product-meta-wrapper{flex:1}@media (max-width: 768px){.section-featured-collections .product-item .product-meta{flex:unset}}.product-v-list-wrapper{position:relative}.product-v-list-wrapper .product-v-list{background:#fff;border:1px solid var(--COLOR-BUTTON-SECONDARY-BG);bottom:40px;font-size:12px;width:100%;list-style:none;padding:0;position:absolute;text-align:center;z-index:9}.product-v-list-wrapper:not(.expanded) .product-v-list{opacity:0;visibility:hidden}.product-v-list-wrapper .product-v-list li{cursor:pointer;padding:6px 0;transition:all .32s cubic-bezier(.33,1,.68,1)}.product-v-list-wrapper .product-v-list li:hover{font-weight:500}.product-v-list-wrapper .product-v-list li:not(:first-child){border-top:1px solid #E2E1E1}.section-featured-collections .tab-header{background:#e2e1e1;cursor:pointer;font-size:12px!important;line-height:1;margin:0 5px!important;padding:5px 8px!important}.section-featured-collections .tab-header.active{background:var(--color--primary-active);pointer-events:none}.section-featured-collections .swiper-pagination{position:relative!important}.collection-tab-content{max-width:1100px;margin-left:auto;margin-right:auto;margin-top:30px;position:relative}.collection-tab-content .tab-content{transition:opacity .3s ease}.collection-tab-content .tab-content:not(.active){position:absolute;opacity:0;top:0;left:0;right:0;height:0}@media (max-width: 768px){.collection-tab-content .tab-content:not(.active){left:0;right:0}}@media (max-width: 768px){.section-featured-collections .collection-tab-header{margin-top:15px}}.section-image-with-text .image-with-text-wrapper{box-shadow:0 2px 2px #0003;border-radius:5px;overflow:hidden}@media (max-width: 768px){.section-image-with-text .page-row{margin-top:30px}.section-image-with-text .image-with-text-wrapper{flex-direction:column}}.section-image-with-text .image-with-text-wrapper>div{min-width:50%;max-width:50%}@media (max-width: 768px){.section-image-with-text .image-with-text-wrapper>div{min-width:100%;max-width:100%}}.section-image-with-text .image-with-text-wrapper .text_wrapper{padding-left:45px;padding-right:60px}.section-image-with-text .image-with-text-wrapper .text_wrapper h1{letter-spacing:0px}.section-image-with-text .image-with-text-wrapper .text_wrapper h3{font-size:14px;letter-spacing:0px}.section-image-with-text .image-with-text-wrapper .text_wrapper p{font-size:14px}@media (max-width: 768px){.section-image-with-text .image-with-text-wrapper .text_wrapper{padding:30px 15px}.section-image-with-text .image-with-text-wrapper .text_wrapper h1{font-size:24px;margin-bottom:10px}}.section-image-with-text .image-with-text-wrapper video{width:100%}.section-image-with-text .btn_wrapper{margin-top:30px}.section-image-with-text .btn_wrapper a{border-radius:5px;font-size:16px}@media (min-width: 768px){.section-image-with-text .btn_wrapper{max-width:400px}}.collection-recommendation .page-row-headline{margin-bottom:40px}.collection-recommendation .swiper-wrapper{align-items:flex-start!important}.collection-recommendation .layout_img img{border-radius:5px;height:100%;width:100%;object-fit:cover;object-position:center;aspect-ratio:384 / 544}.collection-recommendation .layout_img figure{height:100%}.collection-recommendation .page-row{margin-bottom:0}@media (max-width: 768px){.collection-recommendation .page-row-headline .page-row-heading{font-size:20px}.collection-recommendation .page-row{margin-top:60px;margin-bottom:0}.collection-recommendation .page-row-headline{margin-bottom:10px}.collection-recommendation .product-grid-new .product-meta{position:absolute}.collection-recommendation .product-grid-new .product-meta .product-price-wrapper{display:block!important}.collection-recommendation .product-grid-new .product-title,.collection-recommendation .product-grid-new .yotpo-wrapper .yotpo-bottomline.star-clickable{justify-content:space-between!important}.collection-recommendation .layout_img img{aspect-ratio:384 / 560}}.collection-recommendation .page-row-headline *{font-style:italic}.collection-recommendation .page-row-headline h2{font-size:24px;letter-spacing:.33px}.collection-recommendation .swiper .swiper-button.swiper-button--custom{margin-top:-45px}.collection-recommendation .page-row-headline .subtitle{background:#f9e9e8;border-radius:5px;font-size:16px;font-weight:700;letter-spacing:.33px;margin-left:auto;margin-right:auto;margin-top:15px;width:fit-content;padding:3px 15px;text-transform:uppercase}.collection-recommendation .page-row-content.banner_layout .image_wrapper{display:inline-block;width:30%}.collection-recommendation .page-row-content.banner_layout .recommendation-wrapper{display:inline-block;width:calc(70% - 5px);padding-left:30px}.collection--footer{border-top:1px solid #ccc}.collection--footer .meta_desc{font-size:14px;margin-left:auto;margin-right:auto;max-width:780px;padding:75px 18px 60px}@media (max-width: 768px){.collection--footer .meta_desc{font-size:14px}.product-grid-new .product-link__actions button,.product-grid-new .product-link__actions a{min-height:45px;max-height:45px;padding-left:10px;padding-right:10px}.product-grid-new .product-link__actions button span{padding-left:0;padding-right:0}.product-link__actions button{padding-top:3px;padding-bottom:3px;line-height:1.2em}}body.template-index .page-row{margin-top:0;margin-bottom:0}body.template-index .page-row-content{margin-top:0!important}.btn.btn-link{color:#000;font-size:14px;font-weight:700;text-decoration:underline}.home_embed_wrapper{margin-bottom:-1px;position:relative;width:100%}.embed_wrapper{width:100%;height:0px;padding-bottom:56.25%;position:relative}.embed_wrapper.aspect-ratio{height:auto;padding-bottom:0}.embed_wrapper *,.home_embed_wrapper:not(.original-ratio) *{width:100%;height:100%;top:0;left:0;position:absolute}.embed_wrapper button.video-play,.home_embed_wrapper button.video-play{display:none;background:transparent;border:none;width:fit-content;height:fit-content;outline:none;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.embed_wrapper button.video-play svg,.home_embed_wrapper button.video-play svg{width:50px;height:auto;position:relative}.page-row-headline.featured .page-row-icon{margin-bottom:15px}.page-row-headline.featured .page-row-icon svg{display:block}@media (max-width: 768px){.page-row-headline.featured .page-row-icon svg{margin-left:auto;margin-right:auto}}.page-row-headline.featured h2{font-size:24px;font-style:italic;letter-spacing:.33px;line-height:1}.page-row-headline.featured h2 p:not(:first-child){margin-top:0}.page-row-headline.featured h3{font-size:16px;font-style:italic;letter-spacing:.33px;margin-top:10px;width:fit-content}@media (max-width: 768px){.page-row-headline.featured h3{margin-left:auto;margin-right:auto}}.page-row-headline.featured h3.badge{border-radius:5px;padding-left:15px;padding-right:15px}.page-row-headline.featured.text-center h3.badge{margin-left:auto;margin-right:auto}.page-row-headline.featured .desc{font-size:14px;line-height:1.7}@media (max-width: 768px){.page-row-headline.featured .desc{padding-left:15px;padding-right:15px}}.page-row-headline.featured h2+.desc,.page-row-headline.featured h3+.desc{margin-top:25px}.page-row-headline.featured .desc p{margin-top:0;min-height:15px}.page-row-headline.featured .btn_wrapper{margin-top:30px}.section-hero h3.pretitle{font-size:42px;font-style:italic;font-weight:400;letter-spacing:.33px}.section-hero .h1{font-size:42px;font-style:italic;margin-top:15px;margin-bottom:0;letter-spacing:.33px}.section-hero .h4{margin-top:30px}.section-hero .content{margin-top:25px}.section-hero .hero__buttons{text-align:center;flex:1}.section-hero .hero__buttons a{background:#04683d;color:#fddc7b;text-transform:unset}.section-hero .hero__item{margin-bottom:0}.section-hero .hero__item .badge{border-radius:8px;font-size:12px;font-weight:700;font-style:italic;line-height:1;padding:7px 9px;position:absolute;text-transform:capitalize;top:16px;z-index:11}.hero-logo{max-width:320px;margin:-80px auto -10px;position:relative;z-index:10}.height-adapt-content .hero__content{position:relative}.height-adapt-content .hero__media,.height-adapt-content .hero__media *{padding:0!important;position:absolute;top:0;height:100%!important;width:100%;object-fit:cover}.section-featured-collection .page-row-content>header{max-width:calc(100% / 3 - 30px);margin:0;padding:0;width:100%}.section-featured-collection .page-row-content>.product-slider-wrapper{max-width:calc(100% / 3 * 2 - 20px);width:100%}.section-featured-collection .product-grid-new{margin-bottom:0}.section-featured-image-video-text .page-row{margin-top:0;margin-bottom:0}.section-featured-image-video-text .media_wrapper{border-radius:10px;max-width:calc(100% - 290px);width:100%;overflow:hidden}.section-featured-image-video-text .style-grid .media_wrapper{display:flex;align-items:center;max-width:calc(50% - 15px);width:calc(50% - 15px)}.section-featured-image-video-text .style-grid .media_wrapper.video-slider-wrapper{display:block}.section-featured-image-video-text .style-grid .media_wrapper.video-slider-wrapper .swiper-button--custom{background:#fff}@media (min-width: 769px){.section-featured-image-video-text .style-grid .media_wrapper.video-slider-wrapper~.content_wrapper{padding-bottom:40px}}.section-featured-image-video-text .style-grid .media_wrapper .video-slider{flex:1}.section-featured-image-video-text .style-grid .media_wrapper .video-slider .swiper-button .icon.icon--lg svg{margin-top:0}@media (max-width: 1024px){.section-featured-image-video-text .style-grid .media_wrapper{width:100%;max-width:100%}.section-featured-image-video-text .style-grid.m-column-reverse .media_wrapper{margin-top:30px}}@media (max-width: 768px){.section-featured-image-video-text .media_wrapper{border-radius:0}.section-featured-image-video-text .style-grid .media_wrapper{max-width:unset;width:calc(100% + 2rem)}.section-featured-image-video-text .style-grid.m-column-reverse .media_wrapper{margin-top:30px}.section-featured-image-video-text .mobile-container-full{padding-left:0;padding-right:0}}.section-featured-image-video-text .content_wrapper{margin-left:-60px;z-index:99999}.section-featured-image-video-text .content_wrapper .content{border-radius:10px;box-shadow:0 2px 2px #0003;max-width:350px;width:100%;padding:80px 30px}@media (max-width: 1024px){.section-featured-image-video-text .content_wrapper .content{padding:50px 30px}}.section-featured-image-video-text .style-grid .embed_wrapper{border-radius:10px;overflow:hidden}@media (max-width: 768px){.section-featured-image-video-text .style-grid .embed_wrapper{border-radius:0}}.section-featured-image-video-text .style-grid .content_wrapper{margin-left:unset;max-width:calc(50% - 15px);width:calc(50% - 15px)}.section-featured-image-video-text .main_wrapper.row-reverse .content_wrapper{margin-left:0;margin-right:-60px}.section-featured-image-video-text .style-grid .content_wrapper .content{max-width:100%;width:100%;padding:100px 120px 100px 80px}@media (min-width: 769px){.section-featured-image-video-text .style-grid{align-items:stretch;padding-bottom:5px}.section-featured-image-video-text .style-grid .content_wrapper{height:inherit}.section-featured-image-video-text .style-grid .content_wrapper .content{display:flex;flex-direction:column;justify-content:center;height:100%}}@media (max-width: 1024px){.section-featured-image-video-text .style-grid{flex-direction:column}.section-featured-image-video-text .style-grid.m-column-reverse{flex-direction:column-reverse}.section-featured-image-video-text .style-grid .content_wrapper{width:100%;max-width:100%}.section-featured-image-video-text .style-grid:not(.m-column-reverse) .content_wrapper{margin-top:30px}}@media (max-width: 768px){.section-featured-image-video-text .style-grid .content_wrapper{width:100%;max-width:100%}.section-featured-image-video-text .style-grid .content_wrapper .content{border-radius:10px;padding:60px 30px}}.section-featured-image-video-text .main_wrapper.layout-full{padding-right:calc(50% - 640px + 2rem)}.section-featured-image-video-text .main_wrapper.layout-full.row-reverse{padding-left:calc(50% - 640px + 2rem);padding-right:0}@media (max-width: 1280px){.section-featured-image-video-text .main_wrapper.layout-full{padding-right:2rem}.section-featured-image-video-text .main_wrapper.layout-full.row-reverse{padding-left:2rem;padding-right:0}}.section-featured-image-video-text .swiper-pagination{position:absolute}.section-richtext{position:relative}.section-richtext .page-row-headline{max-width:800px;margin-left:auto;margin-right:auto}.section-richtext .page-row-headline.full-width{max-width:100%;font-size:13px}.section-richtext .page-row-headline.full-width .desc{font-size:13px}.section-richtext .btn_wrapper{margin-top:15px!important}.section-richtext .btn_wrapper a{border-radius:5px;display:block;font-weight:500;font-size:14px;margin:0 auto;padding:7px 12px;width:330px!important}.section-richtext .btn_wrapper a.button--link{width:fit-content!important}.section-featured-banner .main_wrapper{position:relative}.section-featured-banner .main_wrapper:before{content:"";background:#fafafa;width:100%;height:calc(100% - 120px);top:60px;left:0;position:absolute;box-shadow:0 2px 2px #0000001a}.section-featured-banner .main_wrapper .image_wrapper{margin-right:-30px;padding-left:30px}.section-featured-banner .image_block{flex:1}.section-featured-banner .image_block .image_wrapper:first-child{margin-top:100px;margin-bottom:30px;min-width:38%;max-width:38%}.section-featured-banner .image_block .image_wrapper:nth-child(2){margin-top:30px;max-width:38%;min-width:38%}@media (max-width: 768px){.section-featured-banner .image_block .image_wrapper:first-child{min-width:55%;max-width:55%;margin-top:30px;margin-bottom:0}.section-featured-banner .image_block .image_wrapper:nth-child(2){flex:1;min-width:unset;max-width:unset;margin-left:-30px;margin-top:45px}}.section-featured-banner .image_block .image_wrapper:last-child{height:fit-content;margin-top:auto;margin-left:-120px}.section-featured-banner .content_wrapper{max-width:460px;width:100%;padding:60px 45px;z-index:1}.section-featured-banner h3{font-size:24px;font-weight:400;letter-spacing:.33px}.section-featured-banner h2{font-size:36px;letter-spacing:.33px;margin-top:12px}.section-featured-banner .desc{margin-top:20px}.section-featured-banner .button{margin-top:15px}.section-logo-slider{background:#fafafa}.section-logo-slider .logo_wrapper img{max-height:22px;object-fit:contain}.section-yotpo-slider .yotpo-pictures-widget{margin-top:15px}.section-logo-slider .swiper-slide{width:auto;margin-left:16px;margin-right:16px}.section-logo-slider .logo_wrapper img{width:auto}.section-logo-slider .swiper{max-width:fit-content;margin:30px auto 0;position:relative}.swiper-description-text{max-width:660px;text-align:center;margin:0 auto 40px;font-size:18px;font-style:italic;letter-spacing:.33px;line-height:1.5;transition:all .3s ease}.logo_wrapper{position:relative;padding-bottom:24px;cursor:pointer}.logo_wrapper:after{background:#fbdbda;position:absolute;content:"";width:100%;display:block;height:4px;bottom:0;box-shadow:0 1px 1px #00000040;border-radius:5px;opacity:0;transition:opacity .3s ease-in-out}.logo_wrapper.active:after{opacity:1}.logo_wrapper_content{display:none}body .y-image-wrapper,body .yotpo-pictures-widget .y-image-wrapper{border-radius:5px;border:2px solid #FCE8E7}body .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container:before{padding-top:125%}.product-badge{border-radius:5px}.hover-video-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page-row-headline.featured h2 p{line-height:1.2}@media screen and (max-width: 767px){.page-row-headline.featured h2{text-align:center;line-height:1.2;font-size:20px}.section-featured-collection .page-row-content>header{max-width:100%}.section-featured-collection .page-row-content>.product-slider-wrapper{max-width:100%}.section-featured-collection .page-row-content.d-flex{flex-direction:column;gap:30px;padding-right:0}.page-row-headline.featured h3.badge{border-radius:5px;margin:12px auto 0;padding:4px 16px}.section-featured-image-video-text .media_wrapper{max-width:100%;margin-bottom:-5px}.section-featured-image-video-text .content_wrapper{margin:0 auto;padding-bottom:3px}.section-featured-image-video-text .content_wrapper .content{margin:0 auto;text-align:center;padding:30px 20px 40px;background:#fafafa;box-shadow:0 2px 2px #0003}.section-featured-image-video-text .main_wrapper.d-flex{flex-direction:column}.section-featured-image-video-text .main_wrapper.d-flex.style-grid.m-column-reverse{flex-direction:column-reverse}.section-featured-image-video-text .main_wrapper.row-reverse .content_wrapper{margin-left:0;margin-right:0}.page-row-headline.featured h2{line-height:1;font-size:20px}.section-featured-banner .content_wrapper{padding:30px 20px;text-align:center}.section-featured-banner .main_wrapper .image_wrapper{margin-right:0;padding-left:20px;margin-top:30px;padding-right:20px}.section-featured-banner .main_wrapper:before{height:calc(100% - 70px);border-radius:5px}.section-featured-banner h2{font-size:28px;line-height:32px}.section-featured-banner h3{font-size:20px}.section-featured-banner .desc{margin-top:10px;padding-left:20px;padding-right:20px}.section-featured-banner .main_wrapper.d-flex{flex-direction:column}.section-featured-image-video-text .media_wrapper{margin-bottom:-5px;width:100%}.section-logo-slider{margin-top:0;margin-bottom:40px}.section-featured-image-video-text .main_wrapper.layout-full{padding-right:0}.section-hero .h1{font-size:26px;line-height:1.2}.section-hero h3.pretitle{font-size:22px}.hero .hero__content{align-items:flex-start;padding-top:1.8rem!important;padding-bottom:1.8rem!important}.hero__responsive .hero__item.mw-container{background:transparent;border-radius:10px;margin-left:1rem;margin-right:1rem;overflow:hidden}.section-logo-slider{background:#fcf2f2}.section-logo-slider .swiper-slide{text-align:center}.section-featured-image-video-text .content_wrapper .content{max-width:440px;width:calc(100% - 30px)}.section-featured-image-video-text .mobile-container-full .content_wrapper{width:100%;max-width:100%}.hero-logo{max-width:200px;margin:-50px auto -10px}.section-featured-collection .btn_wrapper{text-align:center}.page-row-headline.featured h3.badge{padding:5px 16px 4px}.section-featured-collection{overflow:hidden}.section-hero .hero__buttons a{background:#14a06d;color:#fff;border-radius:5px;padding:5px 30px}.template-index .product-link__actions .button.button--primary{background:#000;color:#fff}.swiper-description-text{font-size:14px;line-height:1.6}.logo_wrapper{min-width:33.33%}}.section-media-blocks .media-item{border-radius:10px;min-width:calc(50% - 15px);max-width:calc(50% - 15px);overflow:hidden}@media (max-width: 768px){.section-media-blocks .main_wrapper{flex-direction:column}.section-media-blocks .media-item{min-width:100%;max-width:100%}.section-media-blocks .media-item:not(:last-child){margin-bottom:30px}}.section-featured-image-text-grid .page-row-header{margin-bottom:45px}@media (max-width: 768px){.section-featured-image-text-grid .page-row-header{margin-bottom:30px}}.section-featured-image-text-grid .layout-grid{flex-direction:column}.section-featured-image-text-grid .main-grid{justify-content:space-between}.section-featured-image-text-grid .page-row-content{margin-top:0!important}.section-featured-image-text-grid .page-row-slider-wrapper{padding-left:calc(50% - 640px + 2rem)}@media (max-width: 1280px){.section-featured-image-text-grid .page-row-slider-wrapper{padding-left:calc(640px - 50% + 2rem)}}@media (max-width: 1024px){.section-featured-image-text-grid .page-row-slider-wrapper{padding-left:2rem}}@media (max-width: 768px){.section-featured-image-text-grid .page-row-slider-wrapper{flex-direction:column;padding-left:1rem;padding-right:1rem}.section-featured-image-text-grid .page-row-slider-wrapper .swiper{margin-right:-1rem}}.section-featured-image-text-grid .main-grid .image-text-item{min-width:calc(100% / 3 - 20px);max-width:calc(100% / 3 - 20px)}.section-featured-image-text-grid .swiper-wrapper{height:auto}.section-featured-image-text-grid .swiper-slide{height:inherit}.section-featured-image-text-grid .image-text-item{padding:3px}.section-featured-image-text-grid .image-text-item .item-wrapper{box-shadow:0 2px 2px #0003;border-radius:10px;height:100%;overflow:hidden}.section-featured-image-text-grid .image-text-item .item_info{padding:30px 15px}.section-featured-image-text-grid .image-text-item.block-richtext .item_info{padding:60px 25px}@media (max-width: 768px){.section-featured-image-text-grid .image-text-item.block-richtext .item_info{padding:40px 15px}.section-featured-image-text-grid .image-text-item .item_info{padding-left:20px;padding-right:20px}}.section-featured-image-text-grid .image-text-item .item_title{letter-spacing:1px}@media (max-width: 1024px){.section-featured-image-text-grid .image-text-item .item_title{font-size:14px}}.section-featured-image-text-grid .image-text-item.block-richtext .item_title{font-style:italic;padding-left:20px;padding-right:20px}.section-featured-image-text-grid .image-text-item .item_content{font-size:14px;margin-top:15px;padding-left:15px;padding-right:15px}.section-featured-image-text-grid .image-text-item.block-richtext .item_content{padding-left:0;padding-right:0}@media (max-width: 1024px){.section-featured-image-text-grid .image-text-item .item_content{font-size:12px}}@media (max-width: 768px){.section-featured-image-text-grid .image-text-item .item_content{padding-left:5px;padding-right:5px}.section-featured-image-text-grid .image-text-item.block-richtext .item_content{padding-left:15px;padding-right:15px}}.section-featured-image-text-grid .image-text-item .item_author{font-size:14px;margin-top:30px}.section-featured-image-text-grid .layout-slider .page-row-header{min-width:calc(100% / 3 - 30px);max-width:calc(100% / 3 - 30px);margin:0;padding:0 60px 0 0}@media (max-width: 1024px){.section-featured-image-text-grid .layout-slider .page-row-header{padding-right:30px}}.section-featured-image-text-grid .layout-slider .product-slider-wrapper{min-width:calc(100% / 3 * 2 - 20px);max-width:calc(100% / 3 * 2 - 20px)}@media (max-width: 768px){.section-featured-image-text-grid .layout-slider .page-row-header{margin-bottom:30px;min-width:100%;max-width:100%;padding-right:0}.section-featured-image-text-grid .layout-slider .product-slider-wrapper{min-width:100%;max-width:100%}}.section-featured-image-text-grid .layout-slider .swiper-wrapper{height:auto}.section-featured-image-text-grid .layout-slider .swiper-wrapper .swiper-slide{height:inherit}body.template-cart #MainContent{padding-top:10px;padding-bottom:45px}@media (max-width: 800px){body.template-cart #MainContent{padding-top:0;padding-bottom:0}.main-cart-wrapper{flex-direction:column;margin-top:0}.shipping_progress-wrapper+.main-cart-wrapper{margin-top:15px}}#gorgias-chat-container{position:fixed;z-index:1001}.main-cart-wrapper h2{font-size:24px;font-style:italic;letter-spacing:.02em;padding-bottom:5px;border-bottom:1px solid #0000001a}@media (max-width: 800px){.cart-title{font-size:20px;font-style:italic;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #E2E1E1;margin:0 15px}}.cart-left{min-width:calc(63% - 30px);max-width:calc(63% - 30px);margin-top:16px}.cart-right{min-width:calc(37% - 30px);max-width:calc(37% - 30px)}@media (max-width: 1023px) and (min-width: 801px){.cart-left{min-width:calc(57% - 30px);max-width:calc(57% - 30px)}.cart-right{min-width:calc(43% - 30px);max-width:calc(43% - 30px)}}@media (max-width: 800px){.cart-left{margin-top:0}.cart-left,.cart-right{min-width:100%;max-width:100%}}.cart-line-item .image_wrapper{width:85px}.cart-line-item{border-top:1px solid #0000001a;padding-top:25px;padding-bottom:25px}.cart-line-item:last-child{border-bottom:1px solid #0000001a}.cart_items_wrapper .cart-line-item:first-child{border-top:0}.cart-line-item .item_info{flex-direction:column}.cart-line-item .badge.badge-instock{color:#2d8c0c;font-size:10px;line-height:1;margin-bottom:3px}@media (max-width: 800px){.cart-line-item .badge.badge-instock{font-size:8px;margin-bottom:5px}}body .ajax-cart-product-title a,.ajax-cart-product-title .ajax-cart-product-title__quantity,.ajax-cart-product-title .ajax-cart-product-title__title,.cart-line-item .item_title{font-size:14px;line-height:1;font-weight:700}.ajax-cart-product-title .preorder-badge{display:block;margin-top:3px}.ajax-cart-product-title .ajax-cart-product-title__price,.cart-line-item .item_price{font-size:12px;display:inline;font-weight:400}.ajax-cart-product-title .ajax-cart-product-title__price.old_price,.cart-line-item .item_price.old_price{text-decoration:line-through;opacity:.6}.cart-line-item .item_price.old_price{text-decoration:line-through}@media (max-width: 800px){.cart-line-item .item_price{font-size:10px;line-height:1;margin-top:5px;margin-bottom:6px}}.cart-line-item .item_remove svg{width:24px;height:auto}@media (max-width: 800px){.cart-line-item .item_remove svg{width:18px;height:auto}}.cart-line-item .item_info{flex:1;padding-left:20px}.cart-line-item .item_action{height:fit-content;padding-top:20px}@media (min-width: 769px){.cart-line-item .item_action{padding-top:0}}.cart-line-item .item_qty,.cart-line-item .item_action select{border:1px solid #0000001a;border-radius:3px;width:67px;height:32px;margin-top:-6px;margin-right:10px;padding-left:20px;background:#fff;font-weight:600}@media (max-width: 800px){.cart-line-item .item_qty{border:1px solid #0000001a;border-radius:3px;font-size:14px;width:50px;height:24px;padding-left:5px}}.order_summary .wrapper{background:#fff;border-radius:5px;padding:15px}.order_summary h2{font-size:20px;border-bottom:1px solid #00000033}@media (max-width: 800px){.order_summary .wrapper{width:100%;bottom:0;left:0;padding:0;z-index:999999999999}.order_summary .subtotal{padding-top:0}.subtotal-wrapper{box-shadow:0 0 5px #00000040;border-radius:0;width:100%;bottom:0;left:0;padding:15px;position:fixed;z-index:999999999999;background:#fafafa}}.order_summary .shipping_label,.subtotal-wrapper .shipping_label{display:block;font-size:12px;font-style:italic}.continue_shopping_label{display:block;font-size:12px;margin-top:15px}@media (max-width: 800px){.shipping_progress-wrapper{margin-top:15px;padding-left:15px;padding-right:15px}.continue_shopping_label{margin-top:0}}.continue_shopping_label a{color:#000;text-decoration:underline;text-decoration-color:#0003}.progress_wrapper{border:1px solid #000000;height:26px;position:relative;border-radius:2px}.progress_wrapper .progress{background:linear-gradient(-90deg,#f8e095 39.21%,#f8e09557 89.21%);border:none;height:calc(100% - 2px);top:1px;left:1px;position:absolute;min-width:25px}.progress_wrapper .progress span{font-size:12px;right:5px;position:absolute}.progress_label{font-size:11px}.free_shipping_label{font-size:12px;padding:0 8px}.cart_recommended_items .product-grid-new .product-meta{display:flex;align-items:flex-end;min-height:64px;flex:1}@media (min-width: 769px){.cart_recommended_items .product-grid-new .product-meta{align-items:flex-start;min-height:100px}}.cart_recommended_items .product-grid-new .yotpo-wrapper{display:block}.cart_recommended_items .product-grid-new .product-meta .product-price-wrapper,.cart_recommended_items .product-grid-new .meta_desc{display:none}.cart_recommended_items .yotpo-stars .yotpo-icon.rating-star{font-size:12px!important}.cart_recommended_items .product-link__visual{box-shadow:none}.cart_recommended_items .product-link{background:#fafafa;border-radius:5px}.cart_recommended_items .product-badges{left:8px;top:8px}.cart_recommended_items .product-badge-new{font-size:10px}.cart_recommended_items .product-link__actions button{font-size:13px!important}.cart_recommended_items .product-link .product-link__visual{margin-bottom:0}.cart_recommended_items{padding-top:45px}.cart_recommended_items h2{font-size:24px;font-style:italic;margin-bottom:30px;padding-bottom:0}.cart_recommended_items h2{border-bottom:0}@media screen and (max-width: 800px){.cart_recommended_items h2{font-size:15px;margin-bottom:15px;text-align:center}.cart_recommended_items .product-grid-new{margin-bottom:0}.cart_recommended_items .swiper-button{border-radius:0!important;width:26px;height:26px}.cart_recommended_items .swiper-button i{width:26px;height:26px;padding-bottom:0}.cart_recommended_items .swiper-button--prev{left:0!important}.cart_recommended_items .swiper-button--next{right:0!important}.cart_recommended_items .product-grid-new [data-ajax-cart-add-button]{font-size:12px}}.main-cart-wrapper .cart_info{background:var(--COLOR-ACCENT-LIGHT);font-size:12px;line-height:14.4px;border-radius:5px;padding:16px 80px;text-align:center}.hide--mobile .cart_info{background:#fff}@media (max-width: 800px){.main-cart-wrapper .cart_info{margin-top:0}}.main-cart-wrapper .checkout_info{font-size:11px;line-height:1.4;margin-top:15px;padding-left:25px;padding-right:25px}@media (max-width: 800px){.main-cart-wrapper .checkout_info{margin-top:0;margin-bottom:15px}}.main-cart-wrapper .btn-checkout{background:#000;border-radius:2px;color:#fff;font-size:20px;font-weight:700;height:58px;margin-top:15px;text-decoration:none}@media (max-width: 800px){.main-cart-wrapper .btn-checkout{margin-top:10px}}.main-cart-wrapper .payment{margin-top:1rem;padding:15px 0}@media (min-width: 768px){.main-cart-wrapper .payment{margin-top:0;padding:0}}.main-cart-wrapper .payment_title{font-size:12px;padding:0 5px;color:#666}.main-cart-wrapper .payment_title strong{font-size:16px}.main-cart-wrapper .payment_icon_wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.main-cart-wrapper .payment_icon{margin-top:10px;text-align:center}.main-cart-wrapper .payment_icon img{max-height:75px;object-fit:contain;display:block;margin:0 auto;max-width:35px}.main-cart-wrapper .payment_desc{font-size:12px;margin-top:5px}.free-sample-item{border:1px solid #00000033;border-radius:3px;cursor:pointer;overflow:hidden;padding-bottom:10px;position:relative}.free-sample-item:not(.active) .icon-active{display:none}.free-sample-item.active:after{border-radius:3px;border:1px solid #000;content:"";width:100%;height:100%;top:0;left:0;position:absolute}.free-sample-item .icon-active{bottom:5px;right:5px;position:absolute}.free-sample-item .icon-active svg{display:block}.free-sample-item .item_title{font-size:11px;line-height:1.4}.free_sample_products{margin-top:25px;margin-bottom:15px;padding:8px 8px 30px;border-bottom:1px solid #E2E1E1;background:#fafafa}.sidebar-free-sample-container .free-sample-item{display:inline-block}@media (max-width: 800px){.free_sample_products{background:#fafafa;border-radius:5px;padding:15px 10px;border:none}}.free_sample_products h3{font-size:15px;font-style:italic;letter-spacing:.02em;margin-bottom:5px}@media (max-width: 800px){.free_sample_products h3{margin-bottom:15px}}.cart-gift{margin-top:45px}@media (max-width: 800px){.cart-gift{background:#fafafa;margin-top:15px;margin-bottom:15px;padding-top:15px;padding-bottom:15px}.gift_check_wrapper{justify-content:center}}.gift_title{font-weight:700;font-size:18px;font-style:italic;margin-bottom:5px}.gift_checkbox{border:1px solid #000;cursor:pointer;margin-right:15px;width:22px;height:22px;position:relative}.gift_checkbox.active:after{content:"";border-width:1px;border-style:solid;border-color:transparent transparent #000 #000;width:12px;height:6px;position:absolute;transform:rotate(-45deg);top:5px;left:4px}.gift_label{font-size:14px}@media (max-width: 800px){.gift_label{font-weight:700}}.cart-gwp .gwp-wrapper{background:#fafafa;border:1px solid #14A06D;box-shadow:0 2px 2px #0003;border-radius:5px}.cart-gwp .gwp-wrapper.no-success{border:1px solid #E2E1E1}.cart-gwp.active .gwp-wrapper{background:#f1ffdb}.cart-gwp .image_wrapper{flex:0 0 7rem;width:7rem;overflow:hidden;border-radius:5px}.cart-gwp .image_wrapper img{object-fit:cover;object-position:center;width:100%;height:7rem}.cart-gwp.active .image_wrapper{border-color:#000}.cart-gwp .info_wrapper{font-size:12px;padding:0 1rem}.cart-gwp .gwp_warnning{color:#666;line-height:20px}.ajax-cart-totals-wrapper{margin-bottom:0;margin-top:15px}.ajax-cart-actions-wrapper.cart-drawer-bottom{display:flex;gap:8px}.ajax-cart-actions-wrapper.cart-drawer-bottom .button{width:100%;font-size:18px;color:#000;font-weight:700;padding-bottom:10px}.ajax-cart-actions-wrapper.cart-drawer-bottom .button.button--checkout{color:#fff;background:#000}.sidebar-free-sample,.cart-recommendation-container{padding:17px 13px 30px;background:#fafafa;margin-bottom:1rem}.cart-recommendation-container h3,.sidebar-free-sample h3{font-size:14px;line-height:1.3;letter-spacing:.02em;font-style:italic;margin-bottom:15px}.cart-recommendation-container{width:calc(100% - 20px);margin:15px auto 20px;padding:18px 0 15px;box-shadow:0 2px 2px #00000040;border-radius:5px}.cart-drawer-upsell-products .swiper-container{padding-left:0;padding-right:0}.cart-drawer-upsell-products .swiper-button.swiper-button--custom{border-radius:2px}.cart-drawer-upsell-products .swiper-button.swiper-button--custom.swiper-button--next{right:0}.cart-drawer-upsell-products .swiper-button.swiper-button--custom.swiper-button--prev{left:0}.ajax-cart-product-row .ajax-cart-product-meta-col .ajax-cart-quantity-modifier{margin-top:10px}.ajax-cart-product-row .item_qty{background:none;border:1px solid rgba(0,0,0,.2);width:50px;padding:5px 8px;font-size:11px;border-radius:1.78px}.ajax-cart-product-remove{top:0;bottom:auto;right:0;padding:0}.cart-recommendation-slider .product-link.product-link--xs .product-title{font-size:11px}.cart-recommendation-slider .button.button--xs{font-size:12px}.free_sample_wrapper{gap:8px;overflow:auto}.ajax-cart #cart-payment-wrapper img{max-height:28px;object-fit:contain;margin-top:15px}.ajax-cart .payment_desc.text-bold{font-size:12px}.ajax-cart .payment_title{font-size:12px;margin-top:15px}.ajax-cart .cart-drawer-upsell-products .swiper-container{padding-left:15px;padding-right:15px}.ajax-cart .payment_promo{max-width:80%;font-size:11px;max-width:280px;margin:15px auto 0;line-height:16px;letter-spacing:.22px;text-align:center}.ajax-cart #cart-payment-wrapper{margin-top:24px;margin-bottom:24px}.ajax-cart .cart-recommendation-container h3{padding-left:15px;padding-right:15px}body .free-sample-item.active .free-sample-item-wrapper{background:transparent}div[data-ajax-cart-container=products]{display:flex;flex-direction:column}.ajax-cart-free-product{order:1}.qty-select-container{position:relative;max-width:fit-content}.qty-select-container select{-webkit-appearance:none;appearance:none;cursor:pointer}.qty-select-container:after{content:"U+FE40";right:15px;top:0;bottom:0;left:auto;position:absolute;width:13px;height:8px;content:"\221f";transform:rotate(-45deg);font-size:11px;pointer-events:none}.ajax-cart-free-product .qty-select-container{display:none}.cart-line-item .item_action select{margin-right:0}.qty-select-container{margin-right:10px;margin-top:-4px}.ajax-cart-wrapper .cart_info{background:var(--COLOR-ACCENT-LIGHT);border:none;padding:15px 20px;font-size:13px;line-height:1.5;margin-top:15px;width:calc(100% - 2em);margin-left:auto;margin-right:auto}.cart-gwp{margin-top:1.5rem;margin-bottom:1.5rem;max-width:100%;width:100%;position:relative}.cart-gwp .gwp_title{font-size:14px;width:100%;margin-bottom:5px;line-height:21px!important}.cart-gwp .gwp_warnning,.cart-gwp .gwp_item_title{width:100%;text-align:left;order:1}.cart-gwp .gwp_free_logo{font-size:12px;font-style:italic;font-weight:700;padding:3px 8px;background:#000;color:#fff;border-radius:5px;line-height:1;text-transform:uppercase;margin-bottom:3px}.cart-gwp .checkbutton_wrapper{position:absolute;top:8px;left:8px}@media screen and (min-width: 768px){.gwp-wrapper .info_wrapper{width:90%}}@media screen and (max-width: 767px){.template-cart .page-wrapper{padding-bottom:200px}.template-cart .cart-line-item .item_qty:after{right:10px}.template-cart .qty-select-container.hide--desktop{margin-top:5px;margin-bottom:10px}.template-cart .qty-select-container:after{right:20px}.template-cart .cart-free-order-wrapping,.template-cart .cart-free-wrapping-paper{margin-top:10px;order:2}.cart-gift.cart-free-wrapping-paper label{max-width:250px;margin:0 auto;font-size:14px}}.ajax-cart .ajax-cart-quantity-modifier{height:0}.cart-free-order-wrapping{background:#fafafa;max-width:calc(100% - 30px);margin:15px auto}.cart-free-order-wrapping label{max-width:250px;margin:0 auto;font-size:14px}.cart-free-order-wrapping{padding:15px 0}.ajax-cart .cart-free-order-wrapping:after{display:none}.template-cart .ajax-cart-wrapper{display:none!important;margin-right:-200%}.template-product .product-badges{z-index:2;left:16px;right:auto;width:fit-content;top:16px;background:#fde8e6}@media (max-width: 768px){.template-product .product-badges{left:8px;top:8px}}.template-product .product-badge-new{font-size:11px;font-weight:500;text-transform:uppercase;padding:3px .5rem}.template-product .product-badge-new:after{display:none}.payment_title i{display:inline-block;width:32px}.ajax-cart-header-actions{padding:1rem}.ajax-cart-header-actions a{background:#000!important;width:100%;text-transform:uppercase}.ajax-cart-header-actions a:hover{background:#fad0ceaf!important;color:#000!important;transition:all .32s cubic-bezier(.33,1,.68,1)}footer .menu-title{font-size:14px;font-weight:700;margin-bottom:15px;padding-right:0!important}@media (max-width: 768px){footer .menu-title{margin-bottom:0}}.footer-newsletter .footer-newsletter__title{font-size:20px;font-weight:700;font-style:italic;margin-bottom:15px}#social-icons{display:flex;list-style:none;margin-top:25px;padding-left:0}@media (max-width: 768px){#social-icons{justify-content:center}}#social-icons li{margin-right:15px}#social-icons svg{height:30px;width:auto;padding:0}footer{background:#fef5d7!important}footer .newsletter__form input::placeholder{color:#919191}.footer-payment-icons svg path{fill:#fff!important}.footer-payment-icons li{order:unset!important}.footer-payment-icons .icon{width:auto;height:auto;padding:0}.footer-payment-icons svg{height:20px;width:auto;position:relative;top:unset;left:unset;transform:unset}@media (max-width: 768px){.footer-payment-icons{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px;width:fit-content}.footer-payment-icons svg{height:15px}}.footer-payment-icons .icon--american_express svg,.footer-payment-icons .icon--discover svg{height:60px}@media (max-width: 768px){.footer-payment-icons .icon--american_express svg,.footer-payment-icons .icon--discover svg{height:45px}}.footer-payment-icons{margin-left:0}.footer-bottom-info p{display:flex;justify-content:flex-end}.footer-bottom-info p a{font-size:12px;position:relative;text-decoration:underline;text-transform:uppercase}.footer-bottom-info p a:not(:first-child){margin-left:30px}@media (max-width: 768px){.footer-bottom-info{margin:0 auto 10px}.footer-bottom .footer-bottom__usp-icon-copyright{justify-content:center}}.footer-copyright small{letter-spacing:.5px}.footer-payment-icons .payment-icons{align-items:center;justify-content:center}.footer-payment-icons .payment-icons li{display:flex;align-items:center;margin:0 12px;max-height:40px;overflow:hidden}.row--gutter>.col.footer-bottom-desktop{padding-right:0;position:absolute;left:20px}.footer-bottom-info p a:not(:first-child):before{content:"";background:#fff;border-radius:50%;display:block;width:5px;height:5px;left:-15px;top:50%;transform:translate(-50%,-50%);position:absolute}.section-image-and-text .info_wrapper{flex:1}.section-image-and-text .main_wrapper{align-items:center;border-radius:10px;box-shadow:0 2px 2px #0003;margin-bottom:3px;position:relative}@media (max-width: 768px){.section-image-and-text .main_wrapper{flex-direction:column;padding-top:30px}.section-image-and-text .image_wrapper{min-width:100%;max-width:100%}.section-image-and-text .info_wrapper{min-width:100%;max-width:100%;padding-left:0}}.section-image-and-text .main_wrapper .badge{border-radius:8px;font-size:12px;font-style:italic;font-weight:700;position:absolute;top:15px;left:15px;width:fit-content;padding:3px 20px}.section-image-and-text .main_wrapper .page-row-headline{max-width:300px}@media (max-width: 768px){.section-image-and-text .main_wrapper .page-row-headline{max-width:100%;padding:15px 15px 30px}.section-image-and-text .main_wrapper .badge{padding:0 12px}}.section-image-and-text .main_wrapper h2{font-weight:400}.section-image-and-text .main_wrapper a{display:block;border-radius:2px;padding:10px 12px;font-weight:500;margin:25px auto 0;width:100%;text-align:center;text-decoration:none}body#new-landing .section-home---hero:not(:first-child) .hero__item{border-radius:10px;overflow:hidden}.section-image-before-after .page-row-headline{background:#fafafa;display:flex;flex-direction:column;justify-content:center;height:inherit;padding:100px 120px 100px 80px;border-radius:10px;margin-left:30px}@media (max-width: 1024px){.section-image-before-after .main_wrapper{flex-direction:column}.section-image-before-after .page-row-headline{padding:45px 15px}}.section-image-before-after img{display:block;max-width:100%}.section-image-before-after .BAslide--container{min-width:50%;max-width:50%;place-content:center;position:relative;overflow:hidden;border-radius:1rem;--position: 50%}@media (max-width: 768px){.section-image-before-after .BAslide--container{min-width:100%;max-width:100%}.section-image-before-after .page-row-headline{padding:60px 30px}.section-image-before-after .page-row-headline{margin-top:30px;margin-left:0}.section-image-before-after .mobile-overlay .page-row-content{padding-left:0;padding-right:0}.mobile-overlay .BAslide--container{border-radius:0}.mobile-overlay .page-row-headline{margin-left:1rem;margin-right:1rem;margin-top:-45px;z-index:1}}.section-image-before-after .image-container img{position:absolute;top:0}.section-image-before-after .slider-image{width:100%;height:100%;object-fit:cover;object-position:left}.section-image-before-after .image-before{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--position);z-index:1}.section-image-before-after .slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0;width:100%;height:100%;z-index:3}.section-image-before-after .slider:focus-visible~.slider-button{outline:5px solid black;outline-offset:3px}.section-image-before-after .slider-line{position:absolute;top:0;right:0;bottom:0;left:0;width:.2rem;height:100%;background-color:#fff;left:var(--position);transform:translate(-50%);pointer-events:none;z-index:4}.section-image-before-after .slider-button{position:absolute;background-color:#fff;color:#000;padding:.5rem;border-radius:100vw;display:grid;place-items:center;top:50%;left:var(--position);transform:translate(-50%,-50%);pointer-events:none;box-shadow:1px 1px 1px #08030380;z-index:4}.section-featured-collection-grid .page-row-headline{margin-bottom:25px}.section-featured-collection-grid .page-row-headline .subtitle{margin-left:auto;margin-right:auto}form.tag-soldout a.klaviyo-bis-trigger{display:none!important}.featured li,#hihw-list li{text-align:left;list-style-type:none;background:url(https://i.shgcdn.com/7b207d40-381a-44a8-b9dd-d14e339a2357/-/format/auto/-/preview/3000x3000/-/quality/lighter/) no-repeat;background-size:20px;background-position:left 2px;padding-left:40px;margin-bottom:20px;line-height:1.5em;min-height:25px}.featured ul,#hihw-list ul{padding-left:0}.free_sample_products{position:relative}.cart-free-left-arrow,.cart-free-right-arrow,.sidebar-free-left-arrow,.sidebar-free-right-arrow{position:absolute;top:60px;background:var(--gisou-color-pink-400);border:none;padding:5px;border-radius:90%}.cart-free-left-arrow,.cart-free-right-arrow{top:80px}.cart-free-right-arrow,.sidebar-free-right-arrow{right:-15px}.cart-free-left-arrow,.sidebar-free-left-arrow{left:-15px}.hide--desktop .cart-free-left-arrow{left:-10px;top:110px}.hide--desktop .cart-free-right-arrow{right:-10px;top:110px}.has-announcements.has-announcements--is-hidden .header-announcements .header-announcements-wrapper{max-height:unset}#gorgias-chat-container{z-index:9999!important}
/*# sourceMappingURL=/cdn/shop/t/146/assets/theme.css.map */
