.nuoma-opt{border:0;margin:0 0 6px;padding:0;min-width:0}.nuoma-opt legend{padding:0}.nuoma-opt [data-nuoma-option-value]{color:var(--m-text);font-weight:500}.nuoma-opt__values{display:flex;flex-wrap:wrap;gap:8px}.nuoma-opt__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.nuoma-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border:1px solid color-mix(in srgb,var(--m-text) 25%,transparent);border-radius:999px;font-size:.9rem;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.nuoma-pill:hover{border-color:var(--m-text)}.nuoma-opt__input:checked+.nuoma-pill{background:var(--m-text);color:var(--m-bg);border-color:var(--m-text)}.nuoma-pill.is-unavailable{color:var(--m-muted);background-image:linear-gradient(to top right,transparent calc(50% - .5px),color-mix(in srgb,var(--m-text) 30%,transparent) 50%,transparent calc(50% + .5px))}.nuoma-opt__input:checked+.nuoma-pill.is-unavailable{background-image:none}.nuoma-pill.is-missing,.nuoma-swatch.is-missing{opacity:.45}.nuoma-opt__values--swatch{gap:10px}.nuoma-swatch{position:relative;display:block;width:54px;height:54px;border-radius:50%;padding:3px;cursor:pointer;background:var(--m-bg);box-shadow:0 0 0 1px var(--m-oat);transition:box-shadow .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.nuoma-swatch img,.nuoma-swatch__fallback{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--m-surface);font-size:11px;text-transform:uppercase}.nuoma-swatch:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--m-text)}.nuoma-opt__input:checked+.nuoma-swatch{box-shadow:0 0 0 1.5px var(--m-text)}.nuoma-opt__input:focus-visible+.nuoma-swatch,.nuoma-opt__input:focus-visible+.nuoma-pill{outline:2px solid var(--m-text);outline-offset:3px}.nuoma-swatch.is-unavailable:after{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:1.5px;background:var(--m-bg);transform:rotate(45deg);box-shadow:0 0 0 .5px var(--m-muted)}.nuoma-swatch.is-unavailable img{opacity:.55}.js .nuoma-has-swatches .nuoma-variant-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.no-js .nuoma-opt{display:none}.n-anim .product-gallery.is-switching .product-gallery__item:not([hidden]){animation:nuoma-gallery .7s cubic-bezier(.16,1,.3,1) both}@keyframes nuoma-gallery{0%{opacity:.3;transform:scale(.985)}}.nuoma-sticky-atc{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:70;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 7px 7px 9px;border-radius:999px;background:color-mix(in srgb,var(--m-bg) 95%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 40px -12px color-mix(in srgb,var(--m-text) 45%,transparent),0 0 0 1px var(--m-oat);transform:translateY(140%);transition:transform .55s cubic-bezier(.16,1,.3,1)}.nuoma-sticky-atc.is-visible{transform:none}.nuoma-sticky-atc[hidden]{display:none}.nuoma-sticky-atc__thumb{width:46px;height:46px;border-radius:50%;overflow:hidden;background:var(--m-surface)}.nuoma-sticky-atc__thumb img{width:100%;height:100%;object-fit:cover}.nuoma-sticky-atc__text{min-width:0;font-size:13px;line-height:1.3}.nuoma-sticky-atc__text strong{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nuoma-sticky-atc__text>span{display:block;color:var(--m-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nuoma-sticky-atc__btn{min-height:44px;padding:10px 20px}@media(min-width:990px){.nuoma-sticky-atc{display:none!important}}.nuoma-dims[hidden]{display:none}.nuoma-dims summary em{font-style:normal;font-size:13px;color:var(--m-muted);margin-left:auto;margin-right:16px;font-weight:400}.nuoma-dims__figure{margin:0 0 16px;padding:10px;border-radius:14px;background:var(--m-surface)}.nuoma-dims__svg{display:block;width:100%;height:auto;max-height:230px}.nuoma-dims__front{fill:color-mix(in srgb,var(--m-sand) 55%,var(--m-bg));stroke:var(--m-text);stroke-width:1}.nuoma-dims__top{fill:color-mix(in srgb,var(--m-sand) 30%,var(--m-bg));stroke:var(--m-text);stroke-width:1}.nuoma-dims__side{fill:color-mix(in srgb,var(--m-sand) 80%,var(--m-bg));stroke:var(--m-text);stroke-width:1}.nuoma-dims__lines path{fill:none;stroke:var(--m-accent);stroke-width:1}.nuoma-dims__svg text{font:500 12px var(--m-font);fill:var(--m-text)}.nuoma-dims__legend{font-size:11px;color:var(--m-muted);text-align:center;margin-top:6px}.nuoma-dims__door label{display:block;font-size:13px;color:var(--m-text);margin-bottom:8px}.nuoma-dims__door-row{display:flex;gap:8px}.nuoma-dims__door-input{position:relative;flex:1}.product-main .nuoma-dims__door-input input{width:100%;min-height:46px;padding:10px 44px 10px 16px;border:1px solid color-mix(in srgb,var(--m-text) 25%,transparent);border-radius:999px;background:transparent}.nuoma-dims__door-input span{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--m-muted);font-size:13px}.nuoma-dims__door .btn{min-height:46px;padding:10px 20px}.nuoma-dims__verdict{margin:12px 0 0;font-size:13px;padding-left:12px;border-left:2px solid transparent;color:var(--m-text)}.nuoma-dims__verdict:empty{display:none}.nuoma-dims__verdict[data-state=ok]{border-color:#6f8a5e}.nuoma-dims__verdict[data-state=tight]{border-color:var(--m-accent)}.nuoma-dims__verdict[data-state=error]{border-color:#a2543f}.nuoma-dims__fine{font-size:11px;margin:12px 0 0}[data-nuoma-zoom-image]{cursor:zoom-in;transition:transform .5s cubic-bezier(.16,1,.3,1)}[data-nuoma-zoom-image].is-zoomed{transform:scale(2.2);cursor:zoom-out}.nuoma-zoom-dialog__shell{overflow:hidden}.product-main .nuoma-qty-select{position:relative;display:flex;align-items:center;height:100%}.product-main .product-form .nuoma-qty-select select{display:block;width:100%;height:52px;min-height:0;margin:0;padding:0 30px 0 18px;border:1px solid var(--m-oat);border-radius:999px;color:var(--m-text);font-size:15px;line-height:52px;text-align:left;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .25s ease;background:var(--m-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23493D34' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center/14px 14px}.product-main .product-form .nuoma-qty-select select:hover{border-color:var(--m-text)}@media(max-width:749px){.product-main .product-form .nuoma-qty-select select{height:48px;line-height:48px}}.nuoma-sticky-atc__btn{min-width:104px}
/*# sourceMappingURL=/cdn/shop/t/68/assets/nuoma-product-extras.css.map */
