*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);font-size:var(--body-m);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}@media(min-width:750px){body{font-size:var(--body)}}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}p{margin:0 0 1em}p:last-child{margin-bottom:0}h1,h2,h3,h4{margin:0;line-height:1.05;font-weight:500}ul{padding-left:1.2em}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:8px;z-index:999;background:var(--c-accent);color:var(--c-accent-text);padding:10px 16px;border-radius:8px}.skip:focus{left:8px}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wrap{width:100%;max-width:var(--page);margin:0 auto;padding-inline:16px}@media(min-width:750px){.wrap{padding-inline:32px}}@media(min-width:990px){.wrap{padding-inline:48px}}.wrap--full{max-width:none;padding-inline:0}.s{position:relative;background-color:var(--bg, transparent);background-image:var(--bg-img, none);color:var(--tx, inherit);padding-top:calc(var(--pt, 56px) * .65);padding-bottom:calc(var(--pb, 56px) * .65);font-size:var(--ts-m, inherit)}@media(min-width:750px){.s{padding-top:var(--pt, 56px);padding-bottom:var(--pb, 56px);font-size:var(--ts, inherit)}}.s-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:24px;text-align:var(--al, left)}.s-head--center{justify-content:center;flex-direction:column;align-items:center;text-align:center}.s-head__text{max-width:720px}.s-head--center .s-head__text{margin-inline:auto}.s-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--f-body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.s-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}.s-eyebrow--plain:before{display:none}.s-title{font-family:var(--hf, var(--f-display));font-size:var(--hs-m, var(--h2-m));color:var(--hd, inherit);line-height:1.02;text-wrap:balance}@media(min-width:990px){.s-title{font-size:var(--hs, var(--h2))}}.s-title em,.s-title i,.rte-accent em{font-family:var(--f-serif);font-style:italic;text-transform:none;letter-spacing:-.01em;font-weight:400}.hf-display .s-title,.t-display{text-transform:var(--display-case);letter-spacing:var(--display-spacing);font-stretch:var(--display-stretch);font-weight:var(--display-weight)}.hf-serif .s-title{font-weight:500;letter-spacing:-.01em}.hf-body .s-title{font-weight:500;letter-spacing:-.02em}.s-sub{margin-top:12px;max-width:60ch;opacity:.85}.s-head--center .s-sub{margin-inline:auto}.t-display{font-family:var(--f-display)}.t-serif{font-family:var(--f-serif)}.rte>*:first-child{margin-top:0}.rte a{text-underline-offset:3px}.rte img{border-radius:var(--r-card)}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1px solid var(--c-border);padding:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border:1.5px solid var(--btn, var(--c-accent));border-radius:var(--r-btn);background:var(--btn, var(--c-accent));color:var(--btn-tx, var(--c-accent-text));font-family:var(--f-body);font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.1;text-decoration:none;text-align:center;transition:opacity .2s,background .2s,color .2s,transform .15s}.btn:hover{opacity:.88}.btn:active{transform:scale(.985)}.btn[disabled],.btn.is-disabled{opacity:.45;cursor:not-allowed}.btn--outline{background:transparent;color:var(--btn, var(--c-accent))}.btn--outline:hover{background:var(--btn, var(--c-accent));color:var(--btn-tx, var(--c-accent-text));opacity:1}.btn--light{background:var(--c-soft);color:var(--c-text);border-color:var(--c-soft)}.btn--block{width:100%}.btn--sm{min-height:40px;padding:0 16px;font-size:14px}.btn--split{justify-content:space-between}.btn--split .btn__sep{width:1px;align-self:stretch;margin:10px 0;background:currentColor;opacity:.3}.btn.is-loading{position:relative;color:transparent!important}.btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid var(--btn-tx, var(--c-accent-text));border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link{text-decoration:underline;text-underline-offset:4px;font-size:14px}.pill{flex:none;-webkit-appearance:none;appearance:none;border:0;padding:11px 20px;border-radius:999px;background:var(--c-card);color:var(--c-text);font-size:14px;line-height:1;white-space:nowrap;transition:background .2s,color .2s;text-decoration:none}.pill[aria-selected=true],.pill.is-active{background:var(--btn, var(--c-accent));color:var(--btn-tx, var(--c-accent-text))}.pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;-webkit-overflow-scrolling:touch}.pills::-webkit-scrollbar{display:none}.badge{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:var(--c-badge);color:var(--c-badge-text);font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1}.badge--light{background:var(--c-soft);color:var(--c-text)}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--c-soft);font-size:14px}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--btn, var(--c-accent));opacity:.6}.field{width:100%;min-height:50px;padding:0 18px;border-radius:var(--r-btn);border:1px solid var(--c-border);background:var(--c-soft)}select.field{padding-right:36px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}textarea.field{padding:14px 18px;min-height:120px}label.lbl{display:block;font-size:13px;margin-bottom:6px;opacity:.8}.qty{display:inline-flex;align-items:center;justify-content:space-between;min-height:50px;border-radius:var(--r-btn);border:1px solid var(--c-border);background:var(--c-soft)}.qty button{width:44px;height:48px;border:0;background:none;font-size:18px}.qty input{width:38px;text-align:center;border:0;background:none;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.price s{opacity:.55;font-size:.88em}.price--sale .price__now{color:var(--c-sale)}.ann{position:relative;overflow:hidden;height:var(--ann-h, 38px);background:var(--ann-bg);color:var(--ann-tx);font-size:var(--ann-fs-m, 12px);letter-spacing:.03em}@media(min-width:750px){.ann{font-size:var(--ann-fs, 13px)}}.ann__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;opacity:0;transform:translateY(100%);transition:opacity .5s,transform .5s;white-space:nowrap;pointer-events:none;text-align:center}.ann__slide.is-active{opacity:1;transform:none;pointer-events:auto}.ann__slide.is-leaving{opacity:0;transform:translateY(-100%)}.ann__slide a{color:inherit;text-decoration:none}.ann__slide a:hover{text-decoration:underline}.ann--static{display:flex;align-items:center;justify-content:center;gap:28px}.ann--static .ann__slide{position:static;opacity:1;transform:none;padding:0;pointer-events:auto}.ann--static .ann__slide+.ann__slide:before{content:"\2022";margin-right:28px;opacity:.5}@media(max-width:989px){.ann--static .ann__slide:not(:first-child){display:none}}.hdr{position:relative;z-index:40;background:var(--hdr-bg);color:var(--hdr-tx);border-bottom:1px solid var(--hdr-border, transparent);transition:background .3s,color .3s,box-shadow .3s}.hdr-sticky{position:sticky;top:0;z-index:40}.hdr.is-scrolled{box-shadow:0 6px 24px #0000000f}.hdr__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:var(--hdr-h-m, 64px)}@media(min-width:990px){.hdr__in{min-height:var(--hdr-h, 80px)}}.hdr__left,.hdr__right{display:flex;align-items:center;gap:4px}.hdr__right{justify-content:flex-end}.hdr__logo{display:flex;justify-content:center;text-decoration:none}.hdr__logo img{width:var(--logo-w-m);height:auto}@media(min-width:990px){.hdr__logo img{width:var(--logo-w)}}.hdr__logo-text{font-family:var(--f-display);font-size:26px;text-transform:var(--display-case);letter-spacing:var(--display-spacing);line-height:1}.hdr--left-logo .hdr__in{grid-template-columns:auto 1fr auto}.hdr--left-logo .hdr__logo{order:-1}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;background:none;border-radius:50%;position:relative;text-decoration:none}.icon-btn svg{width:22px;height:22px}.cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hdr-badge, var(--c-accent));color:var(--hdr-badge-tx, var(--c-accent-text));font-size:11px;font-weight:600;display:grid;place-items:center;line-height:1}.cart-count:empty,.cart-count[data-count="0"]{display:none}.nav{display:none}@media(min-width:990px){.nav{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.hdr__burger{display:none}}.nav>li{position:relative}.nav__link{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;font-size:var(--nav-fs, 14px);letter-spacing:var(--nav-ls, .06em);text-transform:var(--nav-case, uppercase);text-decoration:none;border-radius:999px;white-space:nowrap}.nav__link:hover,.nav__link[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.nav__link--cta{border:1px solid currentColor;padding:10px 18px}.nav__link--cta:hover{background:var(--hdr-tx);color:var(--hdr-bg);text-decoration:none}.nav__tag{font-size:10px;letter-spacing:.06em;padding:3px 7px;border-radius:999px;background:var(--hdr-tag, #d3c8ba);color:var(--hdr-tag-tx, #443a37);line-height:1}.nav__drop{position:absolute;top:100%;left:0;min-width:240px;padding:12px;margin:0;list-style:none;background:var(--hdr-bg);border-radius:16px;box-shadow:0 18px 40px #0000001a;opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s}.nav>li:hover>.nav__drop,.nav>li:focus-within>.nav__drop{opacity:1;visibility:visible;transform:none}.nav__drop a{display:block;padding:10px 12px;border-radius:10px;text-decoration:none;font-size:14px}.nav__drop a:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#140e0c73;opacity:0;transition:opacity .3s}.drawer.is-open .drawer__bg{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(92vw,420px);background:var(--c-bg);color:var(--c-text);transform:translate(-100%);transition:transform .35s cubic-bezier(.3,.8,.2,1);display:flex;flex-direction:column;overflow:hidden}.drawer--right .drawer__panel{left:auto;right:0;transform:translate(100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--c-border)}.drawer__body{flex:1;overflow-y:auto;padding:8px 16px 24px}.mnav{list-style:none;margin:0;padding:0}.mnav>li{border-bottom:1px solid var(--c-border)}.mnav a,.mnav summary{display:flex;align-items:center;justify-content:space-between;padding:16px 4px;text-decoration:none;font-family:var(--f-display);font-size:22px;text-transform:var(--display-case);letter-spacing:var(--display-spacing);list-style:none;cursor:pointer}.mnav summary::-webkit-details-marker{display:none}.mnav ul{list-style:none;padding:0 0 12px 8px;margin:0}.mnav ul a{font-family:var(--f-body);font-size:16px;text-transform:none;letter-spacing:0;padding:10px 4px}.mnav__feature{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.mnav__feature a{position:relative;display:block;border-radius:var(--r-card);overflow:hidden;aspect-ratio:4/5;background:var(--c-card);color:#fff;text-decoration:none}.mnav__feature img{width:100%;height:100%;object-fit:cover}.mnav__feature span{position:absolute;left:12px;bottom:12px;right:12px;font-family:var(--f-display);text-transform:var(--display-case);font-size:20px;line-height:1;text-shadow:0 1px 12px rgba(0,0,0,.35)}.grid{display:grid;grid-template-columns:repeat(var(--cols-m, 2),minmax(0,1fr));gap:20px 12px;list-style:none;margin:0;padding:0}@media(min-width:750px){.grid{grid-template-columns:repeat(var(--cols-t, 3),minmax(0,1fr));gap:28px 16px}}@media(min-width:990px){.grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.grid>*{min-width:0}.card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--card-bg, var(--c-card));border-radius:var(--r-card);overflow:hidden}.card--flat{background:none;border-radius:0;overflow:visible}.card__media{position:relative;display:block;aspect-ratio:var(--card-ratio);overflow:hidden;background:var(--card-bg, var(--c-card));border-radius:var(--r-card)}.card:not(.card--flat) .card__media{border-radius:0}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--card-fit);transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1)}.card__media img+img{opacity:0}@media(hover:hover){.card:hover .card__media img:first-child{transform:scale(1.03)}.card:hover .card__media img+img{opacity:1}}.card__badges{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;gap:6px;z-index:1;pointer-events:none}.card__badges .badge--right{margin-left:auto}.card__body{display:flex;flex-direction:column;gap:4px;flex:1;padding:14px 14px 16px}.card--flat .card__body{padding:12px 0 0}@media(min-width:750px){.card__body{padding:18px}}.card__title{font-family:var(--f-display);font-size:var(--card-title, 19px);line-height:1.05;text-transform:var(--display-case);letter-spacing:var(--display-spacing);font-stretch:var(--display-stretch);font-weight:var(--display-weight);margin:0}@media(min-width:990px){.card__title{font-size:var(--card-title-d, 22px)}}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.card__sub{font-size:14px;opacity:.72;line-height:1.35;margin:0}.card__foot{margin-top:auto;padding-top:12px;position:relative;z-index:2}.card__btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;padding:0 16px;border-radius:999px;border:1.5px solid var(--btn, var(--c-accent));background:transparent;color:var(--btn, var(--c-accent));font-size:15px;text-decoration:none;transition:background .2s,color .2s}.card__btn--filled,.card__btn:hover{background:var(--btn, var(--c-accent));color:var(--btn-tx, var(--c-accent-text))}.card__btn .price{gap:4px;font-weight:600}.card__btn .price s{font-weight:400}.card__btn-sep{width:1px;height:20px;background:currentColor;opacity:.35}@media(max-width:400px){.card__btn{padding:0 10px;gap:8px;font-size:14px}.card__btn .price s{display:none}}.slider{position:relative}.slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-m, 78%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:2px}.slider__track::-webkit-scrollbar{display:none}.slider__track>*{scroll-snap-align:start;min-width:0}@media(min-width:750px){.slider__track{grid-auto-columns:var(--slide-t, 44%);gap:16px}}@media(min-width:990px){.slider__track{grid-auto-columns:var(--slide-d, 31%)}}.slider__nav{display:flex;gap:8px}.slider__arrow{width:44px;height:44px;border-radius:50%;border:1px solid currentColor;background:transparent;display:grid;place-items:center;transition:background .2s,color .2s,opacity .2s}.slider__arrow:hover{background:var(--btn, var(--c-accent));color:var(--btn-tx, var(--c-accent-text));border-color:transparent}.slider__arrow[disabled]{opacity:.3;pointer-events:none}.slider__arrow svg{width:18px;height:18px}.dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.dots button{width:18px;height:3px;padding:0;border:0;border-radius:3px;background:currentColor;opacity:.25;transition:opacity .2s,width .2s}.dots button.is-active{opacity:1;width:28px}.pgrid__nav{display:none}@media(min-width:990px){.pgrid__nav{display:flex}.pgrid__nav-m{display:none!important}}.pgrid__nav-m{justify-content:center;margin-top:18px}.acc{border-top:1px solid var(--c-border)}.acc:last-child{border-bottom:1px solid var(--c-border)}.acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-weight:500}.acc summary::-webkit-details-marker{display:none}.acc summary .acc__icon{flex:none;width:22px;height:22px;transition:transform .25s}.acc[open] summary .acc__icon{transform:rotate(180deg)}.acc__body{padding:0 0 20px;opacity:.88}.media-cover{position:relative;overflow:hidden}.media-cover>img,.media-cover>video,.media-cover>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.placeholder-svg{background:var(--c-card);fill:color-mix(in srgb,var(--c-text) 25%,transparent)}.overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ov, rgba(0,0,0,.25));pointer-events:none}.stars{display:inline-flex;gap:2px;color:var(--star, #c9a227)}.stars svg{width:16px;height:16px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:200;background:var(--c-accent);color:var(--c-accent-text);padding:12px 20px;border-radius:999px;font-size:14px;box-shadow:0 10px 30px #0003}.empty{padding:48px 0;text-align:center;opacity:.75}.breadcrumb{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;opacity:.75;margin-bottom:14px}.breadcrumb a{text-decoration:none}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:40px}.pagination a,.pagination span{min-width:42px;height:42px;display:grid;place-items:center;border-radius:999px;text-decoration:none;padding:0 10px}.pagination .current{background:var(--c-accent);color:var(--c-accent-text)}.tiers{position:relative;height:6px;border-radius:6px;background:color-mix(in srgb,currentColor 12%,transparent);margin:10px 8px 30px}.tiers__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:6px;background:linear-gradient(90deg,var(--tier-start, #cfc4b8),var(--btn, var(--c-accent)));transition:width .6s cubic-bezier(.3,.8,.2,1)}.tiers__mk{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 30%,transparent);transition:background .3s}.tiers__mk.is-ok{background:var(--btn, var(--c-accent));box-shadow:none}.tiers__mk small{position:absolute;top:17px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:11.5px;opacity:.7;font-variant-numeric:tabular-nums}.tiers__mk.is-ok small{opacity:1;font-weight:600}.tiers__mk.ping:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:2px solid var(--btn, var(--c-accent));animation:ping .9s ease-out forwards}@keyframes ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.2);opacity:0}}.ftr{background:var(--ftr-bg);color:var(--ftr-tx);overflow:hidden}.ftr a{text-decoration:none}.ftr a:hover{text-decoration:underline;text-underline-offset:4px}.ftr__news{text-align:center;padding:56px 0 40px}.ftr__news h2{font-family:var(--f-display);text-transform:var(--display-case);letter-spacing:var(--display-spacing);font-stretch:var(--display-stretch);font-size:var(--ftr-h-m, 34px);line-height:1}@media(min-width:990px){.ftr__news h2{font-size:var(--ftr-h, 54px)}}.ftr__news h2 em{font-family:var(--f-serif);text-transform:none;font-style:italic;letter-spacing:0}.ftr__news p{opacity:.8;margin:14px auto 24px;max-width:46ch}.news-form{display:flex;max-width:480px;margin:0 auto;padding:4px;border-radius:999px;background:var(--ftr-field, #f8f6f0)}.news-form input{flex:1;min-width:0;border:0;background:none;padding:0 20px;color:var(--ftr-field-tx, #443a37)}.news-form input::placeholder{color:inherit;opacity:.6}.news-form button{flex:none;border:0;border-radius:999px;padding:0 22px;min-height:48px;background:var(--ftr-bg);color:var(--ftr-tx);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.ftr__reassure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:28px 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}@media(min-width:990px){.ftr__reassure{grid-template-columns:repeat(4,minmax(0,1fr))}}.reas{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.35}.reas svg{flex:none;width:26px;height:26px;opacity:.85}.reas b{display:block;font-size:14px;font-weight:600}.reas span{opacity:.75}.ftr__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding:40px 0}@media(min-width:990px){.ftr__cols{grid-template-columns:repeat(3,minmax(0,1fr)) 1.3fr}}.ftr__col h3{font-family:var(--f-body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:14px;font-weight:500}.ftr__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.ftr__col ul.pay,.ftr__col ul.socials{display:flex;gap:6px 10px}.ftr__col--wide{grid-column:1 / -1}@media(min-width:990px){.ftr__col--wide{grid-column:auto;text-align:right}.ftr__col--wide .socials{justify-content:flex-end}}.socials{display:flex;gap:10px;list-style:none;padding:0;margin:0 0 18px}.socials a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.socials a:hover{background:var(--ftr-tx);color:var(--ftr-bg);text-decoration:none}.socials svg{width:18px;height:18px}.pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}@media(min-width:990px){.pay{justify-content:flex-end}}.pay svg{width:40px;height:26px}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0 24px;font-size:13px;opacity:.7}.ftr__word{font-family:var(--f-display);text-transform:var(--display-case);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:clamp(64px,21vw,340px);line-height:.78;text-align:center;letter-spacing:-.02em;color:var(--ftr-word, rgba(255,255,255,.08));white-space:nowrap;margin-bottom:-.12em;-webkit-user-select:none;user-select:none}.ftr__word img{margin:0 auto 24px;width:min(90%,900px);opacity:var(--ftr-word-op, .12)}.cd .drawer__panel{width:min(100vw,460px)}.cd__ship{padding:14px 16px;background:var(--c-soft);font-size:14px}.cd__bar{height:6px;border-radius:6px;background:color-mix(in srgb,var(--c-text) 12%,transparent);margin-top:8px;overflow:hidden}.cd__bar span{display:block;height:100%;background:var(--c-accent);border-radius:6px;transition:width .5s}.cline{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--c-border)}.cline__img{width:84px;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--c-card)}.cline__img img{width:100%;height:100%;object-fit:cover}.cline__title{font-weight:500;text-decoration:none;display:block;line-height:1.3}.cline__meta{font-size:13px;opacity:.7;margin:2px 0 10px}.cline__disc{font-size:12.5px;color:var(--c-sale)}.cline .qty{min-height:38px}.cline .qty button{width:34px;height:36px;font-size:16px}.cline .qty input{width:28px}.cline__right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px;text-align:right}.cline__rm{border:0;background:none;font-size:12.5px;text-decoration:underline;opacity:.65;padding:0}.cd__foot{border-top:1px solid var(--c-border);padding:16px;background:var(--c-bg)}.cd__row{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:14px}.cd__row--total{font-size:18px;font-weight:600;margin:8px 0 14px}.cd__tiers{padding:14px 16px 0;font-size:13.5px}.cd__tiers p{margin:0 0 4px}.cd__empty{text-align:center;padding:48px 8px}[data-reveal]{transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.js-reveal [data-reveal]:not(.is-in){opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
