body.template-product .rv-product.nv-product-shop .rv-product__top,body.template-product .yv-product .yv-product__top{box-sizing:border-box;display:grid;width:100%;max-width:1680px;margin:0 auto;padding:36px clamp(22px,4vw,68px) 56px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"gallery details";gap:clamp(28px,4vw,64px);align-items:start;background:#fff;color:#26311f}body.template-product .rv-product.nv-product-shop .nv-product-details,body.template-product .yv-product .yv-purchase{grid-area:details;display:block;min-width:0;width:100%;max-width:none;margin:0;padding:0}body.template-product .rv-product.nv-product-shop .nv-product-intro,body.template-product .yv-product .yv-product-intro{display:block;grid-area:auto;min-width:0;margin:0;padding:0 0 22px;border:0;text-align:left}body.template-product .rv-product.nv-product-shop .nv-main-title,body.template-product .yv-product .yv-model-heading,body.template-product .yv-product .yv-purchase h1{font-size:clamp(32px,3.15vw,52px);font-weight:650;line-height:1.08;letter-spacing:-.05em;margin:0 0 12px;color:#26311f;overflow-wrap:normal}body.template-product .rv-product.nv-product-shop .nv-product-tagline,body.template-product .yv-product .yv-lead{font-size:15px;line-height:1.6;font-weight:400;margin:0 0 18px;color:#65705c}body.template-product .rv-product.nv-product-shop .nv-product-pricing{max-width:none;text-align:left;padding:0}body.template-product .rv-product.nv-product-shop .rv-product__price-row,body.template-product .yv-product .yv-price{font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.03em;margin:0 0 7px;color:#26311f}body.template-product .rv-product.nv-product-shop .rv-product__taxes,body.template-product .yv-product .yv-tax-note{font-size:11px;line-height:1.6;max-width:none;margin:0;color:#68735f}body.template-product .rv-product.nv-product-shop .rv-product__gallery,body.template-product .yv-product .yv-gallery{grid-area:gallery;display:flex;flex-direction:column;position:static;top:auto;align-self:start;min-width:0;width:100%;max-width:none;height:auto;margin:0;padding:0;gap:0;background:#fff}body.template-product .rv-product.nv-product-shop .nr-breadcrumb{order:-1;grid-area:auto;margin:0;padding:0 0 18px;min-width:0;font-size:11px}body.template-product .rv-product.nv-product-shop .rv-product__stage,body.template-product .yv-product .yv-gallery__main{grid-area:auto;order:0;box-sizing:border-box;position:relative;isolation:isolate;align-self:stretch;width:100%;height:auto;min-width:0;min-height:0;max-height:none;aspect-ratio:1.12;flex:none;overflow:hidden;border:1px solid #e0e4dc;border-radius:8px;background:#101415}body.template-product .rv-product.nv-product-shop .rv-product__enlarge{width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;background:#101415;overflow:hidden}body.template-product .rv-product.nv-product-shop .rv-product__enlarge>.rv-photo-window{width:100%;max-width:100%;max-height:100%;flex-shrink:0;background:#101415;-webkit-mask-image:none;mask-image:none}body.template-product .rv-product.nv-product-shop .rv-product__enlarge>img,body.template-product .yv-product .yv-gallery__main>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}body.template-product .rv-product.nv-product-shop .rv-product__thumbs,body.template-product .yv-product .yv-gallery__thumbs{box-sizing:border-box;grid-area:auto;order:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-self:stretch;align-items:stretch;width:100%;max-width:100%;height:auto;max-height:none;margin:16px 0 0;padding:3px 3px 8px;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin}body.template-product .rv-product.nv-product-shop .rv-product__thumbs button,body.template-product .yv-product .yv-gallery__thumbs button{box-sizing:border-box;flex:0 0 calc((100% - 16px)/2);width:calc((100% - 16px)/2);height:auto;min-width:0;max-width:none;min-height:0;aspect-ratio:4/3;padding:0;overflow:hidden;border:1px solid #cdd5c4;border-radius:6px;background:#101415;scroll-snap-align:start;cursor:pointer}body.template-product .rv-product.nv-product-shop .rv-product__thumbs button[aria-pressed=true],body.template-product .yv-product .yv-gallery__thumbs button[aria-pressed=true]{border:2px solid #536b42;outline:1px solid #536b42;outline-offset:1px}body.template-product .rv-product.nv-product-shop .rv-product__thumbs img,body.template-product .yv-product .yv-gallery__thumbs img{display:block;width:100%;height:100%;object-fit:contain}body.template-product .rv-product.nv-product-shop .rv-product__gallery-meta,body.template-product .yv-product .yv-gallery__meta{grid-area:auto;order:2;display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:44px;gap:12px;margin:4px 0 0;padding:8px 0 0;border:0;color:#68735f}body.template-product .rv-product.nv-product-shop .rv-product__gallery-meta>span,body.template-product .yv-product .yv-gallery__meta>span{font-size:11px;line-height:1.5;min-width:0;overflow-wrap:anywhere;color:#68735f}body.template-product .rv-product.nv-product-shop .rv-product__gallery-meta>div,body.template-product .yv-product .yv-gallery__meta>div{display:flex;align-items:center;flex:none;gap:10px}body.template-product .rv-product.nv-product-shop .rv-product__gallery-meta button,body.template-product .yv-product .yv-gallery__meta button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid #cdd5c4;border-radius:50%;background:#fff;color:#34482b;font-size:18px;cursor:pointer;transform:none}body.template-product .rv-product.nv-product-shop .rv-product__gallery-meta button:disabled,body.template-product .yv-product .yv-gallery__meta button:disabled{opacity:.35;cursor:default}body.template-product .yv-product [data-yv-count]{font-size:11px;letter-spacing:.08em;white-space:nowrap}body.template-product .rv-product.nv-product-shop .rv-product__buy,body.template-product .yv-product .yv-product-buy{grid-area:auto;display:block;min-width:0;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#26311f}body.template-product .rv-product.nv-product-shop .rv-product__buy>*,body.template-product .yv-product .yv-product-buy>*{order:initial}body.template-product .rv-product.nv-product-shop .nv-color-configurator,body.template-product .yv-product .yv-colours{width:100%;margin:0 0 22px;padding:0 0 22px;border:0;border-bottom:1px solid #dce3d4;scroll-margin-top:100px}body.template-product .rv-product.nv-product-shop .nv-color-configurator fieldset,body.template-product .yv-product .yv-colours>div{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;min-width:0;margin:0;padding:0;border:0;gap:10px}body.template-product .rv-product.nv-product-shop .nv-color-configurator legend,body.template-product .yv-product .yv-colours>p{display:block;float:none;width:100%;max-width:100%;padding:0;margin:0 0 14px!important;font-size:13px!important;line-height:1.5;color:#283a24!important;text-align:left}body.template-product .rv-product.nv-product-shop .nv-color-configurator legend [data-color-name],body.template-product .rv-product.nv-product-shop .nv-color-configurator legend [data-preview-color-name]{font-size:13px!important;color:#647258!important}body.template-product .rv-product.nv-product-shop .nv-color-configurator .rv-variant,body.template-product .rv-product.nv-product-shop .nv-color-configurator .nv-finish,body.template-product .yv-product .yv-colours button{box-sizing:border-box;position:relative;display:flex;flex:initial;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:auto;min-width:0;min-height:50px;gap:10px;padding:12px;border:1px solid #cdd6c5;border-radius:5px;background:#fff!important;box-shadow:none!important;font-family:inherit;font-size:12px;font-weight:500;line-height:1.45;text-align:left;text-decoration:none;color:#283a24;cursor:pointer}body.template-product .rv-product.nv-product-shop .nv-color-configurator .rv-variant[aria-current=true],body.template-product .rv-product.nv-product-shop .nv-color-configurator .nv-finish[aria-pressed=true],body.template-product .yv-product .yv-colours button[aria-pressed=true]{border-color:#536b42;background:#edf2e7!important;box-shadow:inset 0 0 0 1px #536b42!important}body.template-product .rv-product.nv-product-shop .nv-color-configurator .rv-variant>span:last-child,body.template-product .rv-product.nv-product-shop .nv-color-configurator .nv-finish>span:last-child{position:static;display:block;width:auto!important;height:auto!important;margin:0!important;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;font-size:12px;line-height:1.45;text-decoration:none}body.template-product .rv-product.nv-product-shop .nv-color-configurator .rv-color-chip,body.template-product .yv-product .yv-swatch{box-sizing:border-box;display:block;flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;aspect-ratio:1;border:1px solid #0003;border-radius:50%;outline:none!important;outline-offset:0;transform:none}body.template-product .rv-product.nv-product-shop .nv-dual-swatch{display:inline-flex;gap:4px;flex-shrink:0}body.template-product .rv-product.nv-product-shop .nv-product-description{padding-top:24px}body.template-product .rv-product.nv-product-shop .nv-product-story-title{font-size:25px;line-height:1.2;margin:0 0 14px;color:#34452a}body.template-product .rv-product.nv-product-shop .rv-product__intro,body.template-product .yv-product .yv-intro{font-size:13px;line-height:1.8;color:#65705b;margin:0 0 18px;max-width:none}body.template-product .rv-product.nv-product-shop .nv-purchase-summary,body.template-product .yv-product .nv-purchase-summary{margin:0 0 20px}body.template-product .rv-product.nv-product-shop .rv-product__visual-note{order:3}body.template-product .yv-product [hidden]{display:none!important}@media(max-width:989px){body.template-product .rv-product.nv-product-shop .rv-product__top,body.template-product .yv-product .yv-product__top{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"intro" "gallery" "purchase";padding:28px 24px 42px;gap:0;max-width:760px}body.template-product .rv-product.nv-product-shop .nv-product-details,body.template-product .yv-product .yv-purchase{display:contents}body.template-product .rv-product.nv-product-shop .nv-product-intro,body.template-product .yv-product .yv-product-intro{grid-area:intro;padding:0 0 24px}body.template-product .rv-product.nv-product-shop .rv-product__gallery,body.template-product .yv-product .yv-gallery{grid-area:gallery;position:static;top:auto}body.template-product .rv-product.nv-product-shop .rv-product__buy,body.template-product .yv-product .yv-product-buy{grid-area:purchase;padding:26px 0 0}body.template-product .rv-product.nv-product-shop .nr-breadcrumb{display:none}body.template-product .rv-product.nv-product-shop .nv-main-title,body.template-product .yv-product .yv-model-heading,body.template-product .yv-product .yv-purchase h1{font-size:clamp(29px,5.2vw,42px)}body.template-product .rv-product.nv-product-shop .nv-product-pricing{max-width:none;grid-area:auto;text-align:left}}@media(max-width:749px){body.template-product .rv-product.nv-product-shop .rv-product__top,body.template-product .yv-product .yv-product__top{padding:24px 18px 36px}body.template-product .rv-product.nv-product-shop .nv-product-intro,body.template-product .yv-product .yv-product-intro{display:block;padding:0 0 22px}body.template-product .rv-product.nv-product-shop .nv-product-tagline,body.template-product .yv-product .yv-lead{font-size:13px;max-width:none;margin:0 0 14px}body.template-product .rv-product.nv-product-shop .rv-product__price-row,body.template-product .yv-product .yv-price{font-size:26px;white-space:normal}body.template-product .rv-product.nv-product-shop .nv-product-pricing{max-width:none;padding:0;text-align:left}body.template-product .rv-product.nv-product-shop .rv-product__taxes{font-size:11px;max-width:none}body.template-product .rv-product.nv-product-shop .rv-product__stage,body.template-product .yv-product .yv-gallery__main{aspect-ratio:1.12;border-radius:6px}body.template-product .rv-product.nv-product-shop .rv-product__thumbs,body.template-product .yv-product .yv-gallery__thumbs{gap:12px}body.template-product .rv-product.nv-product-shop .rv-product__thumbs button,body.template-product .yv-product .yv-gallery__thumbs button{flex-basis:calc((100% - 12px)/2);width:calc((100% - 12px)/2);height:auto}body.template-product .rv-product.nv-product-shop .rv-product__gallery-meta>span,body.template-product .yv-product .yv-gallery__meta>span{font-size:10px;max-width:52%}body.template-product .rv-product.nv-product-shop .rv-product__gallery-meta>div,body.template-product .yv-product .yv-gallery__meta>div{gap:7px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/nyvolt-product-layout.css.map */
