.product{max-width:var(--max-width);margin-top:22px}.e-book-wrapper{max-width:100%;display:flex;align-items:center;gap:10px;position:relative}.e-book-image-wrapper{width:fit-content;position:relative;height:auto;max-width:100px}.free-ebook-badge{position:absolute;right:0;top:-10px;padding:5px;background:var(--color-green);color:var(--color-white);font-size:var(--text-xxxs);font-weight:500;border-radius:8px}.e-book-wrapper picture{display:flex;align-items:center;justify-content:center}.e-book-wrapper img{height:auto;max-width:100%}.free-ebooks-block-wrapper{display:flex;flex-wrap:wrap;gap:var(--spacing-6);justify-content:space-between;margin-bottom:var(--spacing-6);padding-top:var(--spacing-6)}.e-book-block-title,.e-book-gift-text{font-size:var(--text-sm);font-weight:600}.e-book-gift-text{color:var(--color-red)}.e-book-block-text{font-size:var(--text-xs)}.e-book-text-wrapper{display:flex;flex-direction:column}.custom-discount-badge{font-family:var(--heading-font-family);font-size:var(--text-sm);font-weight:800;text-transform:uppercase;padding:6px 16px;background:var(--color-secondary-pink-medium);color:var(--color-white);border-radius:100px}.product-rating{margin-left:auto;margin-bottom:0}.product__price-and-ratings{justify-content:flex-start;margin-top:10px;flex-wrap:wrap;gap:10px}.product__callouts-mini-item.no-borders{border:0}.product__callouts-mini-items>.product__callouts-mini-item{padding:0;margin:0}.product__callouts-mini-items{margin:0;gap:12px}.product__callouts-mini-item-icon,.product__callouts-mini-item-icon.icon,.product__callouts-mini-item-icon.image{margin-right:5px;width:20px;height:20px}.rte.rte--product .metafield-rich_text_field p{font-size:var(--text-sm)}.option-texts-wrapper .option-text{color:var(--color-grey-medium);font-size:var(--text-sm);font-weight:500;line-height:var(--lh-text);margin-bottom:10px}.product__price s{margin:0}.product__callouts-items.flexed{display:flex;justify-content:space-between}.product__callouts-items.flexed .product__callouts-item{flex-direction:column;align-items:center;gap:16px}.product__callouts-items.flexed .product__callouts-item-icon,.product__callouts-items.flexed .product__callouts-item-icon.icon,.product__callouts-item-icon.image{width:40px;height:40px;margin:0}.product__callouts-mini-items.align-center{justify-content:center;gap:14px}.product-form-wrapper{display:flex;align-items:center;gap:10px;margin-top:var(--spacing-7);margin-bottom:var(--spacing-7)}.product-form-wrapper .product__controls-group-quantity,.product-form-wrapper .product__label-wrapper{margin:0;height:fit-content}.product .product-form-wrapper .product__controls-group-quantity{height:100%;display:flex}.product-form-wrapper .product-form__controls-group--submit{margin:0}.product-form-wrapper button.product-form__cart-submit{padding:20px 0;width:100%}.product-form-wrapper form{width:100%}.product-form-wrapper .quantity-input__button{height:max-content;padding:20px}.quantity-input{height:max-content;border-radius:var(--border-radius-big)}.product-thumbnails{position:sticky;top:65px}.product__media,.product__media-container{position:relative}.product-badges-wrapper{position:absolute;top:0;left:0;width:100%;z-index:1}.product-badge{padding:6px 16px;font-size:var(--text-sm);font-weight:800;font-family:var(--heading-font-family);border-radius:100px;text-transform:uppercase}.product__color-swatches .product__color-swatch[data-size=small]{width:32px;height:32px;background:var(--color-background);margin:2px;display:flex;justify-content:center;align-items:center;box-shadow:none}.bundle-color-swatch,.product__color-swatches .product__color-swatch>div:not(.product-button-inner-content-wrapper){width:24px;height:24px;border-radius:100px;display:block!important;position:relative}.bundle-color-swatch:before,.product__color-swatches .product__color-swatch>div:not(.product-button-inner-content-wrapper):before{content:"";display:block;width:24px;height:24px;background:transparent;border-radius:100px;border:1px solid black;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transition:border-color .2s ease,width .2s ease,height .2s ease,transform .2s ease}.product__color-swatches .product__color-swatch.selected:focus>div:before,.product__color-swatches .product__color-swatch.selected>div:before,.product__color-swatches .product__color-swatch.disabled>div:before{transform:translate(-50%,-50%) scale(1.35)}.product__color-swatches .product__color-swatch:not(.selected):hover>div:before{transform:translate(-50%,-50%) scale(1.25);border-color:gray}.product__color-swatches .product__color-swatch:hover:not(.selected),.product__color-swatches .product__color-swatch.selected:focus,.product__color-swatches .product__color-swatch.selected,.product__color-swatches .product__color-swatch:hover{box-shadow:none}.product__price-and-ratings .product-reviews-wrapper{width:fit-content;margin:0 0 0 auto}.product__callouts-item-text{height:100%;display:flex;align-items:flex-end;text-transform:lowercase}.product .product__breadcrumbs .breadcrumbs{font-size:var(--text-xs)}.product .product__breadcrumbs{margin-bottom:16px}.product-badges{padding:12px;flex-direction:column}.product__title{margin-bottom:8px}.product-header-text{font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:500;line-height:var(--lh-text)}.product-header-text.first-text{font-weight:700}.product-header-icons-with-text-wrapper{display:flex;justify-content:space-between;padding:5px 0}.product-header-label-wrapper{display:flex;gap:6px;align-items:center}.product-buttons-inner:not(.product-buttons-same-width) button:nth-child(2) .product-button-inner-content-wrapper{width:100%}.product-buttons-inner.product-buttons-same-width button.product-button{flex-grow:1}.product__color-swatches .product__color-swatches--inner.product-buttons-same-width{row-gap:10px}.product__color-swatches .product__color-swatches--inner.product-buttons-same-width .product__color-swatch.product-button[data-size=large][data-shape=rectangle],.product__color-swatches .product__color-swatches--inner.product-buttons-same-width .product__color-swatch.product-button[data-size=small][data-shape=rectangle]{min-width:calc(50% - 8px);max-width:calc(50% - 8px);width:calc(50% - 8px)}.product-button-inner-content-wrapper{padding:20px;margin:auto}.product-buttons>.product-buttons-inner{width:100%}.product-button-inner-content-wrapper .product__price{justify-content:center}.dynamic-variant-button.product__color-swatch.product-button{box-shadow:0 0 0 2px var(--color-grey-light) inset,0 0 0 4px var(--color-background) inset;transition:box-shadow .4s ease}.dynamic-variant-button.product__color-swatch.product-button:hover:not(.selected){box-shadow:0 0 0 2px var(--color-grey-main) inset,0 0 0 4px var(--color-background) inset}.dynamic-variant-button.product__color-swatch.product-button.selected{box-shadow:0 0 0 2px var(--color-secondary-pink-main) inset,0 0 0 4px var(--color-background) inset}.product-header-icon-wrapper{display:flex;align-items:center}.variant-discount-text{font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:800;line-height:var(--lh-text);text-transform:uppercase;position:absolute;top:0;left:50%;width:max-content;transform:translate(-50%,-50%);background:var(--color-background);color:var(--color-red);padding:3px 6px}.variant-name span{font-size:var(--text-sm);color:var(--color-red)}.variant-name{font-size:var(--text-base)}.product-button-inner-content-wrapper .product__price s{color:var(--color-grey-medium)}.product-thumbnails__item{display:flex;justify-content:center;align-items:center}.product-thumbnails__item-button{margin-bottom:6px}.product-thumbnails__item:not(:first-child){margin-top:0}.product .product__breadcrumbs .breadcrumbs .navigation-buttons__list{display:none}.product-badge{border:none;width:fit-content}.product__callouts-mini-item-text{font-size:var(--text-sm);line-height:var(--lh-text)}.product__callouts-mini-item-text.bold-text{font-weight:600}.select-opener span{font-size:var(--text-xs);line-height:var(--lh-text);font-weight:700;text-transform:uppercase}.product__variants-wrapper .product__label span{font-weight:600;text-transform:uppercase;color:var(--color-black)}.product-short-description-text>span{font-size:var(--text-base)}.custom-klaviyo-bis-triger,.sticky-form-klavio-bis-triggerer,.btn.klaviyo-bis-trigger{padding:20px;width:100%!important;border-radius:100px;background:var(--color-primary-beige-main);color:var(--color-black);font-size:var(--text-base);font-family:var(--text-font-family);font-weight:700;line-height:var(--lh-text);display:none}.custom-klaviyo-bis-triger{display:block}.custom-alert-success{background-color:var(--color-custom-light-green);border-color:var(--color-custom-light-green);color:var(--color-custom-green)}.custom-alert-error{color:var(--color-custom-red);background-color:var(--color-custom-light-red);border-color:var(--color-custom-light-red)}.custom-alert{padding:6px 11px;font-size:13px;margin:15px 0;border:1px solid transparent;border-radius:2px}a.btn.klaviyo-bis-trigger{display:none!important}@media(min-width:960px){.product__primary{grid-gap:var(--space-outer)}.product[data-gallery-size=medium] .product__primary{grid-template-columns:53fr 47fr}.product .product-section-reviews{margin-left:auto}}@media(min-width:990px)and (max-width:1400px){.product-button-inner-content-wrapper .product__price{flex-direction:column-reverse}}@media(min-width:990px)and (max-width:1150px){.product-buttons.product__color-swatches .product__color-swatches--inner{justify-content:space-between;min-width:100%;flex-grow:1}.product-buttons .product-buttons-inner .product-button-inner-content-wrapper{padding:20px 14px}.product-buttons-inner:not(.product-buttons-same-width) button:nth-child(2) .product-button-inner-content-wrapper{width:fit-content;margin:0}.product-button-inner-content-wrapper,.product__color-swatches .product__color-swatch.product-button[data-size=large][data-shape=rectangle],.product__color-swatches .product__color-swatch.product-button[data-size=medium][data-shape=rectangle],.product__color-swatches .product__color-swatch.product-button[data-size=small][data-shape=rectangle]{width:fit-content;min-width:unset;flex-grow:0}.product-buttons-inner:not(.product-buttons-same-width) button:nth-child(2) .product-button-inner-content-wrapper{flex-grow:0}}@media(max-width:1200px){.e-book-wrapper{gap:var(--spacing-6);flex-direction:row}.e-book-block-title,.e-book-gift-text{font-size:var(--text-sm)}}.product__controls-group-bundle{display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem}.product__controls-group-bundle .product__option>div:not(.product__label-wrapper){font-weight:600;margin-bottom:10px}.product__controls-group-bundle .js-bundle-item-image{aspect-ratio:1;object-fit:contain;object-fit:top center}modal-dialog{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;top:0;left:0;overflow:auto;width:100%;height:100%;background:var(--color-black-background-tiktok);display:flex;align-items:center;justify-content:center;transition:var(--default-transition)}modal-dialog [role=dialog]{background-color:var(--color-white);padding:20px 20px 30px;margin:1rem;display:flex;flex-direction:column;max-height:90vh;overflow:auto;border-radius:3px}modal-dialog .modal-close{width:20px;margin-left:auto}modal-dialog[open]{opacity:1;visibility:visible;z-index:9999}modal-dialog#size-chart-modal[open]{z-index:999999}#waitlist-modal h3{font-size:var(--text-h4);font-family:var(--heading-font-family);font-weight:700;line-height:var(--lh-heading);text-align:center}#waitlist-modal p{font-family:var(--text-font-family);font-size:var(--text-base);font-weight:500;line-height:var(--lh-text);text-align:center;margin:10px auto}#waitlist-modal .modal-content{max-width:550px}#waitlist-modal .form-group{max-width:420px;margin:0 auto;background-color:var(--color-white)}#waitlist-modal select,#waitlist-modal input{display:block;width:100%;border-radius:2px;font-size:var(--text-sm);height:46px;padding:10px;border:none;border-bottom:1px solid var(--color-grey-main);margin-bottom:15px;-webkit-appearance:auto;appearance:auto}#waitlist-modal button.button-modal-submit{padding:20px 0;width:100%!important;border-radius:100px;background:var(--color-primary-beige-main);color:var(--color-black);font-size:var(--text-lg);font-family:var(--text-font-family);font-weight:700;line-height:var(--lh-text)}.modal-close svg{height:15px}.sticky-form-klavio-bis-triggerer,.hidden{display:none!important}.product__color-swatches .product__color-swatches--inner.product-buttons-same-width .product__color-swatch.product-button[data-size=large][data-shape=rectangle],.product__color-swatches .product__color-swatches--inner.product-buttons-same-width .product__color-swatch.product-button[data-size=small][data-shape=rectangle],.product-button-inner-content-wrapper,.product__color-swatches .product__color-swatch.product-button[data-size=large][data-shape=rectangle],.product__color-swatches .product__color-swatch.product-button[data-size=medium][data-shape=rectangle],.product__color-swatches .product__color-swatch.product-button[data-size=small][data-shape=rectangle]{max-width:200px;min-width:100px;width:100%;height:auto}.product__color-swatches .product__color-swatch.product-button[data-size=large][data-shape=rectangle] .variant-name,.product__color-swatches .product__color-swatch.product-button[data-size=medium][data-shape=rectangle] .variant-name,.product__color-swatches .product__color-swatch.product-button[data-size=small][data-shape=rectangle] .variant-name{max-width:140px;margin:auto}.variant-name{margin-bottom:6px}.product__color-swatches--inner.product-buttons-inner.dynamic-variant-input-wrap{flex-wrap:nowrap}button.product__color-swatch.product-button.selected.dynamic-variant-button{display:flex}.product__primary-left.gallery-open{position:relative;z-index:1000}.product__media.swiper{will-change:transform,top,left,width,height}.gallery-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease}.gallery-backdrop.active{opacity:1;pointer-events:auto}.product__media.swiper.popup-gallery{position:fixed;top:0;left:0;width:100%;height:100%;padding:0;background:var(--color-white);transition:none!important;z-index:1000}.product__media.swiper.popup-gallery img{transition:transform .3s ease;object-fit:contain;height:100vh}.product__media.swiper.popup-gallery .product__media-container-controls-button{box-shadow:var(--box-shadow-double)}.product__media.swiper.popup-gallery .product__media-container-controls-button.swiper-button-disabled{opacity:0;pointer-events:none}.product__media.swiper.popup-gallery .pagination-wrapper{position:absolute;top:24px;left:24px;z-index:1000;gap:4px;display:flex;align-items:center;padding:var(--spacing-unit) var(--spacing-3);background-color:var(--color-background);color:var(--color-text);opacity:1;white-space:nowrap;box-shadow:var(--box-shadow-double);font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);line-height:var(--line-height-body);letter-spacing:var(--font-body-base-letter-spacing);font-size:var(--font-size-body-50);border-radius:30px;text-shadow:none}.product__media-item{cursor:zoom-in}.popup-gallery.zoomed .product__media-item{cursor:zoom-out}.page .product__media.swiper.popup-gallery.zoomed img{transform:scale(1.1)}.close-popup-gallery,.zoom-popup-gallery{position:absolute;z-index:1001;cursor:pointer;background:var(--color-background);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:var(--box-shadow-double);color:var(--color-text);font-size:14px;font-weight:500;opacity:1;transition:opacity .2s ease}.close-popup-gallery{top:24px;right:24px}.zoom-popup-gallery{top:24px;right:80px}.zoom-popup-gallery svg,.close-popup-gallery svg{width:16px;height:16px}.pagination-wrapper,.product__media.swiper.popup-gallery.zoomed .cross-up,.product__media.swiper:not(.popup-gallery) .close-popup-gallery,.product__media.swiper:not(.popup-gallery) .zoom-popup-gallery{display:none}.product__media-container-controls-button{position:absolute}.product__media-container-controls-button.product__media-container-controls-button--next{right:20px}.product__media-item-badge{position:absolute;top:10px;right:10px;z-index:10;max-width:8em}.product__media-item-badge img{width:100%;height:auto}.text-above-variants{font-size:var(--text-base)}.swatch-badge{position:absolute;bottom:-5px;background:var(--color-black);color:var(--color-white);z-index:1;border-radius:4px;padding:0 4px;font-size:var(--text-caption-xxxs)}.product__details .product__callouts-variants-wrapper{display:flex;flex-direction:column}.product__details .product__callouts-variants-wrapper .product__block-callouts-mini{order:2}@media(max-width:989px){.product__media-item-badge{right:25px}.page .product__media.swiper.popup-gallery.zoomed img{transform:scale(1.5)}.product__media-container-controls-button.product__media-container-controls-button--next{right:26px}.product-badge{font-size:var(--text-xxxs);padding:5px 10px;margin-bottom:5px}.product__color-swatches .product__color-swatches--inner.product-buttons-same-width .product__color-swatch.product-button[data-size=large][data-shape=rectangle],.product__color-swatches .product__color-swatches--inner.product-buttons-same-width .product__color-swatch.product-button[data-size=small][data-shape=rectangle]{min-width:unset;max-width:unset;width:auto}.product__variants-wrapper.product-variant-style-select-wrapper{display:none}.no-js-hidden.cb_BISModal_trigger{padding:0;width:100%!important;border-radius:100px;background:var(--color-primary-beige-main);color:var(--color-black);font-size:var(--text-base);font-family:var(--text-font-family);font-weight:700;line-height:var(--lh-text);text-align:center}.product__meta .product-form-wrapper,.product-media-mobile-swiper .swiper-pagination,.product__callouts-item:nth-child(5),.product__callouts-item:nth-child(6){display:none}.product__callouts-item-text p,.product__callouts-item-text p:first-child{font-size:var(--text-xs);font-family:var(--text-font-family);margin:0}.product__callouts-mini-item-icon,.product__callouts-mini-item-icon.icon,.product__callouts-mini-item-icon.image{width:14px;height:14px}.product__callouts-mini-items.align-center{gap:8px}.read-more-less-button{cursor:pointer;color:var(--color-black);font-weight:600;text-decoration:underline!important}.product-button-inner-content-wrapper{padding:20px 8px}.product-button-inner-content-wrapper .product__price span,.product-button-inner-content-wrapper .product__price s{font-size:var(--text-xs);font-weight:500}.template-product .main .main-product-section:first-of-type .product{margin-top:10px}.product-buttons>.product-buttons-inner{gap:15px;margin:0}.product__color-swatches .product__color-swatch.product-button[data-size=large][data-shape=rectangle],.product__color-swatches .product__color-swatch.product-button[data-size=medium][data-shape=rectangle],.product__color-swatches .product__color-swatch.product-button[data-size=small][data-shape=rectangle]{margin:0}.product-buttons-inner button{flex-grow:1}.product-section-reviews .product-header-label-wrapper:not(:first-child){display:none}.product-section-reviews{display:flex;align-items:center;gap:10px}.custom-discount-badge{padding:6px 14px}.custom-discount-badge,.product-header-text{font-size:var(--text-xs)}.product__price-and-ratings>.product__price span{font-size:var(--text-lg)}.product__price-and-ratings>.product__price s{font-size:var(--text-base)}.variant-name span{font-size:var(--text-xs)}.variant-name{font-size:var(--text-sm)}.variant-discount-text{padding:3px}.product-short-description-text>span{font-size:var(--text-base)}.product__color-swatches--inner.product-buttons-inner.dynamic-variant-input-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:10px;row-gap:15px}.product-button-inner-content-wrapper,.product__color-swatches .product__color-swatch.product-button[data-size=large][data-shape=rectangle],.product__color-swatches .product__color-swatch.product-button[data-size=medium][data-shape=rectangle],.product__color-swatches .product__color-swatch.product-button[data-size=small][data-shape=rectangle],.product__color-swatches .product__color-swatches--inner.product-buttons-same-width .product__color-swatch.product-button[data-size=large][data-shape=rectangle],.product__color-swatches .product__color-swatches--inner.product-buttons-same-width .product__color-swatch.product-button[data-size=small][data-shape=rectangle]{max-width:unset;min-width:unset}}@media(max-width:450px){.product-button-inner-content-wrapper .product__price{flex-direction:column;gap:0}.product-button-inner-content-wrapper .product__price.discounted-first{flex-direction:column-reverse;gap:0}.variant-discount-text{font-size:var(--text-xxxs);padding:3px 0}}
/*# sourceMappingURL=/cdn/shop/t/212/assets/main-product.css.map */
