.natriam-offer,.natriam-sticky-atc{--natriam-teal: #1f3a37;--natriam-gold: #b8963e;--natriam-cream: #f5f0e8}.natriam-offer{display:block}.natriam-offer__fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:1rem}.natriam-offer__legend{padding:0;margin-bottom:1rem;font-size:1.6rem;font-weight:600;letter-spacing:.02em;color:var(--natriam-teal)}.natriam-offer__card{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;column-gap:1.4rem;min-height:6.4rem;padding:1.4rem 1.6rem;background:#fff;border:.15rem solid rgba(31,58,55,.28);border-radius:.8rem;color:var(--natriam-teal);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.natriam-offer__card:hover{border-color:var(--natriam-gold)}.natriam-offer__card:has(.natriam-offer__input:checked){background:var(--natriam-cream);border-color:var(--natriam-gold);box-shadow:inset 0 0 0 .1rem var(--natriam-gold)}.natriam-offer__card:has(.natriam-offer__input:focus-visible){outline:.2rem solid var(--natriam-teal);outline-offset:.3rem}.natriam-offer__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.natriam-offer__radio{width:2.4rem;height:2.4rem;border:.2rem solid var(--natriam-teal);border-radius:50%;background:#fff;display:grid;place-items:center}.natriam-offer__radio:after{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:var(--natriam-teal);transform:scale(0);transition:transform .15s ease}.natriam-offer__input:checked+.natriam-offer__radio{border-color:var(--natriam-gold)}.natriam-offer__input:checked+.natriam-offer__radio:after{transform:scale(1)}.natriam-offer__content{display:grid;gap:.3rem;min-width:0}.natriam-offer__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.natriam-offer__title{font-size:1.7rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.natriam-offer__price{flex-shrink:0;font-size:1.8rem;font-weight:700;line-height:1.3;white-space:nowrap}.natriam-offer__meta,.natriam-offer__note{font-size:1.5rem;line-height:1.45;color:#1f3a37d9}.natriam-offer__dot{margin:0 .4rem}.natriam-offer__save{display:inline-block;padding:0 .7rem;border-radius:.4rem;background:#b8963e33;color:var(--natriam-teal);font-weight:700;white-space:nowrap}.natriam-offer__note{color:#1f3a37bf}.product-form__input--pill.natriam-size{--natriam-teal: #1f3a37;--natriam-gold: #b8963e;--natriam-cream: #f5f0e8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.product-form__input--pill.natriam-size .natriam-size__legend{grid-column:1 / -1;padding:0;margin-bottom:.4rem;font-size:1.6rem;font-weight:600;letter-spacing:.02em;color:var(--natriam-teal)}.product-form__input--pill.natriam-size input[type=radio]+label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;text-align:center;margin:0;padding:1.4rem 1rem;min-height:6.8rem;border:.15rem solid rgba(31,58,55,.28);border-radius:.8rem;background:#fff;color:var(--natriam-teal);font-size:1.5rem;letter-spacing:0;line-height:1.3;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.product-form__input--pill.natriam-size input[type=radio]+label:before{display:none}.product-form__input--pill.natriam-size input[type=radio]+label:hover{border-color:var(--natriam-gold)}.product-form__input--pill.natriam-size input[type=radio]:checked+label{background:var(--natriam-cream);border-color:var(--natriam-gold);box-shadow:inset 0 0 0 .1rem var(--natriam-gold);color:var(--natriam-teal)}.product-form__input--pill.natriam-size input[type=radio]:focus-visible+label{box-shadow:inset 0 0 0 .1rem var(--natriam-gold);outline:.2rem solid var(--natriam-teal);outline-offset:.3rem}.product-form__input--pill.natriam-size input[type=radio].disabled+label,.product-form__input--pill.natriam-size input[type=radio]:disabled+label{color:#1f3a3780;border-style:dashed;text-decoration:none}.natriam-size__name,.natriam-size__price{display:block;width:100%}.natriam-size__name{font-weight:700;font-size:1.6rem}.natriam-size__price{font-size:1.4rem;color:#1f3a37d9}.natriam-sticky-atc{display:none}@media screen and (max-width:749px){.natriam-sticky-atc{display:block;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:var(--natriam-cream);border-top:.1rem solid rgba(184,150,62,.45);box-shadow:0 -.6rem 1.8rem #1f3a371f;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.natriam-sticky-atc.is-visible{transform:none;visibility:visible;transition:transform .25s ease}body.natriam-sticky-atc-visible{padding-bottom:var(--natriam-sticky-atc-height, 7.6rem)}}.natriam-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem}.natriam-sticky-atc__summary{display:grid;flex:1 1 auto;min-width:0;color:var(--natriam-teal)}.natriam-sticky-atc__title{font-size:1.5rem;font-weight:600;line-height:1.25}.natriam-sticky-atc__total{font-size:1.7rem;font-weight:700;line-height:1.3}.natriam-sticky-atc__button.button{flex:0 0 auto;min-width:0;min-height:4.8rem;padding:0 2rem;font-size:1.6rem}@media(prefers-reduced-motion:reduce){.natriam-offer__card,.natriam-offer__radio:after,.natriam-sticky-atc,.natriam-sticky-atc.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/natriam-offer.css.map */
