.about-hero{padding-top:calc(28px + clamp(16px,4vw,64px));padding-bottom:clamp(48px,6vw,96px)}.about-hero__grid{display:grid;gap:clamp(36px,5vw,56px)}.about-hero__title{max-width:11em}.about-hero__intro{margin-top:clamp(14px,2vw,22px);max-width:34ch}.about-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:clamp(22px,3vw,36px)}.about-hero__more{min-height:48px}.about-hero__print{width:min(78%,360px);justify-self:center}@media(min-width:990px){.about-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.about-hero__copy{padding-top:clamp(8px,2vw,32px)}.about-hero__print{width:min(100%,420px);justify-self:end;margin-right:clamp(0px,3vw,48px)}}.contact-note__inner{display:grid;gap:14px 48px;align-items:baseline}.contact-note__text{font-size:var(--t-lede);line-height:1.5;max-width:52ch}.contact-note__text a{font-weight:650;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}@media(min-width:750px){.contact-note__inner{grid-template-columns:auto minmax(0,1fr)}}.faq{padding:calc(28px + clamp(16px,4vw,56px)) 0 clamp(56px,7vw,112px)}.faq__grid{display:grid;gap:clamp(28px,4vw,48px)}.faq__title{max-width:8em}.faq__intro{margin-top:14px}.faq__intro a{font-weight:650;text-decoration:underline;text-underline-offset:.2em}.faq__index{margin-top:24px}.faq__index-list{display:flex;flex-wrap:wrap;gap:8px}.faq__index-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 7px;border:1px solid rgba(var(--fg-rgb),.4);border-radius:var(--r-round);font-size:var(--t-small);font-weight:650;text-decoration:none}.faq__index-link:hover{border-color:var(--fg);text-decoration:none}.faq__index-tag.tag{width:30px;height:30px;font-size:11.5px}.faq__groups{display:grid;gap:clamp(20px,3vw,32px)}.faq-group{scroll-margin-top:calc(var(--header-h) + 16px);--fg-rgb: 18, 20, 23}.faq-group__head{display:flex;align-items:center;gap:12px;padding-bottom:14px}.faq-group__title{font:800 var(--t-h3)/1 var(--font-sans);font-stretch:62%;letter-spacing:-.005em}.faq-q{display:grid;gap:8px;padding:20px 0 22px;border-top:1px solid var(--label-line);scroll-margin-top:calc(var(--header-h) + 16px)}.faq-q__q{font-size:1.0625rem;line-height:1.35;font-weight:700;text-wrap:balance}.faq-q__a{max-width:62ch;color:var(--ink)}.faq-q__a .rte a{font-weight:600}.faq-q__link{margin-top:10px;min-height:48px;color:var(--mat)}.faq-q:target .faq-q__q{box-shadow:inset 0 -.4em #ffb00073}@media(min-width:750px){.faq-q{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}}@media(min-width:1100px){.faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.faq__aside{position:sticky;top:calc(var(--header-h) + 28px)}.faq__index-list{display:grid;gap:0;border-top:1px solid rgba(var(--line-rgb),.35);max-width:340px}.faq__index-link{display:flex;gap:14px;border:0;border-bottom:1px solid rgba(var(--line-rgb),.35);border-radius:0;padding:9px 2px;font-size:1rem}.faq__index-link:hover{background:rgba(var(--line-rgb),.08)}}.footer{padding-block:clamp(56px,7vw,96px) 24px}.footer__grid{display:grid;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:40px 32px}.footer__logo{display:inline-flex;color:var(--fg)}.footer__tagline{margin-top:12px;font:800 1.75rem/1 var(--font-sans);font-stretch:62%;max-width:16ch}.footer__heading{margin-bottom:14px;font:650 var(--t-small)/1.2 var(--font-sans);color:var(--muted)}.footer__col ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.footer__col li:empty{display:none}.footer__col a,.footer__linkbtn{display:inline-flex;align-items:center;min-height:36px;color:var(--fg);text-decoration:none}.footer__col a:hover,.footer__linkbtn:hover{text-decoration:underline}.footer__linkbtn{padding:0;border:0;background:none;font:inherit;cursor:pointer;text-align:left}@media(max-width:989px),(pointer:coarse){.footer__col a,.footer__linkbtn{min-height:48px}}.footer__news{margin-top:32px;max-width:420px}.footer__news .footer__heading{color:var(--fg);font-size:1rem}.footer__news-row{display:flex;gap:8px}.footer__news-row .input{flex:1;min-width:0}.footer__fine{margin-top:10px;font-size:var(--t-small);color:var(--muted)}.footer__fine a{color:var(--fg)}.footer__mail,.footer__address{display:flex;gap:8px;align-items:flex-start;font-style:normal}.footer__mail .icon,.footer__address .icon{flex:none;margin-top:3px}.footer__address{margin-top:10px;color:var(--muted);font-size:var(--t-small);line-height:1.5}.footer__social{display:flex;gap:4px;margin-top:12px;margin-left:-12px}.footer__social .icon-btn{color:var(--fg)}.footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;border-top:1px solid rgba(var(--line-rgb),.18)}.footer__pay{display:flex;flex-wrap:wrap;gap:6px}.footer__pay-icon{width:38px;height:24px}@media(max-width:989px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand{grid-column:1 / -1}}@media(max-width:479px){.footer__grid{grid-template-columns:1fr}.footer__news-row{flex-direction:column}}.header{position:sticky;top:0;z-index:40;height:var(--header-h)}.header:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:rgba(var(--line-rgb),.18)}.header__bar{display:flex;align-items:center;gap:16px;height:100%}.header__menu-btn{display:none;margin-left:-12px}.header__logo{display:inline-flex;color:var(--fg);margin-right:auto}.header__logo .logo__svg,.header__logo .logo__img{width:var(--logo-width);height:auto}.header__nav{margin-inline:auto}.header__links{display:flex;align-items:center;gap:4px}.header__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:var(--r-label);color:var(--fg);font-weight:600;text-decoration:none;cursor:pointer;list-style:none}.header__link::-webkit-details-marker{display:none}.header__link:hover,.header__link[aria-current=page]{background:rgba(var(--fg-rgb),.08)}.header__tools{display:flex;align-items:center;gap:4px;margin-left:auto;margin-right:-8px}.header__bag{position:relative;color:var(--fg)}.header__bag-count{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--tagy);color:var(--ink);font:600 11px/1 var(--font-mono)}.header__bag[data-bag-count="0"] .header__bag-count{display:none}.header__bag.is-bumped{animation:dyb-bump var(--dur-pop) var(--ease-out)}.lamps-menu{position:relative}.lamps-menu>summary{list-style:none}.lamps-menu[open]>summary .icon{transform:rotate(180deg)}.lamps-menu__panel{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:min(420px,90vw);display:grid;gap:8px;padding:12px;background:var(--label);color:var(--ink);border-radius:var(--r-sheet);box-shadow:var(--shadow-sheet);--focus: var(--mat)}.lamps-menu__item{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;border-radius:var(--r-label);text-decoration:none;color:var(--ink)}.lamps-menu__item:hover{background:#ecefe8}.lamps-menu__name{font-weight:700}.lamps-menu__pitch{grid-column:1;font-size:var(--t-small);color:var(--label-muted)}.lamps-menu__price{grid-column:2;grid-row:1 / span 2;align-self:center;font-weight:650;font-variant-numeric:tabular-nums}.lamps-menu__compare{padding:8px 14px;color:var(--mat)}.menu-drawer .drawer__head{border-color:rgba(var(--line-rgb),.2)}.menu-drawer{background:var(--bg);color:var(--fg)}.menu-drawer .drawer__body{display:grid;align-content:start;gap:18px}.menu-drawer__heading{font:800 1.5rem/1 var(--font-sans);font-stretch:62%}.menu-drawer__labels{display:grid;gap:10px}.menu-drawer__links{display:grid;border-top:1px solid rgba(var(--line-rgb),.25)}.menu-drawer__links a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid rgba(var(--line-rgb),.25);font-size:1.125rem;font-weight:650;text-decoration:none;color:var(--fg)}#MenuDrawer{background:var(--bg);color:var(--fg)}.search-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;background:transparent}.search-dialog[open]{display:grid;place-items:start center;padding:clamp(12px,8vh,96px) 12px}.search-dialog__sheet{width:min(720px,100%);padding:16px}.search-dialog__row{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 12px;border:1px solid var(--label-line);border-radius:var(--r-label)}.search-dialog__input{flex:1;min-width:0;min-height:48px;border:0;background:transparent;font-size:1.125rem;outline:none}.search-dialog__row:has(.search-dialog__input:focus-visible){outline:3px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.search-dialog__ps[data-state=busy] .search-dialog__spinner{display:inline-block}.search-dialog__results:not(:empty){margin-top:12px;max-height:60vh;overflow-y:auto}.search-dialog__all{margin-top:12px}.search-error{padding:12px 4px}@media(max-width:989px){.header__nav{display:none}.header__menu-btn{display:inline-grid}.header__logo{margin-right:0;margin-inline:auto}.header__tools{margin-left:0}}.honest__inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,4vw,64px);align-items:start}.honest__heading{max-width:9ch}.honest__intro{margin-top:12px;color:var(--muted)}.honest__notes{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));row-gap:calc(var(--cm) * 5);column-gap:20px;padding-top:12px}.note:nth-child(odd){grid-column:1 / span 6}.note:nth-child(2n){grid-column:3 / span 6}.note{position:relative;padding:24px 24px 18px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie);--focus: var(--mat)}.note__tag{position:absolute;left:-12px;top:-12px}.note__title{font:800 1.5rem/1 var(--font-sans);font-stretch:62%;padding-bottom:10px;border-bottom:2px solid var(--ink)}.note__list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--label-line);line-height:1.45}.note__list li:last-child{border-bottom:0}.note__list .icon{margin-top:3px;color:var(--ink)}.note__foot{padding-top:10px;border-top:1px solid var(--label-line);font-size:var(--t-small);color:var(--label-muted)}@media(max-width:989px){.honest__inner{grid-template-columns:minmax(0,1fr)}.honest__heading{max-width:14ch}}@media(max-width:749px){.honest__notes{grid-template-columns:minmax(0,1fr);row-gap:28px}.note:nth-child(odd),.note:nth-child(2n){grid-column:1}}.kit{padding-top:calc(28px + clamp(12px,3vw,44px));padding-bottom:clamp(64px,8vw,112px)}.kit-builder{display:block}.kit__grid{display:grid;gap:20px}.kit__title{max-width:10em}.kit__intro{margin-top:10px}.kit-ticket{align-self:start;display:grid;gap:12px;padding:16px 18px 18px;background:var(--label);color:var(--ink);border-radius:var(--r-sheet);box-shadow:var(--shadow-lift);--bg: var(--label);--fg: var(--ink);--fg-rgb: 18, 20, 23;--muted: var(--label-muted);--line: var(--label-line);--focus: var(--mat)}.kit-ticket__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kit-ticket__title{font:800 1.75rem/1 var(--font-sans);font-stretch:62%}.kit-ticket__count{font-size:var(--t-small);font-weight:600;color:var(--label-muted)}.kit-ticket__lines{display:none}.kit-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--label-line);font-size:var(--t-small)}.kit-line .tag{width:26px;height:26px;font-size:11px;box-shadow:none}.kit-line__name{font-weight:650}.kit-line__price{font-variant-numeric:tabular-nums}.kit-ticket__empty{font-size:var(--t-small);color:var(--label-muted)}.kit-ticket__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;border-top:1px solid var(--ink);font-weight:700}.kit-ticket__sum{font-size:1.375rem;font-variant-numeric:tabular-nums}.kit-ticket__note{font-size:var(--t-small);color:var(--label-muted)}.kit-ticket__error{box-shadow:inset 0 0 0 2px var(--error)}.kit-ticket__noscript{display:grid;gap:8px;font-size:var(--t-small)}.kit-ticket__noscript ul{margin:0;padding-left:1.1em}.kit__steps{display:grid;gap:clamp(36px,5vw,56px)}.kit-step{margin:0;padding:0;border:0;min-width:0}.kit-step__legend{display:flex;align-items:center;gap:12px;padding:0;margin-bottom:18px}.kit-step__n{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border:2px solid currentColor;border-radius:var(--r-label);font:700 1rem/1 var(--font-sans);font-variant-numeric:tabular-nums}.kit-step__title{font:800 var(--t-h3)/1 var(--font-sans);font-stretch:62%;letter-spacing:-.005em}.kit-step__lead{margin:-6px 0 16px;color:var(--muted)}.kit-step__note{margin-top:14px}.kit-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.kit-lamps{display:grid;gap:calc(var(--cm) * 3.5);justify-items:stretch;padding-left:calc(var(--cm) * 6)}.kit-lamp{display:grid;gap:8px;justify-items:stretch}.kit-lamp__label{display:grid;gap:12px;justify-items:start;cursor:pointer}.kit-lamp__dim{margin-bottom:-4px}.kit-lamp__obj{display:block}.kit-lamp__img{display:block;max-width:none;height:auto;filter:drop-shadow(0 10px 14px rgba(6,26,20,.45))}.kit-lamp__img--creator{width:calc(60 * var(--cm) / .9258);margin-left:calc(-60 * var(--cm) / .9258 * .0671)}.kit-lamp__img--adventure{width:calc(60 * var(--cm) / .8926);margin-left:calc(-60 * var(--cm) / .8926 * .0889)}.kit-opt{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;width:min(100%,440px);padding:12px 14px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie);transition:box-shadow var(--dur-ui) var(--ease-out)}.kit-opt__dot,.kit-choice__dot{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border:2px solid var(--ink);border-radius:50%}.kit-opt__dot:after,.kit-choice__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform var(--dur-pop) var(--ease-out)}.kit-input:checked+.kit-lamp__label .kit-opt__dot:after,.kit-input:checked+.kit-choice .kit-choice__dot:after{transform:scale(1)}.kit-input:checked+.kit-lamp__label .kit-opt{box-shadow:inset 0 0 0 2px var(--ink),var(--shadow-lift)}.kit-opt__body{display:grid;min-width:0}.kit-opt__name{font-weight:700;font-stretch:90%;font-size:1.0625rem;line-height:1.2}.kit-opt__pitch{font-size:var(--t-small);line-height:1.35;color:var(--label-muted)}.kit-opt__price{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.kit-input:focus-visible+.kit-lamp__label .kit-opt{outline:3px solid var(--tagy);outline-offset:3px}.kit-input:disabled+.kit-lamp__label{cursor:not-allowed}.kit-input:disabled+.kit-lamp__label .kit-opt{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px rgba(var(--fg-rgb),.5)}.kit-input:disabled+.kit-lamp__label .kit-opt__pitch{color:var(--muted)}.kit-lamp__foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:var(--t-small)}.kit-lamp__more{display:inline-flex;align-items:center;min-height:48px;color:var(--fg);text-decoration:underline;text-underline-offset:.2em}.kit-lamp__inbag,.kit-item__inbag{display:none;align-items:center;gap:6px;font-weight:650}.kit-lamp[data-state=added] .kit-lamp__inbag{display:inline-flex;color:var(--fg)}.kit-item[data-state=added] .kit-item__inbag{display:flex;color:var(--ok)}.kit-lamps__none{margin-top:2px}.kit-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.kit-choice{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:8px 14px;border:1px solid rgba(18,20,23,.4);border-radius:var(--r-label);background:var(--label);color:var(--ink);font-size:.9375rem;font-weight:600;cursor:pointer;transition:border-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.kit-choice:hover{border-color:var(--ink)}.kit-choice__price{font-weight:500;font-variant-numeric:tabular-nums;color:var(--label-muted)}.kit-choice__mark{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border:2px solid var(--ink);border-radius:4px}.kit-choice__mark .icon{opacity:0;transform:scale(.6);transition:opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out)}.kit-input:checked+.kit-choice{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kit-input:checked+.kit-choice .kit-choice__mark{background:var(--ink);color:var(--label)}.kit-input:checked+.kit-choice .kit-choice__mark .icon{opacity:1;transform:none}.kit-input:checked+.kit-choice .kit-choice__price{color:var(--ink)}.kit-input:focus-visible+.kit-choice{outline:3px solid var(--mat);outline-offset:2px}.kit-input:focus-visible+.kit-choice--mat{outline-color:var(--tagy)}.kit-input:disabled+.kit-choice{cursor:not-allowed;background:transparent;color:var(--label-muted);border-style:dashed}.kit-choice--mat{box-shadow:var(--shadow-lie);border-color:transparent}.kit-items{display:grid;gap:clamp(20px,3vw,28px);max-width:720px}.kit-item{display:grid;grid-template-columns:clamp(76px,9vw,112px) minmax(0,1fr);gap:clamp(12px,2vw,22px);align-items:start}.kit-item__print .print{padding:5px 5px 7px}.kit-item__label{padding:14px 16px 16px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie);--focus: var(--mat)}.kit-item__head{display:flex;align-items:center;gap:12px}.kit-item__name{font-size:1.0625rem;font-weight:700;font-stretch:90%;line-height:1.2}.kit-item__name a{text-decoration:none}.kit-item__name a:hover{text-decoration:underline}.kit-item__pitch{margin-top:6px;font-size:var(--t-small);line-height:1.4;color:var(--label-muted)}.kit-item__fit{margin-top:4px;font-size:var(--t-small);font-weight:650}.kit-item__inbag{margin-top:10px;font-size:var(--t-label)}.kit-bar{position:fixed;z-index:30;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;background:var(--label);color:var(--ink);border-radius:14px;box-shadow:var(--shadow-lift);--focus: var(--mat);transform:translateY(calc(100% + 24px));visibility:hidden;transition:transform var(--dur-drawer) var(--ease-out),visibility 0s linear var(--dur-drawer)}.kit-bar[data-visible]{transform:none;visibility:visible;transition:transform var(--dur-drawer) var(--ease-out),visibility 0s}.kit-bar__sum{display:grid;gap:0;font-size:var(--t-small);line-height:1.3;color:var(--label-muted)}.kit-bar__total{font-size:1.125rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.kit-bar__btn{min-height:48px;padding-inline:18px}@media(min-width:750px){.kit-lamps{padding-left:calc(60 * var(--cm) / .8926 * .0889)}}@media(max-width:989px){.kit{padding-bottom:calc(clamp(64px,8vw,112px) + 72px)}.kit-ticket{gap:10px;padding:14px 16px 16px}.kit-ticket__note{display:none}html:has(.kit-bar[data-visible]){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media(max-width:479px){.kit-opt{grid-template-columns:auto auto minmax(0,1fr);min-width:0;width:100%}.kit-opt__price{grid-column:3}}@media(min-width:990px){.kit__grid{grid-template-columns:minmax(0,1fr) clamp(300px,27vw,380px);grid-template-areas:"head ticket" "steps ticket";column-gap:clamp(32px,4vw,72px);row-gap:28px;align-items:start}.kit__head{grid-area:head}.kit__steps{grid-area:steps}.kit-ticket{grid-area:ticket;position:sticky;top:calc(var(--header-h) + 20px);padding:22px;gap:14px}.kit-ticket__title{font-size:2.25rem}.kit-ticket__lines{display:grid}.kit-bar{display:none}}.kit-mat{min-height:calc(100svh - var(--header-h));padding-bottom:clamp(32px,4vw,56px)}.kit-mat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 62% 26%,rgba(255,255,255,.07),transparent 70%),radial-gradient(50% 50% at 100% 100%,rgba(0,0,0,.18),transparent 75%)}.kit-mat__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3vw,48px);padding-top:clamp(24px,3.2vw,44px)}.kit-mat__copy{display:flex;flex-direction:column;align-items:flex-start}.kit-mat__title{max-width:10.5ch;text-wrap:balance}.kit-mat__lede{margin-top:clamp(16px,2vw,24px);color:var(--fg);max-width:34ch}.kit-mat__cta{margin-top:clamp(20px,2.4vw,32px);display:grid;gap:10px}.kit-mat__primary{--btn-pad-x: 22px;padding-left:12px;font-size:1.125rem;min-height:60px}.kit-mat__primary .btn__price{font-weight:650}.kit-mat__alt{margin-top:14px;color:var(--muted)}.kit-mat__alt a{color:var(--fg);font-weight:650}.kit-mat__bag-slot{margin-top:auto;padding-top:clamp(24px,3vw,40px)}.kit-mat__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.4vw,32px);align-items:start}.kit-mat__items{display:grid;gap:clamp(20px,2.4vw,32px);padding-top:8px}.kit-mat__lamps{display:grid;gap:calc(var(--cm) * 3);justify-items:start}.kit-mat__dim{margin-bottom:calc(var(--cm) * -1)}.kit-mat .kit-lamp{display:block;position:relative;margin:0;width:calc(60 * var(--cm))}.kit-mat .kit-lamp img{width:calc(60 * var(--cm) / var(--body));max-width:none;margin-left:calc(-60 * var(--cm) / var(--body) * var(--offset));filter:drop-shadow(0 2px 2px rgba(6,26,20,.35)) drop-shadow(0 12px 14px rgba(6,26,20,.45))}.kit-lamp--creator{--body: .9258;--offset: .0671}.kit-lamp--adventure{--body: .8926;--offset: .0889}.kit-lamp__tag{position:absolute;left:calc(100% + var(--cm) * 1.5);top:50%;transform:translateY(-50%)}.kit-mat__prints{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:520px}.kit-mat__print{position:relative}.kit-mat__print .print{padding:5px}.kit-mat__print-tag{position:absolute;left:-8px;top:-8px}.kit-mat__print-tag .tag{width:28px;height:28px;font-size:11px}.kit-mat__scale{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.kit-mat__ten{flex:none}.kit-mat__keys{display:grid;align-content:start}.kit-key{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:9px 0;border-top:1px solid rgba(var(--line-rgb),.22)}.kit-key:first-child{border-top:0;padding-top:0}.kit-key>.tag{align-self:start;width:30px;height:30px;font-size:11.5px}.kit-key__text{min-width:0}.kit-key__name{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-weight:700;font-stretch:92%;line-height:1.25}.kit-key__name a{text-decoration:none}.kit-key__name a:hover{text-decoration:underline}.kit-key__price{font-weight:600;font-stretch:100%;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg);opacity:.86}.kit-key__pitch{margin-top:2px;font-size:var(--t-small);line-height:1.35;color:var(--muted)}.kit-key__inbag{display:none;margin-top:4px;align-items:center;gap:6px;font-size:var(--t-label);font-weight:650;color:var(--tagy)}.kit-key[data-state=added] .kit-key__inbag{display:flex}.kit-key__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.kit-key--variants .kit-key__actions{grid-column:2 / -1;justify-content:flex-start;margin-top:8px}.kit-key__add{--btn-bg: transparent;--btn-fg: var(--fg);--btn-pad-x: 12px;min-height:44px;gap:8px;border-color:rgba(var(--fg-rgb),.55);box-shadow:none;font-size:.875rem}.kit-key__add:hover{--btn-bg: var(--label);--btn-fg: var(--ink);border-color:var(--label);box-shadow:none}.kit-key__add[data-state=done]{--btn-bg: var(--tagy);--btn-fg: var(--ink);border-color:var(--tagy)}.kit-key__add[disabled],.kit-key__add.is-disabled{color:var(--muted)}.kit-key__error{grid-column:1 / -1;margin-top:8px}@media(min-width:1200px){.kit-mat__inner{grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr)}.kit-mat__layout{grid-template-columns:minmax(0,1fr) clamp(276px,21vw,320px);gap:24px}}@media(min-width:1200px)and (max-height:820px){.kit-key__pitch{display:none}}@media(min-width:750px)and (max-width:1199px){.kit-mat__keys{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.kit-key:nth-child(2){border-top:0;padding-top:0}}@media(max-width:989px){.kit-mat{min-height:0}.kit-mat__inner{grid-template-columns:minmax(0,1fr)}.kit-mat__title{max-width:11ch}.kit-mat__lamps{padding-left:calc(var(--cm) * 6)}}@media(max-width:749px){.kit-mat__keys{grid-template-columns:minmax(0,1fr)}.kit-key:nth-child(2){border-top:1px solid rgba(var(--line-rgb),.22);padding-top:9px}.kit-mat__prints{gap:10px}.kit-mat{padding-bottom:96px}.kit-lamp__tag{left:auto;right:0;transform:translate(35%,-50%)}.kit-lamp__tag .tag{width:28px;height:28px;font-size:11px}.kit-mat__bag-slot{margin-top:0;padding-top:20px;min-height:72px}.kit-mat__bag.bag-sticker--pinned[data-bag-count="0"]{position:static;display:inline-grid;min-width:0;gap:0 10px;padding:8px 14px;box-shadow:var(--shadow-lie)}.kit-mat__bag.bag-sticker--pinned[data-bag-count="0"] .bag-sticker__count{font-size:1.375rem}.kit-mat__bag.bag-sticker--pinned[data-bag-count="0"] .bag-sticker__cta{display:none}}@media(min-width:750px){.kit-mat__inner{padding-left:max(0px,calc(38px - var(--gutter)))}.kit-mat__bag.bag-sticker--pinned{position:static}.kit-mat__bag.bag-sticker--pinned[data-bag-count="0"]{display:inline-grid}}.compare__head{display:grid;gap:12px;max-width:720px}.compare__intro{color:var(--fg)}.compare__mat{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3.2fr) minmax(0,5fr);gap:clamp(28px,3.4vw,52px);align-items:start;margin-top:clamp(36px,4.4vw,64px)}.compare__lamp--2{margin-top:calc(var(--cm) * 9)}.compare__lamp{display:grid;gap:18px;justify-items:start}.compare__label{position:relative;width:100%;padding:26px 24px 14px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie);--focus: var(--mat);--fg: var(--ink);--muted: var(--label-muted)}.compare__tag{position:absolute;left:-12px;top:-12px}.compare__name{font:800 var(--t-h3)/1 var(--font-sans);font-stretch:62%}.compare__name a{text-decoration:none}.compare__name a:hover{text-decoration:underline}.compare__for{margin-top:6px;padding-bottom:12px;border-bottom:2px solid var(--ink);color:var(--label-muted)}.compare__points li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--label-line);line-height:1.45}.compare__points li:last-child{border-bottom:0}.compare__points .icon{margin-top:3px;color:var(--ink)}.compare__inbag{display:none;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--label-line);font-weight:650;color:var(--ok)}.compare__lamp[data-state=added] .compare__inbag{display:flex}.compare__buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.compare__add{--btn-pad-x: 20px;padding-left:12px}.compare__see{color:var(--fg)}.compare__shared{padding-top:calc(var(--cm) * 4)}.compare__shared-title{font:800 1.5rem/1 var(--font-sans);font-stretch:62%;padding-bottom:10px;border-bottom:2px solid rgba(var(--line-rgb),.75)}.compare__facts div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid rgba(var(--line-rgb),.26)}.compare__facts dt{color:var(--fg)}.compare__facts dd{margin:0;text-align:right;font-weight:500}.compare__facts dd .measure{font-size:.9375rem}.compare__foot{display:grid;gap:4px;margin-top:clamp(32px,4vw,52px);max-width:720px}.compare__note{font-weight:650}.compare__figures{font-size:var(--t-small);color:var(--muted)}@media(max-width:989px){.compare__mat{grid-template-columns:minmax(0,1fr);gap:40px}.compare__lamp--2{margin-top:0}.compare__shared{order:3;padding-top:0}}.lamp-scale{padding-block:clamp(40px,5vw,80px)}.lamp-scale__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:center}.lamp-scale__sheet{max-width:640px;--fg-rgb: 18, 20, 23}.lamp-scale__text{margin-top:18px;font-size:var(--t-lede);line-height:1.5;max-width:40ch;text-wrap:pretty}.lamp-scale__mat{margin:0;display:grid;gap:18px;justify-items:start}.lamp-scale__objects{display:grid;gap:calc(var(--cm) * 3);padding-left:calc(var(--cm) * 6)}.lamp-scale__dim{margin-bottom:calc(var(--cm) * -1);color:var(--fg)}.lamp-scale__lamp{display:grid;gap:6px;justify-items:start}.lamp-scale__img{display:block;max-width:none;height:auto;filter:drop-shadow(0 10px 14px rgba(6,26,20,.45))}.lamp-scale__img--creator{width:calc(60 * var(--cm) / .9258);margin-left:calc(-60 * var(--cm) / .9258 * .0671)}.lamp-scale__img--adventure{width:calc(60 * var(--cm) / .8926);margin-left:calc(-60 * var(--cm) / .8926 * .0889)}.lamp-scale__name{font-size:var(--t-small);font-weight:600;color:var(--muted)}.lamp-scale__caption{display:grid;gap:4px}.lamp-scale__measure{font-size:1.125rem;color:var(--fg)}@media(min-width:990px){.lamp-scale__grid{grid-template-columns:minmax(0,1fr) auto}.lamp-scale__mat{padding-right:clamp(0px,2vw,32px)}.lamp-scale__objects{padding-left:max(0px,calc(60 * var(--cm) / .8926 * .0889 - var(--gutter) + 4px))}}@media(max-width:749px){.lamp-scale__mat{order:-1}}.nf{padding-top:28px}.nf__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:calc(var(--cm) * 6) calc(var(--cm) * 8);align-items:start;padding-top:clamp(16px,3vw,48px)}.nf__title{font-size:clamp(2.75rem,1rem + 5.4vw,7rem);font-weight:800;font-stretch:62%;line-height:.88;letter-spacing:-.01em;text-wrap:balance;max-width:11ch}.nf__line{margin-top:clamp(14px,1.6vw,24px);color:var(--fg)}.nf__search{display:grid;gap:6px;margin-top:clamp(20px,2.4vw,32px);max-width:30rem}.nf__search-row{display:flex;gap:8px}.nf__search-row .input{flex:1 1 auto;min-width:0}.nf__search-btn{flex:none;--btn-pad-x: 18px}.nf__home{margin-top:clamp(16px,2vw,24px)}.nf__links{margin-top:clamp(18px,2.4vw,32px)}.nf__links .cluster{--cluster: 8px 24px}.nf__links a{min-height:44px;color:var(--fg)}.nf__spot{position:relative;padding:10px 0 0 10px}.nf__outline{display:block;width:min(100%,calc(var(--cm) * 60));height:calc(var(--cm) * 6);border:1.5px dashed rgba(var(--line-rgb),.55);border-radius:999px}.nf__tag{position:absolute;top:0;left:0}.nf__kit-title{margin-top:calc(var(--cm) * 5)}.nf__labels{display:grid;gap:10px;margin-top:14px}.nf__labels .plabel{grid-template-columns:auto auto minmax(0,1fr)}.nf__labels .plabel:not(:has(.tag)){grid-template-columns:auto minmax(0,1fr)}.nf__labels .plabel .plabel__actions,.nf__labels .plabel:has(.plabel__actions>:nth-child(2)) .plabel__actions{grid-column:-2 / -1;justify-content:flex-start}.nf__all{margin-top:16px;min-height:44px;color:var(--fg)}@media(max-width:989px){.nf__grid{grid-template-columns:minmax(0,1fr)}.nf__title{max-width:14ch}}@media(max-width:599px){.nf__labels .plabel__img{width:56px}}.acct{padding:calc(28px + clamp(16px,4vw,56px)) 0 clamp(56px,7vw,112px)}.acct__sheet{display:grid;gap:clamp(24px,4vw,40px);--fg-rgb: 18, 20, 23}@media(min-width:750px){.acct__sheet{max-width:1100px;margin-inline:auto}}.acct__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.acct__title{font:800 clamp(2.25rem,1.6rem + 2.8vw,3.75rem)/.92 var(--font-sans);font-stretch:62%;letter-spacing:-.01em}.acct__hello{margin-top:10px;color:var(--label-muted)}.acct__logout{min-height:48px;color:var(--ink)}.acct__grid{display:grid;gap:clamp(28px,4vw,48px)}.acct__subtitle{font:800 var(--t-h3)/1 var(--font-sans);font-stretch:62%;margin-bottom:14px}.acct__table-wrap{overflow-x:auto;scrollbar-color:var(--label-muted) transparent}.acct__table{width:100%;min-width:520px;font-size:var(--t-small);font-variant-numeric:tabular-nums}.acct__table th,.acct__table td{padding:12px 10px 12px 0;border-bottom:1px solid var(--label-line);text-align:left;vertical-align:top}.acct__table thead th{font-weight:650;color:var(--label-muted);border-bottom-color:var(--ink)}.acct__table tbody th a{display:inline-flex;align-items:center;min-height:48px;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.acct__num{text-align:right!important;padding-right:0!important}.acct__empty{display:grid;gap:14px;justify-items:start;padding:18px;border:1px dashed rgba(18,20,23,.4);border-radius:var(--r-label)}.acct__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.acct__pager-status{font-size:var(--t-small);color:var(--label-muted)}.acct__details{align-self:start}.acct__list{display:grid;gap:4px}.acct__name{font-weight:700}.acct__minor{margin-top:20px;font-size:var(--t-small);font-weight:700;color:var(--label-muted)}.acct__address{margin-top:6px;font-style:normal;line-height:1.5}.acct__address p{margin:0}.acct__muted{margin-top:6px;color:var(--label-muted)}.acct__manage{margin-top:14px;min-height:48px;color:var(--mat)}@media(min-width:990px){.acct__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.addr{padding:calc(28px + clamp(16px,4vw,56px)) 0 clamp(56px,7vw,112px)}.addr__sheet{display:grid;gap:clamp(18px,3vw,28px);--fg-rgb: 18, 20, 23}@media(min-width:750px){.addr__sheet{max-width:920px;margin-inline:auto}}.addr__back .link-arrow{min-height:48px;color:var(--mat)}.addr__title{font:800 clamp(2.25rem,1.6rem + 2.8vw,3.75rem)/.92 var(--font-sans);font-stretch:62%;letter-spacing:-.01em}.addr__list{display:grid;gap:0}.addr__item{display:grid;gap:10px;padding:18px 0;border-top:1px solid var(--label-line)}.addr__item--new{border-top:0;padding-top:0}.addr__badge{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 10px;border-radius:var(--r-label);background:var(--ink);color:var(--label);font-size:var(--t-label);font-weight:650}.addr__address{font-style:normal;line-height:1.5}.addr__address p{margin:0}.addr__details>summary{list-style:none;cursor:pointer}.addr__details>summary::-webkit-details-marker{display:none}.addr__edit{display:inline-flex;align-items:center;min-height:48px;font-weight:650;text-decoration:underline;text-underline-offset:.2em}.addr__fields{display:grid;gap:16px;margin-top:14px;padding:18px;border:1px dashed rgba(18,20,23,.4);border-radius:var(--r-label)}.addr__form-title{font:800 1.5rem/1 var(--font-sans);font-stretch:62%}.addr__grid{display:grid;gap:16px;align-items:start}.addr__optional{font-weight:400;color:var(--label-muted)}.addr__check{display:flex;align-items:center;gap:10px;min-height:48px}.addr__check input{width:20px;height:20px;accent-color:var(--ink)}.addr__save{justify-self:start}.addr__delete-btn{min-height:48px;padding:0;border:0;background:none;color:var(--error);font-weight:650;text-decoration:underline;text-underline-offset:.2em}.addr__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.addr__pager-status{font-size:var(--t-small);color:var(--label-muted)}@media(min-width:750px){.addr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.addr__wide{grid-column:1 / -1}}.article{padding:calc(28px + clamp(16px,4vw,56px)) 0 clamp(56px,7vw,112px)}.article__sheet{--fg-rgb: 18, 20, 23}@media(min-width:750px){.article__sheet{max-width:860px;margin-inline:auto}}.article__crumbs{margin-bottom:18px}.article__title{font:800 clamp(2.25rem,1.6rem + 2.8vw,4.25rem)/.92 var(--font-sans);font-stretch:62%;letter-spacing:-.01em;text-wrap:balance}.article__meta{margin-top:14px;font-size:var(--t-small);color:var(--label-muted)}.article__image.print{margin:clamp(24px,3vw,36px) 0 0}.article__image .print__photo img{width:100%;height:auto}.article__body{margin-top:clamp(20px,3vw,32px);max-width:66ch;font-size:1.0625rem;line-height:1.65}.article__body>*+*{margin-top:1em}.article__body h2,.article__body h3,.article__body h4{margin-top:1.6em;line-height:1.1;text-wrap:balance}.article__body h2{font:800 clamp(1.625rem,1.3rem + 1.2vw,2.25rem)/1 var(--font-sans);font-stretch:62%}.article__body h3{font-size:1.25rem;font-weight:700}.article__body ul,.article__body ol{padding-left:1.25em}.article__body li+li{margin-top:.4em}.article__body a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.article__body img{border-radius:2px}.article__body blockquote{margin:1.4em 0;padding:0 0 0 1.2em;font-size:1.1875rem;font-style:italic;color:var(--label-muted);box-shadow:inset 1px 0 0 var(--label-line)}.article__body table{width:100%;font-size:var(--t-small)}.article__body th,.article__body td{padding:10px 8px;border-bottom:1px solid var(--label-line);text-align:left}.article__tags{margin-top:32px;display:grid;gap:10px}.article__small-heading{font-size:var(--t-small);font-weight:700;color:var(--label-muted)}.article__tags .chip{min-height:48px}.article__back{margin-top:32px;padding-top:20px;border-top:1px solid var(--label-line)}.article__back .link-arrow{min-height:48px;color:var(--mat)}.comments{margin-top:40px;padding-top:28px;border-top:1px solid var(--ink);display:grid;gap:20px}.comments__title{font:800 var(--t-h3)/1 var(--font-sans);font-stretch:62%}.comments__list{display:grid}.comment{padding:16px 0;border-bottom:1px solid var(--label-line)}.comment__meta{font-size:var(--t-small);color:var(--label-muted)}.comment__meta strong{color:var(--ink)}.comment__body{margin-top:6px}.comment-form{display:grid;gap:18px}.comments__form-title{font-size:1.125rem;font-weight:700}.comment-form__fields{display:grid;gap:18px;align-items:start}.comment-form__send{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.comment-form__fine{flex:1 1 240px;font-size:var(--t-small);color:var(--label-muted)}.comment-form__fine a{color:var(--ink);text-decoration:underline}.comments__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px}.comments__pager-status{font-size:var(--t-small);color:var(--label-muted)}@media(min-width:750px){.comment-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.comment-form__wide{grid-column:1 / -1}}.blog{padding:calc(28px + clamp(16px,4vw,56px)) 0 clamp(56px,7vw,112px)}.blog__wrap{display:grid;gap:clamp(24px,4vw,40px);max-width:980px}.blog__head{display:grid;gap:18px}.blog__title{max-width:12em}.blog__tags .chip{min-height:48px}.blog__sheet{--fg-rgb: 18, 20, 23}.blog__list{display:grid}.post+.post{border-top:1px solid var(--label-line)}.post__inner{display:grid;gap:16px;padding:24px 0}.post:first-child .post__inner{padding-top:0}.post:last-child .post__inner{padding-bottom:0}.post__meta{font-size:var(--t-small);color:var(--label-muted)}.post__title{margin-top:6px;font:800 clamp(1.5rem,1.2rem + 1.2vw,2.25rem)/1 var(--font-sans);font-stretch:62%;letter-spacing:-.005em;text-wrap:balance}.post__title a{text-decoration:none}.post__title a:hover{text-decoration:underline;text-decoration-thickness:2px}.post__excerpt{margin-top:10px;max-width:62ch;color:var(--ink)}.post__more{margin-top:12px;min-height:48px;color:var(--mat)}.post__img{display:block;padding:4px}.post__print.print{transition:box-shadow var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.post__print .print__photo{aspect-ratio:4 / 3}.post__img:hover .post__print{box-shadow:var(--shadow-lift);transform:rotate(var(--tilt)) translateY(-1px)}.blog__empty{color:var(--label-muted)}@media(max-width:749px){.post__img{order:-1;justify-self:start;width:min(100%,360px)}}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px}.pager__status{font-size:var(--t-small);color:var(--muted)}@media(min-width:750px){.post__inner--image{grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:start}}.bagp{padding-top:28px}.bagp__root{display:block;padding-top:clamp(12px,2.6vw,40px)}.bagp__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.bagp__title:focus{outline:none}.bagp__title:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.bagp__count{font-size:var(--t-small);color:var(--muted);font-variant-numeric:tabular-nums}.bagp__notice{margin-top:16px;max-width:44rem}.bagp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);grid-template-areas:"lines summary" "suggest summary";grid-template-rows:auto 1fr;gap:calc(var(--cm) * 6) calc(var(--cm) * 6);align-items:start;margin-top:calc(var(--cm) * 4)}.bagp__lines-col{grid-area:lines;min-width:0}.bagp__lines{display:grid;gap:calc(var(--cm) * 2.5)}.bagp__update{margin-top:16px}.js .bagp__update{display:none}.bline{--bg: var(--label);--fg: var(--ink);--fg-rgb: 18, 20, 23;--muted: var(--label-muted);--focus: var(--mat);position:relative;display:grid;grid-template-columns:calc(var(--cm) * 12) minmax(0,1fr) auto;grid-template-areas:"photo info total" "photo qty qty" "err err err";gap:10px 20px;padding:14px 18px 14px 14px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie)}.bline__photo{grid-area:photo;position:relative;display:block;align-self:start}.bline__print{display:block;padding:5px 5px 7px}.bline__print .print__photo{display:block;aspect-ratio:4 / 5}.bline__photo .tag{position:absolute;top:-9px;left:-9px;width:30px;height:30px;font-size:11.5px}.bline__info{grid-area:info;min-width:0}.bline__title{font-size:1.1875rem;line-height:1.2;font-weight:700;font-stretch:90%}.bline__title a{text-decoration:none}.bline__title a:hover{text-decoration:underline}.bline__meta{margin-top:3px;font-size:var(--t-small);line-height:1.4;color:var(--label-muted)}.bline__discount{color:var(--ok);font-weight:600}.bline__total{grid-area:total;text-align:right;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bline__total s{display:block;font-size:var(--t-small);font-weight:400;color:var(--label-muted)}.bline[data-state=busy] .bline__total{color:var(--label-muted)}.bline__qty{grid-area:qty;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bline .qty{border-color:color-mix(in srgb,var(--ink) 45%,var(--label))}.bline .qty__btn{width:48px;min-height:48px}.bline__remove{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 8px;color:var(--label-muted);font-size:var(--t-small);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.bline__remove:hover{color:var(--ink)}.bline__remove[data-state=busy]{cursor:progress;text-decoration:none}.bline__error{grid-area:err}.bagp__summary{grid-area:summary;position:sticky;top:calc(var(--header-h) + 20px);display:grid;gap:14px}.sheet.bagp__summary{padding:24px}.bagp__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.bagp__subtotal{font-size:1.375rem;font-weight:800;font-stretch:90%}.bagp__discount{font-size:var(--t-small);color:var(--ok);font-weight:600}.bagp__taxes{margin-top:-6px;font-size:var(--t-small);color:var(--label-muted)}.bagp__note{gap:6px}.bagp__note .textarea{min-height:96px}.bagp__note-status{display:flex;align-items:flex-start;gap:6px;min-height:1.4em;font-size:var(--t-small);color:var(--label-muted)}.bagp__note-icon{display:none}.bagp__note[data-state=error] .bagp__note-status{color:var(--error);font-weight:600}.bagp__note[data-state=error] .bagp__note-icon{display:inline-flex;margin-top:1px}.bagp__extra:empty{display:none}.bagp__keep{justify-self:center;min-height:44px;color:var(--mat)}.bagp__suggest{grid-area:suggest;min-width:0}.bagp__suggest-title{margin-bottom:14px}.bagp__suggest .bagp__notice{margin:0 0 12px}.bagp__suggest-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:12px}.bagp__suggest .plabel,.bagp__empty .plabel{grid-template-columns:auto auto minmax(0,1fr);align-content:start}.bagp__suggest .plabel:not(:has(.tag)),.bagp__empty .plabel:not(:has(.tag)){grid-template-columns:auto minmax(0,1fr)}.bagp__suggest .plabel .plabel__actions,.bagp__empty .plabel .plabel__actions,.bagp__suggest .plabel:has(.plabel__actions>:nth-child(2)) .plabel__actions,.bagp__empty .plabel:has(.plabel__actions>:nth-child(2)) .plabel__actions{grid-column:-2 / -1;justify-content:flex-start}.bagp__empty{display:grid;gap:20px;justify-items:start;max-width:36rem;margin-top:calc(var(--cm) * 4);padding:calc(var(--cm) * 4);border:1.5px dashed rgba(var(--line-rgb),.5);border-radius:var(--r-label)}.bagp__empty-text{color:var(--fg)}.bagp__empty .plabel{width:100%}.bagp__all{color:var(--fg);min-height:44px}@media(max-width:899px){.bagp__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"lines" "summary" "suggest";grid-template-rows:none}.bagp__summary{position:static}}@media(max-width:599px){.bline{grid-template-columns:calc(var(--cm) * 15) minmax(0,1fr);grid-template-areas:"photo info" "photo total" "qty qty" "err err";gap:8px 14px;padding:12px}.bline__total{text-align:left}.bagp__empty{padding:16px}}.coll{padding-top:28px}.coll__head{padding-top:clamp(12px,2.6vw,40px)}.coll__title{margin-top:10px;max-width:22ch}.coll__intro{margin-top:12px;max-width:46ch;color:var(--fg)}.coll__intro>*+*{margin-top:.5em}.coll__bar{display:flex;align-items:center;gap:12px 16px;margin-top:clamp(16px,2vw,28px)}.coll__chips{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:6px;margin:-6px}.coll__chips::-webkit-scrollbar{display:none}.coll__chips[data-overflow=true]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.coll .chip{flex:none;min-height:48px;padding:10px 16px;white-space:nowrap;color:var(--fg)}.coll .chip:hover{border-color:var(--fg)}.coll .chip[aria-current]{background:var(--tagy);border-color:var(--tagy);color:var(--ink)}.coll__tools{display:flex;align-items:center;gap:12px;flex:none}.coll__count{font-size:var(--t-small);color:var(--muted);white-space:nowrap}@media(max-width:749px){.coll__crumbs{display:none}.coll__title{margin-top:0}.coll__count{display:none}.dsc__value{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.dsc .icon--caret-down{transition:transform var(--dur-ui) var(--ease-out)}.dsc>details[open]>summary{border-color:var(--fg)}.dsc__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:8px 12px;border-radius:4px;text-decoration:none;color:var(--ink)}.dsc__link:hover{background:color-mix(in srgb,var(--ink) 6%,var(--label))}.dsc__link[aria-current=true]{font-weight:700}.ff .chip{color:var(--ink)}.ff .chip--off{opacity:1;color:var(--label-muted);border-style:dashed;cursor:not-allowed}.ff .chip[aria-current=true] .ff__n{color:var(--ink)}.lots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--cm) * 7) calc(var(--cm) * 6);margin-top:calc(var(--cm) * 5)}.lot{position:relative;display:grid;grid-template-columns:calc(var(--cm) * 24) minmax(0,1fr);align-items:start;gap:calc(var(--cm) * 3)}.lot--lamp{grid-column:1 / -1;grid-template-columns:calc(var(--cm) * 62) minmax(0,27rem);align-items:center;column-gap:calc(var(--cm) * 6)}.lot__photo,.lot__lamp{display:block;color:inherit;text-decoration:none}.lot__print{transition:box-shadow var(--dur-ui) var(--ease-out)}.lot__print .print__photo{aspect-ratio:4 / 5}.lot__photo:hover .lot__print{box-shadow:var(--shadow-lift)}.lot__lamp{width:calc(60 * var(--cm) / var(--body));margin-left:calc(-60 * var(--cm) / var(--body) * var(--off))}.lot__dim{margin:0 0 12px calc(60 * var(--cm) / var(--body) * var(--off))}.lot__cut{width:100%;height:auto;filter:drop-shadow(0 2px 2px rgba(6,26,20,.35)) drop-shadow(0 10px 12px rgba(6,26,20,.3))}.lots .plabel{align-self:start;justify-self:start;max-width:27rem;grid-template-columns:auto minmax(0,1fr);padding:14px 18px 16px 14px}.lots .plabel:not(:has(.tag)){grid-template-columns:minmax(0,1fr)}.lots .plabel>.plabel__body{grid-column:-2 / -1}.lots .plabel .plabel__actions,.lots .plabel:has(.plabel__actions>:nth-child(2)) .plabel__actions{grid-column:-2 / -1;justify-content:flex-start}.lots .plabel__actions{margin-top:4px}.lots .plabel__name{font-size:1.1875rem}.lots .plabel__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:14px}.lots .plabel__name{grid-column:1;grid-row:1}.lots .plabel__price{grid-column:2;grid-row:1;margin-top:0;font-size:1rem}.lots .plabel__pitch{grid-column:1 / -1;grid-row:2}.lots .plabel__inbag{grid-column:1 / -1;grid-row:3}.lot--print .plabel{margin-top:calc(var(--cm) * 2)}.lot--lamp .plabel{align-self:center}.lot__scale{grid-column:1 / -1}.coll__empty{display:grid;justify-items:start;gap:16px;max-width:36rem;margin-top:calc(var(--cm) * 5);padding:calc(var(--cm) * 4);border:1.5px dashed rgba(var(--line-rgb),.5);border-radius:var(--r-label)}.coll__about{margin-top:calc(var(--cm) * 8);color:var(--fg)}.coll .pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:calc(var(--cm) * 8)}.coll .pager__list{display:flex;flex-wrap:wrap;gap:6px}.coll .pager a,.coll .pager span[aria-current],.coll .pager__gap{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:48px;padding:0 14px;border-radius:var(--r-label);text-decoration:none;font-weight:650;font-variant-numeric:tabular-nums}.coll .pager a{background:var(--label);color:var(--ink);box-shadow:var(--shadow-lie);--focus: var(--tagy)}.coll .pager a:hover{box-shadow:var(--shadow-lift)}.coll .pager span[aria-current]{background:var(--tagy);color:var(--ink);box-shadow:var(--shadow-lie)}.coll .pager__gap{color:var(--muted)}@media(max-width:989px){.lots{grid-template-columns:minmax(0,1fr)}.lot__lamp{margin-left:calc(var(--cm) * 6 - 60 * var(--cm) / var(--body) * var(--off))}.lot--lamp{grid-template-columns:calc(var(--cm) * 68) minmax(0,27rem);column-gap:calc(var(--cm) * 4)}}@media(max-width:699px){.lot--lamp{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--cm) * 3)}.lot--lamp .plabel{max-width:none}}@media(max-width:599px){.coll__head{padding-top:8px}.coll__bar{gap:8px;margin-top:12px}.lots{row-gap:calc(var(--cm) * 6);margin-top:calc(var(--cm) * 3)}.lot--lamp{row-gap:calc(var(--cm) * 2)}.lot__dim{margin-bottom:6px}.lots .plabel{padding:12px}.lot--print{grid-template-columns:calc(var(--cm) * 22) minmax(0,1fr)}.lot--print .plabel{justify-self:stretch}.lots .lot--print .plabel{position:static;margin-top:0;grid-template-columns:0 minmax(0,1fr);column-gap:0;padding:12px}.lots .lot--print .plabel:not(:has(.tag)){grid-template-columns:minmax(0,1fr)}.lot--print .plabel>.tag{position:absolute;z-index:2;top:-10px;left:-10px}.lots .plabel__actions .btn{flex:1 1 auto}.lots .plabel__name{font-size:1.0625rem}.ff__range{grid-template-columns:1fr 1fr}.ff__range .btn{grid-column:1 / -1}}@media(max-width:374px){.coll__head{padding-top:4px}.coll__intro{margin-top:6px}.coll__bar{margin-top:8px}.lots{margin-top:calc(var(--cm) * 2)}.lot--lamp{row-gap:calc(var(--cm) * 1.5)}.lot__dim{margin-bottom:4px}.lots .plabel{padding-top:10px}.lots .plabel__actions{margin-top:0}}.contact{padding:calc(28px + clamp(16px,4vw,56px)) 0 clamp(56px,7vw,112px)}.contact__grid{display:grid;gap:clamp(24px,4vw,40px)}.contact__title{max-width:9em}.contact__lede{margin-top:14px}.contact__sheet{--fg-rgb: 18, 20, 23}.contact-form-host{display:block}.contact-form{display:grid;gap:24px}.contact-form__notice{font-size:1rem}.contact-form__notice:focus-visible{outline-offset:2px}.contact-form__notice p+p,.contact-form__other{margin-top:4px}.contact-form__other ul{margin:0;padding-left:1.1em}.contact-form__fields{display:grid;gap:20px;align-items:start}.contact-form__optional{font-weight:400;color:var(--label-muted)}.contact-form__send{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.contact-form__btn{min-width:210px}.contact-form__privacy{flex:1 1 220px;font-size:var(--t-small);color:var(--label-muted)}.contact-form__privacy a{color:var(--ink);text-decoration:underline}.contact__details{align-self:start;justify-self:start;padding:18px 20px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie);--focus: var(--mat)}.contact__list{display:grid;gap:14px}.contact__term{display:flex;align-items:center;gap:8px;font-size:var(--t-label);font-weight:650;color:var(--label-muted)}.contact__term .icon{color:var(--mat)}.contact__value{margin:4px 0 0 26px;font-style:normal;line-height:1.45}.contact__value address{font-style:normal}.contact__value a{display:inline-flex;align-items:center;max-width:100%;min-height:48px;font-weight:650;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}@media(min-width:750px){.contact-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__wide{grid-column:1 / -1}}@media(min-width:990px){.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(40px,5vw,80px)}.contact__intro{grid-column:1;grid-row:1}.contact__sheet{grid-column:2;grid-row:1 / span 2}.contact__details{grid-column:1;grid-row:2;margin-top:8px}}.cust{padding:calc(28px + clamp(16px,4vw,56px)) 0 clamp(56px,7vw,112px)}.cust__sheet{display:grid;gap:22px;--fg-rgb: 18, 20, 23}@media(min-width:750px){.cust__sheet{max-width:560px;margin-inline:auto}}.cust__title{font:800 clamp(2.25rem,1.6rem + 2.8vw,3.75rem)/.92 var(--font-sans);font-stretch:62%;letter-spacing:-.01em;text-wrap:balance}.cust__subtitle{font:800 1.5rem/1 var(--font-sans);font-stretch:62%}.cust__lead{color:var(--label-muted)}.cust__form,.cust__recover-body{display:grid;gap:18px}.cust__pair{display:grid;gap:18px;align-items:start}.cust__optional{font-weight:400;color:var(--label-muted)}.cust__submit{justify-self:start;min-width:200px}.cust__actions{display:flex;flex-wrap:wrap;gap:12px}.cust__switch{padding-top:18px;border-top:1px solid var(--label-line)}.cust__switch a,.cust__recover-toggle{font-weight:650;color:var(--ink)}.cust__switch a{text-decoration:underline;text-underline-offset:.2em}.cust__recover-toggle{display:inline-flex;align-items:center;gap:8px;min-height:48px;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.2em}.cust__recover-toggle::-webkit-details-marker{display:none}.cust__recover-toggle .icon{transition:transform var(--dur-ui) var(--ease-out)}.cust__recover[open] .cust__recover-toggle .icon{transform:rotate(180deg)}.cust__recover-body{margin-top:12px;padding:18px;border:1px dashed rgba(18,20,23,.4);border-radius:var(--r-label)}.cust__guest{display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--label-line)}.cust .notice .errors ul{margin:0;padding-left:1.1em}.cust .notice p+.errors{margin-top:4px}@media(min-width:560px){.cust__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.clist{padding-top:28px}.clist__title{padding-top:clamp(12px,2.6vw,40px)}.clist__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:calc(var(--cm) * 6) calc(var(--cm) * 6);margin-top:calc(var(--cm) * 5)}.clist__item{position:relative;display:grid;grid-template-columns:calc(var(--cm) * 20) minmax(0,1fr);gap:calc(var(--cm) * 3);align-items:start}.clist__photo{display:block}.clist__print .print__photo{aspect-ratio:4 / 5}.clist__label{margin-top:calc(var(--cm) * 2);grid-template-columns:minmax(0,1fr) auto}.clist__label .plabel__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.clist__label:has(a:focus-visible){outline:3px solid var(--tagy);outline-offset:3px}.clist__label .plabel__name a:focus-visible{outline:none}.clist__label .plabel__price{font-weight:500;color:var(--label-muted);font-variant-numeric:tabular-nums}.clist__empty{margin-top:24px}.clist .pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:calc(var(--cm) * 8)}.clist .pager__list{display:flex;flex-wrap:wrap;gap:6px}.clist .pager a,.clist .pager span[aria-current],.clist .pager__gap{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:48px;padding:0 14px;border-radius:var(--r-label);text-decoration:none;font-weight:650;font-variant-numeric:tabular-nums}.clist .pager a{background:var(--label);color:var(--ink);box-shadow:var(--shadow-lie)}.clist .pager span[aria-current]{background:var(--tagy);color:var(--ink)}@media(max-width:599px){.clist__item{grid-template-columns:calc(var(--cm) * 20) minmax(0,1fr)}}.ord{padding:calc(28px + clamp(16px,4vw,56px)) 0 clamp(56px,7vw,112px)}.ord__sheet{display:grid;gap:clamp(20px,3vw,32px);--fg-rgb: 18, 20, 23}@media(min-width:750px){.ord__sheet{max-width:920px;margin-inline:auto}}.ord__back .link-arrow{min-height:48px;color:var(--mat)}.ord__title{font:800 clamp(2.25rem,1.6rem + 2.8vw,3.75rem)/.92 var(--font-sans);font-stretch:62%;letter-spacing:-.01em}.ord__meta{margin-top:10px;color:var(--label-muted)}.ord__notice p+p{margin-top:2px}.ord__table-wrap{overflow-x:auto;scrollbar-color:var(--label-muted) transparent}.ord__table{width:100%;min-width:540px;font-size:var(--t-small);font-variant-numeric:tabular-nums}.ord__table th,.ord__table td{padding:12px 10px 12px 0;border-bottom:1px solid var(--label-line);text-align:left;vertical-align:top}.ord__table thead th{font-weight:650;color:var(--label-muted);border-bottom-color:var(--ink)}.ord__item{font-weight:650}.ord__item a{text-decoration:underline;text-underline-offset:.2em}.ord__variant,.ord__sent{display:block;margin-top:2px;font-weight:400;color:var(--label-muted)}.ord__sent a{color:var(--ink);text-decoration:underline}.ord__num{text-align:right!important;padding-right:0!important;white-space:nowrap}.ord__totals{display:grid;gap:6px;justify-self:end;width:min(100%,380px);font-variant-numeric:tabular-nums}.ord__totals>div{display:flex;justify-content:space-between;gap:16px}.ord__totals dt{color:var(--label-muted)}.ord__totals dd{margin:0}.ord__grand{margin-top:6px;padding-top:10px;border-top:1px solid var(--ink);font-weight:700;font-size:1.125rem}.ord__grand dt{color:var(--ink)}.ord__addresses{display:grid;gap:20px;padding-top:20px;border-top:1px solid var(--label-line)}.ord__minor{font-size:var(--t-small);font-weight:700;color:var(--label-muted)}.ord__address{margin-top:6px;font-style:normal;line-height:1.5}.ord__address p{margin:0}.ord__muted{margin-top:6px;color:var(--label-muted)}@media(min-width:750px){.ord__addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-sheet{padding:calc(28px + clamp(16px,4vw,56px)) 0 clamp(56px,7vw,112px)}.page-sheet__sheet{--fg-rgb: 18, 20, 23}@media(min-width:750px){.page-sheet__sheet{max-width:820px;margin-inline:auto}}.page-sheet__crumbs{margin-bottom:18px}.page-sheet__title{font:800 clamp(2.25rem,1.6rem + 2.8vw,4rem)/.92 var(--font-sans);font-stretch:62%;letter-spacing:-.01em;text-wrap:balance}.page-sheet__body{margin-top:clamp(20px,3vw,32px);max-width:66ch;font-size:1.0625rem;line-height:1.6}.page-sheet__body>*+*{margin-top:1em}.page-sheet__body h2,.page-sheet__body h3,.page-sheet__body h4{margin-top:1.6em;line-height:1.1;text-wrap:balance}.page-sheet__body h2{font:800 clamp(1.625rem,1.3rem + 1.2vw,2.25rem)/1 var(--font-sans);font-stretch:62%}.page-sheet__body h3{font-size:1.25rem;font-weight:700}.page-sheet__body h4{font-size:1.0625rem;font-weight:700}.page-sheet__body ul,.page-sheet__body ol{padding-left:1.25em}.page-sheet__body li+li{margin-top:.4em}.page-sheet__body a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.page-sheet__body a:hover{text-decoration-thickness:2px}.page-sheet__body img{border-radius:2px}.page-sheet__body blockquote{margin:1.4em 0;padding:0 0 0 1.2em;font-size:1.1875rem;font-style:italic;color:var(--label-muted);box-shadow:inset 1px 0 0 var(--label-line)}.page-sheet__body table{width:100%;font-size:var(--t-small);font-variant-numeric:tabular-nums}.page-sheet__body th,.page-sheet__body td{padding:10px 8px;border-bottom:1px solid var(--label-line);text-align:left;vertical-align:top}.page-sheet__body th{font-weight:700}.page-sheet__body hr{border:0;border-top:1px solid var(--label-line);margin:2em 0}.page-sheet__body iframe,.page-sheet__body video{max-width:100%}.pw{min-height:100vh;min-height:100svh;padding-top:calc(28px + clamp(24px,6vw,88px));padding-bottom:clamp(48px,7vw,96px)}.pw__grid{display:grid;gap:clamp(24px,4vw,40px);max-width:720px}.pw__logo{color:var(--fg)}.pw__title{margin-top:clamp(20px,3vw,32px);max-width:10em}.pw__text{margin-top:14px}.pw__mat{display:grid;gap:calc(var(--cm) * 1.5);justify-items:start;padding-left:calc(60 * var(--cm) / .9258 * .0671)}.pw__lamp{display:block;max-width:none;width:calc(60 * var(--cm) / .9258);height:auto;margin-left:calc(-60 * var(--cm) / .9258 * .0671);filter:drop-shadow(0 10px 14px rgba(6,26,20,.45))}.pw__sheet{max-width:560px;padding:clamp(20px,3vw,32px);--fg-rgb: 18, 20, 23}.pw__heading{font:800 1.75rem/1 var(--font-sans);font-stretch:62%;margin-bottom:14px}.pw__news{display:grid;gap:14px}.pw__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.pw__field{flex:1 1 220px}.pw__btn{flex:0 0 auto}.pw__fine{font-size:var(--t-small);color:var(--label-muted)}.pw__fine a{color:var(--ink);text-decoration:underline}.pw__fine:empty{display:none}.pw__owner{max-width:560px}.pw__owner-toggle{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:8px 0;font-weight:650;cursor:pointer;list-style:none}.pw__owner-toggle::-webkit-details-marker{display:none}.pw__owner-toggle .icon:last-child{transition:transform var(--dur-ui) var(--ease-out)}.pw__owner[open] .pw__owner-toggle .icon:last-child{transform:rotate(180deg)}.pw__owner-body{display:grid;gap:12px;margin-top:8px}.pw__owner-body .field__label{color:var(--fg)}.pw__owner-body .input{border-color:transparent}.pdp.mat--ruled{--pdp-top: clamp(14px, 2.2vw, 36px);padding-top:calc(28px + var(--pdp-top));padding-bottom:clamp(24px,3vw,48px);overflow-x:clip}.pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"lay" "gal" "buy";gap:16px;align-items:start}.pdp--no-lay .pdp__grid{grid-template-areas:"gal" "buy"}@media(min-width:750px){.pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lay lay" "gal buy";gap:24px clamp(20px,3vw,48px)}.pdp--no-lay .pdp__grid{grid-template-areas:"gal buy"}}@media(min-width:990px){.pdp__grid{grid-template-columns:minmax(0,1fr) minmax(360px,456px);grid-template-rows:auto 1fr;grid-template-areas:"lay buy" "gal buy";gap:20px clamp(32px,4vw,64px)}.pdp--no-lay .pdp__grid{grid-template-rows:auto;grid-template-areas:"gal buy"}}true-scale{display:grid}.pdp-lay{grid-area:lay;justify-items:start;gap:6px;min-width:0}.pdp-lay__piece{--w: calc(var(--len) * var(--cm) / var(--frac));position:relative;width:var(--w);margin-left:calc(-1 * var(--w) * var(--off));padding-top:22px;transform:translate(var(--snap-x, 0px),var(--snap-y, 0px));transition-property:none}.pdp-lay__img{display:block;width:100%;max-width:none;height:auto;filter:drop-shadow(0 2px 2px rgba(6,26,20,.35)) drop-shadow(0 12px 14px rgba(6,26,20,.32))}.pdp-lay__dim{position:absolute;top:0;left:calc(var(--w) * var(--off))}.pdp-lay__note{margin-left:-6px;padding:2px 6px;border-radius:3px;background:var(--bg);color:var(--fg);transform:translate(var(--snap-x, 0px));transition-property:none}@media(max-width:749px){.pdp-lay__piece{margin-left:calc((100% - var(--w)) / 2)}.pdp-lay__note{justify-self:center;margin-left:0;text-align:center;font-size:.75rem}}product-gallery{display:block}.pg{--vh: 100vh;grid-area:gal;position:relative;min-width:0;--pg-h: clamp(300px, calc(var(--vh) - 216px), 560px)}@supports (height: 1svh){.pg{--vh: 100svh}}.pdp--lay .pg{--pg-h: clamp(300px, calc(var(--vh) - 372px), 540px)}.pg .pg__track{position:relative;display:flex;gap:clamp(12px,1.6vw,20px);margin:-6px -6px 0;padding:6px 6px 18px;scroll-padding-inline:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(var(--line-rgb),.45) transparent;container-type:inline-size;list-style:none}.pg__slide{position:relative;flex:none;scroll-snap-align:start}.pg__print{padding:8px 8px 10px;background:#fff;border-radius:2px;box-shadow:var(--shadow-lie)}.pg__photo{width:calc((var(--pg-h) - 18px) * var(--ar));max-width:calc(100vw - 2 * var(--gutter) - 20px);width:min(calc((var(--pg-h) - 18px) * var(--ar)),calc(100cqi - 20px));aspect-ratio:var(--ar);overflow:hidden;background:#fff}.pg__photo img,.pg__photo video,.pg__photo iframe{display:block;width:100%;height:100%;object-fit:contain;border:0}.pg__zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;border:0;border-radius:2px;background:transparent;cursor:zoom-in;touch-action:manipulation}.pg__zoom:focus-visible{outline-offset:2px}.pg__zoom-chip{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-label);background:var(--label);color:var(--ink);box-shadow:var(--shadow-lie);transition:box-shadow var(--dur-ui) var(--ease-out)}.pg__zoom:hover .pg__zoom-chip{box-shadow:var(--shadow-lift)}.pg__controls{display:none}.pg__nav{flex:none;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:var(--r-label);background:var(--label);color:var(--ink);box-shadow:var(--shadow-lie);touch-action:manipulation}.pg__nav:hover{box-shadow:var(--shadow-lift)}.pg__nav[disabled]{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px rgba(var(--line-rgb),.35);cursor:default}.pg__thumbs{flex:1 1 auto;min-width:0;display:flex;gap:10px;padding:6px 4px;overflow-x:auto;scrollbar-width:none}.pg__thumbs::-webkit-scrollbar{display:none}.pg__thumb{flex:none;width:52px;height:52px;padding:3px;border:0;border-radius:2px;background:#fff;box-shadow:var(--shadow-lie);touch-action:manipulation}.pg__thumb img{width:100%;height:100%;object-fit:cover}.pg__thumb[aria-current=true]{box-shadow:0 0 0 3px var(--tagy),var(--shadow-lie)}.pg__count{flex:none;min-width:7ch;text-align:right;font-size:var(--t-small);color:var(--fg)}.pg__count .mono{padding:3px 6px;border-radius:3px;background:var(--bg)}.pg__empty{max-width:420px}@media(min-width:750px){.pg__controls{display:flex;align-items:center;gap:10px}}@media(max-width:749px){.pg .pg__track{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.pg__track::-webkit-scrollbar{display:none}.pg__zoom-chip{right:12px;bottom:12px;width:36px;height:36px}}.pg-zoom{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;background:#0a1410f7;color:#eef2ec;--muted: #A9B8AE;--line-rgb: 233, 241, 234;--focus: var(--tagy)}.pg-zoom[open]{animation:pdp-fade var(--dur-ui) var(--ease-out)}.pg-zoom::backdrop{background:#061611b3}.pg-zoom__inner{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:8px 12px calc(12px + env(safe-area-inset-bottom))}.pg-zoom__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.pg-zoom__count{padding-left:8px;font-size:var(--t-small);color:var(--muted)}.pg-zoom__close{color:#eef2ec}.pg-zoom__close:hover{background:#eef2ec1a}.pg-zoom__figure{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;min-height:0;margin:0}.pg-zoom__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;padding:8px;background:#fff;border-radius:2px}.pg-zoom__figure[data-state=busy] .pg-zoom__img{opacity:.35}.pg-zoom__figure[data-state=error] .pg-zoom__img{visibility:hidden}.pg-zoom__spinner{position:absolute;top:calc(50% - 30px);left:calc(50% - 10px);width:20px;height:20px;color:#eef2ec}.pg-zoom__figure[data-state=busy] .pg-zoom__spinner{display:inline-block}.pg-zoom__caption{max-width:68ch;padding:12px 16px 4px;text-align:center;font-size:var(--t-small);line-height:1.45}.pg-zoom__error{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 12px;color:#ffd7d3;font-size:var(--t-small)}.pg-zoom__nav{display:flex;justify-content:center;gap:12px;padding-top:10px}.pg-zoom .pg__nav[disabled]{color:#a9b8ae}@keyframes pdp-fade{0%{opacity:0}to{opacity:1}}.pdp__buy.sheet{grid-area:buy;display:flex;flex-direction:column;gap:12px;min-width:0;padding:clamp(20px,2.4vw,36px)}.pdp__crumbs{order:0}.pdp__title{order:1;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pdp__title--long{font-size:clamp(2.25rem,1.4rem + 2.2vw,3rem);line-height:.95}.pdp__pitch{order:2;max-width:34ch;font-size:var(--t-lede);line-height:1.4;color:var(--label-muted);text-wrap:pretty}.pdp__price{order:3;font-size:1.5rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.pdp__badge{order:4;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px 6px 10px;border:1px solid var(--label-line);border-radius:var(--r-label);background:#fff;font-size:var(--t-small);font-weight:650;line-height:1.3}.pdp__badge .icon{flex:none;color:var(--mat)}.pdp__buybox{order:5;display:block}.pdp__figures{order:6;padding-top:14px;border-top:1px solid var(--label-line)}.pdp__details{order:7;border-top:1px solid var(--label-line)}.pdp__details-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;font-weight:650;cursor:pointer;list-style:none}.pdp__details-summary::-webkit-details-marker{display:none}.pdp__details-summary .icon{flex:none;transition:transform var(--dur-ui) var(--ease-out)}.pdp__details[open] .pdp__details-summary .icon{transform:rotate(45deg)}.pdp__details-body{padding-bottom:8px;font-size:.9375rem;max-width:62ch}.pdp__app{order:8}.pdp__form{display:grid;gap:14px}.pdp__options{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.pdp__legend{padding:0;margin-bottom:8px;font-size:var(--t-small);font-weight:650}.pdp__pills{display:flex;flex-wrap:wrap;gap:8px}.pdp__pill{position:relative;display:inline-flex;flex-direction:column;justify-content:center;min-width:92px;min-height:52px;padding:7px 16px;border:1px solid rgba(18,20,23,.32);border-radius:var(--r-label);background:#fff;line-height:1.2;cursor:pointer;transition:box-shadow var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.pdp__pill:hover{border-color:var(--ink)}.pdp__pill:has(:checked){background:var(--tagy);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pdp__pill:has(:focus-visible){outline:3px solid var(--mat);outline-offset:2px}@supports not selector(:has(*)){.pdp__radio:checked+.pdp__pill-value{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pdp__radio:focus-visible+.pdp__pill-value{outline:3px solid var(--mat);outline-offset:4px}}.pdp__pill-value{font-weight:650}.pdp__pills:has(.measure) .pdp__pill-value{font-weight:500}.pdp__pill-value .measure,.pdp__fig .measure{font-size:.94em;letter-spacing:0;word-spacing:-.3em;white-space:nowrap}.pdp__pill-meta{font-size:var(--t-label);color:var(--label-muted);font-variant-numeric:tabular-nums}.pdp__pill:has(:checked) .pdp__pill-meta{color:#3a2e10}.pdp__pill-out{font-weight:650}.pdp__pill:has(.pdp__pill-out) .pdp__pill-value{text-decoration:line-through;text-decoration-thickness:1px}.pdp__select .select{max-width:100%}.pdp__row{display:flex;gap:10px;align-items:stretch}.pdp__row .qty{flex:none}.pdp__row .qty__btn{width:48px;min-height:54px}.pdp__row .qty__input{min-width:40px}.pdp__add{flex:1 1 auto;min-width:0;padding-inline:16px}.pdp__dynamic .shopify-payment-button{margin-top:0}.pdp__figs{display:flex;flex-wrap:wrap;gap:8px}.pdp__fig{padding:5px 10px;border:1px solid var(--label-line);border-radius:var(--r-label);background:#fff;font-size:var(--t-small);font-weight:500;line-height:1.35}.pdp__figs-note{margin-top:10px;font-size:var(--t-label);color:var(--label-muted)}@media(max-width:749px){.pdp.mat--ruled{--pdp-top: 12px;padding-bottom:0}.pdp__grid{gap:14px}.pdp__crumbs{display:none}.pdp__buy.sheet{gap:10px;padding:20px 18px 24px}.pdp__price{font-size:1.375rem}.pdp .pg{--r-base: 310px;--pg-h: clamp(120px, calc(var(--vh) - var(--r-base) - var(--r-lay, 0px) - var(--r-opt, 0px) - var(--r-tall, 0px) - var(--consent-cut, 0px)), 380px)}.pdp--lay .pg{--r-lay: 112px}.pdp--options .pg{--r-opt: 92px}.pdp--pitch .pg{--r-pitch: 60px}.pdp--badge .pg{--r-badge: 42px}}@media(max-width:359px){.pdp__buy.sheet{padding-inline:14px}.pdp__pills{gap:6px}.pdp__pill{min-width:0;padding-inline:10px}.pdp__row{gap:8px}.pdp__row .qty__input{min-width:32px;width:32px}.pdp__add{padding-inline:12px}}@media(max-width:749px)and (min-height:701px){.pdp .pg{--r-tall: calc(var(--r-pitch, 0px) + var(--r-badge, 0px) + 96px)}}@media(max-width:749px)and (max-height:700px){.pdp__pitch{order:6;font-size:1rem}.pdp__badge{order:6}.pdp__figures{order:7}}.pdp-bar{position:fixed;z-index:35;left:0;right:0;bottom:var(--bar-lift, 0px);padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform var(--dur-drawer) var(--ease-out),visibility 0s linear var(--dur-drawer)}.pdp-bar[data-visible=true]{visibility:visible;transform:none;transition:transform var(--dur-drawer) var(--ease-out),visibility 0s}.pdp-bar__inner{--focus: var(--mat);--btn-bg: var(--ink);--btn-fg: var(--label);--muted: var(--label-muted);--fg-rgb: 18, 20, 23;pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;max-width:720px;margin-inline:auto;padding:8px 8px 8px 16px;background:var(--label);color:var(--ink);border-radius:12px;box-shadow:var(--shadow-lift),0 0 0 1px #1214170f}.pdp-bar__info{min-width:0}.pdp-bar__title{display:flex;gap:8px;align-items:baseline;min-width:0;font-weight:700;line-height:1.25}.pdp-bar__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pdp-bar__variant{flex:none;font-weight:500;color:var(--label-muted)}.pdp-bar__price{font-size:var(--t-small);font-weight:650}.pdp-bar__add{min-width:9.5rem}.pdp-bar__error{grid-column:1 / -1;box-shadow:inset 0 0 0 2px var(--error)}.srch{padding-top:28px}.srch__head{display:grid;gap:10px;padding-top:clamp(12px,2.6vw,40px)}.srch__form{display:grid;gap:6px;max-width:40rem;margin-top:clamp(8px,1.4vw,18px)}.srch__row{display:flex;gap:8px}.srch__row .input{flex:1 1 auto;min-width:0}.srch__submit{flex:none;--btn-pad-x: 18px}.srch__count{margin-top:6px;font-size:var(--t-small);color:var(--muted)}.srch__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.srch__types{display:flex;flex-wrap:wrap;gap:8px}.srch .chip{min-height:48px;padding:10px 16px;white-space:nowrap;color:var(--fg)}.srch .chip:hover{border-color:var(--fg)}.srch .chip[aria-current]{background:var(--tagy);border-color:var(--tagy);color:var(--ink)}.srch__group{margin-top:calc(var(--cm) * 6)}.srch__group-title{margin-bottom:14px}.srch__lots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--cm) * 7) calc(var(--cm) * 6)}.srch__lot{position:relative;display:grid;grid-template-columns:calc(var(--cm) * 24) minmax(0,1fr);align-items:start;gap:calc(var(--cm) * 3)}.srch__photo{display:block;color:inherit;text-decoration:none}.srch__print{transition:box-shadow var(--dur-ui) var(--ease-out)}.srch__print .print__photo{aspect-ratio:4 / 5}.srch__photo:hover .srch__print{box-shadow:var(--shadow-lift)}.srch__lot .plabel{align-self:start;justify-self:start;max-width:27rem;margin-top:calc(var(--cm) * 2);grid-template-columns:auto minmax(0,1fr);padding:14px 18px 16px 14px}.srch__lot .plabel:not(:has(.tag)){grid-template-columns:minmax(0,1fr)}.srch__lot .plabel>.plabel__body{grid-column:-2 / -1}.srch__lot .plabel .plabel__actions,.srch__lot .plabel:has(.plabel__actions>:nth-child(2)) .plabel__actions{grid-column:-2 / -1;justify-content:flex-start}.srch__lot .plabel__actions{margin-top:4px}.srch__lot .plabel__name{font-size:1.1875rem}.srch__lot .plabel__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:14px}.srch__lot .plabel__name{grid-column:1;grid-row:1}.srch__lot .plabel__price{grid-column:2;grid-row:1;margin-top:0;font-size:1rem}.srch__lot .plabel__pitch{grid-column:1 / -1;grid-row:2}.srch__lot .plabel__inbag{grid-column:1 / -1;grid-row:3}.srch__texts{display:grid;gap:10px;max-width:52rem}.tlabel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:14px 18px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie);--focus: var(--mat)}.tlabel:hover{box-shadow:var(--shadow-lift)}.tlabel__title{grid-column:1;font-size:1.0625rem;font-weight:700;font-stretch:90%;line-height:1.25}.tlabel__title a{text-decoration:none}.tlabel__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.tlabel__title a:focus-visible{outline:none}.tlabel:has(a:focus-visible){outline:3px solid var(--tagy);outline-offset:3px}.tlabel__text{grid-column:1;font-size:var(--t-small);line-height:1.45;color:var(--label-muted)}.tlabel__text .highlight{color:var(--ink);font-weight:700}.tlabel>.icon{grid-column:2;grid-row:1 / span 2;color:var(--label-muted)}.srch__none{display:flex;gap:16px;align-items:flex-start;max-width:40rem;margin-top:calc(var(--cm) * 5);padding:calc(var(--cm) * 3) calc(var(--cm) * 4);border:1.5px dashed rgba(var(--line-rgb),.5);border-radius:var(--r-label)}.srch__none-title{font:800 var(--t-h3)/1.05 var(--font-sans);font-stretch:62%;overflow-wrap:anywhere}.srch__none-hint{margin-top:8px}.srch__links{margin-top:calc(var(--cm) * 5)}.srch__links .cluster{--cluster: 8px 24px}.srch__links a{min-height:44px;color:var(--fg)}.dsc{position:relative;display:block;flex:none}.dsc>details>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.dsc>details>summary::-webkit-details-marker{display:none}.dsc>details[open]>summary .icon--caret-down{transform:rotate(180deg)}.dsc__panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;min-width:15.5rem;max-width:calc(100vw - 2 * var(--gutter));padding:6px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lift);--focus: var(--mat);--fg-rgb: 18, 20, 23}.dsc__panel--wide{left:0;right:auto;width:min(36rem,calc(100vw - 2 * var(--gutter)));padding:16px;display:grid;gap:18px}.ff{display:grid;gap:8px}.ff__label{font-weight:650;font-size:var(--t-small);color:var(--label-muted)}.ff__values{display:flex;flex-wrap:wrap;gap:8px}.srch .ff .chip{color:var(--ink)}.ff .chip--off{color:var(--label-muted);border-style:dashed;cursor:not-allowed}.ff .chip .ff__n{font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--label-muted)}.ff__range{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.ff__clear{color:var(--mat);justify-self:start;min-height:44px}.srch .pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:calc(var(--cm) * 8)}.srch .pager__list{display:flex;flex-wrap:wrap;gap:6px}.srch .pager a,.srch .pager span[aria-current],.srch .pager__gap{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:48px;padding:0 14px;border-radius:var(--r-label);text-decoration:none;font-weight:650;font-variant-numeric:tabular-nums}.srch .pager a{background:var(--label);color:var(--ink);box-shadow:var(--shadow-lie)}.srch .pager span[aria-current]{background:var(--tagy);color:var(--ink);box-shadow:var(--shadow-lie)}.srch .pager__gap{color:var(--muted)}@media(max-width:989px){.srch__lots{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.srch__submit span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.srch__submit{--btn-pad-x: 14px}.srch__lots{row-gap:calc(var(--cm) * 6)}.srch__lot{grid-template-columns:calc(var(--cm) * 22) minmax(0,1fr)}.srch .srch__lot .plabel{position:static;justify-self:stretch;margin-top:0;grid-template-columns:0 minmax(0,1fr);column-gap:0;padding:12px}.srch .srch__lot .plabel:not(:has(.tag)){grid-template-columns:minmax(0,1fr)}.srch__lot .plabel>.tag{position:absolute;z-index:2;top:-10px;left:-10px}.srch__lot .plabel__actions .btn{flex:1 1 auto}.srch__lot .plabel__name{font-size:1.0625rem}.srch__none{padding:16px}.ff__range{grid-template-columns:1fr 1fr}.ff__range .btn{grid-column:1 / -1}}.principles{padding-block:clamp(40px,5vw,80px)}.principles__sheet{display:grid;gap:clamp(24px,4vw,48px);--fg-rgb: 18, 20, 23}.principles__title{max-width:9em}.principles__intro{margin-top:14px;color:var(--label-muted);max-width:36ch}.principles__list{display:grid;gap:0 clamp(24px,4vw,56px)}.principle{padding:20px 0 24px;border-top:1px solid var(--label-line)}.principle__title{font:800 clamp(1.5rem,1.2rem + 1vw,2.125rem)/1 var(--font-sans);font-stretch:62%;letter-spacing:-.005em;text-wrap:balance}.principle__text{margin-top:10px;max-width:40ch;color:var(--label-muted);text-wrap:pretty}@media(min-width:750px){.principles__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.principles__sheet{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.principles__head{position:sticky;top:calc(var(--header-h) + 24px)}}.pbox__grid{display:grid;gap:clamp(20px,3vw,40px);align-items:start}.pbox__heading{max-width:14ch}.pbox__print{width:min(100%,400px)}.pbox__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px 14px;align-content:start}.pbox__item{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px 12px 12px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie);font-weight:650;line-height:1.3}.pbox__name{min-width:0}.pbox__tick{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--mat);color:var(--label)}@media(min-width:990px){.pbox__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pbox__heading{grid-column:1}.pbox__items{grid-column:2;grid-row:1 / span 2}.pbox__grid--print{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.pbox__grid--print .pbox__print{grid-column:1;grid-row:2;justify-self:end;width:min(100%,360px)}.pbox__grid--print .pbox__heading{grid-column:1;grid-row:1;justify-self:end;width:min(100%,360px)}.pbox__grid--print .pbox__items{grid-template-columns:minmax(0,1fr);max-width:380px;align-self:center}}.pch__head{max-width:46rem;margin-bottom:clamp(32px,4.5vw,64px)}.pch__heading{max-width:16ch}.pch__lede{margin-top:14px;color:var(--fg)}.pch__list{display:grid;gap:clamp(28px,4vw,56px)}.pch__item{display:grid;gap:0;align-items:center}.pch__item .print{justify-self:center;width:min(100%,380px)}.pch__label{position:relative;z-index:1;max-width:36rem;padding:clamp(20px,2.6vw,32px);background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie);--focus: var(--mat)}.pch__item--print .pch__label{margin:-28px 12px 0}.pch__title{margin-bottom:10px}.pch__text{max-width:60ch}.pch__proof{margin-top:14px;padding-top:10px;border-top:1px solid var(--label-line);font-size:var(--t-small);font-weight:650;color:var(--label-muted)}@media(min-width:750px){.pch__item--print{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.pch__item--print .print{justify-self:end}.pch__item--print .pch__label{margin:0 0 0 -36px;justify-self:start}.pch__item--print.pch__item--flip .print{order:2;justify-self:start}.pch__item--print.pch__item--flip .pch__label{margin:0 -36px 0 0;justify-self:end}.pch__item:not(.pch__item--print){justify-items:start;padding-left:clamp(0px,5vw,80px)}.pch__item:not(.pch__item--print) .pch__label{width:min(100%,36rem)}.pch__item--flip:not(.pch__item--print){padding-left:clamp(0px,24vw,400px)}}.pfit__heading{max-width:16ch}.pfit__intro{margin-top:12px;color:var(--fg)}.pfit__rest{margin-top:clamp(40px,5vw,64px)}.pfit__rest+.pfit__grid{margin-top:18px}.pfit .pfit__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}.prw__sheet{max-width:920px;margin-inline:auto}.prw__heading{margin-bottom:18px}.prw__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-bottom:18px;border-bottom:1px solid var(--label-line)}.prw__average{font-size:1.375rem;font-weight:700}.prw__count{color:var(--label-muted)}product-reviews{display:block}.prw__list{display:grid}.prw__item{padding:20px 0;border-bottom:1px solid var(--label-line)}.prw__item:focus-visible{outline-offset:4px}.prw__rating{font-size:var(--t-small);font-weight:650}.prw__title{margin-top:6px;font-size:1.125rem;font-weight:700;line-height:1.3}.prw__body{margin-top:6px;max-width:66ch}.prw__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:var(--t-small);color:var(--label-muted)}.prw__verified{display:inline-flex;align-items:center;gap:4px;color:var(--ok);font-weight:650}.prw__more{display:grid;justify-items:start;gap:10px;margin-top:20px}.prw__status{font-size:var(--t-small);color:var(--label-muted)}.prw__empty{display:grid;gap:10px;justify-items:start;max-width:60ch}.prw__empty-title{font:800 1.75rem/1 var(--font-sans);font-stretch:62%}.prw__empty-text{color:var(--label-muted)}.prw__ask{color:var(--mat)}.product-row__heading{max-width:16ch}.product-row__intro{margin-top:12px;color:var(--muted)}.product-row__lots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--cm) * 7) calc(var(--cm) * 6);margin-top:calc(var(--cm) * 5);padding-bottom:calc(var(--cm) * 6)}.product-row__lot{position:relative;display:grid;grid-template-columns:calc(var(--cm) * 22) minmax(0,27rem);align-items:start;column-gap:calc(var(--cm) * 3)}.product-row__lot:nth-child(2n){top:calc(var(--cm) * 6)}.product-row__lots--labels .product-row__lot{grid-template-columns:minmax(0,27rem)}.product-row__photo{display:block;color:inherit;text-decoration:none}.product-row__print{transition:box-shadow var(--dur-ui) var(--ease-out)}.product-row__print .print__photo{aspect-ratio:4 / 5}.product-row__photo:hover .product-row__print{box-shadow:var(--shadow-lift)}.product-row__lot .plabel{align-self:start;justify-self:start;grid-template-columns:auto minmax(0,1fr);padding:14px 18px 16px 14px}.product-row__lot .plabel:not(:has(.tag)){grid-template-columns:minmax(0,1fr)}.product-row__lot--print .plabel{margin-top:calc(var(--cm) * 2)}.product-row__lot .plabel__actions{grid-column:var(--plabel-text) / -1;justify-content:flex-start;margin-top:4px}.product-row__lot .plabel__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:14px}.product-row__lot .plabel__name{grid-column:1;grid-row:1;font-size:1.1875rem}.product-row__lot .plabel__price{grid-column:2;grid-row:1;margin-top:0;font-size:1rem}.product-row__lot .plabel__pitch{grid-column:1 / -1;grid-row:2}.product-row__lot .plabel__inbag{grid-column:1 / -1;grid-row:3}@media(max-width:989px){.product-row__lots{grid-template-columns:minmax(0,1fr);padding-bottom:0}.product-row__lot:nth-child(2n){top:0;justify-content:end}.product-row__lot--print:nth-child(2n){grid-template-columns:minmax(0,27rem) calc(var(--cm) * 22)}.product-row__lot--print:nth-child(2n) .product-row__photo{grid-column:2;grid-row:1}.product-row__lot--print:nth-child(2n) .plabel{grid-column:1;grid-row:1;justify-self:end}}@media(max-width:599px){.product-row__lots{row-gap:calc(var(--cm) * 6);margin-top:calc(var(--cm) * 3)}.product-row__lot--print{grid-template-columns:calc(var(--cm) * 22) minmax(0,1fr)}.product-row__lot--print:nth-child(2n){grid-template-columns:minmax(0,1fr) calc(var(--cm) * 22);justify-content:stretch}.product-row__lot--print .plabel{--plabel-text: 1;position:static;margin-top:0;justify-self:stretch;grid-template-columns:minmax(0,1fr);padding:12px}.product-row__lot--print:nth-child(2n) .plabel{justify-self:stretch}.product-row__lot--print .plabel>.tag{position:absolute;z-index:2;top:-10px;left:-10px}.product-row__lot--print:nth-child(2n) .plabel>.tag{left:auto;right:-10px}.product-row__lot .plabel__actions .btn{flex:1 1 auto}.product-row__lot .plabel__name{font-size:1.0625rem}}.pspec__sheet{max-width:920px;margin-inline:auto}.pspec__heading{margin-bottom:clamp(20px,3vw,32px)}.pspec__list{margin:0;border-top:1px solid var(--label-line)}.pspec__row{display:grid;grid-template-columns:minmax(0,1fr);gap:2px 24px;padding:12px 0;border-bottom:1px solid var(--label-line)}.pspec__label{font-size:var(--t-small);font-weight:650;color:var(--label-muted)}.pspec__value{margin:0;font-weight:500;line-height:1.5}.pspec__value .measure{font-size:.94em;letter-spacing:0;word-spacing:-.3em;white-space:nowrap}.pspec__note{margin-top:16px;font-size:var(--t-small);color:var(--label-muted)}@media(min-width:750px){.pspec__row{grid-template-columns:minmax(10rem,1fr) minmax(0,2.4fr);align-items:baseline;padding:14px 0}.pspec__label{font-size:var(--t-body);color:var(--ink)}}.questions__inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr) minmax(0,1fr);grid-template-areas:"head label ." "more label .";grid-template-rows:auto 1fr;column-gap:clamp(28px,4vw,64px);align-items:start}.questions__head{grid-area:head}.questions__heading{max-width:9ch}.questions__intro{margin-top:12px;color:var(--muted)}.questions__more{grid-area:more;margin-top:20px;color:var(--fg)}.questions__label{grid-area:label;position:relative;padding:6px 26px 8px;background:var(--label);color:var(--ink);border-radius:var(--r-label);box-shadow:var(--shadow-lie);--focus: var(--mat);--fg: var(--ink);--muted: var(--label-muted)}.questions__group{margin:26px 0 0;padding-bottom:8px;border-bottom:2px solid var(--ink);font:800 1.5rem/1 var(--font-sans);font-stretch:62%}.questions__group:first-child{margin-top:18px}.q{border-bottom:1px solid var(--label-line)}.q:last-child{border-bottom:0}.q__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;font-weight:700;font-size:1.0625rem;cursor:pointer;list-style:none}.q__q::-webkit-details-marker{display:none}.q__q .icon{flex:none;transition:transform var(--dur-ui) var(--ease-out)}.q[open]>.q__q .icon{transform:rotate(45deg)}.q__a{padding:0 0 18px;max-width:68ch}@media(max-width:989px){.questions__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "label" "more";grid-template-rows:auto}.questions__heading{max-width:14ch}.questions__label{margin-top:24px}}@media(max-width:749px){.questions__label{padding-inline:18px}}.rich-sheet__sheet{margin-inline:auto}.rich-sheet__sheet--narrow{max-width:760px}.rich-sheet__sheet--wide{max-width:1120px}.rich-sheet__text{margin-top:16px}.rich-sheet__btn{margin-top:24px}.scenes__head{display:grid;gap:12px;max-width:720px}.scenes__intro{color:var(--muted)}.scenes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(28px,3.5vw,48px);align-items:start}.scenes__item--2{margin-top:clamp(16px,3vw,48px)}.scenes__item--4{margin-top:clamp(8px,1.5vw,24px)}.scenes__item .print__photo{aspect-ratio:4 / 5}@media(max-width:989px){.scenes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.scenes__grid{grid-template-columns:minmax(0,1fr)}.scenes__item{margin-top:0!important;max-width:420px}}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map */
