/*
Generated time: December 16, 2024 20:11
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.content-for-layout{padding-bottom:3rem}.product__header{margin-bottom:1.4rem}.product__header h1{margin-bottom:0}.product__header .fa-star,.product__header .fa-star-checked,.product__header .fa-star-half-o,.product__header .fa-star-o,.product__header .stamped-fa-star,.product__header .stamped-fa-star-checked,.product__header .stamped-fa-star-half-o,.product__header .stamped-fa-star-o{color:var(--color-dark-red)}.product__info{display:grid;grid-template-columns:1fr;gap:4rem;margin-top:var(--block-gap-small);margin-bottom:var(--block-gap)}@media(min-width:48em){.product__info{grid-template-columns:1.52fr 1fr}}.gallery-wrapper{position:relative}.product__main__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;align-self:flex-start;position:sticky;top:3rem}.product__main__gallery figure{position:relative;background:#fdf8f7}.product__main__gallery figure:before{content:"";display:block;width:100%;padding-top:100%}.product__main__gallery figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.product__main__galleryMobile figure .inner{aspect-ratio:1}.product__main__galleryMobile figure .inner img{width:100%;height:100%;object-fit:contain}.product__details .price-wrapper{margin-bottom:2rem}.product__details .product__price .price{font-size:1.4rem;font-weight:600}.product__details .product__price .price__compare{font-size:1rem;text-decoration:line-through;opacity:.5}.product__details .price-and-value-prop{display:flex;gap:2rem;align-items:center}.product__details .price-and-value-prop .Button{font-size:.8rem}.product__details .swatch-card{display:grid;grid-template-columns:3.5rem 1fr;gap:1rem;align-items:center}.product__details .swatch-card figure{aspect-ratio:1}.product__details .swatch-card figure img{display:block;width:100%;height:100%;object-fit:contain}.product__details .swatch-card .dimensions{font-size:.8rem;opacity:.6;line-height:1}.product__intro{font-size:.9rem;font-weight:300;margin-bottom:2rem}.Product__form{margin-bottom:var(--block-gap-small)}.Product__form .product-form__submit{height:4rem;line-height:4rem;font-size:1.1rem;border-radius:1.9em}.Product__form shopify-payment-terms{display:block;margin-top:1rem;margin-bottom:1rem;font-size:.8rem;text-align:center}.Product__variantSelector{margin-bottom:1rem;margin-top:1.3rem}.Product__variantSelector .Dropdown{border-radius:2.2rem}.Product__variantSelector .Dropdown__toggle{padding:.3rem 1rem}.Product__variantSelector .step-options.simple{display:flex;flex-flow:row wrap;gap:.6rem}.Product__variantSelector .step-options.simple .step-option{border:1px solid var(--color-dark-black);padding:.4rem 1.2rem;border-radius:.4em;font-size:.85rem;font-weight:600;cursor:pointer}.Product__variantSelector .step-options.simple .step-option label{cursor:pointer}.Product__variantSelector .step-options.simple .step-option:hover{background:var(--color-muted-base);box-shadow:0 0 0 1px var(--color-dark-black) inset}.Product__variantSelector .step-options.simple .step-option.is-selected{background:var(--color-dark-black);color:#fff}.grouped-step-options header{font-weight:700}.group-step-options__group header{color:var(--color-text-muted);padding:.5rem 1rem .2rem}.group-step-options__group .options{gap:.5rem}.group-step-options__group .step-option{padding:.4rem 1.2rem;cursor:pointer;display:block}.group-step-options__group .step-option label{cursor:pointer}.group-step-options__group .step-option.is-selected{background:var(--color-dark-black);border-radius:.7em;color:#fff}.product-form__buttons .Button{width:100%}.product-form__buttons .timesact-preorder-description{padding:1rem;text-align:center!important}.affirm-as-low-as{margin:.6rem 0 1rem;font-size:.75rem;background:#fafafa;padding:.8rem 1.8rem;border-radius:1.6rem;display:inline-block}[id*=truemed-instructions]{font-size:.8rem!important;border-top:1px solid #eee;padding:1rem .85rem 0}[id*=truemed-instructions] .truemed-instructions-open{color:var(--color-text-accent)!important}.link-to-product-comparison .button{font-size:.8rem;line-height:1.2;height:unset;min-height:unset}.sixty-day-trial{text-align:center;padding:.8rem;font-size:.75rem;opacity:.8}dl.value-propositions figure{aspect-ratio:2/1;background:var(--color-muted-base);border-radius:6px;overflow:hidden;margin:0 0 2rem}dl.value-propositions h3{font-size:1.3rem;font-weight:600}dl.value-propositions div{margin-bottom:2.4rem}dl.value-propositions dt{display:flex;align-items:center;gap:1rem;margin-bottom:.7rem}dl.value-propositions dt img{width:3.5rem;height:3.5rem}.related-products{--scrollbar-bg:#f5e5e0;--scrollbar-cursor:var(--color-dark-red)}@media(max-width:47.99em){.related-products .section__header{text-align:center;margin-bottom:1rem}}.related-products .section__header button{color:var(--color-text-accent)}.related-products .slider-controls button{border:none;background:0 0;padding:0}.related-products .slider-controls button svg{display:block;font-size:1.8rem}.related-products swiper-slide{width:85vw}@media(min-width:37.5em){.related-products swiper-slide{width:40%}}@media(min-width:56.25em){.related-products swiper-slide{width:calc(33.333% - 8px)}}product-eco-badge{margin-left:auto;display:block}product-eco-badge .gs-offsetBySpend-inner{padding:0!important}product-eco-badge .gs-plastic-label,product-eco-badge .gs-trees-label{font-size:.8rem!important;line-height:1.2!important}.display-flex{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}.display-flex .buy-buttons-group{font-weight:600;font-size:1rem;margin-bottom:.2rem}.display-flex .buttons-group{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-left:10px}.display-flex .buttons-group button{padding:10px 20px;border:2px solid #333;border-radius:50px;background-color:#fff;color:#000;font-size:14px;cursor:pointer;transition:all .3s ease}.display-flex .buttons-group button:hover{background-color:#f5f5f5}.display-flex .buttons-group button.is-selected{background-color:#000;color:#fff;border-color:#000} .product__main__gallery figure video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;mix-blend-mode: multiply;}