.template-product{--nbo-pdp-panel-border: #dfe7ef;--nbo-pdp-media-bg: #ffffff;--nbo-pdp-shadow: 0 8px 24px rgba(5, 35, 77, .05)}.template-product .page-content--product{padding-top:24px}.template-product .page-content--product .product-single__meta{--element-swatch-size-large: 30px;margin-top:0!important;padding:clamp(22px,2.5vw,36px);border:1px solid var(--nbo-pdp-panel-border);border-radius:12px;background:#fff;box-shadow:var(--nbo-pdp-shadow)}.template-product .page-content--product .product-page__title{font-size:clamp(28px,2.25vw,36px)!important;line-height:1.16;letter-spacing:-.02em}.template-product .page-content--product .product-page__sku{margin-top:6px}.template-product .page-content--product .block-variant-picker{gap:16px}.template-product .page-content--product .product__main-photos .product-slideshow{overflow:hidden;border-color:var(--nbo-pdp-panel-border);border-radius:12px;background:var(--nbo-pdp-media-bg)}.template-product .page-content--product .product-image-main .image-wrap{background:var(--nbo-pdp-media-bg)}.template-product .page-content--product .product-image-main[data-size] img{box-sizing:border-box;padding:7%;object-fit:contain}.template-product .page-content--product .product-image-main:not([data-size]) img{max-height:540px;object-fit:contain}.template-product .page-content--product .product__thumbs--below{margin-top:14px}.template-product .page-content--product .product__thumbs--below .product__thumb-item{max-width:70px;overflow:hidden;border-radius:8px}@media only screen and (min-width:769px){.template-product .page-content--product .product-grid__container{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(32px,4vw,64px);align-items:start;margin-left:0}.template-product .page-content--product .product-grid__container>.grid__item{width:100%!important;float:none!important;padding-left:0!important}.template-product .page-content--product .product__photos--beside{flex-direction:column}.template-product .page-content--product .product__photos--beside .product__main-photos{width:100%}.template-product .page-content--product .product__photos--beside .product__thumbs--beside{flex:none;width:100%;max-width:none;margin:14px 0 0}.template-product .page-content--product .product__photos--beside .product__thumbs--scroller{position:static;display:flex;gap:10px;width:100%;overflow-x:auto;overflow-y:hidden}.template-product .page-content--product .product__photos--beside .product__thumb-item{flex:0 0 70px;max-width:70px;margin:0;overflow:hidden;border-radius:8px}.template-product .page-content--product .product__photos--beside .product__thumb-arrow{display:none}}.template-product product-hot-reload .media-gallery__main{min-height:360px;overflow:hidden;border:1px solid var(--nbo-pdp-panel-border);border-radius:12px;background:var(--nbo-pdp-media-bg)}.template-product product-hot-reload .media-gallery__slide img:not(.overlay-lightbox__overlay img){box-sizing:border-box;width:100%;height:100%;padding:7%;object-fit:contain}.template-product product-hot-reload .media-gallery__thumb{overflow:hidden;border-radius:8px}.template-product product-hot-reload .product-form{--element-swatch-size-large: 30px;display:block;padding:clamp(22px,2.5vw,36px);border:1px solid var(--nbo-pdp-panel-border);border-radius:12px;background:#fff;box-shadow:var(--nbo-pdp-shadow)}.template-product product-hot-reload .product-form h1{font-size:clamp(28px,2.25vw,36px)!important;line-height:1.16;letter-spacing:-.02em}@media only screen and (max-width:768px){.template-product .page-content--product{padding-top:16px}.template-product .page-content--product .product__main-photos{margin-right:0;margin-left:0}.template-product .page-content--product .product-single__meta,.template-product product-hot-reload .product-form{padding:20px;border-radius:10px;box-shadow:none}.template-product .page-content--product .product-page__title,.template-product product-hot-reload .product-form h1{font-size:27px!important}.template-product product-hot-reload .media-gallery__main{min-height:300px}}.template-product .page-content--product .product-short-description,.template-product .page-content--product .product-short-description p,.template-product product-hot-reload .product-short-description,.template-product product-hot-reload .product-short-description p{font-size:18px!important;line-height:1.65!important}@media only screen and (min-width:769px){.template-product .page-content--product{padding-top:16px;padding-bottom:8px!important}.template-product .page-content--product .product-grid__container{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(26px,3vw,46px)}.template-product .page-content--product .product-single__meta,.template-product product-hot-reload .product-form{padding:clamp(16px,1.55vw,24px)}.template-product .page-content--product .product-single__meta>.product-block{margin-bottom:8px!important}.template-product .page-content--product .product-single__meta>.product-block:last-child{margin-bottom:0!important}.template-product .page-content--product .product-page__sku{margin-top:4px}.template-product .page-content--product .block-variant-picker{gap:12px}.template-product .page-content--product .product-image-main:not([data-size]) img{max-height:480px}.template-product .page-content--product .product__thumbs--below,.template-product .page-content--product .product__photos--beside .product__thumbs--beside{margin-top:10px}.template-product product-hot-reload .media-gallery__main{min-height:320px}.template-product .main-content>[id$=__main]{margin-bottom:0!important}}@media only screen and (max-width:768px){.template-product .page-content--product .product-short-description,.template-product .page-content--product .product-short-description p,.template-product product-hot-reload .product-short-description,.template-product product-hot-reload .product-short-description p{font-size:18px!important;line-height:1.65!important}}.template-product .page-content--product .product-block--title,.template-product .page-content--product .product-block--title .product-single__header,.template-product .page-content--product .product-block--title .product-page__title{margin-bottom:0!important}.template-product .page-content--product .product-block--title+.nbo-product-share[data-share-before-sku]{margin-top:-34px!important;margin-bottom:2px!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nbo-pdp-layout.css.map */
