.cp-sec{padding-block:clamp(56px,9vh,104px)}.cp-sec+.cp-sec,.cp-objects+.cp-sec,.cp-band+.cp-sec{padding-block-start:0}.cp-sec>.container>*{margin:0}.cp-head{display:flex;flex-direction:column;gap:12px;max-width:34rem}.cp-head>*{margin:0}.cp-head__text{display:flex;flex-direction:column;gap:12px;max-width:34rem}.cp-head__text>*{margin:0}.cp-head h1{font-size:var(--h-hero)}.cp-head__buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.cp-head__price{font-size:19px;color:var(--fg, var(--ink))}.cp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px clamp(14px,2.2vw,28px)}.cp-item{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0}.cp-item__wall img{width:100%;height:100%;object-fit:cover}.cp-item__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;font-size:15px;line-height:1.4}.cp-item__name{color:var(--fg, var(--ink))}.cp-item__detail{color:var(--fg-muted, var(--muted));font-size:14px}@media(max-width:639.98px){.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.cp-item{gap:8px}.cp-item__caption{flex-direction:column;gap:0;font-size:14px}.cp-item__detail{font-size:13px}}.cp-objects{position:relative;padding-block:clamp(32px,6vh,64px) clamp(56px,9vh,96px)}.cp-objects__inner{display:flex;flex-direction:column;gap:clamp(24px,4.5vh,44px)}.cp-objects__inner>*{margin:0}.cp-objects .cp-head{max-width:none;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 40px}.cp-objects{--cp-fit: max(min(100%, 560px), calc((100vh - var(--header-h) - var(--safe-top) - 300px) * 2.3))}@supports (height: 100svh){.cp-objects{--cp-fit: max(min(100%, 560px), calc((100svh - var(--header-h) - var(--safe-top) - 300px) * 2.3))}}.cp-objects .cp-grid,.cp-objects .cp-head{width:100%;max-width:var(--cp-fit);margin-inline:auto}.cp-floats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;overflow:clip;pointer-events:none}.cp-float{position:absolute;left:0;top:0;visibility:hidden;will-change:transform,opacity}.cp-float svg{display:block;width:100%;height:100%;overflow:visible}.cp-float__sky [stroke]{vector-effect:non-scaling-stroke;stroke-width:1.1px}.cp-objects .cp-item__wall{will-change:opacity,transform}[data-state=done] .cp-item__wall{will-change:auto}.cp-land{--fg: var(--ink);--sky: var(--ivory);--fg-muted: color-mix(in srgb, var(--fg) 72%, var(--sky));position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--sky);color:var(--fg);min-height:calc(100vh - var(--header-h) - var(--safe-top))}@supports (height: 100svh){.cp-land{min-height:calc(100svh - var(--header-h) - var(--safe-top))}}.cp-land.is-night{--fg: var(--moon)}.cp-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.cp-scene svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cp-scene svg.cp-layer{will-change:transform,opacity}.cp-land__inner{position:relative;z-index:2;padding-block:clamp(40px,9vh,104px) 24px}.cp-land__inner>*{margin:0}.cp-land__note{position:absolute;z-index:2;inset-inline:0;bottom:calc(18px + env(safe-area-inset-bottom,0px));pointer-events:none}.cp-land__note .chip{font-size:13.5px;white-space:normal}.cp-band{padding-block:clamp(56px,9vh,104px)}.cp-band .container>*{margin:0}.cp-band .page-head{margin-block-end:clamp(24px,4vh,40px)}.cp-buy__grid{display:grid;gap:clamp(32px,5vw,72px);align-items:start}.cp-buy__grid>*{margin:0;min-width:0}@media(min-width:900px){.cp-buy__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cp-buy__grid--media{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"media main" "media inside"}.cp-buy__grid--media .cp-buy__media{grid-area:media;position:sticky;top:calc(var(--safe-top) + var(--header-h) + 24px)}.cp-buy__grid--media .cp-panel{grid-area:main}.cp-buy__grid--media .cp-inside{grid-area:inside}}.cp-buy--top{padding-block-start:clamp(32px,6vh,64px)}.cp-buy__media{border-radius:var(--radius);overflow:hidden;background:var(--surface)}.cp-buy__media img{width:100%}.cp-panel{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3.4vw,44px);border-radius:var(--radius);background:var(--surface)}.cp-panel>*{margin:0}.cp-panel__title{font-size:var(--h2)}h1.cp-panel__title{font-size:var(--h1)}.cp-panel__price{margin-block-start:6px}.cp-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 0;color:var(--muted);font-size:15px}.cp-facts li{display:inline-flex;align-items:center}.cp-facts li+li:before{content:"\b7";margin-inline:9px;color:var(--muted)}.cp-panel .product-form{margin-block-start:8px}.cp-panel .note{font-size:15px}.cp-licence{font-size:14px;color:var(--muted);margin-block-start:6px}.cp-licence a{color:var(--ink)}.product-form{display:flex;flex-direction:column;gap:12px}.product-form>*{margin:0}.product-form__buttons{display:flex;flex-direction:column;gap:10px}.product-form__buttons>*{margin:0}.product-form__buttons .shopify-payment-button{margin:0}.product-form .field{max-width:none}.cp-inside{display:flex;flex-direction:column;gap:18px;padding-block-start:clamp(0px,1vw,12px)}.cp-inside>*{margin:0}.cp-inside__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cp-inside__list li{display:flex;align-items:baseline;gap:14px;padding-block:11px;border-bottom:1px solid var(--line)}.cp-inside__num{flex:none;min-width:2.2ch;font-size:13px;letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.cp-inside__name{font-size:17px}.cp-inside__detail{margin-inline-start:auto;color:var(--muted);font-size:14px;text-align:end}.cp-inside__files{font-size:17px}.cp-inside .sizes{margin-block-start:2px}.cp-gallery__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-block-end:clamp(20px,3.5vh,32px)}.cp-gallery__head>*{margin:0}.cp-gallery__nav{display:flex;gap:10px}.cp-gallery.is-static .cp-gallery__nav{display:none}.cp-strip{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:0}.cp-strip::-webkit-scrollbar{display:none}.cp-strip:focus-visible{outline-offset:-2px}.cp-strip__track{--cp-edge-l: max(var(--gutter-l), calc((100vw - var(--maxw)) / 2));--cp-edge-r: max(var(--gutter-r), calc((100vw - var(--maxw)) / 2));list-style:none;margin:0;display:flex;gap:clamp(14px,2vw,24px);width:max-content;padding:0 var(--cp-edge-r) 0 var(--cp-edge-l)}.cp-strip{scroll-padding-left:max(var(--gutter-l),calc((100vw - var(--maxw)) / 2));scroll-padding-right:max(var(--gutter-r),calc((100vw - var(--maxw)) / 2))}.cp-strip__item{flex:none;width:min(84vw,520px);scroll-snap-align:start;margin:0}.cp-strip__item figure{display:flex;flex-direction:column;gap:10px;margin:0}.cp-strip__pic{border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 3;background:var(--surface)}.cp-strip__pic img{width:100%;height:100%;object-fit:cover}.cp-strip__item figcaption{font-size:14px;line-height:1.45;color:var(--muted);max-width:46ch}.cp-about__grid{display:grid;gap:clamp(44px,6vw,88px);align-items:start}.cp-about__grid>*{margin:0;min-width:0}@media(min-width:960px){.cp-about__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cp-about__text{display:flex;flex-direction:column;gap:20px}.cp-about__text>*{margin:0}.cp-about__text .rte{color:var(--ink)}.cp-faq{display:flex;flex-direction:column;gap:14px}.cp-faq>*{margin:0}.cp-faq__list{border-top:1px solid var(--line)}.cp-faq details{border-bottom:1px solid var(--line)}.cp-faq summary{position:relative;display:flex;align-items:center;min-height:56px;padding-block:14px;padding-inline-end:40px;font-size:17px;line-height:1.4;cursor:pointer;list-style:none;border-radius:6px}.cp-faq summary::-webkit-details-marker{display:none}.cp-faq summary:before,.cp-faq summary:after{content:"";position:absolute;inset-inline-end:8px;top:50%;width:13px;height:1.5px;border-radius:2px;background:var(--muted);transition:transform .35s var(--ease)}.cp-faq summary:after{transform:rotate(90deg)}.cp-faq details[open] summary:after{transform:rotate(0)}.cp-faq summary:hover:before,.cp-faq summary:hover:after{background:var(--ink)}.cp-faq__answer{padding-block-end:18px;color:var(--muted);max-width:var(--measure)}.cp-faq__answer>*+*{margin-block-start:.8em}html.js [data-cp-opening=objects]:not([data-state]) [data-cp-wall],html.js [data-cp-reveal]:not([data-state]) [data-cp-item]{opacity:0;animation:cp-show .6s ease 2.5s forwards}@keyframes cp-show{to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product.css.map */
