.ntb-space .button--secondary{--color-button: 31, 74, 58;--color-button-text: 255, 255, 255}.ntb-space-section~.shopify-section[id$=__quote_form] .contact .field{--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;--inputs-border-opacity: .55}.ntb-space{padding-top:36px;padding-bottom:30px}.ntb-space h1{margin:0 0 20px;font-size:clamp(32px,4.8vw,58px);line-height:1.08}.ntb-space h2{margin:0 0 18px;font-size:clamp(26px,3.1vw,38px);line-height:1.2}.ntb-space h3{margin:0 0 12px;font-size:22px;line-height:1.25}.ntb-space p{line-height:1.65}.ntb-space__hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px}.ntb-space__intro{font-size:18px;margin:0 0 20px}.ntb-space__facts{padding:14px 0;border-top:1px solid rgba(var(--color-foreground),.16);border-bottom:1px solid rgba(var(--color-foreground),.16);font-weight:600;font-size:15px}.ntb-space__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.ntb-space__actions .button{text-align:center;line-height:1.35;min-height:48px;padding:14px 22px}.ntb-space__note{font-size:14px;opacity:.85}.ntb-space__hero-image{border-radius:16px;overflow:hidden;background:rgba(var(--color-foreground),.035)}.ntb-space__hero-image img{display:block;width:100%;height:auto;aspect-ratio:1.1;object-fit:contain}.ntb-space__featured{padding-top:64px;scroll-margin-top:120px}.ntb-space__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ntb-space__product{display:flex;flex-direction:column;border:1px solid rgba(var(--color-foreground),.16);border-radius:12px;overflow:hidden}.ntb-space__product-image{display:block;background:rgba(var(--color-foreground),.035)}.ntb-space__product-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.ntb-space__product-copy{padding:22px;display:flex;flex-direction:column;flex:1}.ntb-space__product-copy h3 a{color:inherit;text-decoration:none}.ntb-space__product-copy h3 a:hover{text-decoration:underline}.ntb-space__product-copy>p{margin:0 0 16px}.ntb-space__product-copy .ntb-space__price{font-size:24px;font-weight:700;margin-top:auto}.ntb-space__product-copy .button{min-height:48px;padding:12px 18px}.ntb-space__proof-heading{padding-top:64px;text-align:center}.ntb-space__proof-heading p{margin-bottom:0}.ntb-space__details{display:grid;grid-template-columns:1fr 1fr;gap:64px}.ntb-space__details h3{margin-top:28px}.ntb-space__shape-links{padding-left:20px}.ntb-space__shape-links li{margin:12px 0}.ntb-space__shape-links a,.ntb-space__text-link{color:inherit;text-underline-offset:4px}.ntb-space__questions details{border-top:1px solid rgba(var(--color-foreground),.2);padding:18px 0}.ntb-space__questions summary{font-weight:600;cursor:pointer;line-height:1.5}.ntb-space__questions details p{margin-bottom:0}.ntb-space__custom{margin-top:48px;padding:32px;border-radius:14px;background:rgba(var(--color-foreground),.035)}.ntb-space__custom p{max-width:750px}.ntb-space a:focus-visible,.ntb-space summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}.ntb-space__gallery{padding-top:56px}.ntb-space__gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ntb-space__gallery-item{margin:0;min-width:0;border:1px solid rgba(var(--color-foreground),.16);border-radius:12px;overflow:hidden;background:rgba(var(--color-foreground),.025)}.ntb-space__gallery-item img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain}.ntb-space__gallery-item figcaption{padding:14px 18px;font-size:15px;line-height:1.5}@media(max-width:989px){.ntb-space__hero{gap:28px}.ntb-space__products{gap:16px}.ntb-space__product-copy{padding:18px}.ntb-space__details{gap:32px}}@media(max-width:749px){.ntb-space{padding-top:24px;padding-bottom:22px}.ntb-space__hero,.ntb-space__details{grid-template-columns:1fr}.ntb-space__hero-image img{max-height:390px}.ntb-space__products,.ntb-space__gallery-grid{grid-template-columns:1fr}.ntb-space__gallery{padding-top:40px}.ntb-space__gallery-item img{aspect-ratio:auto}.ntb-space__featured,.ntb-space__proof-heading{padding-top:40px}.ntb-space__actions{align-items:stretch}.ntb-space__actions .button{flex:1 1 230px}.ntb-space__custom{padding:24px;margin-top:28px}}.ntb-cg{display:block;background:#f5f2e9;color:#263b2d;padding:64px 24px;scroll-margin-top:100px}.ntb-cg [hidden]{display:none!important}.ntb-cg__inner{max-width:1280px;margin:0 auto}.ntb-cg__header{text-align:center;max-width:720px;margin:0 auto 30px}.ntb-cg__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;color:#716343}.ntb-cg__header h2,.ntb-cg__header h1{font-size:clamp(30px,4vw,46px);line-height:1.1;margin:0 0 18px;color:inherit}.ntb-cg__intro{font-size:17px;line-height:1.65;margin:0}.ntb-cg__filters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 30px}.ntb-cg__filters button,.ntb-cg__dialog-nav button{font:inherit;cursor:pointer;border:1px solid #788372;border-radius:24px;background:transparent;color:inherit;padding:10px 22px;min-height:44px}.ntb-cg__filters button[aria-pressed=true]{background:#263b2d;color:#fff;border-color:#263b2d}.ntb-cg__grid{columns:3;column-gap:22px}.ntb-cg__card{margin:0 0 22px;break-inside:avoid;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #dddccf;display:inline-block;width:100%;vertical-align:top}.ntb-cg__open{display:block;width:100%;padding:0;border:0;cursor:zoom-in;background:#e7e4da;color:#fff}.ntb-cg__crop{display:block;position:relative;aspect-ratio:var(--ntb-ratio);overflow:hidden;width:100%;background:#e7e4da}.ntb-cg__crop img{display:block;width:100%;max-width:none;height:auto;position:absolute;top:calc(-1 * var(--ntb-offset));left:0}.ntb-cg__zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;background:#263b2dd9;border-radius:50%;font:24px/1 Arial,sans-serif}.ntb-cg__card figcaption{padding:15px 18px;font-size:15px;line-height:1.4;font-weight:600}.ntb-cg__more{text-align:center;margin:16px 0}.ntb-cg__status{text-align:center;font-size:13px;color:#56634f;margin:18px 0 0;min-height:20px}.ntb-cg__status:empty{display:none}.ntb-cg__actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:30px}.ntb-cg__actions p{margin:0;font-size:18px}.ntb-cg__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 26px;border:1px solid #263b2d;border-radius:5px;background:#263b2d;color:#fff;text-decoration:none;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer}.ntb-cg__button--secondary{background:transparent;color:#263b2d}.ntb-cg a:hover,.ntb-cg button:hover{filter:brightness(.92)}.ntb-cg button:focus-visible,.ntb-cg a:focus-visible{outline:3px solid #ba7a18;outline-offset:3px}.ntb-cg__dialog{width:min(960px,94vw);max-height:94svh;padding:52px 20px 18px;border:0;border-radius:10px;background:#f5f2e9;color:#263b2d;overflow:auto}.ntb-cg__dialog::backdrop{background:#0c160fe0}.ntb-cg__close{position:absolute;right:8px;top:4px;width:44px;height:44px;border:0;background:transparent;color:inherit;font:32px/1 Arial,sans-serif;cursor:pointer}.ntb-cg__dialog-photo .ntb-cg__crop{width:min(100%,calc(65svh * var(--ntb-ratio)));margin:auto;border-radius:4px}.ntb-cg__dialog-caption{text-align:center;font-size:17px;margin:16px 0}.ntb-cg__dialog-nav{display:flex;justify-content:center;align-items:center;gap:20px;font-size:14px}@media(max-width:999px){.ntb-cg__grid{columns:2;column-gap:16px}.ntb-cg__card{margin-bottom:16px}}@media(max-width:599px){.ntb-cg{padding:44px 16px}.ntb-cg__grid{columns:1}.ntb-cg__intro{font-size:16px}.ntb-cg__filters button{padding:10px 18px}.ntb-cg__actions{flex-direction:column}.ntb-cg__actions a{width:100%;max-width:360px}.ntb-cg__dialog{padding-left:12px;padding-right:12px}.ntb-cg__dialog-nav{gap:12px}}.slideshow__media>.ntb-slide-picture,.ntb-slide-picture>.ntb-slide-image{display:block;width:100%;height:100%}.ntb-slide-picture>.ntb-slide-image{object-fit:cover}.nick-buying-summary{margin:1.2rem 0 1.6rem;padding:1.6rem 1.8rem;border:1px solid #d8dfd8;border-radius:1.2rem;background:#f4f7f2;color:#25342a;font-size:1.4rem;line-height:1.5;overflow-wrap:anywhere}.nick-buying-summary p{margin:0}.nick-buying-summary__heading{font-size:1.2rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.nick-buying-summary .nick-buying-summary__size{margin-top:.4rem;font-size:1.6rem;font-weight:650;line-height:1.4}.nick-buying-summary .nick-buying-summary__features{margin-top:.8rem}.nick-buying-summary__delivery{display:grid;gap:.35rem;margin:1rem 0 .5rem;padding:1rem 0 0;border-top:1px solid #d8dfd8;list-style:none}.nick-buying-summary__shipping{font-size:1.3rem}.nick-buying-summary__contact{display:inline-flex;align-items:center;min-height:4.4rem;margin-top:.2rem;color:#25342a;text-decoration:underline;text-underline-offset:.2em}.nick-buying-summary__contact:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ntb-product-reassurance{box-sizing:border-box;margin:1.4rem 0;padding:1.4rem 1.6rem .7rem;border:1px solid #d7ded5;border-radius:1rem;background:#f5f7f2;color:#263b31;font-size:1.3rem;line-height:1.5;overflow-wrap:anywhere}.ntb-product-reassurance p{margin:0}.ntb-product-reassurance__heading{font-size:1.4rem;font-weight:700}.ntb-product-reassurance .ntb-product-reassurance__dimensions{margin-top:.5rem;font-weight:600}.ntb-product-reassurance .ntb-product-reassurance__includes,.ntb-product-reassurance .ntb-product-reassurance__cancellation{margin-top:.6rem}.ntb-product-reassurance__facts{display:grid;gap:.45rem;margin:1rem 0 .9rem}.ntb-product-reassurance__facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:1rem}.ntb-product-reassurance__facts dt{font-weight:600}.ntb-product-reassurance__facts dd{margin:0}.ntb-product-reassurance__shipping{padding-top:.9rem;border-top:1px solid #d7ded5}.ntb-product-reassurance__links{display:flex;flex-wrap:wrap;column-gap:1.6rem;margin-top:.3rem}.ntb-product-reassurance__links a{display:inline-flex;align-items:center;min-height:4.8rem;color:inherit;text-decoration:underline;text-underline-offset:.2em}.ntb-product-reassurance__links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:359px){.ntb-product-reassurance{padding-inline:1.2rem}.ntb-product-reassurance__facts>div{grid-template-columns:1fr;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
