.as-product,.as-offer{--as-ink:#3b3c42;--as-orange:#ff7221;--as-light:#fff7f0;color:var(--as-ink);font-family:Calibri,Arial,sans-serif;font-size:16px;line-height:1.4}.as-product *,.as-offer *{box-sizing:border-box}.as-product{padding:48px 24px 64px;background:#fff;scroll-margin-top:95px}.as-product__grid{max-width:1160px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.as-product h1,.as-product h2{font-family:var(--font-heading--family,Georgia,serif);font-weight:500;font-size:36px;line-height:1.08;margin:8px 0 14px;letter-spacing:-.6px}.as-product__meta{font-size:11px;letter-spacing:1.3px;font-weight:700;margin:0 0 10px}.as-product__intro{font-size:17px;margin:0 0 12px}.as-product__benefits{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px 15px;font-size:14px;margin:0 0 20px}.as-product__benefits li:before{content:"\2713";color:#b94100;margin-right:5px}.as-gallery{display:block;position:sticky;top:95px}.as-gallery__main{background:#f4f2ee;border-radius:8px;overflow:hidden;position:relative}.as-gallery__main img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.as-gallery__caption{padding:16px 20px;background:#3b3c42;color:#fff;display:flex;flex-direction:column;gap:4px}.as-gallery__caption strong{font-size:22px}.as-gallery__caption span{font-size:14px;color:#fff}.as-gallery__thumbs{display:flex;gap:8px;overflow:auto;margin:12px 0}.as-gallery__thumbs button{padding:0;background:#f8f7f4;border:2px solid transparent;border-radius:6px;flex:0 0 68px;cursor:pointer}.as-gallery__thumbs button[aria-pressed=true]{border-color:var(--as-orange)}.as-gallery__thumbs img{width:64px;height:64px;object-fit:contain;display:block}.as-offer{display:block;width:100%;text-align:left}.as-tiers{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.as-tiers legend{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:12px}.as-tier{position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;padding:16px 18px;border:1.5px solid #b5b5b5;border-radius:7px;cursor:pointer;min-height:89px;background:#fff}.as-tier:has(input:checked){border:2px solid var(--as-orange);background:var(--as-light);padding:15.5px 17.5px}.as-tier input,.as-subscribe input{accent-color:#b94708;width:18px;height:18px;margin:0;-webkit-appearance:auto;appearance:auto;position:static;opacity:1;flex-shrink:0}.as-tier-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.as-tier-copy strong{font-size:18px;line-height:1.2;font-weight:700}.as-supply{font-size:11px;background:#ebebeb;padding:2px 8px;border-radius:4px}.as-tier:has(input:checked) .as-supply{background:#ffdec6}.as-tier small{font-size:12px;color:#62636a}.as-price{font-size:22px;font-weight:700;white-space:nowrap}.as-badge{position:absolute;right:14px;top:-11px;background:var(--as-orange);color:#221912;font-size:10px;font-weight:800;letter-spacing:.5px;padding:3px 12px;border-radius:3px;text-transform:uppercase}.as-badge--value{background:#3b3c42;color:#fff}.as-subscribe{display:flex;gap:11px;align-items:flex-start;border:1.5px dashed #9e9e9e;border-radius:6px;margin-top:18px;padding:14px 16px;cursor:pointer}.as-subscribe input{margin-top:3px}.as-subscribe strong{display:block;font-size:16px}.as-subscribe small{display:block;font-size:12px;margin-top:4px;color:#57595d}.as-renewal{font-size:12px;line-height:1.45;margin:10px 0 12px;color:#57595d}.as-shipping{font-size:12px;text-align:center;margin:12px 0}.as-shipping span{color:#3b7550;font-size:10px;margin-right:4px}.as-cta{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;border:0;border-radius:5px;background:#ff7221;color:#231911;padding:17px 15px;font-family:inherit;font-weight:800;font-size:16px;line-height:1.2;letter-spacing:.8px;cursor:pointer;text-decoration:none}.as-cta:hover{background:#f45e0c}.as-cta:focus-visible,.as-tier:focus-within,.as-subscribe:focus-within{outline:3px solid #343434;outline-offset:3px}.as-preview-note{font-size:11px;text-align:center;color:#6a5c50;margin:8px 0 16px}.as-guarantee{display:flex;align-items:center;justify-content:center;gap:12px;padding:15px;background:#faf8f4;border-radius:6px}.as-guarantee>span{border:1px solid #b3a68f;border-radius:50%;width:34px;height:34px;text-align:center;line-height:32px;font-size:21px}.as-guarantee strong{font-size:15px;display:block}.as-guarantee a{font-size:12px;color:inherit}.as-product__details{border-top:1px solid #d8d8d8;margin-top:22px}.as-product__details details{border-bottom:1px solid #d8d8d8;padding:14px 0}.as-product__details summary{font-size:16px;font-weight:700;cursor:pointer}.as-product__details p{font-size:14px;margin:10px 0;line-height:1.5}.as-offer-dialog{max-width:450px;width:calc(100% - 32px);padding:28px;border:0;border-radius:12px;box-shadow:0 16px 60px #0004;color:#3b3c42;background:#fff}.as-offer-dialog::backdrop{background:#0008}.as-offer-dialog h2{font-size:26px}.as-offer-dialog p{font-size:15px;margin:16px 0}.as-product__fineprint{font-size:11px;max-width:1160px;margin:24px auto 0;color:#686868}.cart-items__details{font-size:14px}.cart-items__details p{margin:4px 0;font-size:13px}.cart-drawer .cart-items__media{max-width:80px}.cart-drawer .cart-items__table-row{padding-block:16px}.as-review-banner{background:#fff0dc;text-align:center;color:#65401d;padding:6px 12px;font:12px Calibri,Arial,sans-serif}.as-review-banner a{color:inherit;text-decoration:underline}@media(max-width:749px){.as-product{padding:24px 18px 40px}.as-product__grid{grid-template-columns:1fr;gap:26px}.as-gallery{position:static}.as-gallery__main img{max-height:380px}.as-gallery__caption{padding:12px 16px}.as-gallery__caption strong{font-size:20px}.as-product h1,.as-product h2{font-size:30px}.as-tier{padding:15px 12px;gap:8px}.as-tier:has(input:checked){padding:14.5px 11.5px}.as-tier-copy strong{font-size:16px}.as-price{font-size:21px}.as-product__benefits{font-size:13px}.as-offer-dialog{position:fixed;margin:auto}.as-subscribe{padding:13px 12px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.as-gallery,.as-product__info{min-width:0}.as-gallery__thumbs{max-width:100%}.as-product__grid{gap:48px}.as-product h1,.as-product h2{font-family:Georgia,serif}.as-gallery__main img{max-height:510px}.as-offer form{margin:0}.as-offer-error{color:#a32118;font-size:14px;margin:12px 0}.as-cta:disabled{opacity:.65;cursor:wait}.as-gallery__guarantee{display:block;text-align:center;padding:9px;background:#fff4e8;color:#3b3c42;font-size:13px;font-weight:700;text-decoration:underline}#cart-drawer .theme-drawer__dialog{width:min(520px,100vw);max-width:100vw;border-radius:16px 0 0 16px;background:#fff;color:#3b3c42}#cart-drawer .theme-drawer__header{padding:22px 28px;border-bottom:1px solid #eee;background:#fafafa}#cart-drawer .theme-drawer__title{font-size:23px;font-weight:700;letter-spacing:-.5px}#cart-drawer .cart-drawer__items{padding:0;overflow-y:auto;flex:1}#cart-drawer .cart-drawer__summary{padding:20px 22px 12px;background:#fff7f0;border-top:1px solid #f0e3d8;position:sticky;bottom:0;margin-top:auto}.as-cart-strip{padding:10px;text-align:center;background:#ff7221;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.5px}.as-cart-form{padding:20px 16px}.as-cart-group{margin-bottom:12px}.as-cart-delivery{font-size:10px!important;letter-spacing:1.3px;text-transform:uppercase;color:#717177;border-bottom:1px solid #ddd;padding-bottom:8px;margin:0 8px 12px}.as-cart-card{display:grid;grid-template-columns:86px 1fr;gap:16px;padding:14px 8px;border-bottom:1px solid #eee;border-radius:8px}.as-cart-image{width:86px;height:96px;object-fit:contain;border-radius:8px;background:#fff7f0}.as-cart-name{font-size:15px;font-weight:750;text-decoration:none;line-height:1.3}.as-cart-card p{margin:5px 0;font-size:12px;color:#717177}.as-cart-card .as-cart-price{font-size:19px;font-weight:750;color:#3b3c42}.as-cart-price s{font-size:12px;font-weight:400;color:#96969b;margin-left:6px}.as-cart-tag{font-size:9px;background:#fff0e4;letter-spacing:.6px;padding:4px 7px;border-radius:5px;display:inline-block}.as-cart-controls{display:flex;align-items:center;gap:8px;margin-top:8px}.as-cart-controls quantity-selector-component{min-height:34px;height:34px;width:100px}.as-cart-controls button{cursor:pointer}.as-cart-controls>button{background:none;border:0;text-decoration:underline;font-size:10px;color:#717177;padding:5px}.as-cart-card small{font-size:9px;color:#717177}.as-cart-renewal-note{font-size:10px!important;line-height:1.4;color:#717177;margin:10px 8px}.as-cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:15px;gap:8px}.as-cart-subtotal span>strong{font-size:21px}.as-cart-subtotal s{font-size:10px;color:#96969b}.as-cart-saving{font-size:10px;font-weight:700;background:#ffe0c7;padding:4px 7px;border-radius:20px}.as-cart-checkout{width:100%;padding:18px;border:0;border-radius:10px;background:#ff7221;color:#fff;font-size:14px;font-weight:750;letter-spacing:1.5px;cursor:pointer}.as-cart-trust{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;font-size:10px;line-height:1.45;margin-top:16px;gap:8px}.as-cart-footnote{text-align:center;font-size:9px;color:#717177;margin:12px 0 0}@media(max-width:600px){#cart-drawer .theme-drawer__dialog{width:100vw;border-radius:0}.as-cart-form{padding:12px}.as-cart-card{grid-template-columns:70px 1fr;gap:12px}.as-cart-image{width:70px;height:85px}#cart-drawer .cart-drawer__summary{padding:14px 16px 10px}.as-cart-trust{margin-top:12px}}#cart-drawer .cart-drawer__summary{gap:0;align-items:stretch;-webkit-mask-image:none;mask-image:none;width:100%;box-sizing:border-box}#cart-drawer .cart-drawer__content{text-align:left;align-items:stretch;justify-content:flex-start}#cart-drawer .as-cart-form,#cart-drawer .as-cart-strip{width:100%;box-sizing:border-box}#cart-drawer .as-cart-controls .quantity-selector{min-height:34px;height:34px}#cart-drawer .theme-drawer__dialog{font-family:Calibri,Arial,sans-serif;color:#3b3c42}#cart-drawer .theme-drawer__title{font-family:var(--font-heading--family,Georgia,serif);font-weight:500}#cart-drawer .theme-drawer__badge{background:#3b3c42;color:#fff}#cart-drawer .as-cart-name{color:#3b3c42}#cart-drawer .as-cart-checkout{border-radius:8px;font-family:Calibri,Arial,sans-serif;font-weight:700}#cart-drawer .as-cart-checkout:hover{background:#e96015}#cart-drawer .as-cart-checkout:focus-visible{outline:3px solid #3b3c42;outline-offset:3px}#cart-drawer .as-cart-tag,#cart-drawer .as-cart-saving{color:#8a3a12}#cart-drawer .as-cart-trust{color:#3b3c42}body:has(#cart-drawer[open]) .page-wrapper--drawer-open{margin-right:0}#cart-drawer .theme-drawer__dialog{--theme-drawer-width:624px;width:min(624px,100vw);margin:0;max-height:100dvh;border:0}#cart-drawer .theme-drawer__dialog::backdrop{background:#00000080}#cart-drawer .theme-drawer__header{height:80px;padding:20px 24px 20px 36px;color:#3b3c42}#cart-drawer .theme-drawer__title{font-size:26px;line-height:1.2;gap:16px}#cart-drawer .theme-drawer__badge{border-radius:0;min-width:32px;height:32px;font-size:14px;font-weight:700}#cart-drawer .theme-drawer__badge:before{content:"("}#cart-drawer .theme-drawer__badge:after{content:")"}#cart-drawer .theme-drawer__close-button{width:40px;height:40px;background:transparent;border:0;box-shadow:none;color:#3b3c42}#cart-drawer .theme-drawer__close-button .svg-wrapper{width:28px;height:28px}#cart-drawer .as-cart-strip{padding:9px 12px;font-size:12px;line-height:16px;flex-shrink:0}#cart-drawer .as-cart-form{padding:28px 8px 12px;margin:0}#cart-drawer .as-cart-delivery{display:flex;align-items:center;gap:12px;border:0;padding:0;margin:12px 20px 0;font-size:11px!important;line-height:16px}#cart-drawer .as-cart-delivery:after{content:"";height:1px;flex:1;background:#dedbd4}#cart-drawer .as-cart-card{grid-template-columns:104px 1fr;gap:24px;padding:10px 8px 12px;align-items:center}#cart-drawer .as-cart-image{width:104px;height:104px}#cart-drawer .as-cart-name{font-size:18px;line-height:1.25}#cart-drawer .as-cart-card p{font-size:15px;line-height:1.3;margin:4px 0}#cart-drawer .as-cart-card .as-cart-price{font-size:22px;font-weight:800;margin:6px 0}#cart-drawer .as-cart-price small{font-size:11px;font-weight:400}#cart-drawer .as-cart-price s{font-size:13px}#cart-drawer .as-cart-tag{font-size:10px;padding:3px 7px;line-height:15px}#cart-drawer .as-cart-controls{gap:4px;margin-top:2px}#cart-drawer .as-cart-controls .quantity-selector{height:44px;min-height:44px;width:94px;border-radius:22px}#cart-drawer .as-cart-controls>button{font-size:12px;min-height:44px}#cart-drawer .as-cart-card small{font-size:10px}#cart-drawer .as-cart-free{padding-top:18px;padding-bottom:16px}#cart-drawer .as-cart-free-badge{display:inline-block;background:#3b3c42;color:#fff;border-radius:18px;font-size:13px;padding:5px 9px;line-height:18px}#cart-drawer .as-cart-renewal-note{font-size:11px!important;margin:10px 12px}#cart-drawer .cart-drawer__summary{padding:22px 22px 18px;flex-shrink:0;position:sticky}#cart-drawer .as-cart-subtotal{font-size:19px;line-height:24px;margin-bottom:12px}#cart-drawer .as-cart-subtotal text-component strong{font-size:24px;font-weight:800}#cart-drawer .as-cart-subtotal>span{display:flex;align-items:center;gap:8px}#cart-drawer .as-cart-subtotal s{font-size:12px}#cart-drawer .as-cart-saving{font-size:11px;padding:3px 10px;white-space:nowrap;line-height:18px}#cart-drawer .as-cart-checkout{display:flex;align-items:center;justify-content:center;gap:16px;min-height:60px;font-size:16px;border-radius:10px;padding:16px}#cart-drawer .as-cart-checkout svg{width:18px;height:18px}#cart-drawer .as-cart-trust{font-size:12px;line-height:1.35;margin-top:16px}#cart-drawer .as-cart-footnote{font-size:11px;margin-top:12px}@media(max-width:600px){#cart-drawer .theme-drawer__dialog{border-radius:0}#cart-drawer .theme-drawer__header{height:70px;padding:18px 22px}#cart-drawer .theme-drawer__title{font-size:25px}#cart-drawer .as-cart-form{padding:16px 8px 8px}#cart-drawer .as-cart-card{grid-template-columns:48px 1fr;gap:16px;padding:10px 8px 14px}#cart-drawer .as-cart-image{width:48px;height:60px;align-self:start;margin-top:10px}#cart-drawer .as-cart-name{font-size:17px}#cart-drawer .as-cart-card p{font-size:14px}#cart-drawer .as-cart-free{padding-top:20px}#cart-drawer .cart-drawer__summary{padding:20px 22px max(18px,env(safe-area-inset-bottom))}#cart-drawer .as-cart-subtotal{font-size:18px}#cart-drawer .as-cart-subtotal text-component strong{font-size:22px}#cart-drawer .as-cart-subtotal>span{gap:6px}#cart-drawer .as-cart-saving{font-size:10px;padding:3px 7px}#cart-drawer .as-cart-footnote{font-size:10px}}#cart-drawer .as-cart-card>div{line-height:1.25}#cart-drawer .as-cart-controls+small{display:block;line-height:12px;margin-top:3px}#cart-drawer .as-cart-card{padding-top:8px;padding-bottom:8px}#cart-drawer .as-cart-free{padding-top:16px;padding-bottom:12px}#cart-drawer .cart-drawer__items{-webkit-mask-image:none;mask-image:none}#cart-drawer .theme-drawer__close-button svg{width:28px;height:28px}#cart-drawer .as-cart-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;color:#3b3c42;font-size:14px;font-weight:600;line-height:1.4;text-align:center}#cart-drawer .as-cart-guarantee svg{display:block;width:20px;height:20px;flex:0 0 20px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/as-offer.css.map */
