:root{--dv-paper:#f3ebdc;--dv-ink:#243b31;--dv-accent:#c65b39;--dv-sand:#e1d0ae;--dv-serif:Georgia,"Times New Roman",serif;--dv-sans:Arial,Helvetica,sans-serif}body.devona-ready{background:var(--dv-paper)!important;color:var(--dv-ink)!important}body.devona-ready .header-wrapper,body.devona-ready .header{background:var(--dv-paper)!important;border:0!important}body.devona-ready .header-wrapper{border-bottom:1px solid rgba(36,59,49,.2)!important}body.devona-ready .header__heading-link{color:var(--dv-ink)!important}body.devona-ready .header__icon,body.devona-ready .header__icon svg,body.devona-ready .header__icon .icon{color:var(--dv-ink)!important}body.devona-ready .header__heading .h2{font-family:var(--dv-serif)!important;font-size:32px!important;letter-spacing:.14em!important;font-weight:400!important}body.devona-ready .header__heading-link .h2{display:block;width:210px;height:51px;background:var(--dv-logo-url) center/contain no-repeat;font-size:0!important;letter-spacing:0!important}body.devona-ready .header__menu-item{font-family:var(--dv-sans)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase}body.devona-ready .announcement-bar,body.devona-ready .utility-bar{background:var(--dv-ink)!important;color:var(--dv-paper)!important}body.devona-ready .announcement-bar__message{font-family:var(--dv-sans)!important;letter-spacing:.14em!important;font-size:10px!important;color:var(--dv-paper)!important}body.devona-ready .header:after,body.devona-ready .header-wrapper:after{display:none!important}.dv-film{background:var(--dv-paper);color:var(--dv-ink);font-family:var(--dv-sans);overflow:hidden}.dv-film *{box-sizing:border-box}.dv-film h1,.dv-film h2,.dv-film h3,.dv-film p{margin:0}.dv-film a{color:inherit;text-underline-offset:5px}.dv-film .dv-kicker{font:600 11px/1.5 var(--dv-sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px}.dv-hero{position:relative;min-height:min(890px,88svh);display:flex;align-items:center;background:#18382b;color:var(--dv-paper);isolation:isolate;overflow:hidden}.dv-hero__image,.dv-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.dv-hero__image{object-position:58% 50%;filter:saturate(.8) contrast(1.08)}.dv-hero__veil{z-index:-1;background:linear-gradient(90deg,#0c2118b8,#0c21181f 74%)}.dv-hero__copy{padding:72px 7vw 100px;max-width:950px}.dv-hero h1{font:400 clamp(52px,6.8vw,106px)/.99 var(--dv-serif);letter-spacing:-.045em;color:var(--dv-paper);text-transform:none}.dv-hero__line{font:400 clamp(16px,1.6vw,21px)/1.55 var(--dv-sans);max-width:430px;margin:28px 0 32px!important}.dv-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:54px;padding:16px 25px;background:var(--dv-paper);color:var(--dv-ink)!important;text-decoration:none;font:600 12px/1.3 var(--dv-sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--dv-paper);border-radius:0;transition:background .2s,color .2s}.dv-button:hover{background:var(--dv-sand);color:var(--dv-ink)!important}.dv-button--dark{background:var(--dv-ink);border-color:var(--dv-ink);color:var(--dv-paper)!important}.dv-button--dark:hover{background:var(--dv-accent);border-color:var(--dv-accent);color:var(--dv-paper)!important}.dv-text-link{display:inline-flex;gap:18px;font-size:12px;letter-spacing:.05em;margin:20px 24px}.dv-hero__note{position:absolute;bottom:22px;left:7vw;font-size:10px;letter-spacing:.02em;max-width:65%}.dv-hero__stamp{position:absolute;right:6vw;bottom:50px;width:130px;height:130px;border:1px solid var(--dv-paper);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg);font:400 52px/.9 var(--dv-serif);background:#14281b38}.dv-hero__stamp span{font:600 10px/1.6 var(--dv-sans);letter-spacing:.12em;margin-top:10px}.dv-manifesto{text-align:center;padding:110px 24px 86px;max-width:1000px;margin:auto}.dv-manifesto h2,.dv-outro h2{font:400 clamp(38px,5.2vw,70px)/1.1 var(--dv-serif);letter-spacing:-.035em}.dv-manifesto__text{max-width:610px;margin:30px auto 0;font-size:17px;line-height:1.8}.dv-divider{display:block;color:var(--dv-accent);font-size:48px;margin-top:40px}.dv-divider{font-size:0;width:54px;height:54px;background:var(--dv-accent);mask:var(--dv-tree-url) center/contain no-repeat;-webkit-mask:var(--dv-tree-url) center/contain no-repeat;margin:40px auto 0}.dv-manifesto{position:relative;isolation:isolate}.dv-manifesto:before{content:"";position:absolute;right:-120px;top:50px;width:320px;height:320px;background:var(--dv-ink);mask:var(--dv-tree-url) center/contain no-repeat;-webkit-mask:var(--dv-tree-url) center/contain no-repeat;opacity:.045;z-index:-1;pointer-events:none}.dv-outro{position:relative;isolation:isolate}.dv-outro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--dv-pattern-url);background-size:220px 220px;opacity:.1;z-index:-1;pointer-events:none}.dv-bar{display:grid;grid-template-columns:1fr 1fr;background:var(--dv-sand);margin:0 4vw 100px}.dv-bar__image{position:relative;display:block;aspect-ratio:1/1.08;overflow:hidden;background:#ded4c3}.dv-bar__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(1.05)}.dv-bar__image>span{position:absolute;left:26px;top:26px;background:var(--dv-paper);color:var(--dv-ink);border-radius:50%;width:96px;height:96px;padding:20px;display:grid;place-items:center;text-align:center;transform:rotate(-12deg);font:600 12px/1.3 var(--dv-sans)}.dv-bar__copy{padding:clamp(35px,5vw,82px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dv-bar__copy h2{font:400 clamp(40px,4.5vw,70px)/1.05 var(--dv-serif);letter-spacing:-.04em;margin-bottom:26px}.dv-bar__copy>p:not(.dv-kicker):not(.dv-bar__price){font:400 16px/1.75 var(--dv-sans);max-width:420px;margin-bottom:16px}.dv-bar__price{font:400 26px/1.3 var(--dv-serif);margin:18px 0 24px!important}.dv-bar__price span{font:400 12px var(--dv-sans);margin-left:14px}.dv-origin{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);padding:0 7vw 100px;gap:6vw;align-items:center}.dv-origin__image{aspect-ratio:4/5;border-radius:48% 48% 0 0;overflow:hidden;background:var(--dv-sand)}.dv-origin__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.55) contrast(1.1)}.dv-origin__copy{max-width:500px;padding-right:5vw}.dv-origin h2{font:400 clamp(40px,4.5vw,68px)/1.08 var(--dv-serif);letter-spacing:-.035em;margin-bottom:28px}.dv-origin__copy>p:not(.dv-kicker):not(.dv-origin__slogan){font-size:16px;line-height:1.8;margin-bottom:18px}.dv-origin__slogan{font:italic 400 clamp(23px,2.2vw,32px)/1.4 var(--dv-serif);color:var(--dv-accent);margin-top:30px!important}.dv-rituals{padding:90px 6vw 60px;background:var(--dv-ink);color:var(--dv-paper)}.dv-rituals__head{max-width:750px;margin-bottom:55px}.dv-rituals h2{font:400 clamp(44px,5.8vw,78px)/1.05 var(--dv-serif);letter-spacing:-.035em;color:var(--dv-paper);margin-bottom:24px}.dv-rituals__head>p:not(.dv-kicker){font-size:16px;line-height:1.7}.dv-rituals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 28px}.dv-ritual__image{display:block;aspect-ratio:4/4.7;overflow:hidden;background:#ddd0ba}.dv-ritual__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.72);transition:transform .5s}.dv-ritual__image:hover img{transform:scale(1.025)}.dv-ritual__caption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:20px 0 14px}.dv-ritual h3{font:400 32px/1.1 var(--dv-serif);color:var(--dv-paper)}.dv-ritual h3 a{text-decoration:none}.dv-ritual__caption>span{font-size:13px;white-space:nowrap}.dv-ritual>p{font-size:14px;line-height:1.65;max-width:360px;min-height:70px}.dv-ritual__link{display:inline-block;margin-top:18px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.dv-tax-note{font-size:11px;line-height:1.7;margin-top:42px!important}.dv-outro{text-align:center;padding:100px 24px;background:#d8ac74}.dv-outro .dv-button{margin-top:34px}.dv-film a:focus-visible{outline:3px solid var(--dv-accent);outline-offset:5px}body.devona-ready .newsletter{background:var(--dv-paper)!important;color:var(--dv-ink)!important}body.devona-ready .newsletter h2{font-family:var(--dv-serif)!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:none!important}body.devona-ready .footer{background:var(--dv-ink)!important;color:var(--dv-paper)!important}body.devona-ready .footer h2,body.devona-ready .footer a,body.devona-ready .footer p,body.devona-ready .footer small{color:var(--dv-paper)!important}@media(min-width:900px){.dv-hero__image{animation:dv-frame 24s ease-in-out infinite alternate}}@keyframes dv-frame{0%{transform:scale(1)}to{transform:scale(1.035)}}@media(max-width:899px){.dv-hero{min-height:760px;min-height:86svh}.dv-hero__copy{padding:70px 7vw 120px}.dv-hero h1{font-size:clamp(52px,9vw,78px)}.dv-bar{grid-template-columns:1fr;margin:0 5vw 65px}.dv-bar__image{aspect-ratio:1.1/1}.dv-bar__copy{padding:38px 28px 46px}.dv-origin{grid-template-columns:1fr;padding:0 7vw 65px;gap:35px}.dv-origin__image{aspect-ratio:1.15/1;border-radius:45% 45% 0 0}.dv-origin__copy{max-width:none;padding:0}.dv-rituals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-manifesto{padding:75px 7vw 55px}.dv-hero__stamp{width:94px;height:94px;right:6vw;bottom:32px;font-size:36px}.dv-hero__stamp span{font-size:8px}}@media(max-width:599px){.dv-hero__image{object-position:61% 50%}.dv-hero__veil{background:linear-gradient(90deg,#0c2118c2,#0c21182e)}.dv-hero__copy{padding-top:55px}.dv-hero h1{font-size:clamp(50px,13vw,70px)}.dv-hero__line{font-size:16px;max-width:290px}.dv-text-link{margin-left:0;display:flex}.dv-hero__note{font-size:9px;bottom:18px;max-width:64%}.dv-manifesto h2,.dv-outro h2{font-size:40px}.dv-manifesto__text{font-size:16px}.dv-rituals{padding:65px 7vw 45px}.dv-rituals__grid{grid-template-columns:1fr;gap:44px}.dv-ritual__image{aspect-ratio:1/1.05}.dv-ritual>p{min-height:0}.dv-rituals h2{font-size:48px}.dv-outro{padding:72px 7vw}}@media(prefers-reduced-motion:reduce){.dv-film *,.dv-film *:before,.dv-film *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.header__menu-item,.header__menu-item span,.header__submenu a,.header__active-menu-item{color:var(--dv-ink)!important;opacity:1!important}.dv-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;padding:48px 5vw 90px;background:var(--dv-paper);color:var(--dv-ink)}.dv-product__visual img{display:block;width:100%;height:auto;border-radius:2px}.dv-product__info h1{font:400 clamp(42px,4.3vw,72px)/1.03 var(--dv-serif);letter-spacing:-.045em;margin:12px 0 24px;text-transform:none;color:var(--dv-ink)}.dv-product__intro{font:400 17px/1.65 var(--dv-sans);margin-bottom:24px}.dv-product__choices{border:0;margin:0;padding:0;display:grid;gap:10px;min-width:0}.dv-product__choices legend{font:600 12px/1.5 var(--dv-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.dv-product__choice{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #243b3140;border-radius:4px;cursor:pointer;font:400 16px/1.4 var(--dv-sans)}.dv-product__choice:has(input:checked){border:2px solid var(--dv-ink);padding:17px;background:var(--dv-sand)}.dv-product__choice:has(input:disabled){opacity:.45;cursor:not-allowed}.dv-product__choice input{accent-color:var(--dv-ink);width:18px;height:18px;flex-shrink:0}.dv-product__choice span{flex:1;display:grid;gap:4px}.dv-product__choice small{font-size:13px}.dv-product__choice b{font-size:17px;white-space:nowrap}.dv-product__quantity{display:flex;align-items:center;gap:18px;margin:20px 0;font:400 14px/1.5 var(--dv-sans)}.dv-product__quantity input{width:72px;border:1px solid var(--dv-ink);padding:10px;background:transparent;color:var(--dv-ink)}.dv-product button.dv-button{width:100%;justify-content:space-between;border:0;cursor:pointer}.dv-product__details{border-top:1px solid #243b3140;margin:35px 0 22px;padding-top:20px;font:400 15px/1.7 var(--dv-sans)}.dv-product__details summary{cursor:pointer;font-weight:600}.dv-product__details div{padding-top:12px}.dv-product__back{color:var(--dv-ink);font:600 13px/1.5 var(--dv-sans)}@media(max-width:899px){.dv-product{grid-template-columns:1fr;padding:25px 6vw 65px;gap:35px}.dv-product__info h1{font-size:48px}.dv-product__choice{padding:14px}.dv-product__choice:has(input:checked){padding:13px}}body.devona-ready{--font-heading-family:Georgia,"Times New Roman",serif;--font-body-family:Arial,Helvetica,sans-serif;--color-background:243,235,220;--color-foreground:36,59,49;--color-button:36,59,49;--color-button-text:243,235,220}body.devona-ready .footer,body.devona-ready .footer__content-bottom{background:var(--dv-ink)!important;color:var(--dv-paper)!important;border-color:#f3ebdc30!important}body.devona-ready .footer a,body.devona-ready .footer p,body.devona-ready .footer small,body.devona-ready .footer h2,body.devona-ready .footer .list-social__link{color:var(--dv-paper)!important}body.devona-ready .footer .footer-block__heading{font:600 12px/1.5 var(--dv-sans)!important;letter-spacing:.12em!important}body.devona-ready .newsletter,body.devona-ready .newsletter__wrapper{background:var(--dv-sand)!important;color:var(--dv-ink)!important}body.devona-ready .newsletter__wrapper h2{font:400 clamp(28px,3vw,44px)/1.1 var(--dv-serif)!important;letter-spacing:-.025em!important;color:var(--dv-ink)!important}body.devona-ready .newsletter p,body.devona-ready .newsletter__subheading,body.devona-ready .cart__contents,body.devona-ready .cart__footer,body.devona-ready .cart__warnings,body.devona-ready .shopify-policy__container,body.devona-ready .contact{color:var(--dv-ink)!important;font-family:var(--dv-sans)!important}body.devona-ready .cart__contents a,body.devona-ready .cart__footer a{color:var(--dv-ink)!important}body.devona-ready .cart__items,body.devona-ready .cart-items th,body.devona-ready .cart-item{border-color:#243b3130!important}body.devona-ready .title-wrapper-with-link .title,body.devona-ready .cart__warnings h1,body.devona-ready .shopify-policy__title h1,body.devona-ready .contact h2,body.devona-ready .main-page-title{font:400 clamp(38px,4vw,66px)/1.05 var(--dv-serif)!important;letter-spacing:-.04em!important;text-transform:none!important;color:var(--dv-ink)!important}body.devona-ready .button,body.devona-ready button.shopify-payment-button__button--unbranded{background:var(--dv-ink)!important;color:var(--dv-paper)!important;border-radius:0!important;font:600 12px/1.4 var(--dv-sans)!important;letter-spacing:.08em!important}body.devona-ready .button:hover{background:var(--dv-accent)!important}body.devona-ready .field__input,body.devona-ready .quantity{background:transparent!important;color:var(--dv-ink)!important;border-radius:0!important}body.devona-ready .field__label{color:var(--dv-ink)!important}.dv-film .dv-product__details p{margin:0 0 14px!important}.dv-film .dv-product__details p:last-child{margin-bottom:0!important}.dv-product__info .dv-product__intro{margin:0 0 24px!important}.dv-product__info .dv-product__details{margin-top:32px!important}.dv-product__details a{word-break:break-word}
/*# sourceMappingURL=/cdn/shop/t/21/assets/devona-film.css.map */
