.prismora-purchase{color:var(--prismora-purchase-text);background:var(--prismora-purchase-surface);box-shadow:0 0 0 100vmax var(--prismora-purchase-surface);clip-path:inset(0 -100vmax)}.prismora-purchase .product__info-container{max-width:none;padding:2rem 0;color:var(--prismora-purchase-text);background:transparent;border:0;border-radius:0}.prismora-purchase .prismora-purchase__intro{display:grid;gap:.9rem;margin-bottom:2.2rem}.prismora-purchase .prismora-purchase__intro h1{max-width:14ch;margin:0;color:var(--prismora-purchase-text);font-family:Iowan Old Style,Baskerville,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(3.2rem,10vw,4rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.prismora-purchase .prismora-purchase__intro>a{display:none}.prismora-purchase__supporting-text,.prismora-purchase__proof-text{margin:0}.prismora-purchase__supporting-text{max-width:40ch;color:var(--prismora-purchase-muted);font-size:1.55rem;line-height:1.5}.prismora-purchase__proof-text{display:flex;align-items:center;gap:.7rem;color:var(--prismora-purchase-accent);font-size:1.2rem;font-weight:600;line-height:1.35;letter-spacing:.015em}.prismora-purchase__proof-text span{flex:0 0 auto;font-size:1rem}.prismora-purchase .product-form__input--quantity-breaks{margin:0 0 1.7rem}.prismora-purchase .quantity-breaks__title{justify-content:flex-start;margin:0 0 1rem;color:var(--prismora-purchase-text);font-size:1.3rem;font-weight:650;line-height:1.3;letter-spacing:.045em}.prismora-purchase .quantity-breaks__title>span:first-child,.prismora-purchase .quantity-breaks__title>span:last-child{display:none}.prismora-purchase .quantity-breaks-container{display:grid;gap:.8rem}.prismora-purchase .quantity-breaks-container>input{position:absolute;width:.1rem;height:.1rem;overflow:hidden;opacity:0;pointer-events:none}.prismora-purchase .quantity-break{position:relative;min-height:6.6rem;margin:0;padding:1.25rem 1.3rem 1.25rem 4.5rem;color:var(--prismora-purchase-text);background:#ffffff70;border:.1rem solid var(--prismora-purchase-border);border-radius:1.4rem;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.prismora-purchase .quantity-break:before{content:"";position:absolute;top:50%;left:1.6rem;width:1.7rem;height:1.7rem;border:.15rem solid var(--prismora-purchase-border);border-radius:50%;transform:translateY(-50%);transition:border-color .18s ease,box-shadow .18s ease}.prismora-purchase .quantity-break:after{content:"";position:absolute;top:50%;left:2.05rem;width:.8rem;height:.8rem;background:var(--prismora-purchase-accent);border-radius:50%;opacity:0;transform:translateY(-50%) scale(.6);transition:opacity .18s ease,transform .18s ease}.prismora-purchase .quantity-breaks-container>input:checked+.quantity-break{background:var(--prismora-purchase-selected);border-color:var(--prismora-purchase-accent)}.prismora-purchase .quantity-breaks-container>input:checked+.quantity-break:before{border-color:var(--prismora-purchase-accent)}.prismora-purchase .quantity-breaks-container>input:checked+.quantity-break:after{opacity:1;transform:translateY(-50%) scale(1)}.prismora-purchase .quantity-breaks-container>input:focus-visible+.quantity-break{outline:.2rem solid var(--prismora-purchase-accent);outline-offset:.2rem}.prismora-purchase .quantity-breaks-container>input.disabled+.quantity-break{opacity:.48}.prismora-purchase .quantity-break__image-and-content,.prismora-purchase .quantity-break__content,.prismora-purchase .quantity-break__left,.prismora-purchase .quantity-break__right,.prismora-purchase .quantity-break__label{min-width:0}.prismora-purchase .quantity-break__content{align-items:center;gap:1rem}.prismora-purchase .quantity-break__label{gap:.5rem}.prismora-purchase .quantity-break__label-text{font-size:1.45rem;font-weight:650;line-height:1.25}.prismora-purchase .quantity-break__benefit{padding:0;color:var(--prismora-purchase-accent);background:transparent;border:0;border-radius:0;font-size:1.05rem;font-weight:600;line-height:1.2;letter-spacing:.02em;white-space:normal}.prismora-purchase .quantity-break__price{color:var(--prismora-purchase-text);font-size:1.45rem;font-weight:650;line-height:1.2;white-space:nowrap}.prismora-purchase .quantity-break__compare-price,.prismora-purchase .quantity-break__caption{color:var(--prismora-purchase-muted)}.prismora-purchase .quantity-break__badge{top:-.7rem;right:1rem;left:auto;width:auto;max-width:calc(100% - 5.5rem);padding:.35rem .75rem;color:var(--prismora-purchase-accent);background:var(--prismora-purchase-surface);border:.1rem solid var(--prismora-purchase-border);border-radius:999rem;font-size:.95rem;font-weight:650;line-height:1.2;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.prismora-purchase .product-form__input--dropdown{margin:0 0 1.2rem}.prismora-purchase .product-form__label-container{margin-bottom:.75rem}.prismora-purchase .product-form__label-container .form__label{margin:0;color:var(--prismora-purchase-text);font-size:1.3rem;font-weight:650;line-height:1.3;letter-spacing:.045em}.prismora-purchase .product-form__input--dropdown .select{max-width:none}.prismora-purchase .product-form__input--dropdown .select:before,.prismora-purchase .product-form__input--dropdown .select:after{display:none}.prismora-purchase .product-form__input--dropdown .select__select{min-height:5rem;padding:0 4.2rem 0 1.4rem;color:var(--prismora-purchase-text);background:#ffffff80;border:.1rem solid var(--prismora-purchase-border);border-radius:1.2rem;box-shadow:none;font-size:1.45rem}.prismora-purchase .product-form__input--dropdown .select__select:focus-visible{border-color:var(--prismora-purchase-accent);outline:.2rem solid var(--prismora-purchase-accent);outline-offset:.2rem;box-shadow:none}.prismora-purchase .product-form__input--dropdown .icon-caret{right:1.6rem;color:var(--prismora-purchase-accent)}.prismora-purchase .product-form__submit.atc-button{min-height:5.3rem;color:#fff!important;background-color:var(--prismora-purchase-accent)!important;border-radius:1.2rem;box-shadow:none;font-size:1.5rem;font-weight:650;letter-spacing:.02em;text-transform:none;transition:opacity .18s ease,transform .18s ease}.prismora-purchase .product-form__submit.atc-button:before,.prismora-purchase .product-form__submit.atc-button:after{display:none}.prismora-purchase .product-form__submit.atc-button:not([disabled]):hover{color:#fff!important;background-color:var(--prismora-purchase-accent)!important;opacity:.92;transform:translateY(-.1rem)}.prismora-purchase .product-form__submit.atc-button:focus-visible{outline:.2rem solid var(--prismora-purchase-accent);outline-offset:.3rem;box-shadow:none}.prismora-purchase .product-form__submit.atc-button[disabled]{color:var(--prismora-purchase-muted);background:var(--prismora-purchase-border);opacity:.7}.prismora-purchase .icon-with-text--horizontal{align-items:flex-start;gap:0;padding-top:1.5rem;border-top:.1rem solid var(--prismora-purchase-border)}.prismora-purchase .icon-with-text__item{min-width:0;padding:0 .6rem;color:var(--prismora-purchase-muted)}.prismora-purchase .icon-with-text__item .material-symbols-outlined{color:var(--prismora-purchase-accent)}.prismora-purchase .icon-with-text__item .h4{color:var(--prismora-purchase-muted);font-weight:550;line-height:1.25;text-wrap:balance}.prismora-purchase .sticky-atc .button,.prismora-purchase .sticky-atc__scroll-btn{color:#fff;background:var(--prismora-purchase-accent);border-radius:1rem;box-shadow:none;text-transform:none}@media screen and (min-width:750px){.prismora-purchase .product__info-container{padding:3.2rem 0 3.2rem 3.2rem}.prismora-purchase .prismora-purchase__intro{gap:1rem;margin-bottom:2.6rem}.prismora-purchase .prismora-purchase__intro h1{font-size:clamp(3.8rem,4vw,5rem)}.prismora-purchase__supporting-text{font-size:1.65rem}.prismora-purchase .quantity-breaks-container{gap:1rem}.prismora-purchase .quantity-break{min-height:7rem;padding-right:1.6rem}}.section-header .header-wrapper{background:#f7f2e8}.multirow{color:#1d1816;background:#f7f2e8}.multirow .multirow__inner{display:grid;gap:5.6rem}.multirow .image-with-text,.multirow .image-with-text__grid,.multirow .image-with-text__content{background:transparent;border:0;border-radius:0;box-shadow:none}.multirow .image-with-text__grid{gap:2.8rem;align-items:center}.multirow .image-with-text__media{overflow:hidden;border:0;border-radius:2.4rem;box-shadow:none}.multirow .image-with-text__media img,.multirow .image-with-text__media video{object-fit:cover}.multirow .image-with-text__content{padding:0}.multirow .image-with-text__text--caption{margin-bottom:1rem;color:#2f6f62;font-size:1.1rem;font-weight:700;letter-spacing:.16em}.multirow .image-with-text__heading{max-width:13ch;margin:0 0 1.5rem;color:#1d1816;font-family:Iowan Old Style,Baskerville,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(3.2rem,9vw,4.2rem);font-weight:400;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.multirow .image-with-text__text.body{max-width:48rem;margin-top:0;color:#1d1816b3;font-size:1.5rem;line-height:1.6}.multirow .image-with-text__content .button{min-height:4.8rem;margin-top:2rem;padding:.8rem 2rem;color:#fff;background:#57213a;border-radius:1.2rem;box-shadow:none;font-size:1.3rem;font-weight:650;letter-spacing:.02em}.multirow .image-with-text__content .button:before,.multirow .image-with-text__content .button:after{display:none}.collapsible-content{color:#1d1816;background:#f7f2e8}.collapsible-content .collapsible-content-wrapper-narrow{max-width:84rem}.collapsible-content__header{margin-bottom:2.8rem}.collapsible-content__header .caption-with-letter-spacing{margin-bottom:1rem;color:#2f6f62;font-size:1.1rem;font-weight:700;letter-spacing:.16em}.collapsible-content__heading{max-width:14ch;margin:0;color:#1d1816;font-family:Iowan Old Style,Baskerville,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(3.4rem,9vw,4.6rem);font-weight:400;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.collapsible-content .accordion{margin:0;border:0;border-bottom:.1rem solid rgba(29,24,22,.16)}.collapsible-content .accordion:first-child{border-top:.1rem solid rgba(29,24,22,.16)}.collapsible-content .accordion__summary{min-height:6.2rem;padding:1.4rem 0}.collapsible-content .summary__title{gap:1rem}.collapsible-content .summary__title .material-symbols-outlined{color:#57213a;font-size:1.9rem}.collapsible-content .accordion__title{color:#1d1816;font-size:1.45rem;font-weight:650;line-height:1.35}.collapsible-content .accordion__content{padding:0 3rem 1.8rem;color:#1d1816b3;font-size:1.35rem;line-height:1.55}.footer.color-custom{background:#1d1816}.footer .footer-block__heading{font-family:Iowan Old Style,Baskerville,Palatino Linotype,Palatino,Georgia,serif;font-size:2.8rem;font-weight:400;letter-spacing:-.02em}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{opacity:.35}@media screen and (min-width:750px){.multirow .multirow__inner{gap:9rem}.multirow .image-with-text__grid{gap:clamp(5rem,7vw,9rem)}.multirow .image-with-text__media{border-radius:3.2rem}.multirow .image-with-text__heading{font-size:clamp(4rem,4.6vw,5.8rem)}.multirow .image-with-text__content{padding:2rem}.collapsible-content__heading{font-size:clamp(4.2rem,4.5vw,5.6rem)}}@media(hover:hover){.prismora-purchase .quantity-break:hover{border-color:var(--prismora-purchase-accent);transform:translateY(-.1rem)}}@media(prefers-reduced-motion:reduce){.prismora-purchase .quantity-break,.prismora-purchase .quantity-break:before,.prismora-purchase .quantity-break:after,.prismora-purchase .product-form__submit.atc-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/prismora-purchase.css.map */
