@font-face{font-family:"Nyght Serif";src:url(/cdn/shop/files/NyghtSerif-Regular.woff2) format("woff2"),url(/cdn/shop/files/NyghtSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(/cdn/shop/files/NyghtSerif-RegularItalic.woff2) format("woff2"),url(/cdn/shop/files/NyghtSerif-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(/cdn/shop/files/NyghtSerif-Bold.woff2) format("woff2"),url(/cdn/shop/files/NyghtSerif-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(/cdn/shop/files/NyghtSerif-BoldItalic.woff2) format("woff2"),url(/cdn/shop/files/NyghtSerif-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif Dark";src:url(/cdn/shop/files/NyghtSerif-Dark.woff2) format("woff2"),url(/cdn/shop/files/NyghtSerif-Dark.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif Dark";src:url(/cdn/shop/files/NyghtSerif-DarkItalic.woff2) format("woff2"),url(/cdn/shop/files/NyghtSerif-DarkItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(/cdn/shop/files/NyghtSerif-Medium.woff2) format("woff2"),url(/cdn/shop/files/NyghtSerif-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Nyght Serif";src:url(/cdn/shop/files/NyghtSerif-MediumItalic.woff2) format("woff2"),url(/cdn/shop/files/NyghtSerif-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-Black.woff2) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-Light.woff2) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-Bold.woff2) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-Regular.woff2) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading--family: "Nyght Serif";--font-body--family: "Source Serif Pro";--font-subheading--family: "Source Serif Pro";--button-font-family-primary: var(--font-accent--family);--button-font-family-secondary: var(--font-accent--family)}a.link{font-family:var(--font-accent--family)}.header-menu .menu-list__link{--font-accent--weight: 500}.email-signup__input-group--integrated.email-signup__input-group--no-border{overflow:hidden}.js-scroll-rotate{display:block;transform-origin:center center;transform:rotate(0);transition:transform .1s linear;will-change:transform;backface-visibility:hidden;perspective:1000px}.menu-drawer .menu-drawer__menu-item--mainlist{--menu-top-level-font-size: 14px;min-height:unset}.header .menu-list__list-item:is([slot=overflow]) .menu-list__link{font-size:var(--menu-top-level-font-size-desktop)}.contact-form__form .contact-form__form-row{flex-wrap:wrap}.contact-form__form .contact-form__input{border-color:#69727d;border-width:0 0 1px 0;border-radius:0;color:#000;font-size:13px;font-family:var(--font-body--family);padding:.5rem 1rem}.contact-form__form .contact-form__input::placeholder{color:#000;opacity:.6}.contact-form__form .contact-form__input:focus,.contact-form__form .contact-form__input:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #0000001a}.contact-form__form .contact-form__input:hover{background:transparent}.section:has(.contact-form__form) .color-scheme-2 .group-block-content p strong{color:#aa9157}.image-block:has(.js-scroll-rotate){height:0;padding-top:92vh;position:relative;overflow:hidden}.image-block:has(.js-scroll-rotate) img.js-scroll-rotate{aspect-ratio:unset;height:100%;width:90vh;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;margin-inline:auto}.button,.button-secondary,.button-unstyled{font-size:calc(var(--font-paragraph--size) - 4px);font-weight:calc(var(--font-heading--weight) - 100)}body .cart-drawer .cart-drawer__items .cart-items__table-row{background:#faf7f1;border-radius:10px;border:1px solid var(--color-input-border);grid-template-columns:clamp(2.5rem,20cqi,7.5rem) minmax(0,1fr) auto;padding:10px}.cart-drawer .cart-drawer__items .cart-items__table-row .cart-items__remove{width:36px;height:36px}.cart-drawer .cart-drawer__close-button{width:24px;height:24px;top:calc(var(--padding-xl) - 1px);right:calc(var(--padding-2xl) + 6px);padding:0}.cart-drawer .cart-note__instructions{border:0}.cart-drawer .cart-drawer__heading.h4{font-size:calc(var(--font-h4--size) - 8px)}.cart-drawer .cart-drawer__heading .cart-bubble{top:-2px}.shopify-section .product-information.section{gap:0}.menu-drawer .menu-drawer__close-button{margin-top:var(--drawer-padding);margin-left:var(--drawer-padding);margin-bottom:var(--drawer-padding);padding:6px}body .shopify-policy__container{max-width:var(--normal-page-width);padding-block:calc(var(--padding-6xl) - 4px);padding-inline:var(--page-margin);width:100%}.shopify-policy__title h1{color:var(--color-foreground-heading);font-size:var(--font-h2--size);margin-bottom:36px}.shopify-policy__body p>strong:first-child,.shopify-policy__body p br+strong,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4,.shopify-policy__body .rte h5,.shopify-policy__body .rte li>strong:first-child{color:var(--color-foreground-heading)}body .footer-menu-link{font-size:12px}body .footer-utilities__group-copyright{line-height:1}.product-card product-price.text-block,.product-card product-price.text-block div[ref=priceContainer],.product-card product-price.text-block div[ref=priceContainer] .price{line-height:1}.product-card .rating-wrapper{position:relative;top:-2px}.localization-form__list .localization-form__list-item{font-family:var(--font-accent--family);font-size:calc(var(--font-paragraph--size) - 2px)}.menu-drawer .resource-card .resource-card__image[sizes*=auto]{aspect-ratio:16 / 10.5}.resource-card .resource-card__title{color:var(--color-foreground-heading)}.menu-drawer .drawer-localization .menu-drawer__close-button{right:20px}.drawer-localization .mobile-localization{line-height:1}@media screen and (min-width:750px){@container product-grid (min-width: 1500px){.main-collection-grid .product-grid.product-grid-mobile--large{grid-template-columns:repeat(2,1fr)}}#header-component[data-menu-style=drawer] .header__columns .cart-drawer{margin-inline-end:0}}@media(min-width:750px)and (max-width:1100px){.section-carousel .carousel-content slideshow-slides>.card{width:50%}}@media(min-width:750px)and (max-width:989px){main>.shopify-section:first-child .product-information.section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1) - -20px)}.footer-content .email-signup-block{min-width:100%}.tablet-vertical .section-content-wrapper.section-content-wrapper:has(.image-block){flex-direction:column}.tablet-vertical .section-content-wrapper.section-content-wrapper:has(.image-block) .image-block,.tablet-vertical .section-content-wrapper.section-content-wrapper:has(.image-block) .image-block+.group-block{width:100%}.two-image-vertical .group-block-content.mobile-column{flex-direction:column}.hero-wrapper .button[style*="--size-style-width-mobile: fit-content;"]{width:auto}.tablet-full-width .layout-panel-flex--column>.group-block--height-fit[style*="--size-style-width-mobile: 100%;"]{width:80%}.main-collection-grid .product-grid.product-grid--grid.product-grid-mobile--large{grid-template-columns:1fr}.tablet-vertical.two-block .section-content-wrapper.section-content-wrapper{height:auto}[data-template=product] .product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr;gap:2rem}[data-template=product] .product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:0}[data-template=product] .product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:0}.rich-text-vertical .section-content-wrapper.mobile-column{flex-direction:column}.rich-text-vertical .section-content-wrapper.mobile-column .group-block.group-block--width-custom{width:100%}.two-image-vertical.block-height .group-block-content.mobile-column{height:auto}}@media(max-width:749px){.group-block--width-custom.size-style h2{font-size:22px}.text-block.custom-font-size[style*="--font-size: 2rem;"] p{font-size:14px}.text-block.custom-font-size[style*=" --padding-block-start: 22px;"]{padding:0 0 10px}.custom.custom-typography.custom-font-size[style*="--font-size: 2rem;"] h3,.text-block.custom.custom-typography.custom-font-size[style*="--font-size: 1.5rem;"] p{font-size:20px}.hero .hero__content-wrapper.section-content-wrapper[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: center}.hero .hero__content-wrapper.section-content-wrapper>.text-block.custom-font-size[style*="--font-size: clamp(3.0rem, 3.428571428571429vw, 3rem);"] h2{font-size:30px}.hero .hero__content-wrapper.section-content-wrapper>.text-block.custom-font-size[style*="--font-size: clamp(3.125rem, 5.142857142857143vw, 4.5rem);"] h3{font-size:37px}.hero .hero__content-wrapper.section-content-wrapper[style*="--horizontal-alignment: flex-start"]{align-items:center}.shopify-section-group-footer-group .custom-font-size[style*="--font-size: 2.5rem;"] h2{font-size:24px}.shopify-section-group-footer-group .group-block-content[style*="--horizontal-alignment: flex-start;"]{align-items:center}.shopify-section-group-footer-group .group-block-content[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: center}.shopify-section-group-footer-group [style*="--horizontal-alignment: flex-end"]>.text-block h4,.shopify-section-group-footer-group [style*="--horizontal-alignment: flex-end"]>.text-block p{text-align:center}.section-carousel .group-block.spacing-style[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 40px));"]{padding-bottom:16px}.section-content-wrapper.section-content-wrapper[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 60px));"]{padding-top:2px}.product-details .text-block h2,.text-block.custom.custom-typography.custom-font-size[style*="--font-size: clamp(3.375rem, 8.571428571428571vw, 7.5rem);"] h2{font-size:35px}[data-template=product] .text-block.custom.custom-typography.custom-font-size[style*="--font-size: 1.5rem;"] p{font-size:14px}.text-block.custom.custom-typography.custom-font-size[style*="--font-size: clamp(3.0416666666666665rem, 4.0vw, 3.5rem);"] h2{font-size:32px}.text-block.custom.custom-typography.custom-font-size[style*="--font-size: 1.25rem;"] p{font-size:16px}.section-content-wrapper.section-content-wrapper[style*="--gap: max(24px, calc(var(--gap-scale, 1.0) * 70px));"]{gap:30px}.hero .text-block.custom.custom-typography.custom-font-size[style*="--font-size: clamp(3.375rem, 8.571428571428571vw, 7.5rem);"] h2{font-size:45px}.section-content-wrapper.section-content-wrapper[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 100px));"]{padding-top:50px}.section-content-wrapper.section-content-wrapper[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 100px));"],.section-carousel[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 100px));"]{padding-bottom:50px}.text-block.custom.custom-typography.custom-font-size[style*="--font-size: clamp(3.0rem, 3.428571428571429vw, 3rem);"] h2{font-size:24px}.section:has(.contact-form__form) .layout-panel-flex--row>.group-block--width-fill[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 80px));"]{padding:40px}.section:has(.contact-form__form) rte-formatter.text-block.rte h2{font-size:36px;text-align:center}.section:has(.contact-form__form) .color-scheme-2 .group-block-content[style*="--horizontal-alignment: flex-start"]>.text-block[style*="--text-align: left;"] *{--text-align-default: center;text-align:center}.section:has(.contact-form__form) .color-scheme-2 .group-block-content[style*="--horizontal-alignment: flex-start"]>.text-block h4{font-size:24px;text-align:center;display:block;width:100%}.section:has(.contact-form__form) .color-scheme-2 .group-block-content[style*="--horizontal-alignment: flex-start"]>.text-block{width:100%}.section:has(.loox-widget) .text-block.custom[style*="--padding-block-end:20px;"]{padding-bottom:0}.product-information .product-information__media{padding-bottom:20px}.footer-content>.group-block:first-child{margin-bottom:20px}.image-block:has(.js-scroll-rotate){padding-top:80vh}.slideshow-section .slideshow--single-media .text-block.custom.custom-typography.custom-font-size[style*="--font-size: clamp(3.0416666666666665rem, 4.0vw, 3.5rem);"]{padding-bottom:0}.slideshow-section .slideshow--single-media .text-block.custom.custom-typography.custom-font-size[style*="--font-size: clamp(3.0416666666666665rem, 4.0vw, 3.5rem);"] h2{font-size:24px}.layout-panel-flex--row>.group-block--width-custom[style*="--padding-inline-start: max(20px, calc(var(--spacing-scale) * 40px));"]{padding-inline:0}.layout-panel-flex--row:not(.mobile-column)[style*="--gap: 22px;"]{gap:18px}.layout-panel-flex--row:not(.mobile-column)[style*="--gap: 22px;"] .button,.layout-panel-flex--row:not(.mobile-column)[style*="--gap: 22px;"] .button-secondary{width:calc(var(--size-style-width-mobile, var(--size-style-width)) - calc(var(--gap) / 2))}.button,.button-secondary,button.shopify-payment-button__button--unbranded{padding-inline:calc(var(--button-padding-inline) - 4px)}.section-content-wrapper.section-content-wrapper[style*="--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px));"]{column-gap:20px}.layout-panel-flex--row>.group-block--width-custom{flex-basis:calc(var(--size-style-width-mobile) - calc(var(--gap) / 2))}.text-block.custom.custom-font-size[style*="--font-size: clamp(3.2083333333333335rem, 6.285714285714286vw, 5.5rem);"] h2{font-size:2rem}.product-card .text-block.custom-font-size[style*="--font-size: 2rem;"] p{font-size:20px}.shopify-policy__title h1{font-size:var(--font-h4--size);margin-bottom:28px}body .shopify-policy__container{padding-block:var(--padding-5xl)}.shopify-policy__body .rte h4{font-size:calc(var(--font-h5--size) + 4px)}.footer-utilities .utilities .group-block-content[style*="--gap: 12px;"]:has(.footer-utilities__group-copyright) .group-block-content[style*="--gap: 12px;"]{row-gap:0}.product-grid__card .group-block>*.group-block-content:has(.price){flex-flow:row}.shopify-section-group-footer-group [style*="--horizontal-alignment: flex-end"]>.text-block h4{font-size:16px}.header__drawer .resource-card .resource-card__title,.header__drawer .resource-card .resource-card__content .price{font-size:calc(var(--font-size--h6) + 2px);line-height:1.2}}@media(max-width:600px){.image-block:has(.js-scroll-rotate){padding-top:50vh}}@media(max-width:435px){.image-block:has(.js-scroll-rotate){padding-top:45vh}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
