@font-face{font-family:"Source Serif 4";src:url(source-serif-4-latin-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(source-serif-4-latin-300-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(source-serif-4-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(instrument-sans-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(instrument-sans-latin-500.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}:root{--divina-rosso: #ce132c;--divina-porcelain: #fbf9f6;--divina-travertine: #efe8df;--divina-sand: #e3d9cc;--divina-espresso: #2a2420;--divina-body: #4d433b;--divina-taupe: #7a6e63;--divina-line: #e3dbd0;--divina-frame: #ddd3c6;--divina-radius-scene: 16px;--divina-radius-soft: 14px;--divina-radius-button: 4px;--divina-film: saturate(.82) contrast(1.06) sepia(.12) brightness(1.02);--divina-gutter: clamp(20px, 6vw, 120px);--divina-section-space: clamp(80px, 11vw, 160px);--divina-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--divina-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading--family: var(--divina-serif);--font-heading--weight: 300;--font-heading--style: normal;--font-body--family: var(--divina-sans);--font-subheading--family: var(--divina-sans);--font-accent--family: var(--divina-sans)}body{background:var(--divina-porcelain);color:var(--divina-espresso)}::selection{background:var(--divina-rosso);color:#fff}.divina-eyebrow{margin:0;color:var(--divina-taupe);font-family:var(--divina-sans);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.divina-display{margin:0;color:var(--divina-espresso);font-family:var(--divina-serif);font-weight:300;font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.divina-display--xl{font-size:clamp(2.75rem,5.8vw,5.25rem);line-height:1.02}.divina-display--sm{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.12}.divina-copy{max-width:34rem;color:var(--divina-body);font-size:1.0625rem;line-height:1.7}.divina-copy p{margin:0 0 1em}.divina-copy p:last-child{margin-block-end:0}.divina-caption{margin:0;color:var(--divina-body);font-size:.6875rem;letter-spacing:.06em}.divina-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;border:1px solid var(--divina-espresso);border-radius:var(--divina-radius-button);background:var(--divina-espresso);color:var(--divina-porcelain);font-family:var(--divina-sans);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease}.divina-button:hover{background:transparent;color:var(--divina-espresso)}.divina-link{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-family:var(--divina-sans);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;transition:opacity .2s ease}.divina-link:hover{opacity:.7}.divina-button:focus-visible,.divina-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.divina-media{display:block;width:100%;height:100%;object-fit:cover}.divina-film{filter:var(--divina-film)}.divina-rounded-scene{border-radius:var(--divina-radius-scene);overflow:hidden}.divina-rounded{border-radius:var(--divina-radius-soft);overflow:hidden}.divina-placeholder{display:block;width:100%;height:100%;background:var(--divina-travertine)}.divina-bg--porcelain{background:var(--divina-porcelain);color:var(--divina-espresso)}.divina-bg--travertine{background:var(--divina-travertine);color:var(--divina-espresso)}.divina-bg--espresso{--divina-taupe: #cfc3b5;--divina-body: #e8e1d7;background:var(--divina-espresso);color:var(--divina-porcelain)}.divina-bg--espresso .divina-display{color:var(--divina-porcelain)}.divina-bg--espresso .divina-button{border-color:var(--divina-porcelain);background:var(--divina-porcelain);color:var(--divina-espresso)}.header-menu a,.header__row .menu-list__link,.header-actions a{font-family:var(--divina-sans);letter-spacing:.16em}.divina-header-logo{display:block;width:auto;height:var(--header-logo-image-height, 26px);color:var(--divina-rosso)}@media screen and (max-width:749px){.divina-header-logo{height:var(--header-logo-image-height-mobile, 20px)}}.product-details .text-block h1{color:var(--divina-espresso);font-weight:300}.product-information .product-media-container{background:var(--divina-travertine)}.product-information .product-media-container:has(img[src*=divina-sfeer-]){background:transparent}.product-information .product-media-container img:not([src*=divina-sfeer-]){mix-blend-mode:multiply}.product-details .add-to-cart-button{min-height:56px;font-family:var(--divina-sans);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.divina-motion .divina-reveal{opacity:0;transform:translateY(18px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.divina-motion .divina-reveal.is-visible{opacity:1;transform:none}}.product-details .shopify-payment-button__button--unbranded{min-height:56px;border:1px solid var(--divina-espresso);border-radius:var(--divina-radius-button);background:transparent;color:var(--divina-espresso);font-family:var(--divina-sans);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--divina-espresso);color:var(--divina-porcelain)}@media screen and (min-width:750px){.product-details.sticky-content--desktop{top:min(var(--sticky-header-offset, 0px),calc(100svh - var(--divina-details-height, 0px) - var(--divina-space-sticky-bottom, 32px)))}}footer .menu__heading,footer .menu__heading>*{color:var(--divina-taupe);font-family:var(--divina-sans);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}footer .email-signup__button{align-self:stretch;font-family:var(--divina-sans);font-size:.75rem;font-weight:500;letter-spacing:.16em}slideshow-controls .slideshow-controls__dots button{width:24px;height:24px;margin:-3px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/divina.css.map */
