.cs-pgsec{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(160deg,var(--sec-bg1) 0%,var(--sec-bg2) 100%)}.cs-pgsec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--pat);opacity:var(--pat-op);pointer-events:none;-webkit-mask-image:var(--mask),radial-gradient(ellipse at center,#000 30%,transparent 85%);mask-image:var(--mask),radial-gradient(ellipse at center,#000 30%,transparent 85%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}.cs-pgsec--none:before{display:none}.cs-pgsec--circuit{--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M0 30h40l12 12h36M88 42v38l14 14h58M20 0v18l10 12M120 0v24l-16 18M0 110h30l14-14h22M66 96v64M110 160v-26l20-20h30M140 60v20M40 140h26'/%3E%3Ccircle cx='88' cy='42' r='4'/%3E%3Ccircle cx='66' cy='96' r='4'/%3E%3Ccircle cx='140' cy='56' r='4'/%3E%3Ccircle cx='130' cy='114' r='4'/%3E%3Ccircle cx='40' cy='140' r='4'/%3E%3Ccircle cx='20' cy='18' r='3' fill='black'/%3E%3Ccircle cx='104' cy='42' r='3' fill='black'/%3E%3Crect x='52' y='58' width='22' height='22' rx='3'/%3E%3Cpath d='M56 58v-5M63 58v-5M70 58v-5M56 80v5M63 80v5M70 80v5'/%3E%3C/svg%3E")}.cs-pgsec--grid{--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' stroke='black' stroke-width='1'%3E%3Cpath d='M48 0H0v48'/%3E%3C/svg%3E")}.cs-pgsec--dots{--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='3' cy='3' r='1.6' fill='black'/%3E%3C/svg%3E")}.cs-pgsec--hex{--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='98' fill='none' stroke='black' stroke-width='1.2'%3E%3Cpath d='M28 66L0 50V17L28 1l28 16v33zM28 98V66'/%3E%3C/svg%3E")}.cs-pgsec__fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cs-pgsec--none .cs-pgsec__fx{display:none}.cs-orb-glow{position:absolute;border-radius:50%;filter:blur(60px);opacity:.45;background:var(--pat);animation:csFloat 14s ease-in-out infinite alternate}.cs-orb-glow--1{width:340px;height:340px;top:-120px;left:-80px;opacity:.22}.cs-orb-glow--2{width:280px;height:280px;bottom:-110px;right:-60px;opacity:.18;animation-delay:-7s}@keyframes csFloat{to{transform:translate(40px,30px) scale(1.1)}}.cs-pg__head{display:flex;flex-direction:column;align-items:center;margin-bottom:26px;text-align:center}.cs-pg__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-bottom:10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--h-acc);background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--h-acc) 30%,transparent),0 6px 16px -10px var(--h-acc)}.cs-pg__eyebrow .cs-i{font-size:14px}.cs-pg__title{font-size:var(--h-size);color:var(--h-color);margin-bottom:8px}.cs-pg__title em{background:none;-webkit-text-fill-color:var(--h-acc);color:var(--h-acc)}.cs-pg__title:before,.cs-pg__title:after{background:var(--h-acc)}.cs-pg__sub{margin:0;color:var(--sub-color);font-size:15px;max-width:560px}.cs-pg__bar{display:flex;justify-content:center;margin-top:18px;max-width:100%}.cs-tabs{position:relative;display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #f2e2d8,0 10px 24px -14px #a0461459;isolation:isolate;max-width:100%;overflow-x:auto;scrollbar-width:none}.cs-tabs::-webkit-scrollbar{display:none}.cs-tab{position:relative;z-index:1;border:0;background:none;cursor:pointer;white-space:nowrap;padding:10px 20px;border-radius:999px;font:600 14px var(--cs-font-body);color:#55555c;transition:color .3s}.cs-tab:hover{color:var(--tab-bg2)}.cs-tab.is-active{color:#fff}.cs-tabs__glider{position:absolute;z-index:0;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:linear-gradient(135deg,var(--tab-bg1),var(--tab-bg2));box-shadow:inset 0 1px #ffffff73,inset 0 -3px #0000001f,0 8px 16px -6px var(--tab-bg2);transition:transform .45s cubic-bezier(.3,1.3,.5,1),width .45s cubic-bezier(.3,1.3,.5,1)}.cs-pg__panel[hidden]{display:none}.cs-pg__panel.is-entering .cs-card{animation:csCardIn .5s cubic-bezier(.2,.8,.2,1) both}.cs-pg__panel.is-entering .cs-card:nth-child(2){animation-delay:.04s}.cs-pg__panel.is-entering .cs-card:nth-child(3){animation-delay:.08s}.cs-pg__panel.is-entering .cs-card:nth-child(4){animation-delay:.12s}.cs-pg__panel.is-entering .cs-card:nth-child(5){animation-delay:.16s}.cs-pg__panel.is-entering .cs-card:nth-child(6){animation-delay:.2s}@keyframes csCardIn{0%{opacity:0;transform:translateY(16px) scale(.98)}}.cs-pg__track{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:22px;align-items:stretch}.cs-pg .cs-card{container-type:inline-size;display:flex;flex-direction:column;height:100%;padding:10px;border-radius:var(--c-radius);background:var(--c-bg);box-shadow:0 0 0 1px var(--c-border);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.cs-shadow--soft .cs-card{box-shadow:0 0 0 1px var(--c-border),0 2px 4px #3c19050a,0 18px 34px -22px #963c0f59}.cs-shadow--deep .cs-card{box-shadow:0 0 0 1px var(--c-border),0 1px #fff inset,0 6px 10px -4px #3c19051f,0 30px 50px -26px #963c0f8c}.cs-pg .cs-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--b-bg1) 45%,var(--c-border)),0 6px 10px #3c19050f,0 30px 50px -24px #c8501473}.cs-pg .cs-card__media{border-radius:calc(var(--c-radius) * .72);background:var(--img-bg)}.cs-pg .cs-card__img{position:relative;aspect-ratio:1 / 1;overflow:hidden}.cs-pg .cs-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s}.cs-pg .cs-card:hover .cs-card__photo{transform:scale(1.06)}.cs-pg .cs-card__photo--2{opacity:0}.cs-pg .cs-card:hover .cs-card__photo--2{opacity:1}.cs-pg .cs-card:hover .cs-card__photo:not(.cs-card__photo--2):has(+.cs-card__photo--2){opacity:0}.cs-pg .cs-card__body{display:flex;flex-direction:column;flex:1;padding:12px 4px 4px}.cs-pg .cs-card__title{font-size:var(--t-size);font-weight:var(--t-weight);color:var(--t-color);line-height:1.35;margin:0;height:calc(1.35em * var(--t-lines));min-height:0;-webkit-line-clamp:var(--t-lines);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.cs-pg .cs-rating{margin-top:6px}.cs-pricing{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:10px;white-space:nowrap;overflow:hidden}.cs-pricing__now{font-size:var(--p-size, 21px);font-weight:800;color:var(--p-color, #1c1c21);letter-spacing:-.02em;line-height:1.1}.cs-pricing__was{font-size:var(--cp-size, 14px);font-weight:500;color:var(--cp-color, #9a959a);text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--cp-strike, #e0261b)}.cs-deal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;height:30px;margin-top:10px;border-radius:9px;overflow:hidden;background:var(--s-bg, #e7f9ee);box-shadow:inset 0 0 0 1px var(--s-border, #b8ebc9)}.cs-deal__txt{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:0 8px;font-size:var(--s-size, 12px);font-weight:500;color:var(--s-color, #0e7a3e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-deal__txt b{font-weight:800}.cs-deal__ic{display:inline-flex;font-size:1.15em}.cs-deal__pct{position:relative;display:flex;align-items:center;justify-content:center;padding:0 10px 0 13px;font-size:var(--s-size, 12px);font-weight:800;letter-spacing:.02em;color:var(--s-pct-color, #fff);background:var(--s-pct-bg, #12a85a);white-space:nowrap;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0000001f}.cs-deal__pct:before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--s-bg, #e7f9ee)}.cs-deal__pct:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:csShine 3.2s ease-in-out infinite}@keyframes csShine{0%,60%{left:-60%}to{left:130%}}.cs-deal--empty{visibility:hidden}.cs-atc{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--b-h, 44px);margin-top:10px;padding:0 10px;border:0;border-radius:var(--b-radius, 12px);cursor:pointer;font:700 var(--b-size, 14px) var(--cs-font-body);letter-spacing:.01em;color:var(--b-color, #fff);white-space:nowrap;background:linear-gradient(135deg,var(--b-bg1, #ff7a1a),var(--b-bg2, #f04e0f));box-shadow:inset 0 1px #ffffff73,inset 0 -3px #00000024,0 10px 18px -10px var(--b-bg2, #f04e0f);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s,background .2s,color .2s}.cs-atc .cs-i{font-size:1.25em;flex:none;transition:transform .3s}.cs-atc:hover{transform:translateY(-2px);filter:saturate(1.1) brightness(1.03)}.cs-atc:hover .cs-i{transform:rotate(-10deg) scale(1.1)}.cs-atc:active{transform:translateY(1px)}.cs-btnstyle--flat .cs-atc{background:var(--b-bg1);box-shadow:none}.cs-btnstyle--outline .cs-atc{background:transparent;color:var(--b-bg2);box-shadow:inset 0 0 0 2px var(--b-bg1)}.cs-btnstyle--outline .cs-atc:hover{background:linear-gradient(135deg,var(--b-bg1),var(--b-bg2));color:var(--b-color)}.cs-atc.is-loading{pointer-events:none;opacity:.8}.cs-atc.is-done{background:linear-gradient(135deg,#22c46b,#0f9d50)!important;color:#fff!important}.cs-atc.is-disabled{background:#e6e0dc!important;color:#8b8287!important;box-shadow:none!important;cursor:not-allowed}@container (max-width: 210px){.cs-deal{height:26px}.cs-deal__ic{display:none}.cs-deal__txt{padding:0 5px;font-size:calc(var(--s-size, 12px) - 1.5px)}.cs-deal__pct{padding:0 6px 0 9px;font-size:calc(var(--s-size, 12px) - 1.5px)}.cs-pricing{gap:5px}.cs-pricing__now{font-size:calc(var(--p-size, 21px) * .82)}.cs-pricing__was{font-size:calc(var(--cp-size, 14px) * .85)}.cs-atc{height:calc(var(--b-h, 44px) * .86);font-size:calc(var(--b-size, 14px) * .9);gap:5px}}.cs-qa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:flex;align-items:flex-end;justify-content:center}.cs-qa[hidden]{display:none}.cs-qa__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#140e0c80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:csFade .25s}.cs-qa__box{position:relative;width:100%;max-width:520px;max-height:88vh;overflow-y:auto;background:#fff;border-radius:28px 28px 0 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -20px 50px -20px #3c140066;animation:csUp .35s cubic-bezier(.2,.9,.25,1)}.cs-qa__close{position:absolute;top:12px;right:12px}.cs-qa__top{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding-right:36px}.cs-qa__img{width:96px;height:96px;border-radius:16px;object-fit:cover;background:#f7eee8;display:block}.cs-qa__title{font-weight:700;font-size:15.5px;line-height:1.3;color:var(--cs-dark);margin:0 0 6px}.cs-qa__opt{margin-top:18px}.cs-qa__lbl{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7a7a82;margin-bottom:8px}.cs-qa__lbl b{color:var(--cs-dark);text-transform:none;letter-spacing:0;font-weight:600;margin-left:4px}.cs-qa__vals{display:flex;flex-wrap:wrap;gap:8px}.cs-qa__v{border:0;cursor:pointer;padding:9px 14px;border-radius:12px;background:#fff;font:500 13px var(--cs-font-body);color:#34343a;box-shadow:inset 0 0 0 1.5px #eedfd5;transition:all .2s}.cs-qa__v:hover{box-shadow:inset 0 0 0 1.5px var(--cs-primary)}.cs-qa__v.is-on{color:#fff;background:var(--cs-grad);box-shadow:inset 0 1px #fff6,0 6px 12px -6px #f04e0fb3}.cs-qa__v.is-out{color:#b4aaa5;text-decoration:line-through}.cs-qa .cs-atc{height:50px;font-size:15px;margin-top:20px}.cs-qa__link{display:block;text-align:center;margin-top:12px;font-size:13px;color:var(--cs-primary-2);text-decoration:underline}@media(min-width:750px){.cs-qa{align-items:center}.cs-qa__box{border-radius:28px;animation:csFade .3s}}@media(max-width:989px){.cs-pg__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:749px){.cs-pg__head{margin-bottom:18px}.cs-pg__title{font-size:calc(var(--h-size) * .72)}.cs-pg__sub{font-size:13px}.cs-pg__eyebrow{font-size:10.5px;padding:5px 11px}.cs-tabs{padding:4px}.cs-tab{padding:8px 14px;font-size:13px}.cs-tabs__glider{top:4px;bottom:4px}.cs-pg__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cs-pg .cs-card{padding:7px;border-radius:calc(var(--c-radius) * .8)}.cs-pg .cs-card__body{padding:10px 2px 2px}.cs-pg .cs-card__title{font-size:calc(var(--t-size) * .86)}.cs-orb-glow{display:none}}@media(prefers-reduced-motion:reduce){.cs-orb-glow,.cs-deal__pct:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cs-grid.css.map */
