.nv-desktop-buybar,.nv-desktop-options{display:none}.nv-desktop-options[hidden]{display:none!important}@media only screen and (min-width:769px){.template-product .nv-desktop-buybar{position:fixed;z-index:45;left:50%;bottom:20px;width:min(760px,calc(100vw - 56px));min-height:74px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 11px 9px 13px;border:1px solid rgba(0,0,0,.12);border-radius:16px;background:var(--colorBody, #fff);color:var(--colorTextBody, #1c1d1d);box-shadow:0 8px 28px #00000024;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(100% + 34px));transition:opacity .2s ease,transform .24s cubic-bezier(.22,.76,.28,1),visibility .2s ease}.template-product .nv-desktop-buybar.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}html.nv-cart-drawer-open .nv-desktop-buybar,body.nv-desktop-options-open .nv-desktop-buybar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,calc(100% + 34px))!important}.nv-desktop-buybar__product{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:12px}.nv-desktop-buybar__image{flex:0 0 56px;width:56px;height:56px;display:block;object-fit:contain;object-position:center;border-radius:8px;background:var(--colorSmallImageBg, #f7f7f7)}.nv-desktop-buybar__copy{min-width:0;display:flex;flex-direction:column;gap:4px}.nv-desktop-buybar__title{max-width:360px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;font-weight:600;letter-spacing:0;text-transform:none}.nv-desktop-buybar__price{font-size:15px;line-height:1.2;font-weight:700}.nv-desktop-buybar__button{flex:0 0 auto;min-width:205px;min-height:50px;margin:0;padding:12px 20px;border-radius:10px;white-space:nowrap}body.nv-desktop-options-open{overflow:hidden}.nv-desktop-options{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000003;display:block}.nv-desktop-options__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#0003;opacity:0;transition:opacity .18s ease}.nv-desktop-options__panel{position:absolute;left:50%;bottom:24px;width:min(620px,calc(100vw - 64px));max-height:min(76vh,680px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:18px 20px 20px;border:1px solid rgba(0,0,0,.12);border-radius:16px;background:var(--colorBody, #fff);color:var(--colorTextBody, #1c1d1d);box-shadow:0 20px 55px #00000038;opacity:0;transform:translate(-50%,26px) scale(.985);transition:opacity .18s ease,transform .2s cubic-bezier(.22,.76,.28,1)}.nv-desktop-options.is-open .nv-desktop-options__backdrop{opacity:1}.nv-desktop-options.is-open .nv-desktop-options__panel{opacity:1;transform:translate(-50%) scale(1)}.nv-desktop-options__header{display:flex;align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--colorBorder, #e4e4e4)}.nv-desktop-options__summary{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:13px}.nv-desktop-options__image{flex:0 0 70px;width:70px;height:70px;display:block;object-fit:contain;object-position:center;border-radius:9px;background:var(--colorSmallImageBg, #f7f7f7)}.nv-desktop-options__copy{min-width:0}.nv-desktop-options__title{margin:0;font-size:15px;line-height:1.28;font-weight:700;letter-spacing:0;text-transform:none}.nv-desktop-options__hint{margin:4px 0 0;font-size:12px;line-height:1.3;opacity:.62}.nv-desktop-options__price{margin:5px 0 0;font-size:14px;line-height:1.2;font-weight:700}.nv-desktop-options__close{flex:0 0 40px;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--colorBorder, #e2e2e2);border-radius:50%;background:var(--colorBody, #fff);color:inherit;font-size:26px;line-height:35px;text-align:center}.nv-desktop-options__body{padding-top:17px}.nv-desktop-options__groups{display:flex;flex-direction:column;gap:17px;margin-bottom:18px}.nv-desktop-option-group{min-width:0;margin:0;padding:0;border:0}.nv-desktop-option-group__legend,.nv-desktop-sheet-quantity__label{display:block;width:100%;margin:0 0 9px;padding:0;font-size:10px;line-height:1.25;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.nv-desktop-option-group__values{display:flex;flex-wrap:wrap;gap:8px}.nv-desktop-option-value{min-height:40px;margin:0;padding:8px 13px;border:1px solid var(--colorBorder, #dedede);border-radius:4px;background:var(--colorBody, #fff);color:var(--colorTextBody, #1c1d1d);font:inherit;font-size:12px;line-height:1.25;text-align:center;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.nv-desktop-option-value:hover,.nv-desktop-option-value:focus-visible{border-color:currentColor}.nv-desktop-option-value.is-selected{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor;font-weight:600}.nv-desktop-option-value.is-unavailable,.nv-desktop-option-value:disabled{opacity:.36;text-decoration:line-through;cursor:not-allowed}.nv-desktop-sheet-quantity{margin:0 0 17px}.nv-desktop-sheet-quantity__control{display:inline-grid;grid-template-columns:38px 46px 38px;height:40px;border:1px solid var(--colorBorder, #dedede);background:var(--colorBody, #fff)}.nv-desktop-sheet-quantity__control button,.nv-desktop-sheet-quantity__control input{width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:center}.nv-desktop-sheet-quantity__control input{-moz-appearance:textfield}.nv-desktop-sheet-quantity__control input::-webkit-outer-spin-button,.nv-desktop-sheet-quantity__control input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.nv-desktop-options__error{margin:0 0 10px;padding:9px 10px;border:1px solid rgba(180,35,35,.25);background:#b423230f;font-size:12px;line-height:1.35}.nv-desktop-options__add{width:100%;min-height:50px;margin:0!important}}@media only screen and (max-width:768px){.nv-desktop-buybar,.nv-desktop-options{display:none!important}}@media(prefers-reduced-motion:reduce){.nv-desktop-buybar,.nv-desktop-options__backdrop,.nv-desktop-options__panel{transition:none!important}}@media only screen and (min-width:769px){.nv-desktop-options__panel{width:min(680px,calc(100vw - 64px));max-height:min(86vh,790px)}.nv-desktop-options-carousel{position:relative;margin:16px 0 2px}.nv-desktop-options-carousel__viewport{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:12px;background:var(--colorSmallImageBg, #f7f7f7)}.nv-desktop-options-carousel__viewport::-webkit-scrollbar{display:none}.nv-desktop-options-carousel__slide{flex:0 0 100%;width:100%;height:270px;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;background:var(--colorSmallImageBg, #f7f7f7)}.nv-desktop-options-carousel__slide img{display:block;width:100%;height:100%;padding:10px;box-sizing:border-box;object-fit:contain;object-position:center}.nv-desktop-options-carousel__arrow{position:absolute;z-index:2;top:50%;width:40px;height:40px;margin:0;padding:0;transform:translateY(-50%);border:1px solid rgba(0,0,0,.1);border-radius:50%;background:#fffffff5;color:#1c1d1d;box-shadow:0 4px 14px #0000001f;font-size:30px;line-height:34px;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.nv-desktop-options-carousel__arrow:hover{transform:translateY(-50%) scale(1.04);box-shadow:0 5px 18px #00000029}.nv-desktop-options-carousel__arrow--prev{left:12px}.nv-desktop-options-carousel__arrow--next{right:12px}.nv-desktop-options-carousel__count{position:absolute;z-index:2;right:12px;bottom:11px;min-width:48px;padding:6px 9px;border-radius:999px;background:#141414b8;color:#fff;font-size:11px;line-height:1;text-align:center;letter-spacing:.02em}.nv-desktop-options__header{align-items:center}}@media only screen and (min-width:769px){.nv-desktop-multi-variants{margin:0 0 17px}.nv-desktop-multi-variants__label{margin:0 0 9px;font-size:10px;line-height:1.25;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.nv-desktop-multi-variants__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nv-desktop-multi-variant{overflow:hidden;border:1px solid var(--colorBorder, #dedede);border-radius:9px;background:var(--colorBody, #fff);transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.nv-desktop-multi-variant.is-selected{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.nv-desktop-multi-variant.is-unavailable{opacity:.45}.nv-desktop-multi-variant__select{width:100%;min-height:54px;margin:0;padding:9px 11px;border:0;border-radius:0;background:transparent;color:inherit;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;text-align:left}.nv-desktop-multi-variant__select:not(:disabled):hover{background:#00000005}.nv-desktop-multi-variant__check{width:20px;height:20px;border:1px solid var(--colorBorder, #cfcfcf);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:transparent;background:var(--colorBody, #fff)}.nv-desktop-multi-variant.is-selected .nv-desktop-multi-variant__check{border-color:currentColor;color:currentColor}.nv-desktop-multi-variant__image{display:none}.nv-desktop-multi-variant__copy{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.nv-desktop-multi-variant__title{font-size:12px;line-height:1.3;font-weight:600;word-break:break-word}.nv-desktop-multi-variant__price{flex:0 0 auto;font-size:12px;line-height:1.2;opacity:.74;white-space:nowrap}.nv-desktop-multi-variant__soldout{font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.nv-desktop-multi-variant__quantity{display:none;grid-template-columns:34px 42px 34px;width:max-content;height:34px;margin:0 11px 10px 43px;border:1px solid var(--colorBorder, #dedede);background:var(--colorBody, #fff)}.nv-desktop-multi-variant.is-selected .nv-desktop-multi-variant__quantity{display:grid}.nv-desktop-multi-variant__quantity button,.nv-desktop-multi-variant__quantity input{width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:center}.nv-desktop-multi-variant__quantity input{-moz-appearance:textfield}.nv-desktop-multi-variant__quantity input::-webkit-outer-spin-button,.nv-desktop-multi-variant__quantity input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.nv-desktop-options__groups--legacy[hidden]{display:none!important}}@media only screen and (min-width:769px)and (max-width:980px){.nv-desktop-multi-variants__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/novaris-desktop-sticky-buy.css.map */
