.ct-atc{position:relative;overflow:hidden;isolation:isolate}.ct-atc__a{display:inline-flex;align-items:center;gap:inherit;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s ease}.ct-atc__b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;transform:translateY(105%);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s ease}.ct-atc__b svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transform:scale(.4) rotate(-20deg);opacity:0;transition:transform .5s .12s cubic-bezier(.34,1.56,.64,1),opacity .2s .12s}.ct-atc.is-added .ct-atc__a{transform:translateY(-105%);opacity:0}.ct-atc.is-added .ct-atc__b{transform:none;opacity:1}.ct-atc.is-added .ct-atc__b svg{transform:none;opacity:1}button.link{margin-block:0;padding-inline:0;border:0;background:none;font:inherit;font-weight:600;cursor:pointer}.ct-fly{position:fixed;z-index:2147482000;width:0;height:0;pointer-events:none}.ct-fly__y{position:absolute;left:0;top:0}.ct-fly__rec{position:absolute;left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#f4f1ea 0 1.1px,transparent 1.4px),radial-gradient(circle,var(--sw, #c6c2bc) 0 4.4px,transparent 4.8px),repeating-radial-gradient(circle,#151515 0 1px,#222 1px 2px);box-shadow:0 3px 10px #00000047}.ct-dock__prod{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:44px;color:inherit;text-decoration:none;border-radius:99px}.ct-dock__prod .ct-dock__img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.ct-dock__prod .ct-dock__name b{text-decoration:underline 1px transparent;text-underline-offset:4px;transition:text-decoration-color .25s}@media(hover:hover){.ct-dock__prod:hover .ct-dock__img{transform:translate(-3px) rotate(-1.5deg)}.ct-dock__prod:hover .ct-dock__name b{text-decoration-color:currentColor}}.ct-dock__prod:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.ct-roll{position:relative;display:inline-grid;overflow:hidden;vertical-align:top}.ct-roll i{grid-area:1 / 1;font-style:normal}.ct-cart{transform-origin:50% 55%}.ct-bag{--ink: #0b0b0b;--muted: #5c5c5c;--hair: rgb(0 0 0 / .1);position:fixed;z-index:90;top:var(--bag-top, 80px);right:clamp(12px,calc(3.4vw - 6px),46px);width:min(384px,calc(100vw - 24px));max-height:calc(100svh - var(--bag-top, 80px) - 12px);overflow:auto;overscroll-behavior:contain;background:#fff;color:var(--ink);border-radius:18px;box-shadow:0 0 0 1px #0000000f,0 24px 60px -18px #00000047,0 4px 14px -6px #0000001f;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.97);transform-origin:88% 0;transition:opacity .22s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s .5s}.ct-bag.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .55s cubic-bezier(.22,1,.36,1)}.ct-bag-shade{display:none}@media(max-width:1139px),(hover:none)and (pointer:coarse){.ct-bag-shade{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:#00000047;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s;-webkit-tap-highlight-color:transparent}.ct-bag-shade.is-open{opacity:1;visibility:visible;transition:opacity .3s ease}}.ct-bag:focus{outline:none}.ct-bag:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ct-bag__in{padding:14px 18px 18px}.ct-bag__head{display:flex;align-items:center;justify-content:space-between;min-height:44px}.ct-bag__t{margin:0;font:500 11px/1 "Barlow",var(--font-body);letter-spacing:.22em;text-transform:uppercase}.ct-bag__n{font-variant-numeric:tabular-nums}.ct-bag__x{position:relative;width:44px;height:44px;margin-right:-12px;border:0;background:none;color:inherit;cursor:pointer}.ct-bag__x i:before,.ct-bag__x i:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:currentColor;transform:rotate(45deg);transition:transform .4s cubic-bezier(.22,1,.36,1)}.ct-bag__x i:after{transform:rotate(-45deg)}@media(hover:hover){.ct-bag__x:hover i:before{transform:rotate(135deg)}.ct-bag__x:hover i:after{transform:rotate(45deg)}}.ct-bag__x:focus-visible,.ct-bag__qty button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:50%}.ct-bag__list{list-style:none;margin:4px 0 0;padding:0}.ct-bag__line{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;row-gap:6px;align-items:center;padding:12px 0;border-top:1px solid var(--hair);transition:opacity .25s ease,transform .3s ease}.ct-bag__pic{grid-row:1 / 3;display:block;border-radius:12px}.ct-bag__line img{grid-row:1 / 3;display:block;width:60px;height:60px;border-radius:12px;background:#f2f2f2;mix-blend-mode:multiply;object-fit:cover}.ct-bag__what{margin:0;display:grid;gap:3px;font-size:14px;line-height:1.2}.ct-bag__what b{font-weight:600}.ct-bag__what .ct-bag__name{color:inherit;text-decoration:none;text-underline-offset:3px}@media(hover:hover){.ct-bag__what .ct-bag__name:hover,.ct-bag__line:has(.ct-bag__pic:hover) .ct-bag__name{text-decoration:underline 1px}}.ct-bag__what span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px}.ct-bag__what span i{width:8px;height:8px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0003}.ct-bag__p{margin:0;grid-column:3;grid-row:1;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.ct-bag__qty{margin:0;grid-column:2 / 4;grid-row:2;display:inline-flex;align-items:center;justify-self:start;gap:2px;font-size:13px;font-variant-numeric:tabular-nums}.ct-bag__qty span{min-width:22px;text-align:center}.ct-bag__qty button{position:relative;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);font:400 15px/1 var(--font-body);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair);transition:transform .12s ease}.ct-bag__qty button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.ct-bag__qty button:active{transform:scale(.9)}.ct-bag__qty button:disabled{opacity:.35;cursor:default}@media(hover:hover){.ct-bag__qty button:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--ink)}}.ct-bag__line.is-fresh{animation:ct-bag-fresh .7s cubic-bezier(.22,1,.36,1) both}.ct-bag__line.is-gone{opacity:0;transform:translate(14px)}@keyframes ct-bag-fresh{0%{opacity:0;transform:translateY(8px)}}.ct-bag__empty{display:none;margin:6px 0 4px;padding:18px 0 6px;border-top:1px solid var(--hair);color:var(--muted);font-size:14px}.ct-bag.is-empty .ct-bag__empty{display:block}.ct-bag.is-empty .ct-bag__foot{display:none}.ct-bag__foot{padding-top:14px;border-top:1px solid var(--hair)}.ct-bag__sum{margin:0;display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.ct-bag__sum b{font-weight:600;font-variant-numeric:tabular-nums}.ct-bag__note{margin:4px 0 14px;color:var(--muted);font-size:12px}.ct-bag__go{width:100%;background:var(--ink);color:#fff}@media(hover:hover){.ct-bag__go:hover{background:#2a2a2a}}.ct-bag__all{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:4px;color:var(--muted);font-size:13px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:color .2s,text-decoration-color .2s}@media(hover:hover){.ct-bag__all:hover{color:var(--ink);text-decoration-color:currentColor}}.ct-bag__say{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.ct-bag{right:12px;transform-origin:92% 0}}.cs-finish__stage.is-gal{aspect-ratio:2.3 / 1;touch-action:pan-y;--d: 1}.cs-finish__stage.is-gal[data-dir="-1"]{--d: -1}.cs-finish__stage.is-gal img{object-fit:contain;transition:opacity .55s var(--ease-out, ease),transform .8s cubic-bezier(.22,1,.36,1)}.cs-finish__stage.is-gal img:not(.is-cur){opacity:0}.cs-finish__stage.is-gal img.is-was:not(.is-cur){transform:translate(calc(var(--d) * -28px))}@media(max-width:760px){.cs-finish__stage.is-gal{aspect-ratio:1.55 / 1}}.cs-finish__media{--tile: 72px;display:grid;grid-template-columns:var(--tile) minmax(0,1fr) var(--tile);gap:clamp(16px,2.4vw,32px);align-items:center;width:min(100% - 2 * clamp(16px,3vw,40px),calc(1100px + 2 * var(--tile) + 2 * clamp(16px,2.4vw,32px)))}.cs-finish__media>.cs-finish__stage{grid-area:1 / 2;width:100%}.cs-finish__media>.ct-thumbs{grid-area:1 / 1}.cs-finish .ct-thumbs{display:grid;gap:8px}.cs-finish .ct-thumb{position:relative;display:grid;place-items:center;width:var(--tile);aspect-ratio:1;padding:0;border:0;border-radius:calc(var(--radius-card) + 2px);background:var(--bg-2);cursor:pointer;font:inherit;font-size:var(--fs-small);color:var(--fg-dim);transition:background .25s ease,box-shadow .25s ease}.cs-finish .ct-thumb img{display:none;width:100%;height:100%;padding:4%;object-fit:contain;mix-blend-mode:multiply;opacity:.62;transition:opacity .25s ease,padding .32s cubic-bezier(.22,1,.36,1)}[data-variant=grey] .cs-finish .ct-thumb img[data-show=grey],[data-variant=black] .cs-finish .ct-thumb img[data-show=black],[data-variant=champagne] .cs-finish .ct-thumb img[data-show=champagne]{display:block}.cs-finish .ct-thumb[aria-current=true]{background:var(--bg-3);box-shadow:0 0 0 1px var(--hairline),0 0 0 4px var(--bg-3),0 0 0 5px var(--hairline)}.cs-finish .ct-thumb[aria-current=true] img{opacity:1;padding:0}@media(hover:hover){.cs-finish .ct-thumb:not([aria-current=true]):hover img{opacity:1;padding:0}}.cs-finish .ct-thumb:active img{padding:9%}.cs-finish .ct-thumb:focus-visible{outline:2px solid var(--fg);outline-offset:3px}@media(max-width:900px){.cs-finish__media{--tile: 60px;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.cs-finish__media>.cs-finish__stage{grid-area:1 / 1}.cs-finish__media>.ct-thumbs{grid-area:2 / 1;grid-auto-flow:column;justify-content:center}}@media(max-width:640px){.cs-finish__media{--tile: 56px}.cs-finish .ct-thumbs{gap:6px}}@media(prefers-reduced-motion:reduce){.ct-atc__a,.ct-atc__b,.ct-atc__b svg,.ct-bag,.ct-bag.is-open,.ct-bag-shade,.ct-bag-shade.is-open,.cs-finish__stage.is-gal img,.cs-finish .ct-thumb,.cs-finish .ct-thumb img{transition-duration:.01s;transition-delay:0s}.ct-bag__line.is-fresh{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/css-shop.css.map */
