.as-wrap{max-width:1100px;margin:0 auto;padding:0 20px;font-family:var(--font-body--family)}.as-eyebrow{letter-spacing:.3em;font-size:12px;text-transform:uppercase;color:#1f4d3f;text-align:center;margin:0}.as-title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(30px,4.6vw,48px);line-height:1.12;text-align:center;margin:12px 0 44px;background:linear-gradient(100deg,#1f4d3f,#3e7d66 40%,#1f4d3f 62%,#123127);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.as-lead{max-width:680px;margin:-20px auto 40px;text-align:center;color:#5e4e46;font-size:17px;line-height:1.7}.as-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;perspective:1200px}.as-grid4{grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:860px){.as-grid{grid-template-columns:1fr}.as-grid4{grid-template-columns:repeat(2,1fr)}}.as-card{position:relative;padding:34px 28px;border-radius:16px;background:linear-gradient(155deg,#fbf5f2,#f6ece7 60%,#f1e3db);border:1px solid rgba(31,77,63,.2);box-shadow:inset 0 1px #ffffffe6,0 22px 34px -14px #5a372838,0 46px 70px -34px #1f4d3f29;transform:perspective(900px) translateY(0) rotateX(0) rotateY(0);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;overflow:hidden;text-align:center;outline:none;-webkit-tap-highlight-color:transparent}.as-card:hover,.as-card.as-active,.as-card:focus-visible{transform:perspective(900px) translateY(-10px) rotateX(var(--rx,3deg)) rotateY(var(--ry,0deg));border-color:#1f4d3f99;box-shadow:inset 0 1px #fffffff2,0 34px 46px -16px #5a37284d,0 60px 90px -30px #1f4d3f47}.as-card:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .8s ease;pointer-events:none}.as-card:hover:before,.as-card.as-active:before{left:130%}.as-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,0%),rgba(31,77,63,.1),transparent 55%);opacity:0;transition:opacity .3s}.as-card:hover:after,.as-card.as-active:after{opacity:1}.as-ico{width:58px;height:58px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#3e7d66,#123127);box-shadow:0 12px 22px -8px #1f4d3f80,inset 0 2px #ffffff4d;color:#f7efe9;font-weight:700;font-size:22px;font-family:var(--font-heading--family);transition:transform .35s}.as-card:hover .as-ico,.as-card.as-active .as-ico{transform:scale(1.1) rotate(-4deg)}.as-ico-d{background:#fbf5f2;border:1px solid rgba(31,77,63,.35);box-shadow:none}.as-card h3{font-family:var(--font-heading--family);font-weight:400;font-size:23px;line-height:1.2;color:#2b211d;margin:0 0 10px}.as-card p{margin:0;color:#5e4e46;font-size:15px;line-height:1.65}.as-price{font-family:var(--font-heading--family);font-size:40px;color:#1f4d3f;margin:6px 0 4px}.as-save{display:inline-block;margin-top:10px;padding:5px 12px;border-radius:999px;background:#1f4d3f14;border:1px solid rgba(31,77,63,.4);color:#1f4d3f;font-size:13px}.as-feat{transform:perspective(900px) scale(1.04);border-color:#1f4d3fb3;background:linear-gradient(155deg,#fffbf9,#f6eae3 60%,#f1e4dc);box-shadow:inset 0 1px #fff,0 30px 44px -16px #5a372847,0 0 60px -12px #1f4d3f47}.as-feat:hover,.as-feat.as-active{transform:perspective(900px) translateY(-10px) scale(1.04) rotateX(var(--rx,3deg)) rotateY(var(--ry,0deg))}@media(max-width:860px){.as-feat,.as-feat:hover{transform:none}}.as-tag{position:absolute;top:16px;right:-36px;transform:rotate(38deg);background:linear-gradient(145deg,#3e7d66,#123127);color:#f7efe9;font-size:11px;font-weight:700;letter-spacing:.14em;padding:5px 42px;text-transform:uppercase;z-index:2}.as-btn{display:inline-block;margin-top:22px;padding:15px 34px;background:linear-gradient(135deg,#3e7d66,#1f4d3f 50%,#123127);color:#f7efe9;text-decoration:none;font-weight:600;letter-spacing:.06em;box-shadow:0 14px 26px -10px #1f4d3f80;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.as-btn:hover{transform:translateY(-3px);box-shadow:0 20px 32px -10px #1f4d3fa6}.as-btn:after,.add-to-cart-button:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:as-shine 3.8s ease-in-out infinite;pointer-events:none}@keyframes as-shine{0%,55%{left:-120%}to{left:170%}}.add-to-cart-button{background:linear-gradient(135deg,#3e7d66,#1f4d3f 50%,#123127)!important;color:#f7efe9!important;position:relative;overflow:hidden;box-shadow:0 14px 26px -10px #1f4d3f80;transition:transform .25s,box-shadow .25s}.add-to-cart-button:hover{transform:translateY(-3px);box-shadow:0 20px 32px -10px #1f4d3fa6}.as-deadline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;text-align:center;padding:14px 20px;background:linear-gradient(90deg,#ebdad1,#f3e6df 50%,#ebdad1);border-bottom:1px solid rgba(31,77,63,.25);color:#4a3c36;font-size:14px}.as-dl-text{color:#2b211d;font-weight:500}.as-cd{display:inline-flex;gap:8px}.as-chip{min-width:58px;padding:7px 8px 5px;border-radius:8px;background:linear-gradient(160deg,#fcf8f5,#f1e4dc);border:1px solid rgba(31,77,63,.28);box-shadow:0 6px 10px -4px #5a372840,inset 0 1px #ffffffe6;color:#1f4d3f;font-family:var(--font-heading--family);font-size:20px;line-height:1;text-align:center}.as-chip small{display:block;font-size:9px;letter-spacing:.12em;color:#6f5e56;margin-top:4px;text-transform:uppercase;font-family:var(--font-body--family)}.as-dl-warn{letter-spacing:.16em;font-weight:800;color:#f7efe9;background:linear-gradient(135deg,#3e7d66,#1f4d3f 50%,#123127);padding:8px 16px;border-radius:999px;animation:as-pulse 2.2s ease-in-out infinite}@keyframes as-pulse{0%,to{box-shadow:0 0 #1f4d3f80}50%{box-shadow:0 0 0 10px #1f4d3f00}}variant-picker{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}.as-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;perspective:900px;margin:6px 0 10px}@media(max-width:520px){.as-picks{grid-template-columns:1fr}}.as-pick{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:30px 10px 16px;border-radius:14px;cursor:pointer;color:#2b211d;font-family:var(--font-body--family);text-align:center;background:linear-gradient(155deg,#fbf5f2,#f6ece7 60%,#f1e3db);border:1px solid rgba(31,77,63,.22);box-shadow:inset 0 1px #ffffffe6,0 16px 24px -12px #5a372838;transform:perspective(900px) translateY(0) rotateX(0) rotateY(0);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;overflow:hidden;outline:none;-webkit-tap-highlight-color:transparent}.as-pick:hover,.as-pick:focus-visible{transform:perspective(900px) translateY(-6px) rotateX(var(--rx,3deg)) rotateY(var(--ry,0deg));border-color:#1f4d3fa6}.as-pick.as-sel{border-color:#1f4d3f;background:linear-gradient(155deg,#fffbf9,#f7ece6 60%,#f1e4dc);box-shadow:inset 0 0 0 1px #1f4d3f,0 22px 30px -12px #5a372847,0 0 40px -10px #1f4d3f61}.as-pick.as-sel:after{content:"\2713";position:absolute;top:9px;left:10px;width:20px;height:20px;border-radius:50%;background:#1f4d3f;color:#f7efe9;font-size:12px;line-height:20px;font-weight:700}.as-pick-title{font-family:var(--font-heading--family);font-size:19px}.as-pick-price{font-family:var(--font-heading--family);font-size:25px;color:#1f4d3f}.as-pick-per{font-size:12px;color:#6f5e56}.as-pick-save{margin-top:6px;padding:4px 10px;border-radius:999px;background:#1f4d3f14;border:1px solid rgba(31,77,63,.45);color:#1f4d3f;font-size:12px;font-weight:600}.as-pick-tag{position:absolute;top:0;left:50%;transform:translate(-50%);padding:3px 12px;border-radius:0 0 8px 8px;background:linear-gradient(145deg,#3e7d66,#123127);color:#f7efe9;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.as-minis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.as-mini{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:linear-gradient(155deg,#fbf5f2,#f1e4dc);border:1px solid rgba(31,77,63,.2);font-size:13px;line-height:1.3;color:#4a3c36;box-shadow:inset 0 1px #ffffffe6,0 10px 16px -10px #5a372838;transition:transform .3s,border-color .3s,box-shadow .3s;outline:none}.as-mini svg{flex:none}.as-mini:hover,.as-mini.as-active,.as-mini:focus-visible{transform:translateY(-4px);border-color:#1f4d3f99;box-shadow:inset 0 1px #fffffff2,0 16px 22px -10px #5a37284d,0 0 26px -8px #1f4d3f47}.accordion .details,.accordion details{margin:0 0 12px;padding:6px 20px;border-radius:14px;background:linear-gradient(155deg,#fbf5f2,#f6ece7 60%,#f1e3db);border:1px solid rgba(31,77,63,.2)!important;box-shadow:inset 0 1px #ffffffe6,0 14px 22px -14px #5a372838;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.accordion .details:hover,.accordion details:hover,.accordion details[open]{transform:translateY(-3px);border-color:#1f4d3f99!important;box-shadow:inset 0 1px #fffffff2,0 20px 28px -14px #5a37284d,0 0 30px -10px #1f4d3f38}@media(prefers-reduced-motion:reduce){.as-btn:after,.add-to-cart-button:after,.as-dl-warn{animation:none}.as-card,.as-pick,.as-mini,.accordion details{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/as-style.css.map */
