.ba{background:var(--ba-bg);color:var(--ba-text)}.ba__intro{margin-bottom:28px}.ba__intro--center{text-align:center}.ba__heading{margin:0 0 8px;font-size:var(--ba-h2);color:var(--ba-text)}.ba__sub{margin:0;opacity:.75;font-size:17px}.ba__intro--center .ba__sub{margin-inline:auto;max-width:640px}.ba__grid{display:grid;grid-template-columns:repeat(var(--ba-cols),minmax(0,1fr));gap:var(--ba-gap)}.ba__item{display:grid;gap:20px;align-content:start}.ba--layout-right .ba__item:not(.ba__item--solo){grid-template-columns:1.2fr 1fr;align-items:center;gap:48px}.ba--layout-left .ba__item:not(.ba__item--solo){grid-template-columns:1fr 1.2fr;align-items:center;gap:48px}.ba--layout-left .ba__compare{order:2}.ba__compare{position:relative;overflow:hidden;border-radius:var(--ba-radius);background:#7f7f7f1f;user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:ew-resize;isolation:isolate}.ba--vertical .ba__compare{touch-action:pan-x;cursor:ns-resize}.ba__img{position:absolute;top:0;right:0;bottom:0;left:0}.ba__img picture{display:contents}.ba__img img,.ba__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ba-fit);pointer-events:none;-webkit-user-drag:none}.ba__placeholder--before{filter:grayscale(1) brightness(.85)}.ba__img--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);z-index:1}.ba--vertical .ba__img--before{clip-path:inset(0 0 calc(100% - var(--pos)) 0)}.ba__divider{position:absolute;z-index:2;pointer-events:none;top:0;bottom:0;left:var(--pos);width:var(--ba-line-w);transform:translate(-50%);background:var(--ba-line)}.ba--vertical .ba__divider{top:var(--pos);bottom:auto;left:0;right:0;width:auto;height:var(--ba-line-w);transform:translateY(-50%)}.ba__handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--ba-handle);height:var(--ba-handle);border-radius:50%;display:grid;place-items:center;background:var(--ba-handle-bg);color:var(--ba-handle-icon);box-shadow:0 2px 12px #00000040;transition:transform .2s ease}.ba__handle svg{width:55%;height:55%}.ba--handle-line .ba__handle{display:none}.ba__compare.is-dragging .ba__handle,.ba__compare:focus-within .ba__handle{transform:translate(-50%,-50%) scale(1.1)}.ba__compare:focus-within .ba__handle{outline:2px solid var(--ba-line);outline-offset:3px}.ba__label{position:absolute;z-index:3;pointer-events:none;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--ba-label-bg);color:var(--ba-label-text);transition:opacity .25s ease}.ba--labels-top .ba__label{top:14px}.ba--labels-bottom .ba__label{bottom:14px}.ba__label--before{left:14px}.ba__label--after{right:14px}.ba--vertical .ba__label--before{top:14px;bottom:auto;left:14px}.ba--vertical .ba__label--after{bottom:14px;top:auto;left:14px;right:auto}.ba__compare.hide-before .ba__label--before,.ba__compare.hide-after .ba__label--after{opacity:0}.ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;z-index:4;cursor:inherit;pointer-events:none}.ba__copy{display:flex;flex-direction:column;gap:10px}.ba--text-center .ba__copy{text-align:center;align-items:center}.ba__kicker{margin:0;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.ba__title{margin:0;font-size:var(--ba-title);line-height:1.15;color:var(--ba-text)}.ba__text{font-size:16px;line-height:1.6;opacity:.85}.ba__text p{margin:0 0 .6em}.ba__cta{margin-top:8px}.ba__product{display:flex;align-items:center;gap:12px;padding:10px;margin-top:4px;border:1px solid rgba(127,127,127,.25);border-radius:12px;color:inherit;text-decoration:none;text-align:left;transition:border-color .2s ease}.ba__product:hover{border-color:currentColor}.ba__product-img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex-shrink:0}.ba__product-info{display:flex;flex-direction:column;gap:2px}.ba__product-title{font-weight:500;font-size:15px}.ba__product-price{font-size:14px;opacity:.8}.ba__product-price s{opacity:.6;margin-right:4px}.ba__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:1.5px solid transparent;transition:opacity .2s ease,transform .2s ease}.ba__btn:hover{opacity:.9;transform:translateY(-1px)}.ba__btn--solid{background:var(--ba-btn-bg);color:var(--ba-btn-text)}.ba__btn--outline{background:transparent;color:var(--ba-text);border-color:currentColor}@media(max-width:989px){.ba__grid{grid-template-columns:repeat(var(--ba-cols-t),minmax(0,1fr))}.ba--layout-right .ba__item:not(.ba__item--solo),.ba--layout-left .ba__item:not(.ba__item--solo){grid-template-columns:1fr;gap:20px}.ba--layout-left .ba__compare{order:0}}@media(max-width:749px){.ba__grid{grid-template-columns:1fr}.ba__handle{width:calc(var(--ba-handle) * .85);height:calc(var(--ba-handle) * .85)}}.bd{display:grid;grid-template-columns:var(--bd-cols);gap:var(--bd-gap);background:var(--bd-bg);color:var(--bd-text);font-size:var(--bd-body)}.bd--v-center{align-items:center}.bd--v-top{align-items:start}.bd--img-right .bd__media{order:2}.bd__media{position:relative;border-radius:var(--bd-radius);background:#7f7f7f14}.bd__media picture{display:contents}.bd__img{display:block;width:100%;height:auto;border-radius:var(--bd-radius)}.bd__media[style] .bd__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:var(--bd-fit)}.bd__hot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2}.bd__hot.is-open{z-index:5}.bd__pin{position:relative;width:var(--bd-pin);height:var(--bd-pin);border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;font:inherit;font-size:calc(var(--bd-pin) * .4);font-weight:600;background:var(--bd-pin-bg);color:var(--bd-pin-text);box-shadow:0 2px 10px #0000002e;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.bd__pin-plus{display:none;width:50%;height:50%}.bd--pin-plus .bd__pin-num{display:none}.bd--pin-plus .bd__pin-plus{display:block}.bd--pin-dot .bd__pin{width:calc(var(--bd-pin) * .55);height:calc(var(--bd-pin) * .55);box-shadow:0 0 0 5px #ffffff8c,0 2px 10px #0003}.bd--pin-dot .bd__pin-num{display:none}.bd--pulse .bd__pin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--bd-pin-bg);animation:bd-pulse 2.2s ease-out infinite;pointer-events:none}@keyframes bd-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}.bd__pin:focus-visible{outline:2px solid var(--bd-accent);outline-offset:3px}.bd__hot.is-on .bd__pin{background:var(--bd-pin-active);color:var(--bd-pin-active-text);transform:scale(1.15);box-shadow:0 0 0 7px color-mix(in srgb,var(--bd-accent) 30%,transparent),0 0 24px color-mix(in srgb,var(--bd-accent) 70%,transparent)}.bd__pop{position:absolute;width:var(--bd-pop-w);display:flex;gap:10px;padding:10px;background:var(--bd-pop-bg);color:var(--bd-pop-text);border-radius:14px;box-shadow:0 10px 30px #0000002e;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.bd__pop--r{left:calc(100% + 10px)}.bd__pop--l{right:calc(100% + 10px)}.bd__pop--d{top:-8px}.bd__pop--u{bottom:-8px}.bd__hot.is-open .bd__pop{opacity:1;visibility:visible;transform:none}.bd__pop-img{width:72px;height:72px;object-fit:cover;border-radius:10px;flex-shrink:0}.bd__pop-info{display:flex;flex-direction:column;gap:3px;min-width:0}.bd__pop-title{font-weight:500;font-size:14px;line-height:1.3;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bd__pop-title:hover{text-decoration:underline}.bd__pop-price{font-size:13px;opacity:.75}.bd__pop-add{margin-top:4px;align-self:flex-start;border:0;border-radius:999px;padding:6px 14px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;background:var(--bd-pop-btn-bg);color:var(--bd-pop-btn-text)}.bd__pop-add[disabled]{opacity:.6;cursor:default}.bd--align-center .bd__intro{text-align:center}.bd--align-left .bd__intro{text-align:left}.bd__kicker{margin:0 0 12px;font-size:var(--bd-kicker);font-weight:500;color:var(--bd-kicker-color)}.bd--kicker-upper .bd__kicker{text-transform:uppercase;letter-spacing:.1em}.bd__kicker a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bd__heading{margin:0 0 12px;font-size:var(--bd-h2);color:var(--bd-text)}.bd__text{margin:0 0 8px;color:var(--bd-muted)}.bd--align-center .bd__text{margin-inline:auto;max-width:520px}.bd__text p{margin:0 0 .6em}.bd__rows{list-style:none;padding:0;margin:28px 0 0;text-align:left}.bd--rows-lines .bd__row{border-top:1px solid var(--bd-line);border-radius:0}.bd--rows-lines .bd__row:last-child{border-bottom:1px solid var(--bd-line)}.bd--rows-cards .bd__rows{display:grid;gap:10px}.bd--rows-cards .bd__row{border:1px solid var(--bd-line);border-radius:14px}.bd--rows-plain .bd__rows{display:grid;gap:4px}.bd__row{display:flex;align-items:center;gap:14px;padding:var(--bd-row-pad) 12px;border-radius:12px;transition:background .2s ease,box-shadow .2s ease}.bd__row.is-on{background:var(--bd-row-on)}.bd--rows-cards .bd__row.is-on{box-shadow:0 0 0 2px var(--bd-accent)}.bd__row.is-soldout{opacity:.55}.bd__row.is-off .bd__thumb,.bd__row.is-off .bd__info{opacity:.45}.bd__num{width:32px;height:32px;border-radius:50%;border:1px solid var(--bd-line);flex-shrink:0;display:grid;place-items:center;font-size:14px;transition:background .2s,color .2s,transform .2s,box-shadow .2s,border-color .2s}.bd--no-nums .bd__num{display:none}.bd__row.is-on .bd__num{background:var(--bd-pin-active);border-color:var(--bd-pin-active);color:var(--bd-pin-active-text);transform:scale(1.1);box-shadow:0 0 0 4px color-mix(in srgb,var(--bd-accent) 25%,transparent)}.bd__thumb{flex-shrink:0;width:var(--bd-thumb);height:var(--bd-thumb);border-radius:8px;overflow:hidden;background:#f5f5f5;display:block}.bd--no-thumbs .bd__thumb{display:none}.bd__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bd__info{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.bd__note{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--bd-muted)}.bd__title{color:inherit;text-decoration:none;font-weight:500;font-size:var(--bd-item)}.bd__title:hover{text-decoration:underline}.bd__qty{color:var(--bd-muted);font-weight:400}.bd__meta{display:flex;align-items:center;gap:10px;font-size:14px}.bd__price s{opacity:.55;margin-right:4px}.bd__soldout{font-size:12px;color:var(--bd-soldout)}.bd__variant{margin-top:4px;max-width:220px;padding:6px 10px;border:1px solid var(--bd-line);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px}.bd__check{position:relative;flex-shrink:0;cursor:pointer}.bd__check input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.bd__check span{display:block;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--bd-line);transition:background .15s,border-color .15s}.bd__check input:checked+span{background:var(--bd-check);border-color:var(--bd-check);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E");background-size:70%;background-position:center;background-repeat:no-repeat}.bd__check input:focus-visible+span{outline:2px solid var(--bd-accent);outline-offset:2px}.bd__check input:disabled+span{opacity:.4}.bd__total{margin-top:24px;text-align:left}.bd--align-center .bd__total{text-align:center}.bd__total-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bd__total-price s{opacity:.5;margin-right:6px}.bd__total-price strong{font-size:var(--bd-total)}.bd__save{margin:6px 0 0;font-size:14px;color:var(--bd-save);font-weight:500}.bd__add-all{margin-top:14px}.bd--btn-full .bd__add-all{width:100%}.bd__msg{min-height:1.2em;margin:8px 0 0;font-size:14px}.bd__msg.is-error{color:var(--bd-soldout)}.bd__btn,.bd .bd__btn--theme{display:inline-flex;align-items:center;justify-content:center;min-height:var(--bd-btn-h);height:auto;padding:0 28px;border-radius:var(--bd-btn-radius);font:inherit;font-weight:600;font-size:15px;cursor:pointer;border:1.5px solid transparent;transition:opacity .2s,transform .2s}.bd .bd__btn--theme{border-color:var(--btn, #000)}.bd__btn:hover{opacity:.9}.bd__btn--solid{background:var(--bd-btn-bg);color:var(--bd-btn-text)}.bd__btn--outline{background:transparent;color:var(--bd-text);border-color:currentColor}.bd [data-bd-add-all][disabled]{opacity:.6;cursor:progress}@media(max-width:989px){.bd{grid-template-columns:1fr;gap:28px}.bd--img-right .bd__media{order:0}.bd--m-list .bd__media{order:2}.bd__pop{width:min(var(--bd-pop-w),220px)}}@media(max-width:749px){.bd__hot{left:var(--xm);top:var(--ym)}.bd__hot--hide-m{display:none}.bd__heading{font-size:var(--bd-h2-m)}}@media(max-width:600px){.bd__pop{position:fixed;left:16px!important;right:16px!important;top:auto!important;bottom:16px!important;width:auto;z-index:50}.bd__thumb{width:calc(var(--bd-thumb) * .8);height:calc(var(--bd-thumb) * .8)}}@media(prefers-reduced-motion:reduce){.bd--pulse .bd__pin:after{animation:none}}.cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;pointer-events:none}.cd.is-open{visibility:visible;pointer-events:auto}.cd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s}.cd.is-open .cd__overlay{opacity:1}.cd__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,100%);background:#fff;color:var(--text);transform:translate(100%);transition:transform .4s cubic-bezier(.3,1,.3,1);outline:none}.cd.is-open .cd__panel{transform:none}.cd__inner{height:100%;display:flex;flex-direction:column}.cd__inner.is-busy{opacity:.6;pointer-events:none;transition:opacity .15s}.cd__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.cd__title{margin:0;font-size:20px;letter-spacing:-.02em}.cd__count{color:var(--muted);font-weight:400}.cd__x{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:inherit;margin-right:-10px}.cd__ship{padding:14px 20px;background:#f7f7f7}.cd__ship-msg{margin:0 0 8px;font-size:14px;display:flex;align-items:center;gap:6px}.cd__ship.is-done .cd__ship-msg{color:#1a7f37;font-weight:500}.cd__bar{height:6px;border-radius:6px;background:#e4e4e4;overflow:hidden}.cd__bar span{display:block;height:100%;background:var(--accent);border-radius:6px;transition:width .5s cubic-bezier(.3,1,.3,1)}.cd__ship.is-done .cd__bar span{background:#1a7f37}.cd__body{flex:1;overflow-y:auto;padding:4px 20px 20px}.cd__empty{text-align:center;padding:56px 12px;display:grid;justify-items:center;gap:12px;color:var(--muted)}.cd__empty p{margin:0;font-size:16px;color:var(--text)}.cd__lines{list-style:none;margin:0;padding:0}.cd__line{display:grid;grid-template-columns:88px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.cd__img{width:88px;height:88px;border-radius:10px;overflow:hidden;background:#f5f5f5;display:block}.cd__img img{width:100%;height:100%;object-fit:cover}.cd__info{min-width:0;display:flex;flex-direction:column;gap:2px}.cd__name{font-size:14px;font-weight:500;line-height:1.35;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd__variant{margin:0;font-size:13px;color:var(--muted)}.cd__disc{margin:0;font-size:12px;color:var(--accent)}.cd__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.cd__qty{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;height:36px}.cd__qty button{width:34px;height:100%;border:0;background:none;font-size:17px;cursor:pointer;color:inherit}.cd__qty span{min-width:22px;text-align:center;font-size:14px}.cd__price{text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.cd__price s{display:block;font-weight:400;color:var(--muted);font-size:12px}.cd__remove{align-self:start;width:36px;height:36px;display:grid;place-items:center;border:0;background:none;color:var(--muted);cursor:pointer;border-radius:999px}.cd__remove:hover{color:var(--text);background:#f3f3f3}.cd__ups{margin-top:20px}.cd__ups-title{margin:0 0 10px;font-size:14px;font-weight:600}.cd__up{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:12px;margin-bottom:8px}.cd__up-img img{width:64px;height:64px;object-fit:cover;border-radius:8px;display:block;background:#f5f5f5}.cd__up-info{min-width:0;display:flex;flex-direction:column}.cd__up-name{font-size:13px;font-weight:500;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd__up-price{font-size:13px}.cd__up-price s{color:var(--muted)}.cd__up-add{min-height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--text);background:#fff;color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.cd__up-add:hover{background:var(--text);color:#fff}.cd__foot{border-top:1px solid var(--border);padding:16px 20px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.cd__sum{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.cd__sum--disc,.cd__sum--save{color:#1a7f37}.cd__sum--total{font-size:16px;margin:4px 0 2px}.cd__note{margin:0 0 12px;font-size:12px;color:var(--muted)}.cd__checkout{width:100%;height:54px;border:0;border-radius:999px;background:var(--btn);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s}.cd__checkout:hover{opacity:.9}.cd__view{display:block;text-align:center;margin-top:10px;font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cd__pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:0;margin:12px 0 0}.cd__pay svg{width:34px;height:22px;display:block}@media(prefers-reduced-motion:reduce){.cd__panel,.cd__overlay,.cd__bar span{transition:none}}.split__promo{position:relative;overflow:hidden}.split__promo-media{position:absolute;top:0;right:0;bottom:0;left:0}.split__promo-media img{width:100%;height:100%;object-fit:cover;display:block}.split__promo--has-image .split__promo-copy{position:relative;z-index:1;color:#fff}.split__promo--has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#00000073);pointer-events:none}.split__promo-copy{position:relative;z-index:1}.split__text p{margin:0}footer.footer{background:var(--ft-bg);color:var(--ft-text);border-top:1px solid rgba(0,0,0,.06);padding:0}.footer a{color:inherit;text-decoration:none;display:block;margin:8px 0;opacity:.85}.footer a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.footer .footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px;padding:56px 0 32px}.footer__h{margin:0 0 12px;font-weight:600;font-size:15px}.footer__h--sm{margin-top:20px;font-size:14px}.footer__muted{color:var(--ft-muted);margin:0 0 12px;max-width:42ch;line-height:1.6;font-size:14px}.footer__mail{font-size:14px}.footer .footer__socials{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.footer .footer__socials a{margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.14);color:var(--ft-text);opacity:1;line-height:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.footer .footer__socials a:hover,.footer .footer__socials a:focus-visible{background:var(--ft-text);border-color:var(--ft-text);color:var(--ft-bg);text-decoration:none}.footer .footer__socials svg{display:block;width:18px;height:18px;margin:0;flex:none}.footer__col a{font-size:14px;color:var(--ft-muted)}.footer .footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 0 28px;border-top:1px solid rgba(0,0,0,.08);font-size:13px;color:var(--ft-muted)}.footer__bottom a{display:inline;margin:0}.footer__pay{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.footer__pay svg{width:38px;height:24px;display:block}@media(max-width:989px){.footer .footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}@media(max-width:749px){.footer .footer__bottom{flex-direction:column;align-items:flex-start}}.gentle__card{display:grid;grid-template-columns:1fr 1.05fr;overflow:hidden;min-height:420px}.gentle__card--flip{direction:rtl}.gentle__card--flip>*{direction:ltr}.gentle__copy{padding:56px 48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;text-align:left}.gentle__kicker{margin:0;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.gentle__copy h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05}.gentle__text{margin:0;max-width:36ch}.gentle__btn{align-self:flex-start;margin-top:8px;border:0;text-decoration:none}.gentle__media{min-height:320px}.gentle__media img,.gentle__placeholder{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:800px){.gentle__card,.gentle__card--flip{grid-template-columns:1fr;direction:ltr}.gentle__copy{padding:32px 24px 28px}.gentle__media{min-height:240px;order:-1}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header__h1{margin:0;font-size:inherit;line-height:1;letter-spacing:inherit;font-weight:inherit}.logo{display:inline-flex;align-items:center}.logo img{height:auto;max-width:100%}.nav{display:flex;gap:22px;align-items:center}.nav__item{position:relative}.nav__link{text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:10px 0}.nav__link.is-active{text-decoration:underline;text-underline-offset:6px}.nav__caret{transition:transform .2s}.nav__item:hover .nav__caret,.nav__item:focus-within .nav__caret{transform:rotate(180deg)}.nav__dropdown{position:absolute;top:100%;left:-12px;min-width:220px;background:#fff;padding:10px;border-radius:14px;box-shadow:0 14px 34px #0000001a;z-index:20;display:grid;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s}.nav__item:hover>.nav__dropdown,.nav__item:focus-within>.nav__dropdown{opacity:1;visibility:visible;transform:none}.nav__drop-link{display:block;padding:9px 12px;border-radius:8px;text-decoration:none;color:inherit}.nav__drop-link:hover{background:#f5f5f5}.header__cart{position:relative}.header__cart .cart-count{position:absolute;top:-2px;right:-6px}.cart-count[hidden]{display:none}.search-bar{display:none;border-top:1px solid var(--border);background:#fff}.search-bar.is-open{display:block}.ps{position:relative;padding:14px 0}.ps__field{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:999px;padding:4px 4px 4px 18px;background:#fff}.ps__field input{flex:1;border:0;height:44px;font-size:16px;outline:none;background:transparent;min-width:0}.ps__field .btn{height:44px}.ps__results{position:absolute;left:0;right:0;top:calc(100% - 6px);z-index:45;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 40px #0000001f;padding:12px;max-height:70vh;overflow:auto}.ps__label{margin:4px 8px 6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ps__group+.ps__group{margin-top:10px;border-top:1px solid var(--border);padding-top:10px}.ps__col{display:inline-block;margin:0 4px 6px;padding:6px 12px;border-radius:999px;background:#f5f5f5;font-size:14px}.ps__item{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:10px}.ps__item:hover,.ps__item:focus{background:#f6f6f6}.ps__item img,.ps__ph{width:48px;height:48px;object-fit:cover;border-radius:8px;background:#f2f2f2;display:block}.ps__t{font-size:14px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ps__p{font-size:14px;font-weight:600;white-space:nowrap}.ps__p.is-sale{color:var(--sale)}.ps__none{margin:8px;color:var(--muted)}.ps__all{display:block;width:100%;margin-top:8px;padding:12px;border:0;border-radius:10px;background:#f5f5f5;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;visibility:hidden;pointer-events:none}.mnav.is-open{visibility:visible;pointer-events:auto}.mnav__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s}.mnav.is-open .mnav__overlay{opacity:1}.mnav__panel{position:absolute;top:0;left:0;height:100%;width:min(360px,88vw);background:#fff;color:#111;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .35s cubic-bezier(.3,1,.3,1);outline:none}.mnav.is-open .mnav__panel{transform:none}.mnav__head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 20px;border-bottom:1px solid var(--border)}.mnav__title{font-weight:600;font-size:18px}.mnav__x{width:44px;height:44px;justify-content:center;align-items:center}.mnav__body{flex:1;overflow:auto;padding:8px 20px}.mnav__link{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0;border:0;border-bottom:1px solid #f0f0f0;background:none;font:inherit;font-size:17px;font-weight:500;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.mnav__parent svg{transition:transform .2s}.mnav__group.is-open .mnav__parent svg{transform:rotate(180deg)}.mnav__children{display:none;padding:6px 0 12px 12px}.mnav__group.is-open .mnav__children{display:grid}.mnav__children a{padding:10px 0;color:var(--muted);text-decoration:none;font-size:15px}.mnav__foot{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px 20px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border);font-size:14px}.mnav__foot a{color:var(--muted);text-decoration:none}@media(max-width:989px){.nav,.header__account{display:none}}@media(min-width:990px){.header__burger{display:none}}@media(prefers-reduced-motion:reduce){.mnav__panel,.mnav__overlay,.nav__dropdown{transition:none}}.hw__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.hw__heading{margin:0;font-size:var(--hw-h2)}.hw__nav{display:flex;gap:8px;margin-left:auto}.hw__arrow{width:40px;height:40px;border-radius:999px;border:1px solid rgba(127,127,127,.3);background:#fff;color:#111;cursor:pointer;display:grid;place-items:center;padding:0;transition:transform .2s ease,box-shadow .2s ease}.hw__arrow:hover{transform:scale(1.06);box-shadow:0 2px 10px #0000001a}.hw__arrow svg{width:18px;height:18px}.hw__stage{position:relative}.hw__viewport{overflow:hidden;touch-action:pan-y}.hw__track{display:flex;gap:var(--hw-gap);will-change:transform;user-select:none;-webkit-user-select:none}.hw__arrow--side{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.hw__arrow--side:hover{transform:translateY(-50%) scale(1.06)}.hw__arrow--prev{left:12px}.hw__arrow--next{right:12px}.hw__card{position:relative;flex:0 0 var(--hw-w);min-height:var(--hw-h);display:grid;background:var(--hw-card);color:var(--hw-ink);border-radius:var(--hw-radius);overflow:hidden}.hw--right .hw__card{grid-template-columns:1fr var(--hw-img-w)}.hw--right .hw__copy{order:1}.hw--right .hw__art{order:2}.hw--left .hw__card{grid-template-columns:var(--hw-img-w) 1fr}.hw--top .hw__card{grid-template-rows:auto 1fr}.hw--top .hw__art{min-height:calc(var(--hw-h) * .55)}.hw--background .hw__card{grid-template-columns:1fr}.hw--background .hw__art{position:absolute;top:0;right:0;bottom:0;left:0}.hw--background .hw__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--hw-overlay);pointer-events:none}.hw--background .hw__copy{position:relative;z-index:1}.hw__copy{padding:var(--hw-pad);display:flex;flex-direction:column;gap:10px}.hw--v-top .hw__copy{justify-content:flex-start}.hw--v-center .hw__copy{justify-content:center}.hw--v-bottom .hw__copy{justify-content:flex-end}.hw--text-center .hw__copy{text-align:center;align-items:center}.hw__kicker{margin:0;font-size:14px;font-weight:500;color:var(--hw-ink)}.hw__title{margin:0;font-size:var(--hw-title);line-height:1.1;color:var(--hw-ink)}.hw__text{margin:0;font-size:var(--hw-text);line-height:1.5;color:var(--hw-ink);opacity:.8}.hw__cta{margin-top:10px}.hw__art{position:relative;overflow:hidden;min-height:200px}.hw__art picture{display:contents}.hw__art img,.hw__art .hw__placeholder{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--s, 100%);height:var(--s, 100%);object-fit:var(--fit, cover);object-position:var(--hw-focal);pointer-events:none;-webkit-user-drag:none}.hw__art--full{--s: 100%;--fit: cover}.hw__art--fit{--s: calc(100% - var(--hw-img-pad) * 2);--fit: contain}.hw__art--large{--s: 90%;--fit: contain}.hw__art--medium{--s: 70%;--fit: contain}.hw__art--small{--s: 50%;--fit: contain}.hw--background .hw__art{--s: 100%;--fit: cover}.hw__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:1.5px solid transparent;transition:opacity .2s ease,transform .2s ease}.hw__btn:hover{opacity:.9;transform:translateY(-1px)}.hw__btn--solid{background:var(--hw-btn-bg);color:var(--hw-btn-text)}.hw__btn--white{background:#fff;color:#111}.hw__btn--outline{background:transparent;color:var(--hw-ink);border-color:currentColor}.hw__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.hw__dot{width:8px;height:8px;border:0;padding:0;border-radius:99px;cursor:pointer;background:var(--hw-dot);opacity:.25;transition:width .3s ease,opacity .3s ease}.hw__dot.is-active{width:22px;opacity:1}@media(max-width:800px){.hw__card{flex-basis:var(--hw-w-m);min-height:0}.hw--right .hw__card,.hw--left .hw__card,.hw--top .hw__card{grid-template-columns:1fr;grid-template-rows:auto 1fr}.hw--right .hw__art,.hw--left .hw__art,.hw--top .hw__art{order:-1;height:var(--hw-img-h-m);min-height:0}.hw--background .hw__card{min-height:calc(var(--hw-img-h-m) + 160px)}.hw__copy{padding:22px 18px 26px}.hw__title{font-size:var(--hw-title-m)}.hw__arrow--side{width:34px;height:34px}}.ticker{overflow:hidden}.ticker__viewport{overflow:hidden;padding:14px 0}.ticker__track{display:flex;width:max-content;will-change:transform}.ticker__group{display:flex;flex:0 0 auto}.ticker__item{display:inline-flex;align-items:center;gap:18px;padding-right:56px;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.ticker__item img{height:var(--logo-h, 56px);width:auto;display:block}.art__wrap{max-width:760px}.art__crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:1.3rem;color:var(--muted);margin-bottom:24px}.art__crumbs a{color:inherit;text-decoration:none}.art__crumbs a:hover{color:var(--text);text-decoration:underline}.art__crumbs [aria-current]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.art__kicker{text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;font-weight:600;color:var(--accent);margin:0 0 10px}.art__title{font-size:clamp(2.8rem,4.5vw,4.4rem);line-height:1.15;margin:0 0 14px;letter-spacing:-.01em}.art__meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:1.4rem;margin:0 0 28px}.art__hero{border-radius:16px;overflow:hidden;background:#f6f6f6;margin-bottom:32px}.art__hero img{width:100%;height:auto;display:block;aspect-ratio:16 / 10;object-fit:cover}.art__body{font-size:1.7rem;line-height:1.75;color:#222}.art__body h2{font-size:2.4rem;line-height:1.3;margin:40px 0 12px}.art__body h3{font-size:2rem;margin:28px 0 10px}.art__body p{margin:0 0 18px}.art__body ul,.art__body ol{padding-left:2.2rem;margin:0 0 20px}.art__body li{margin-bottom:8px}.art__body a{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px;font-weight:500}.art__body a:hover{color:var(--accent)}.art__body img{max-width:100%;height:auto;border-radius:12px}.art__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:32px 0 0}.art__tags a{display:inline-block;padding:6px 14px;border:1px solid var(--border);border-radius:999px;font-size:1.3rem;color:var(--text);text-decoration:none}.art__tags a:hover{border-color:var(--text)}.art__share{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;padding-top:20px;border-top:1px solid var(--border);font-size:1.4rem}.art__share a{color:var(--text);font-weight:500}.art__cta{margin-top:36px;padding:28px;border-radius:16px;background:var(--warm);text-align:center}.art__cta p{margin:0 0 16px;font-size:1.8rem;font-weight:600}.art__cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;background:var(--btn);color:#fff;text-decoration:none;font-weight:600}.art__back{margin-top:32px}.art__back a{color:var(--muted)}.bl__head{text-align:center;max-width:720px;margin:0 auto 40px}.bl__title{font-size:clamp(3rem,4.5vw,4.4rem);margin:0 0 12px}.bl__tag{color:var(--muted);font-weight:400}.bl__intro{color:var(--muted);font-size:1.6rem;margin:0 0 20px}.bl__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.bl__filters a{display:inline-block;padding:7px 16px;border:1px solid var(--border);border-radius:999px;font-size:1.3rem;color:var(--text);text-decoration:none}.bl__filters a[aria-current],.bl__filters a:hover{background:var(--text);border-color:var(--text);color:#fff}.bl__grid{display:grid;grid-template-columns:repeat(var(--bl-cols),minmax(0,1fr));gap:28px}.bl__card{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow .25s ease,transform .25s ease}.bl__card:hover{box-shadow:0 12px 32px #00000014;transform:translateY(-2px)}.bl__link{display:block;color:inherit;text-decoration:none;height:100%}.bl__img{aspect-ratio:16 / 10;background:#f6f6f6;overflow:hidden}.bl__img img,.bl__ph{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.bl__card:hover .bl__img img{transform:scale(1.03)}.bl__body{padding:20px 22px 24px}.bl__date{font-size:1.25rem;color:var(--muted);margin:0 0 8px}.bl__name{font-size:2rem;line-height:1.3;margin:0 0 10px}.bl__excerpt{font-size:1.45rem;line-height:1.6;color:#444;margin:0 0 14px}.bl__more{font-weight:600;font-size:1.4rem;color:var(--accent)}.bl__pag{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px;font-size:1.4rem}.bl__pag a{color:var(--text);font-weight:600}.bl__empty{text-align:center;color:var(--muted)}@media(max-width:989px){.bl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bl__grid{grid-template-columns:1fr;gap:20px}}.cp{padding:32px 0 80px}.cp__title span{color:var(--muted);font-weight:400}.cp__empty{text-align:center;padding:48px 0;display:grid;justify-items:center;gap:16px}.cp__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.cp__ship{padding:16px 20px;background:#f7f7f7;border-radius:14px;margin-bottom:8px}.cp__ship p{margin:0 0 8px;font-size:15px}.cp__ship.is-done p{color:#1a7f37;font-weight:500}.cp__bar{height:6px;background:#e4e4e4;border-radius:6px;overflow:hidden}.cp__bar span{display:block;height:100%;background:var(--accent)}.cp__ship.is-done .cp__bar span{background:#1a7f37}.cp__lines{list-style:none;padding:0;margin:0}.cp__line{display:grid;grid-template-columns:120px 1fr auto;gap:20px;padding:24px 0;border-bottom:1px solid var(--border)}.cp__img{width:120px;height:120px;border-radius:12px;overflow:hidden;background:#f5f5f5;display:block}.cp__img img{width:100%;height:100%;object-fit:cover}.cp__name{font-weight:500;text-decoration:none;color:inherit}.cp__variant,.cp__unit{margin:4px 0 0;font-size:14px;color:var(--muted)}.cp__unit s{margin-left:4px}.cp__actions{display:flex;align-items:center;gap:16px;margin-top:12px}.cp__qty input{width:80px;height:44px;border:1px solid var(--border);border-radius:999px;text-align:center;font-size:15px}.cp__remove{font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cp__line-total{font-weight:600;font-variant-numeric:tabular-nums}.cp__note{margin-top:20px}.cp__note summary{cursor:pointer;font-size:14px;color:var(--muted)}.cp__note textarea{width:100%;margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:12px;font:inherit}.cp__summary{position:sticky;top:100px;padding:24px;border:1px solid var(--border);border-radius:18px;background:#fff}.cp__sum{display:flex;justify-content:space-between;margin-bottom:8px}.cp__sum--disc{color:#1a7f37}.cp__sum--total{font-size:18px}.cp__tax{margin:0 0 16px;font-size:13px;color:var(--muted)}.cp__checkout{width:100%;height:56px;border:0;border-radius:999px;background:var(--btn);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.cp__update{width:100%;margin-top:8px;height:44px;border:1px solid var(--border);border-radius:999px;background:#fff;font:inherit;cursor:pointer}.cp__update[hidden]{display:none}.cp__express{margin-top:12px}.cp__trust{list-style:none;padding:16px 0 0;margin:16px 0 0;border-top:1px solid var(--border);font-size:13px;color:var(--muted);display:grid;gap:6px}.cp__trust li:before{content:"\2713";color:#1a7f37;margin-right:8px;font-weight:700}.cp__pay{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:16px 0 0}.cp__pay svg{width:38px;height:24px;display:block}@media(max-width:989px){.cp__grid{grid-template-columns:1fr;gap:24px}.cp__summary{position:static}}@media(max-width:749px){.cp__line{grid-template-columns:88px 1fr}.cp__img{width:88px;height:88px}.cp__line-total{grid-column:2}}.cl{background:var(--cl-bg);color:var(--cl-text)}.cl__banner{position:relative;height:var(--cl-banner-h);border-radius:var(--cl-radius);overflow:hidden;margin:8px 0 20px;display:flex}.cl__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cl__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e6,#0000 70%);opacity:var(--cl-overlay)}.cl__banner-copy{position:relative;z-index:1;margin-top:auto;padding:28px;width:100%;color:var(--cl-banner-text)}.cl__banner .cl__title,.cl__banner .cl__count{color:var(--cl-banner-text)}.cl--title-center .cl__banner-copy,.cl--title-center .cl__head,.cl--title-center .cl__desc{text-align:center}.cl__head{margin:24px 0 12px}.cl__title{margin:0;font-size:var(--cl-title);line-height:1.1}.cl__count{margin:6px 0 0;color:var(--cl-muted);font-size:14px}.cl__banner .cl__count{opacity:.85}.cl__desc{max-width:760px;margin:0 0 20px;color:var(--cl-muted)}.cl--title-center .cl__desc{margin-inline:auto}.cl__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;margin-bottom:12px;border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line)}.cl__tool-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--cl-line);border-radius:999px;padding:8px 16px;font:inherit;font-size:14px;color:inherit;cursor:pointer}.cl__tool-btn svg{width:18px;height:18px}.cl__badge-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--cl-accent);color:#fff;font-size:11px}.cl__sort{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:14px}.cl__sort-label{color:var(--cl-muted)}.cl__sort select{font:inherit;font-size:14px;color:inherit;border:1px solid var(--cl-line);border-radius:999px;padding:8px 32px 8px 14px;background:transparent;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.cl__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.cl__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#7f7f7f1f;color:inherit;text-decoration:none;font-size:13px}.cl__chip--clear{background:none;text-decoration:underline}.cl__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.cl__drawer.is-open{pointer-events:auto}.cl__drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s}.cl__drawer.is-open .cl__drawer-overlay{opacity:1}.cl__drawer-panel{position:absolute;top:0;left:0;height:100%;width:min(380px,90vw);background:var(--cl-bg);color:var(--cl-text);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .35s cubic-bezier(.3,1,.3,1);margin:0}.cl__drawer.is-open .cl__drawer-panel{transform:none}.cl__drawer-head,.cl__drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--cl-line)}.cl__drawer-foot{border-bottom:0;border-top:1px solid var(--cl-line);margin-top:auto}.cl__x{background:none;border:0;font-size:26px;line-height:1;cursor:pointer;color:inherit}.cl__drawer-body{overflow:auto;padding:4px 20px 20px;flex:1}.cl__filter{border-bottom:1px solid var(--cl-line);padding:14px 0}.cl__filter summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center}.cl__filter summary::-webkit-details-marker{display:none}.cl__filter summary:after{content:"+";font-size:18px;color:var(--cl-muted)}.cl__filter[open] summary:after{content:"\2013"}.cl__values{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.cl__value{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;position:relative}.cl__value input{position:absolute;opacity:0;width:18px;height:18px;margin:0}.cl__box{width:18px;height:18px;border:1.5px solid var(--cl-line);border-radius:5px;flex-shrink:0}.cl__value input:checked+.cl__box{background:var(--cl-text);border-color:var(--cl-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E");background-size:75%;background-position:center;background-repeat:no-repeat}.cl__value input:focus-visible+.cl__box{outline:2px solid var(--cl-accent);outline-offset:2px}.cl__value.is-empty{opacity:.45;cursor:default}.cl__n{color:var(--cl-muted);margin-left:auto}.cl__price{display:flex;align-items:center;gap:8px;margin-top:12px}.cl__price label{display:flex;align-items:center;gap:4px;border:1px solid var(--cl-line);border-radius:8px;padding:0 10px;flex:1}.cl__price input{width:100%;border:0;background:transparent;font:inherit;color:inherit;padding:10px 0}.cl__clear{color:inherit;font-size:14px}.cl__grid{display:grid;grid-template-columns:repeat(var(--cl-cols),minmax(0,1fr));gap:var(--cl-gap)}.cl__card{display:flex;flex-direction:column}.cl__card.is-new{animation:cl-in .45s ease both}@keyframes cl-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cl__card-link{color:inherit;text-decoration:none;display:block}.cl .cl__media{position:relative;aspect-ratio:var(--cl-ratio);overflow:hidden;border-radius:var(--cl-card-radius)}.cl .cl__media .cl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--cl-fit);transition:opacity .4s ease,transform .8s cubic-bezier(.3,1,.3,1)}.cl .cl__media .cl__img--2{opacity:0}.cl .cl__card:hover .has-hover .cl__img--2{opacity:1}.cl .cl__card:hover .has-hover .cl__img:not(.cl__img--2){opacity:0}.cl__badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--cl-badge);color:#fff;font-size:11px;padding:3px 8px;border-radius:4px}.cl__badge--soldout{background:#6b6b6b}.cl--text-center .cl__info{text-align:center}.cl__vendor{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--cl-muted)}.cl__name{font-size:var(--cl-name);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl__btn{margin-top:12px;height:40px;width:100%}.cl__btn[disabled]{opacity:.5;cursor:not-allowed}.cl__more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:40px}.cl__progress-text{margin:0;font-size:14px;color:var(--cl-muted)}.cl__bar{width:min(240px,70%);height:3px;border-radius:3px;background:var(--cl-line);overflow:hidden}.cl__bar span{display:block;height:100%;background:var(--cl-text);transition:width .4s ease}.cl__more-btn{min-width:220px;justify-content:center;text-decoration:none}.cl__more-btn--solid{display:inline-flex;align-items:center;min-height:48px;padding:0 28px;border-radius:999px;background:var(--cl-btn-bg);color:var(--cl-btn-text);font-weight:600}.cl__more-btn--outline{display:inline-flex;align-items:center;min-height:48px;padding:0 28px;border-radius:999px;border:1.5px solid currentColor;color:var(--cl-text);font-weight:600}.cl__more-btn.is-loading{opacity:.6;pointer-events:none}.cl--infinite .cl__more-btn{visibility:hidden}.cl--infinite .cl__more-btn.is-loading{visibility:visible}.cl__empty{text-align:center;padding:60px 0;display:grid;gap:16px;justify-items:center}.cl.is-busy [data-cl-grid]{opacity:.45;transition:opacity .2s}@media(max-width:989px){.cl__grid{grid-template-columns:repeat(var(--cl-cols-t),minmax(0,1fr))}}@media(max-width:749px){.cl__banner{height:var(--cl-banner-h-m)}.cl__banner-copy{padding:18px}.cl__title{font-size:var(--cl-title-m)}.cl__grid{grid-template-columns:repeat(var(--cl-cols-m),minmax(0,1fr));gap:var(--cl-gap-m)}.cl__sort-label{display:none}}@media(prefers-reduced-motion:reduce){.cl__card.is-new{animation:none}}.newsletter__msg{width:100%;margin:12px 0 0;font-weight:500}.newsletter__msg--err{color:#c0392b}.recs{background:var(--rc-bg)}.recs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.recs--h-center .recs__head{justify-content:center;text-align:center}.recs--h-center .recs__nav{display:none}.recs__heading{margin:0}.recs__sub{margin:6px 0 0;color:var(--muted)}.recs__nav{display:flex;gap:8px}.recs__arrow{display:grid;place-items:center}.recs__arrow[disabled]{opacity:.35;cursor:default}.recs__track{display:grid;grid-template-columns:repeat(var(--rc-cols),minmax(0,1fr));gap:var(--rc-gap)}.recs--carousel .recs__track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--rc-cols) - 1) * var(--rc-gap)) / var(--rc-cols));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.recs--carousel .recs__track::-webkit-scrollbar{display:none}.recs__item{scroll-snap-align:start;min-width:0}.recs__track.is-swapping{opacity:.4;transition:opacity .2s}.recs[hidden]{display:none}@media(max-width:989px){.recs__track{grid-template-columns:repeat(var(--rc-cols-t),minmax(0,1fr))}.recs--carousel .recs__track{grid-template-columns:none;grid-auto-columns:calc((100% - (var(--rc-cols-t) - 1) * var(--rc-gap)) / var(--rc-cols-t) * .92)}}@media(max-width:749px){.recs__track{grid-template-columns:repeat(var(--rc-cols-m),minmax(0,1fr))}.recs--carousel .recs__track{grid-auto-columns:calc((100% - (var(--rc-cols-m) - 1) * var(--rc-gap)) / var(--rc-cols-m) * .88)}.recs__nav{display:none}}.tc{background:var(--tc-bg);color:var(--tc-text)}.tc__intro{margin-bottom:20px}.tc__intro--center{text-align:center}.tc__heading{margin:0 0 6px;font-size:var(--tc-h);color:var(--tc-text)}.tc__sub{margin:0;opacity:.7;font-size:16px}.tc__head{display:flex;align-items:flex-end;gap:16px;margin-bottom:28px}.tc--tabs-underline .tc__head{border-bottom:1px solid rgba(127,127,127,.25)}.tc__nav{display:flex;flex:1;gap:28px;min-width:0}.tc--tabs-pills .tc__nav,.tc--tabs-boxes .tc__nav{gap:8px;padding-bottom:12px}.tc--tabs-left .tc__nav{justify-content:flex-start}.tc--tabs-center .tc__nav{justify-content:center}.tc--tabs-right .tc__nav{justify-content:flex-end}.tc__tab{background:none;border:0;margin:0;cursor:pointer;font:inherit;text-decoration:none;font-size:var(--tc-tab-size);color:var(--tc-tab);white-space:nowrap;transition:color .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}.tc__tab:hover{color:var(--tc-tab-active)}.tc__tab:focus-visible{outline:2px solid var(--tc-accent);outline-offset:3px}.tc--tabs-underline .tc__tab{padding:0 0 12px;box-shadow:inset 0 -2px 0 transparent}.tc--tabs-underline .tc__tab.is-active{color:var(--tc-tab-active);font-weight:500;box-shadow:inset 0 -2px 0 var(--tc-accent)}.tc--tabs-pills .tc__tab,.tc--tabs-boxes .tc__tab{padding:.5em 1.2em;border:1px solid rgba(127,127,127,.35)}.tc--tabs-pills .tc__tab{border-radius:999px}.tc--tabs-boxes .tc__tab{border-radius:8px}.tc--tabs-pills .tc__tab.is-active,.tc--tabs-boxes .tc__tab.is-active{background:var(--tc-accent);border-color:var(--tc-accent);color:var(--tc-pill-text)}.tc__all{display:inline-flex;align-items:center;gap:6px;padding-bottom:12px;font-size:14px;color:var(--tc-text);white-space:nowrap;text-decoration:none}.tc__all svg{width:14px;height:14px;transition:transform .2s ease}.tc__all:hover svg{transform:translate(3px)}.tc__panel[hidden]{display:none}.tc__panel.is-entering{animation:tc-in .35s ease both}@keyframes tc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc__note{margin:0 0 16px;padding:10px 14px;border-radius:8px;background:#7f7f7f1a;font-size:14px}.tc__grid{display:grid;grid-template-columns:repeat(var(--tc-cols),minmax(0,1fr));gap:var(--tc-gap)}.tc__card{display:flex;flex-direction:column}.tc__card-link{color:inherit;text-decoration:none;display:block}.tc .tc__media{position:relative;aspect-ratio:var(--tc-ratio);overflow:hidden}.tc .tc__media .tc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--tc-fit);transition:opacity .4s ease,transform .8s cubic-bezier(.3,1,.3,1)}.tc .tc__media .tc__img--2{opacity:0}.tc .tc__card:hover .has-hover .tc__img--2{opacity:1}.tc .tc__card:hover .has-hover .tc__img:not(.tc__img--2){opacity:0}.tc__badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--tc-badge);color:#fff;font-size:11px;padding:3px 8px;border-radius:4px}.tc__badge--soldout{background:#6b6b6b}.tc--text-center .tc__info{text-align:center}.tc__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc__btn{margin-top:12px;height:40px;width:100%}.tc__btn[disabled]{opacity:.5;cursor:not-allowed}.tc__foot{display:flex;justify-content:center;margin-top:32px}@media(max-width:989px){.tc__grid{grid-template-columns:repeat(var(--tc-cols-t),minmax(0,1fr))}}@media(max-width:749px){.tc__head{flex-wrap:wrap;align-items:center}.tc__nav{flex-basis:100%}.tc--m-scroll .tc__nav{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start}.tc--m-scroll .tc__nav::-webkit-scrollbar{display:none}.tc--m-wrap .tc__nav{flex-wrap:wrap;row-gap:10px}.tc__all{order:2;margin-left:auto;padding-top:8px}.tc__grid{grid-template-columns:repeat(var(--tc-cols-m),minmax(0,1fr))}.tc--grid-m-slider .tc__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tc-cols-m) - 1) * var(--tc-gap)) / var(--tc-cols-m) * .88);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.tc--grid-m-slider .tc__grid::-webkit-scrollbar{display:none}.tc--grid-m-slider .tc__card{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.tc__panel.is-entering{animation:none}}.rv[hidden]{display:none}.rv__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.rv__heading{margin:0;font-size:clamp(22px,2.4vw,30px)}.rv__clear{background:none;border:0;padding:8px 0;font:inherit;font-size:14px;color:var(--muted);text-decoration:underline;cursor:pointer}.rv__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rv-cols) - 1) * var(--rv-gap)) / var(--rv-cols));gap:var(--rv-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rv__track::-webkit-scrollbar{display:none}.rv__item{scroll-snap-align:start;color:inherit;text-decoration:none;display:block;min-width:0}.rv__img{aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f5f5f5}.rv__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.3,1,.3,1)}.rv__item:hover .rv__img img{transform:scale(1.05)}.rv__title{margin-top:10px;font-size:14px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rv__price{font-size:14px;margin-top:2px}.rv__price s{color:var(--muted);margin-left:6px}.rv__price.is-sale span{color:var(--sale)}@media(max-width:989px){.rv__track{grid-auto-columns:calc((100% - 2 * var(--rv-gap)) / 3 * .92)}}@media(max-width:749px){.rv__track{grid-auto-columns:40%}}.hs{position:relative;max-width:1600px;margin:0 auto;padding-inline:12px}@media(min-width:990px){.hs{padding-inline:16px}}.hs__shell{display:block}.hs--peeks .hs__shell{display:grid;grid-template-columns:var(--hs-peek) 1fr var(--hs-peek);gap:var(--hs-gap);align-items:stretch}.hs__viewport{position:relative;height:var(--hs-h);overflow:hidden;border-radius:var(--hs-radius);touch-action:pan-y;outline:none;isolation:isolate}.hs__viewport:focus-visible{box-shadow:0 0 0 3px var(--hs-dot-active)}.hs__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hs__slide:not(.is-active){visibility:hidden}.hs--fade .hs__slide{opacity:0;transition:opacity var(--hs-speed) ease}.hs--fade .hs__slide.is-active{opacity:1;z-index:2}.hs__layer{position:absolute;top:0;right:0;bottom:0;left:0}.hs__layer picture{display:contents}.hs__img,.hs__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hs__embed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size}.hs__embed iframe{position:absolute;top:50%;left:50%;border:0;pointer-events:none;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%);opacity:0;transition:opacity .6s ease}.hs__embed.is-loaded iframe{opacity:1}.hs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hs--overlay-full .hs__overlay{background:var(--hs-overlay);opacity:var(--hs-overlay-alpha)}.hs--overlay-gradient .hs__overlay{background:linear-gradient(to top,var(--hs-overlay) 0%,transparent 65%);opacity:calc(var(--hs-overlay-alpha) * 2)}.hs__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hs__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:var(--hs-pad);pointer-events:none}.hs__copy-inner{max-width:var(--hs-content-w);color:var(--hs-text);pointer-events:auto}.hs__copy--left{justify-content:flex-start;text-align:left}.hs__copy--center{justify-content:center;text-align:center}.hs__copy--right{justify-content:flex-end;text-align:right}.hs--v-top .hs__copy{align-items:flex-start}.hs--v-middle .hs__copy{align-items:center}.hs--v-bottom .hs__copy{align-items:flex-end}.hs__kicker{margin:0 0 8px;letter-spacing:.12em;text-transform:uppercase;font-size:var(--hs-kicker);color:var(--hs-text)}.hs__title{margin:0 0 16px;font-size:clamp(28px,4vw,var(--hs-h1));font-weight:500;letter-spacing:-.045em;line-height:1.05;color:var(--hs-text)}.hs__text{margin:0 0 20px;font-size:16px;line-height:1.5;color:var(--hs-text)}.hs__text p{margin:0 0 .5em}.hs__buttons{display:flex;flex-wrap:wrap;gap:10px}.hs__copy--center .hs__buttons{justify-content:center}.hs__copy--right .hs__buttons{justify-content:flex-end}.hs__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:1.5px solid transparent;transition:transform .2s ease,opacity .2s ease}.hs__btn:hover{transform:translateY(-1px);opacity:.92}.hs__btn--solid{background:var(--hs-btn-bg);color:var(--hs-btn-text)}.hs__btn--white{background:#fff;color:#111}.hs__btn--outline{background:transparent;color:var(--hs-text);border-color:currentColor}.hs__buttons--small .hs__btn,.hs__buttons--small .btn{min-height:38px;height:auto;padding:0 18px;font-size:13px}.hs__buttons--medium .btn{min-height:46px;height:auto}.hs__buttons--large .hs__btn,.hs__buttons--large .btn{min-height:56px;height:auto;padding:0 36px;font-size:17px}.hs__buttons--stack{display:inline-flex;flex-direction:column;align-items:stretch}@media(min-width:801px){.hs__buttons--align-left{justify-content:flex-start!important;margin-right:auto}.hs__buttons--align-center{justify-content:center!important;margin-inline:auto}.hs__buttons--align-right{justify-content:flex-end!important;margin-left:auto}.hs__copy-inner>.hs__buttons--stack.hs__buttons--align-left{display:flex;width:max-content}.hs__copy-inner>.hs__buttons--stack.hs__buttons--align-center{display:flex;width:max-content}.hs__copy-inner>.hs__buttons--stack.hs__buttons--align-right{display:flex;width:max-content}}.hs__float{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;padding:var(--hs-btn-offset);pointer-events:none}.hs__float .hs__buttons{pointer-events:auto}.hs__fv--top{align-items:flex-start}.hs__fv--middle{align-items:center}.hs__fv--bottom{align-items:flex-end}.hs__fh--left{justify-content:flex-start}.hs__fh--center{justify-content:center}.hs__fh--right{justify-content:flex-end}.hs__fh--center .hs__buttons{justify-content:center}.hs__fh--right .hs__buttons{justify-content:flex-end}@media(min-width:801px){.hs-hide-desk{display:none!important}}@media(max-width:800px){.hs-hide-mob{display:none!important}.hs__float{padding:var(--hs-btn-offset-mobile);padding-bottom:calc(var(--hs-btn-offset-mobile) + 24px)}.hs__float--full-mob{align-items:flex-end;justify-content:stretch}.hs__float--full-mob .hs__buttons{width:100%;display:flex;flex-direction:column;align-items:stretch}.hs__float--full-mob .hs__btn,.hs__float--full-mob .btn{width:100%}}.hs__peek{border:0;padding:0;background:none;border-radius:calc(var(--hs-radius) * .75);overflow:hidden;cursor:pointer;height:var(--hs-h)}.hs__peek img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hs__peek:hover img{transform:scale(1.04)}.hs__arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:#ffffffe6;color:#111;box-shadow:0 2px 10px #0000001f}.hs__arrow svg{width:20px;height:20px}.hs__arrow--prev{left:14px}.hs__arrow--next{right:14px}.hs__controls{position:absolute;right:14px;bottom:14px;z-index:3;display:flex;gap:8px}.hs__ctl{width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:#00000073;color:#fff}.hs__ctl[hidden]{display:none}.hs__ctl svg{width:16px;height:16px}.hs__i-play,.hs.is-user-paused .hs__i-pause{display:none}.hs.is-user-paused .hs__i-play{display:block}.hs__i-sound,.hs.is-unmuted .hs__i-muted{display:none}.hs.is-unmuted .hs__i-sound{display:block}.hs__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.hs__dots--inside{position:absolute;left:50%;bottom:18px;transform:translate(-50%);margin:0;z-index:3}.hs__dot{width:8px;height:8px;border:0;border-radius:99px;background:var(--hs-dot);padding:0;cursor:pointer;transition:width .3s ease,background .3s ease}.hs__dot.is-active{background:var(--hs-dot-active);width:22px}.hs__layer--mob{display:none}@media(max-width:800px){.hs--peeks .hs__shell{display:block}.hs__peek{display:none}.hs__viewport{height:var(--hs-h-mobile);min-height:var(--hs-h-mobile-min);border-radius:var(--hs-radius-mobile)}.hs__layer--desk{display:none}.hs__layer--mob{display:block}.hs__copy{padding:var(--hs-pad-mobile);padding-bottom:calc(var(--hs-pad-mobile) + 24px)}.hs--m-left .hs__copy{justify-content:flex-start;text-align:left}.hs--m-left .hs__buttons{justify-content:flex-start}.hs--m-center .hs__copy{justify-content:center;text-align:center}.hs--m-center .hs__buttons{justify-content:center}.hs__copy-inner{max-width:100%}.hs__title{font-size:var(--hs-h1-mobile)}.hs__text{font-size:15px}.hs__arrow{width:36px;height:36px}.hs__arrow--prev{left:8px}.hs__arrow--next{right:8px}}@media(prefers-reduced-motion:reduce){.hs--fade .hs__slide,.hs__dot,.hs__peek img,.hs__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
