.social-list{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.social-list__link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:inherit;transition:background var(--duration)}.social-list__link:hover{background:rgba(var(--c-text),.08)}.loc-form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.loc-field{display:flex;flex-direction:column;gap:4px}.loc-label{font-size:.8rem;font-weight:600}.loc-control{position:relative;display:flex;align-items:center}.loc-flag{position:absolute;left:10px;pointer-events:none;display:flex}.loc-flag img{width:20px;height:15px;border-radius:2px;object-fit:cover}.loc-flag+.loc-select{padding-left:38px}.loc-select{-webkit-appearance:none;appearance:none;min-height:36px;max-width:240px;padding:6px 30px 6px 10px;border:1px solid rgba(var(--c-text),.25);border-radius:calc(var(--btn-radius) / 1.5);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23888' stroke-width='1.5' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center/9px;color:inherit;font:inherit;font-size:.86rem;cursor:pointer;text-overflow:ellipsis}.loc-select option{color:#111;background:#fff}announcement-strip{display:block;font-size:var(--ann-fs,13px);line-height:1.35}.ann__inner{display:grid;grid-template-columns:1fr;align-items:center;gap:12px;min-height:calc(var(--ann-py,9px) * 2 + 1.35em)}@media(min-width:750px){.ann__inner{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr)}}.ann__side{display:flex;align-items:center;gap:8px;min-width:0}.ann__side--end{justify-content:flex-end}@media(max-width:749px){.ann__side--start{display:none}.ann__side--end{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.ann__inner{position:relative}}.ann__side:empty{display:none}@media(min-width:750px){.ann__side:empty{display:flex}}.ann__main{min-width:0;padding:var(--ann-py,9px) 0;text-align:center}.ann__item{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.ann__item .icon,.ann__item .msi{flex:none}.ann__link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.ann__link:hover .ann__text{text-decoration:underline}.ann__content{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.ann__cta{font-weight:600;text-decoration:underline;text-underline-offset:2px}.ann__text p{margin:0;display:inline}.ann__row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 32px}.ann__slider{display:flex;align-items:center;justify-content:center;gap:6px}.ann__slides{flex:1;min-width:0}.ann__slide.is-active{animation:ann-in .45s var(--ease)}@keyframes ann-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ann__arrow,.ann__pause,.ann__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;flex:none}.ann__arrow:hover,.ann__pause:hover,.ann__close:hover{background:rgba(var(--c-text),.12)}.ann__pause{width:24px;height:24px;opacity:.7}.ann__pause.is-paused svg{opacity:.5}.ann__marquee .marquee__track{align-items:center}.ann__marquee .ann__item{white-space:nowrap}.ann__code{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px dashed currentColor;border-radius:var(--badge-radius);background:rgba(var(--c-text),.06);font-weight:700;letter-spacing:.06em;cursor:pointer;color:inherit}.ann__timer{display:inline-flex;gap:2px;font-variant-numeric:tabular-nums;font-weight:700}.ann__timer abbr{text-decoration:none;font-weight:400;margin-right:4px;opacity:.8}.ann__loc .loc-select{min-height:28px;font-size:.8rem;border-color:rgba(var(--c-text),.3)}.ann__social .social-list__link{width:28px;height:28px}.hdr-sticky{position:sticky;top:0;z-index:60;transition:transform .35s var(--ease)}.hdr-sticky--up.is-hidden{transform:translateY(-100%)}.hdr-overlay{margin-bottom:calc(var(--header-h,72px) * -1);position:relative;z-index:60}.hdr-overlay.hdr-sticky{position:sticky}site-header{display:block;position:relative}.hdr{border-bottom:1px solid transparent;transition:background-color .3s,color .3s,box-shadow .3s}.hdr--border{border-bottom-color:rgb(var(--c-border))}.hdr.is-scrolled{box-shadow:0 2px 14px #0000000f}.hdr--transparent:not(.is-solid){background:transparent!important;background-image:none!important;border-bottom-color:transparent;box-shadow:none}.hdr__logo-img--inverse{display:none}.hdr--transparent:not(.is-solid) .hdr__logo-img--inverse{display:block}.hdr--transparent:not(.is-solid) .hdr__logo-img--inverse~.hdr__logo-img--main,.hdr--transparent:not(.is-solid) .hdr__logo-link:has(.hdr__logo-img--inverse) .hdr__logo-img--main{display:none}.hdr__bar{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"start logo icons";align-items:center;gap:8px;padding-top:var(--hdr-py-m,8px);padding-bottom:var(--hdr-py-m,8px)}.hdr:not(.hdr--m-center) .hdr__bar{grid-template-columns:auto 1fr auto}.hdr__mobile-start{grid-area:start;display:flex;align-items:center;margin-left:-10px}.hdr__logo{grid-area:logo;margin:0;font-size:1.25rem;line-height:1;min-width:0}.hdr__logo-link{display:inline-flex;align-items:center;text-decoration:none;color:rgb(var(--c-heading))}.hdr__logo-img img{width:var(--logo-w-m);max-width:100%;height:auto}.hdr__logo-text{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.3rem;letter-spacing:var(--heading-letter-spacing);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hdr__icons{grid-area:icons;display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-right:-10px}.hdr__nav{grid-area:nav;min-width:0}.hdr--icons-circle .hdr__icon{width:40px;height:40px;margin:0 2px;border-radius:50%;background:rgba(var(--c-text),.07)}.hdr__icon:hover svg,.hdr__burger:hover svg{transform:scale(1.08)}.hdr__icon svg{transition:transform .2s}.hdr__loc .loc-select{border-color:transparent;font-size:.86rem}.hdr__loc .loc-select:hover{border-color:rgba(var(--c-text),.25)}@media(min-width:990px){.hdr__bar{padding-top:var(--hdr-py,16px);padding-bottom:var(--hdr-py,16px);gap:24px}.hdr__logo-img img{width:var(--logo-w)}.hdr__mobile-start{display:none}.hdr--logo-left .hdr__bar,.hdr.hdr--logo-left:not(.hdr--m-center) .hdr__bar{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav icons"}.hdr--logo-left .nav{justify-content:center}.hdr--logo-center .hdr__bar,.hdr.hdr--logo-center:not(.hdr--m-center) .hdr__bar{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav logo icons"}.hdr--logo-below .hdr__bar,.hdr.hdr--logo-below:not(.hdr--m-center) .hdr__bar{grid-template-columns:auto 1fr;grid-template-areas:"logo icons" "nav nav";row-gap:6px}.hdr--logo-below .hdr__nav{border-top:1px solid rgb(var(--c-border));margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.hdr--logo-below .nav{justify-content:flex-start}}@media(max-width:989px){.hdr__nav,.hdr__desk-only{display:none!important}}.nav{display:flex;flex-wrap:wrap;gap:0 4px;margin:0;padding:0;list-style:none}.nav__item{position:static}.nav__item--parent:not(.nav__item--mega){position:relative}.nav__link{display:inline-flex;align-items:center;gap:4px;padding:10px 12px;border:0;background:none;font:inherit;font-size:var(--hdr-menu-fs,15px);font-weight:500;color:inherit;text-decoration:none;cursor:pointer;position:relative}.nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav__link:hover:after,.nav__link.is-active:after,.nav__item.is-open>.nav__link:after{transform:scaleX(1)}.nav__caret{width:12px;height:12px;transition:transform .25s}.nav__item.is-open .nav__caret{transform:rotate(180deg)}.dropdown{position:absolute;top:100%;left:0;z-index:70;min-width:230px;padding:10px 0;background:rgb(var(--c-bg));color:rgb(var(--c-text));border:1px solid rgb(var(--c-border));border-radius:var(--card-radius);box-shadow:0 14px 34px #0000001a;animation:hdr-drop .22s var(--ease)}@keyframes hdr-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dropdown__list,.dropdown__sub{list-style:none;margin:0;padding:0}.dropdown__item{position:relative}.dropdown__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px;text-decoration:none;font-size:.94rem}.dropdown__link:hover,.dropdown__link[aria-current]{background:rgba(var(--c-text),.05);color:rgb(var(--c-accent))}.dropdown__link--all{font-weight:600}.dropdown__chev{width:12px;height:12px;opacity:.6}.dropdown__sub{position:absolute;left:100%;top:-10px;min-width:210px;padding:10px 0;background:rgb(var(--c-bg));border:1px solid rgb(var(--c-border));border-radius:var(--card-radius);box-shadow:0 14px 34px #0000001a;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.dropdown__item--parent:hover>.dropdown__sub,.dropdown__item--parent:focus-within>.dropdown__sub{visibility:visible;opacity:1}.mega{position:absolute;left:0;right:0;top:100%;z-index:70;border-top:1px solid rgb(var(--c-border));box-shadow:0 22px 40px #00000014;animation:hdr-drop .25s var(--ease);max-height:calc(100vh - var(--header-h,80px));overflow-y:auto}.mega__inner{display:flex;gap:40px;padding-top:32px;padding-bottom:36px}.mega__cols{flex:1;display:grid;grid-template-columns:repeat(var(--mega-cols,4),minmax(0,1fr));gap:24px 32px;align-content:start}.mega__all{grid-column:1/-1;margin:0 0 4px}.mega__all a{font-weight:600;color:rgb(var(--c-accent));text-decoration:none}.mega__heading{display:block;margin:0 0 10px;font-weight:700;font-size:.95rem;text-decoration:none;color:rgb(var(--c-heading))}a.mega__heading:hover{color:rgb(var(--c-accent))}.mega__list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.mega__list a{text-decoration:none;font-size:.92rem;opacity:.85}.mega__list a:hover,.mega__list a[aria-current]{opacity:1;color:rgb(var(--c-accent))}.mega__products{flex:0 0 auto;width:min(420px,32%)}.mega__products-grid{display:grid;grid-template-columns:repeat(min(var(--mega-p,2),2),minmax(0,1fr));gap:16px}.mega__products .card__title{font-size:.9rem}.mega__promos{display:flex;gap:16px;flex:0 0 auto;width:min(520px,38%)}.mega__promo{flex:1;display:flex;flex-direction:column;gap:10px;text-decoration:none;min-width:0}.mega__promo .media{display:block}.mega__promo img{transition:transform .8s var(--ease)}.mega__promo:hover img{transform:scale(1.04)}.mega__promo-title{display:inline-flex;align-items:center;gap:6px;font-weight:600}.mnav-drawer .drawer{width:min(400px,88vw)}.mnav__title{font-weight:700}.mnav__body{padding:6px 0}.mnav__list{list-style:none;margin:0;padding:0}.mnav__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:10px 20px;border:0;border-bottom:1px solid rgba(var(--c-border),.7);background:none;font:inherit;font-size:1.02rem;font-weight:500;color:inherit;text-align:left;text-decoration:none;cursor:pointer;list-style:none}.mnav__link::-webkit-details-marker{display:none}.mnav__link[aria-current]{color:rgb(var(--c-accent))}.mnav__link--all{font-weight:600;color:rgb(var(--c-accent))}.mnav__sub{list-style:none;margin:0;padding:0 0 0 14px;background:rgba(var(--c-text),.03)}.mnav__sub .mnav__link{font-size:.95rem;min-height:44px}.mnav__caret{transition:transform .25s}.mnav__acc[open]>summary .mnav__caret{transform:rotate(180deg)}.mnav__viewport{position:relative;overflow:hidden}.mnav__panel.is-current{animation:mnav-in .3s var(--ease)}@keyframes mnav-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.mnav__back{display:flex;align-items:center;gap:8px;width:100%;padding:14px 20px;border:0;border-bottom:1px solid rgb(var(--c-border));background:rgba(var(--c-text),.04);font:inherit;font-weight:700;color:inherit;cursor:pointer;text-align:left}.mnav__footer{display:flex;flex-direction:column;gap:14px}.mnav__account{display:inline-flex;align-items:center;gap:10px;font-weight:600;text-decoration:none}.mnav__footer .loc-select{max-width:100%;width:100%}.mnav__footer .loc-form{flex-direction:column;align-items:stretch}.search-modal{align-items:flex-start;padding:0}.search-modal .search-modal__box{width:100%;max-width:none;max-height:min(88vh,760px);border-radius:0 0 var(--popup-radius,12px) var(--popup-radius,12px);padding:16px 16px 24px;transform:translateY(-24px)}.search-modal[open] .search-modal__box{transform:none}@media(min-width:990px){.search-modal .search-modal__box{padding:24px max(var(--gutter),calc((100vw - var(--page-width)) / 2)) 32px}}.asearch{display:block}.asearch__form{position:relative;display:flex;align-items:center;gap:8px;border-bottom:2px solid rgb(var(--c-text));padding-bottom:6px}.asearch__icon{flex:none;opacity:.7}.asearch__input{flex:1;min-width:0;min-height:48px;border:0;background:none;color:inherit;font:inherit;font-size:1.2rem;outline:none}.asearch__input::-webkit-search-cancel-button{display:none}.asearch__form:focus-within{border-bottom-color:rgb(var(--c-accent))}.asearch__spinner{display:none}.asearch.is-loading .asearch__spinner{display:block}.asearch__results,.asearch__default{margin-top:20px}.asearch__heading,.ps__heading{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.asearch__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.asearch__chip{text-decoration:none;background:rgba(var(--c-text),.07);color:inherit}.asearch__chip:hover{background:rgba(var(--c-accent),.15);color:rgb(var(--c-accent))}.ps__groups{display:grid;gap:22px}@media(min-width:990px){.ps__groups{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:start}.ps__group--queries{grid-row:span 2}}.ps__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ps__option{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;text-decoration:none;color:inherit}.ps__option:hover,.ps__option.is-active{background:rgba(var(--c-text),.06)}.ps__option.is-active{outline:2px solid rgba(var(--c-accent),.6);outline-offset:-2px}.ps__query mark{background:none;color:inherit;font-weight:700}.ps__query span{font-weight:400}.ps__thumb{flex:none;width:60px;height:60px;border-radius:6px}.ps__thumb img{width:100%;height:100%;object-fit:cover}.ps__info{display:flex;flex-direction:column;gap:2px;min-width:0}.ps__vendor{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.ps__title{font-weight:600;line-height:1.3}.ps__price{font-size:.9rem}.ps__all{margin-top:20px;justify-content:space-between}.ps__all.is-active{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.ps__empty{padding:24px 0;text-align:center}.ps__empty-title{font-weight:700;font-size:1.1rem;margin-bottom:4px}.ftr{padding-top:var(--ftr-pt,56px);padding-bottom:var(--ftr-pb,24px);font-size:.94rem}.ftr a{color:inherit}.ftr__grid{display:grid;grid-template-columns:1fr;gap:4px 32px}@media(min-width:750px){.ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}}@media(min-width:990px){.ftr__grid{grid-template-columns:repeat(var(--ftr-cols,4),minmax(0,1fr))}.ftr__block{grid-column:span min(var(--span,1),var(--ftr-cols,4))}}.ftr__block:not(.ftr__block--links){padding:16px 0}@media(min-width:750px){.ftr__block:not(.ftr__block--links){padding:0}}.ftr__heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px;font-family:var(--font-heading);font-weight:700;font-size:1rem;color:rgb(var(--c-heading));list-style:none}.ftr__heading::-webkit-details-marker{display:none}.ftr__acc{border-bottom:1px solid rgba(var(--c-text),.15)}.ftr__acc>summary{padding:16px 0;margin:0;cursor:pointer}.ftr__caret{transition:transform .25s}.ftr__acc[open] .ftr__caret{transform:rotate(180deg)}@media(min-width:750px){.ftr__acc{border:0}.ftr__acc>summary{padding:0;margin-bottom:14px;cursor:default;pointer-events:none}.ftr__caret{display:none}}.ftr__links{list-style:none;margin:0;padding:0 0 16px;display:grid;gap:9px}@media(min-width:750px){.ftr__links{padding:0}}.ftr__links a{text-decoration:none;opacity:.82}.ftr__links a:hover{opacity:1;text-decoration:underline}.ftr__text{opacity:.85}.ftr__logo{display:inline-block;width:var(--w,140px);margin-bottom:14px}.ftr__social{margin-top:14px;margin-left:-8px}.ftr__img img{border-radius:var(--media-radius,8px);height:auto}.ftr__nl{margin-top:12px}.ftr__nl-row{display:flex;gap:8px;flex-wrap:wrap}.ftr__nl-row .input{flex:1 1 180px;min-width:0;background:rgba(var(--c-bg),.6);color:inherit}.ftr__consent{margin-top:10px;opacity:.7}.ftr__consent p{margin:0}.ftr__contact{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ftr__contact li{display:flex;gap:10px;align-items:flex-start}.ftr__contact svg{flex:none;margin-top:2px;opacity:.75}.ftr__payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ftr__pay-icon{width:38px;height:24px}.ftr__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:24px}.ftr__bottom--sep{margin-top:40px;border-top:1px solid rgba(var(--c-text),.15)}.ftr__legal{display:flex;flex-direction:column;gap:8px}.ftr__copy{opacity:.8}.ftr__copy a{text-decoration:none}.ftr__policies{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;margin:0;padding:0;font-size:.82rem}.ftr__policies a{opacity:.75;text-decoration:none}.ftr__policies a:hover{opacity:1;text-decoration:underline}.ftr__bottom-end{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ftr .loc-select{border-color:rgba(var(--c-text),.3)}cart-drawer{display:block}.cdrawer .drawer{width:min(var(--cd-w,440px),100vw);background:rgb(var(--c-bg))}@media(max-width:749px){.cdrawer--full-m .drawer{width:100vw}.cdrawer:not(.cdrawer--full-m) .drawer{width:min(var(--cd-w,440px),92vw)}}.cdrawer__content{display:flex;flex-direction:column;height:100%;min-height:0;transition:opacity .2s}.cdrawer__content.is-busy{opacity:.6;pointer-events:none}.cdrawer__header{flex-direction:column;align-items:stretch;gap:12px}.cdrawer__head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cdrawer__title{margin:0}.cdrawer__count{font-weight:400;opacity:.65}.cdrawer__body{display:flex;flex-direction:column;gap:18px}.cdrawer__footer{display:flex;flex-direction:column;gap:12px;max-height:55vh;overflow-y:auto}.cdrawer__empty{align-items:center;justify-content:center;text-align:center;gap:16px}.cdrawer__empty-icon{width:48px;height:48px;opacity:.4}.cdrawer__suggest{width:100%;margin-top:16px;text-align:left}.cdrawer__suggest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cdrawer__suggest .card__title{font-size:.88rem}.cblock__heading{margin:0 0 10px;font-weight:700;font-size:.95rem}.cblock:empty{display:none}.cgoal{display:grid;gap:8px}.cgoal__msg{display:flex;align-items:center;gap:8px;margin:0;font-size:.9rem}.cgoal__msg svg{flex:none;color:rgb(var(--c-accent))}.cgoal__track{position:relative;padding-bottom:30px}.cgoal--steps .cgoal__track{margin:4px 12px 0}.cgoal__steps{list-style:none;margin:0;padding:0}.cgoal__step{position:absolute;top:-6px;left:var(--pos);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.cgoal__dot{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(var(--c-bg));border:2px solid rgba(var(--c-text),.25);color:rgba(var(--c-text),.6)}.cgoal__step.is-reached .cgoal__dot{background:rgb(var(--c-accent));border-color:rgb(var(--c-accent));color:#fff}.cgoal__label{font-size:.72rem;font-weight:600;white-space:nowrap}.cgoal__step:last-child{transform:translate(-85%)}.clines{list-style:none;margin:0;padding:0;display:grid;gap:18px}.cline{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start}.cline__media{width:84px;aspect-ratio:1;border-radius:calc(var(--card-radius) * .7)}.cline__media img{width:100%;height:100%;object-fit:cover}.cline__info{display:flex;flex-direction:column;gap:8px;min-width:0}.cline__top{display:flex;justify-content:space-between;gap:10px}.cline__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cline__vendor{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.cline__title{font-weight:600;text-decoration:none;line-height:1.3}.cline__title:hover{text-decoration:underline}.cline__meta{font-size:.82rem;opacity:.75;word-break:break-word}.cline__tag{align-self:flex-start;margin-top:4px;font-size:.72rem;padding:3px 8px}.cline__prices{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:none;font-weight:600}.cline__compare{font-weight:400;opacity:.55;font-size:.86rem}.cline__price--sale{color:rgb(var(--c-sale))}.cline__unit{font-size:.75rem;font-weight:400;opacity:.7}.cline__discounts{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:.8rem;color:rgb(var(--c-sale))}.cline__discounts li{display:flex;gap:4px;align-items:center}.cline__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.cline__qty-fixed{font-size:.84rem;opacity:.75}.cline__remove{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:6px;font-size:.8rem;color:inherit;opacity:.7;cursor:pointer;text-decoration:underline}.cline__remove:hover{opacity:1}.cline__remove span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(min-width:750px){.cline__remove span{position:static;width:auto;height:auto;clip:auto}}.caddons--list{display:grid;gap:12px}.caddons--slider .slider{gap:10px}.caddons .slider-nav{margin-top:10px;justify-content:flex-end}.caddons .slider-btn{width:34px;height:34px}.caddon{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid rgb(var(--c-border));border-radius:var(--card-radius);background:rgb(var(--c-card))}.caddon__media{width:64px;aspect-ratio:1;border-radius:6px}.caddon__media img{width:100%;height:100%;object-fit:cover}.caddon__info{display:flex;flex-direction:column;gap:6px;min-width:0}.caddon__title{font-weight:600;font-size:.9rem;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caddon__price{font-size:.86rem}.caddon__row{display:flex;gap:6px}.caddon__select{min-height:36px;padding:4px 30px 4px 10px;font-size:.84rem;flex:1;min-width:0}.caddon__btn{align-self:flex-start;gap:4px;padding:0 12px}.ctoggle{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid rgb(var(--c-border));border-radius:var(--card-radius);cursor:pointer}.ctoggle input{margin:0}.ctoggle__media{display:flex;color:rgb(var(--c-accent))}.ctoggle__media img{border-radius:6px;width:40px;height:40px;object-fit:cover}.ctoggle__text{display:flex;flex-direction:column;gap:2px;font-size:.9rem}.ctoggle__price{font-weight:700;font-size:.9rem}.ctoggle:has(input:checked){border-color:rgb(var(--c-accent));background:rgba(var(--c-accent),.05)}.cgift{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px dashed rgba(var(--c-accent),.6);border-radius:var(--card-radius);background:rgba(var(--c-accent),.04)}.cgift.is-met{border-style:solid}.cgift__media{width:56px;aspect-ratio:1;border-radius:6px;display:flex;align-items:center;justify-content:center;color:rgb(var(--c-accent))}.cgift__media img{width:100%;height:100%;object-fit:cover}.cgift__info{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.cgift__title{margin:0;font-weight:600;font-size:.92rem}.cgift__state{margin:0}.cgift__btn{gap:6px}.cgift__legal{margin:0;font-size:.74rem;opacity:.65}.ccount{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;border-radius:8px;background:rgba(var(--c-accent),.1);font-size:.88rem}.ccount__text p{margin:0}.ccount__timer{font-weight:700;font-variant-numeric:tabular-nums}.ctext{display:flex;gap:10px;align-items:flex-start;font-size:.9rem}.ctext--center{justify-content:center;text-align:center}.ctext svg,.ctext .msi{flex:none;color:rgb(var(--c-accent))}.cicons{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;list-style:none;margin:0;padding:0;text-align:center;font-size:.78rem}.cicons li{display:flex;flex-direction:column;align-items:center;gap:4px}.cicons svg{color:rgb(var(--c-accent))}.cimage{display:block}.cimage img{width:100%;height:auto}.cpay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.cpay__icon{width:36px;height:23px}.cdisc,.cnote{border-bottom:1px solid rgb(var(--c-border))}.cdisc__toggle{display:flex;align-items:center;gap:8px;padding:6px 0 10px;font-weight:600;font-size:.9rem;cursor:pointer;list-style:none}.cdisc__toggle::-webkit-details-marker{display:none}.cdisc__caret{margin-left:auto;transition:transform .25s}details[open]>.cdisc__toggle .cdisc__caret{transform:rotate(180deg)}.cdisc__body{padding-bottom:12px}.cdisc__form{display:flex;gap:8px}.cdisc__form .input{min-height:40px;flex:1;min-width:0}.cdisc__body .form-message{margin:8px 0 0}.cdisc__codes{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.cdisc__codes button{display:inline-flex;border:0;background:none;padding:2px;color:inherit;cursor:pointer}.cnote__input{min-height:80px;margin-bottom:12px;font-size:.9rem}.cterms{font-size:.86rem}.ctotals{display:grid;gap:8px}.ctotals__discounts{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.86rem;color:rgb(var(--c-sale))}.ctotals__discounts li,.ctotals__row{display:flex;justify-content:space-between;gap:12px}.ctotals__discounts li span:first-child{display:inline-flex;align-items:center;gap:4px}.ctotals__row--main{font-weight:700;font-size:1.08rem}.ctotals__row--save{color:rgb(var(--c-sale));font-weight:600;font-size:.9rem}.ctotals__note{margin:0}.ctotals__checkout{gap:8px}.ctotals__dynamic .shopify-cleanup,.ctotals__dynamic>*{width:100%}.ctotals__cartlink{justify-self:center;font-size:.88rem}@media(prefers-reduced-motion:reduce){.ann__marquee .marquee__track[aria-hidden]{display:none}.ann__slide.is-active,.mnav__panel.is-current,.dropdown,.mega{animation:none}.hdr-sticky{transition:none}}.cgift-notice{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;padding:6px 8px;border-radius:6px;background:rgba(var(--c-sale),.08);color:rgb(var(--c-text))}
/*# sourceMappingURL=/cdn/shop/t/9/assets/components.css.map */
