.ntd-product{background-color:var(--ntd-product-bg);color:var(--ntd-color-text);padding-block:var(--ntd-product-pt) var(--ntd-product-pb);padding-inline:var(--ntd-page-x)}.ntd-product__inner{container-type:inline-size;container-name:ntd-product;max-width:var(--ntd-content-max);margin-inline:auto;display:flex;flex-direction:column;gap:var(--ntd-space-md)}.ntd-product__back{display:inline-flex;align-items:center;gap:var(--ntd-space-xs);align-self:flex-start;color:var(--ntd-color-text);font-family:var(--ntd-font-heading);font-size:var(--ntd-text-xl);font-weight:var(--ntd-weight-regular);line-height:var(--ntd-leading-display);letter-spacing:var(--ntd-tracking-display);text-transform:uppercase;text-decoration:none;transition:color var(--ntd-transition)}.ntd-product__back:hover{color:var(--ntd-color-accent)}.ntd-product__back svg{width:.55em;height:.55em;flex-shrink:0}.ntd-product__layout{display:flex;align-items:center;gap:var(--ntd-space-xl)}.ntd-product__media{flex:0 0 auto;width:var(--ntd-media-w);max-width:100%;position:relative;display:block;margin:0;padding:0;border:0;background:none}button.ntd-product__media{cursor:zoom-in}.ntd-product__frame{display:block}.ntd-product__frame[hidden]{display:none}.ntd-product__image{display:block;width:100%;height:auto;transition:opacity var(--ntd-transition)}.ntd-product__media:hover .ntd-product__image{opacity:.92}.ntd-product__media:focus-visible{outline:2px solid var(--ntd-color-accent);outline-offset:6px}.ntd-product__zoom-hint{position:absolute;inset-block-end:var(--ntd-space-2xs);inset-inline-end:var(--ntd-space-2xs);display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ntd-radius-circle);background-color:rgb(var(--ntd-black-rgb) / .55);color:var(--ntd-color-text-inverse);opacity:0;transition:opacity var(--ntd-transition)}.ntd-product__zoom-hint svg{width:18px;height:18px}.ntd-product__media:hover .ntd-product__zoom-hint,.ntd-product__media:focus-visible .ntd-product__zoom-hint{opacity:1}@media(hover:none){.ntd-product__zoom-hint{opacity:1}}html[data-ntd-lightbox-open],html[data-ntd-lightbox-open] .page-wrapper{overflow:hidden}.ntd-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background-color:var(--ntd-product-bg);color:var(--ntd-color-text);overflow:hidden}.ntd-lightbox::backdrop{background-color:rgb(var(--ntd-black-rgb) / .9)}.ntd-lightbox__stage{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;display:flex;align-items:safe center;justify-content:safe center;cursor:zoom-out}.ntd-lightbox__image{flex:0 0 auto;max-width:100vw;max-height:100dvh;object-fit:contain;cursor:zoom-in}.ntd-lightbox[data-zoomed] .ntd-lightbox__image{max-width:none;max-height:none;width:var(--ntd-zoom-width);height:auto;cursor:zoom-out}.ntd-lightbox__close{position:fixed;inset-block-start:var(--ntd-space-xs);inset-inline-end:var(--ntd-space-xs);z-index:var(--layer-temporary);display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--ntd-radius-circle);background-color:rgb(var(--ntd-black-rgb) / .6);color:var(--ntd-color-text-inverse);cursor:pointer;transition:background-color var(--ntd-transition)}.ntd-lightbox__close:hover{background-color:var(--ntd-black)}.ntd-lightbox__close svg{width:20px;height:20px}.ntd-product__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--ntd-space-md)}.ntd-product__head{display:flex;flex-direction:column;gap:var(--ntd-space-sm)}.ntd-product__title{margin:0;font-family:var(--ntd-font-heading);font-size:var(--ntd-text-xl);font-weight:var(--ntd-weight-regular);line-height:var(--ntd-leading-display);letter-spacing:var(--ntd-tracking-display);text-transform:uppercase}.ntd-product__description{font-family:var(--ntd-font-gothik);font-size:var(--ntd-text-xs);font-weight:var(--ntd-weight-regular);line-height:var(--ntd-leading-snug);text-align:justify;text-wrap:pretty}.ntd-product__description>:first-child{margin-block-start:0}.ntd-product__description>:last-child{margin-block-end:0}.ntd-product__dimensions{display:flex;flex-wrap:wrap;gap:var(--ntd-space-2xs);font-family:var(--ntd-font-gothik);font-size:var(--ntd-text-xs);font-weight:var(--ntd-weight-medium);line-height:1}.ntd-product__dimensions dt{color:var(--ntd-color-accent)}.ntd-product__dimensions dd{margin:0}.ntd-options{margin:0;padding:0;border:0;display:flex;flex-direction:column}.ntd-options legend{padding:0}.ntd-option{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ntd-space-2xs) var(--ntd-space-xs);padding-block:var(--ntd-space-xs);border-block-end:var(--ntd-border-width) solid var(--ntd-blue-alt);cursor:pointer}.ntd-option--unavailable{cursor:not-allowed;opacity:.5}.ntd-option__left{flex:1 1 11rem;display:flex;align-items:center;gap:var(--ntd-space-xs);min-width:0}.ntd-option__input{position:absolute;opacity:0;pointer-events:none}.ntd-option__dot{flex-shrink:0;width:var(--ntd-dot-size);height:var(--ntd-dot-size);border-radius:var(--ntd-radius-circle);box-shadow:inset 0 0 0 var(--ntd-border-width) var(--ntd-color-border)}.ntd-option__input:checked+.ntd-option__dot{box-shadow:inset 0 0 0 var(--ntd-border-width) var(--ntd-blue-alt),inset 0 0 0 6px var(--ntd-white),inset 0 0 0 var(--ntd-dot-size) var(--ntd-blue-alt)}.ntd-option__input:focus-visible+.ntd-option__dot{outline:2px solid var(--ntd-color-accent);outline-offset:3px}.ntd-option__labels{display:flex;flex-direction:column;gap:var(--ntd-space-3xs);min-width:0}.ntd-option__name{overflow-wrap:break-word;font-family:var(--ntd-font-gothik);font-size:var(--ntd-text-xs);font-weight:var(--ntd-weight-bold);line-height:1.2}.ntd-option__note{font-family:var(--ntd-font-gothik);font-size:var(--ntd-text-2xs);font-weight:var(--ntd-weight-medium);line-height:1.2;color:var(--ntd-color-text-muted)}.ntd-option__price{flex-shrink:0;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:8px 20px;border-radius:var(--ntd-radius-pill);background-color:var(--ntd-blue-alt);color:var(--ntd-color-text-inverse);font-family:var(--ntd-font-price);font-size:var(--ntd-text-xs);font-weight:var(--ntd-weight-bold);line-height:1.2;white-space:nowrap}.ntd-option__price--unavailable{background-color:transparent;color:var(--ntd-color-text);box-shadow:inset 0 0 0 var(--ntd-border-width) var(--ntd-color-border)}.ntd-product__buy{display:flex;flex-direction:column;gap:var(--ntd-space-md)}.ntd-buy-button__add,.ntd-buy-button__sold-out{display:inline-flex;align-items:center;gap:var(--ntd-space-2xs)}.ntd-buy-button__sold-out,.ntd-buy-button:disabled .ntd-buy-button__add{display:none}.ntd-buy-button:disabled .ntd-buy-button__sold-out{display:inline-flex}.ntd-buy-button{display:inline-flex;align-items:center;gap:var(--ntd-space-2xs);padding:20px 40px;border:0;border-radius:var(--ntd-radius-button);background-color:var(--ntd-blue-alt);color:var(--ntd-color-text-inverse);font-family:var(--ntd-font-button);font-size:var(--ntd-text-xs);font-weight:var(--ntd-weight-medium);line-height:var(--ntd-leading-loose);cursor:pointer;transition:background-color var(--ntd-transition)}.ntd-buy-button:hover:not(:disabled){background-color:var(--ntd-blue)}.ntd-buy-button:disabled{opacity:.5;cursor:not-allowed}.ntd-buy-button svg{width:1em;height:1em;flex-shrink:0}@container ntd-product (max-width: 1100px){.ntd-product__layout{flex-direction:column;align-items:stretch;gap:var(--ntd-space-md)}.ntd-product__media{width:100%}}@container ntd-product (max-width: 749px){.ntd-product__info,.ntd-product__buy{gap:var(--ntd-space-sm)}.ntd-product__description{text-align:left}}@media screen and (max-width:749px){.ntd-product__actions{position:sticky;inset-block-end:0;z-index:var(--layer-sticky);margin-block-start:auto;padding-block:var(--ntd-space-2xs);background-color:var(--ntd-product-bg)}.ntd-buy-button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.ntd-product__back,.ntd-buy-button,.ntd-product__image,.ntd-product__zoom-hint,.ntd-lightbox__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ntd-product.css.map */
