:root{--sb-reveal: on;--sb-gallery-motion: slide;--sb-gallery-duration: .42s;--sb-card-hover: crossfade;--sb-card-hover-duration: .38s;--sb-variant-style: boxed;--sb-sticky-buy: off;--sb-popup-mark: plus;--sb-card-crop: center;--sb-header-scroll: hide;--sb-delivery-size: .875rem;--sb-delivery-colour: var(--color-foreground);--sb-part-columns: 10rem minmax(0, 1fr);--sb-part-columns-phone: 1fr;--sb-part-rule: 1px solid rgb(var(--color-foreground-rgb) / .12);--sb-part-padding: .75rem;--sb-part-label-font: var(--font-subheading--family);--sb-part-label-weight: var(--font-subheading--weight);--sb-part-label-case: uppercase;--sb-part-label-tracking: .12em}body{--font-h6--size: .8125rem;--font-h6--letter-spacing: .14em}:is(.button,.button-secondary,.button-custom,.add-to-cart-button,.cart__checkout-button):not(.button-unstyled,.slideshow-control){min-height:3rem;padding-inline:1.75rem;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.8125rem;letter-spacing:.12em}:is(h1,h2,h3){text-wrap:balance}main .rte a:not(.button){color:var(--color-primary-button-background);text-decoration-thickness:1px;text-underline-offset:.2em}.details__header{font-family:var(--font-heading--family);text-transform:none;letter-spacing:0}.details__header :is(.details__icon,.icon-plus){color:var(--color-primary-button-background)}.details__header .details__icon{margin-inline-end:.75rem}:is(product-card,.product-card) p[role=heading]{line-height:1.3}.variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:2.75rem;font-size:.875rem}.variant-option legend{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.variant-option legend .variant-option__swatch-value{margin-inline-start:.375rem;font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:.9375rem;letter-spacing:0;text-transform:none}.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-size:1.5rem;text-transform:none;letter-spacing:0}.menu-drawer__list-item--divider{border-color:rgb(var(--color-foreground-rgb) / .12)}.sb-drawer-utilities__link{font-family:var(--font-subheading--family);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}:is([data-sb-template^=page]) h1{letter-spacing:-.01em}.contact-form .contact-form__input{border-radius:0}.contact-form label{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.contact-form .contact-form__input--textarea{height:10rem}[data-sb-template="page.faq"] .details__header{font-size:1.0625rem}.cart-items__title{font-family:var(--font-heading--family)}.shopify-policy__body :is(h2,h3){font-size:1.375rem;line-height:1.3}@media screen and (max-width:749px){h1{--font-h1--size: 2.625rem}h2{--font-h2--size: 1.875rem}[data-sb-template=index] [id*=__nat_hero] .hero__container{--vertical-alignment-mobile: flex-end;min-height:80svh}[data-sb-template=index] [id*=__nat_story] .hero__container{--vertical-alignment-mobile: flex-start;min-height:38rem}[data-sb-template=index] [id*=__nat_hero] .hero__content-wrapper{--vertical-alignment: flex-end !important}[data-sb-template=index] [id*=__nat_story] .hero__content-wrapper{--vertical-alignment: flex-start !important}[data-sb-template=index] [id*=__nat_hero] .hero__content-wrapper>:first-child{margin-block-start:auto}[data-sb-template=index] [id*=__nat_story] .hero__content-wrapper>:last-child{margin-block-end:auto}[data-sb-template=index] [id*=__nat_hero] .hero .overlay{background:linear-gradient(0deg,#1c140eb3,#1c140e6b 45%,#1c140e14 75%)}[data-sb-template=index] [id*=__nat_story] .hero .overlay{background:linear-gradient(180deg,#1c140eb3,#1c140e6b 45%,#1c140e14 75%)}[data-sb-template=index] [id*=__nat_hero] .hero [class*=__nat_hero_text]{display:none}[data-sb-template=index] [id*=__nat_hero] .hero .group-block:has(>.group-block-content>.button-custom){width:100%}[data-sb-template=index] [id*=__nat_hero] .hero .group-block-content:has(>.button-custom){flex-flow:row nowrap;width:100%}[data-sb-template=index] [id*=__nat_hero] .hero .group-block-content:has(>.button-custom)>a{flex:1 1 0;min-width:0;min-height:2.75rem;padding-inline:.75rem;letter-spacing:.08em;white-space:normal;text-align:center;justify-content:center}:is(.button,.button-secondary,.button-custom):not(.button-unstyled,.slideshow-control){padding-inline:1.25rem}}[data-sb-template=index] [id*=__nat_hero] .overlay{background:radial-gradient(ellipse 50% 66% at 50% 50%,#1c140e94,#1c140e4d 66%,#1c140e24)}[data-sb-template=index] [id*=__nat_story] .overlay{background:linear-gradient(90deg,#1c140e99,#1c140e52 45%,#1c140e0a 78%)}[data-sb-template=index] :is([id*=__nat_hero],[id*=__nat_story]) .text-block{text-shadow:0 1px 20px rgb(0 0 0/.2)}[data-sb-template=index] [id*=__nat_hero] h1{max-width:12.5em;margin-inline:auto}@media screen and (min-width:990px){[data-sb-template=index] [id*=__nat_hero] h1{max-width:clamp(6em,36vw,12.5em);text-wrap:pretty}}[data-sb-template=index] :is([id*=__nat_rooms],[id*=__nat_materials]) .image-block{overflow:hidden}[data-sb-template=index] :is([id*=__nat_rooms],[id*=__nat_materials]) .image-block__image{transition:transform .45s ease-out}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-sb-template=index] :is([id*=__nat_rooms],[id*=__nat_materials]) .group-block:hover .image-block__image{transform:scale(1.04)}}[data-sb-template=index] [class*=__nat_mat_name]{position:relative;z-index:1;margin:-2.875rem 0 0 .625rem;padding:.5rem .625rem;background:#fff}[data-sb-template=index] [id*=__nat_trust] .icon-block{flex:0 0 auto;padding-top:.125rem}@media screen and (max-width:749px){[data-sb-template=index] [id*=__nat_hero] .hero__media{object-position:100% 50%}[data-sb-template=index] [id*=__nat_story] .hero__media{object-position:80% 50%}[data-sb-template=index] :is([id*=__nat_rooms],[id*=__nat_materials]) .layout-panel-flex--row:not(.mobile-column){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}[data-sb-template=index] :is([id*=__nat_rooms],[id*=__nat_materials]) .layout-panel-flex--row:not(.mobile-column)>.group-block{width:100%;min-width:0}[data-sb-template=index] :is([id*=__nat_picks],[id*=__nat_more]) .group-block-content.layout-panel-flex--row{row-gap:1.75rem}}[data-sb-template="page.about"] [class*=__nat_about_wide_photo] .image-block__image{width:100%;aspect-ratio:21 / 9}[data-sb-template="page.about"] .group-block:has(>.group-block-content>:is([class*=__nat_about_choose_title],[class*=__nat_about_note_title])){padding-block-start:1.25rem;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12)}[data-sb-template="page.about"] [class*=__nat_about_intro_text]{max-width:35rem;margin-inline:auto;font-size:1.0625rem;text-align:start}[data-sb-template="page.about"] [class*=__nat_about_intro_text]>*{text-align:start}@media screen and (max-width:749px){[data-sb-template="page.about"] [class*=__nat_about_wide_photo] .image-block__image{aspect-ratio:3 / 2}[data-sb-template="page.about"] [id*=__nat_about_shop] .group-block-content:has(>.button){flex-direction:column;align-items:stretch}[data-sb-template="page.about"] [id*=__nat_about_shop] .button{width:100%;justify-content:center}}[data-sb-template="page.faq"] .accordion .details__header{color:var(--color-foreground);font-size:max(1.0625rem,var(--summary-font-size))}[data-sb-template="page.faq"] .accordion .details__header .icon-plus{width:.875rem;height:.875rem}[data-sb-template="page.contact"] [class*=__nat_contact_] .rte p{margin:0;line-height:1.75}[data-sb-template="page.contact"] [class*=__nat_contact_] .rte a{text-decoration-thickness:1px;text-underline-offset:.2em}@media screen and (max-width:749px){[data-sb-template="page.contact"] [class*=__nat_contact_links_text] br{display:none}[data-sb-template="page.contact"] [class*=__nat_contact_links_text] a{display:flex;align-items:center;min-height:2.75rem}}[data-sb-template=product]{--sb-arrow-radius: 0}[data-sb-template=product] .product-details :is(.rte,.sb-description-part__value) p:has(>strong:only-child){margin-block:1.25rem .375rem;padding-block-start:.875rem;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12)}[data-sb-template=product] .product-details :is(.rte,.sb-description-part__value) p>strong:only-child{font:var(--font-subheading--weight) .8125rem var(--font-subheading--family);letter-spacing:.12em;text-transform:uppercase}[data-sb-template=product] .product-details .sb-description-part__value li+li{margin-block-start:.25rem}[data-sb-template=product] .details-content>.sb-description-part:first-child,[data-sb-template=product] .sb-description-part:not(:has(>.sb-description-part__label)){border-block-start:0;padding-block-start:0}[data-sb-template=product] .sb-description-part__label{white-space:nowrap}[data-sb-template=product] .sb-description-part:has(>.sb-description-part__label) ul{padding-inline-start:0;list-style:none}[data-sb-template=product] .product-details .details__header{font-size:1.1875rem}[data-sb-template=product] fieldset[data-sb-size=pending] .sb-size-hint{color:rgb(var(--color-foreground-rgb) / .72)}@media screen and (min-width:1200px){[data-sb-template=product] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:3fr 2fr}}@media screen and (min-width:990px){[data-sb-template=product] .product-information__media{position:sticky;top:1.5rem;align-self:start}[data-sb-template=product] #header-group:has(#header-component[data-sticky-state=active])~* .product-information__media{top:calc(var(--header-height, 0px) + 1.5rem)}}[data-sb-template=collection] [id*=__nat_banner] .hero{--hero-height-offset: 0px}[data-sb-template=collection] [id*=__nat_banner] .hero__media{object-position:50% 50%}[data-sb-template=collection] [id*=__nat_banner] .text-block{text-shadow:0 1px 20px rgb(0 0 0 / .2)}[data-sb-template=collection] [id*=__nat_banner] .text-block h1{font-size:clamp(2.25rem,4vw,3.5rem)}@media screen and (max-width:749px){[data-sb-template=collection] [id*=__nat_banner] .hero{min-height:16.25rem}}[data-sb-template=collection] .facets-block-wrapper{padding-block-start:1rem;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12)}[data-sb-template=collection] :is(.products-count-wrapper,.facets__label,.facets__summary,.sorting-filter__select){font-family:var(--font-subheading--family);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}[data-sb-template=collection] .facets__summary{min-height:2.75rem;padding-inline:.875rem;border:1px solid rgb(var(--color-foreground-rgb) / .2)}@media screen and (min-width:750px){[data-sb-template=collection] .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, 1fr);--sb-cols: 4}[data-sb-template=collection] .product-grid--grid:not([product-grid-view=zoom-out]):not(:has(>li:nth-of-type(4n):last-of-type)):has(>li:nth-of-type(3n):last-of-type){--product-grid-columns-desktop: repeat(3, 1fr);--sb-cols: 3}}.shopify-section-group-header-group .menu-list__link{font-size:.8125rem;letter-spacing:.08em}.shopify-section-group-header-group .menu-list__link-title{padding-inline:.5rem}.shopify-section-group-header-group .menu-list__link--active .menu-list__link-title{text-decoration:underline 1px;text-underline-offset:.5em}.shopify-section-group-header-group .announcement-bar__text{letter-spacing:.01em}.shopify-section-group-header-group :is(.header-actions__action,.header__icon--menu) .svg-wrapper{color:var(--color-primary-button-background)}@media screen and (max-width:749px){.shopify-section-group-header-group :is(.search-action,.account-button){display:none}}.shopify-section-group-footer-group .button-unstyled{font-size:.9375rem}.shopify-section-group-footer-group :is([class*=__ntl_letter_email],[class*=__ntl_letter_address]) a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.shopify-section-group-footer-group [class*=__ntl_letter_email] a{overflow-wrap:anywhere}.shopify-section-group-footer-group [class*=__ntl_][class*=_title] p{color:#ffffffd9}.shopify-section-group-footer-group :is([class*=__ntl_wordmark],[class*=__ntl_copyright]){flex:0 0 auto;white-space:nowrap}@media screen and (min-width:750px){.shopify-section-group-footer-group [class*=__ntl_line]{flex:1 1 16rem;min-width:16rem}}@media screen and (min-width:750px)and (max-width:1099px){.shopify-section-group-footer-group .group-block-content:has(>.payment-icons){flex-direction:column;align-items:flex-start}}@media screen and (max-width:749px){.shopify-section-group-footer-group .button-unstyled{display:inline-flex;align-items:center;min-height:2.75rem}.shopify-section-group-footer-group .group-block-content:has(>.button-unstyled){gap:0}.shopify-section-group-footer-group .group-block:has(>.group-block-content>[class*=__ntl_shop_title]){flex:0 0 100%}.shopify-section-group-footer-group .group-block-content:has(>[class*=__ntl_copyright]){align-items:flex-start;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/store-builder-direction.css.map */
