:root{--av-cherry:#5a0d22;--av-blush:#e8c4c4;--av-ivory:#faf6f2;--av-plum:#2b1a1a;--av-line:#dfd3ce}body{background:var(--av-ivory)}.av-hero,.av-story{display:grid;grid-template-columns:1fr 1fr}.av-hero{background:var(--av-cherry);color:var(--av-ivory)}.av-hero-copy{align-self:center;padding:clamp(32px,6vw,110px);max-width:800px}.av-eyebrow{font:500 .75rem/1.6 var(--text-font-family);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px}.av-hero h2,.av-story h2,.av-section-head h2,.av-dialog h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;text-transform:none;line-height:1.06}.av-hero h2{font-size:clamp(2.6rem,4.8vw,5rem);max-width:620px}.av-lead{font-size:1.0625rem;line-height:1.7;margin:25px 0;max-width:460px}.av-hero-photo{position:relative;min-height:620px;max-height:850px}.av-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.av-photo-caption{position:absolute;bottom:26px;left:30px;font-size:.75rem;letter-spacing:.14em;color:#fff}.av-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:16px 26px;background:var(--av-cherry);color:#fff;border:1px solid var(--av-cherry);font-size:.875rem;letter-spacing:.06em;cursor:pointer;text-align:center}.av-hero .av-button{background:var(--av-ivory);border-color:var(--av-ivory);color:var(--av-cherry);margin:10px 0 18px}.av-button:hover{filter:brightness(1.12)}.av-button:disabled{opacity:.55;cursor:wait}.av-small{font-size:.8125rem;line-height:1.6}.av-wrap{max-width:1440px;margin:auto;padding:80px 48px;scroll-margin-top:150px}.av-section-head{text-align:center;max-width:700px;margin:0 auto 38px}.av-section-head h2{font-size:clamp(2rem,3.4vw,3.5rem);margin-bottom:20px}.av-section-head>p:last-child{font-size:1rem;line-height:1.7}.av-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.av-card-photo{display:block;position:relative;overflow:hidden;background:#f2e9e3}.av-card-photo img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:transform .5s}.av-card-photo:hover img{transform:scale(1.025)}.av-card-label{position:absolute;top:20px;left:20px;background:var(--av-ivory);padding:8px 13px;font-size:.75rem;letter-spacing:.08em}.av-card-copy{padding:24px 0}.av-card-copy h3{font:400 1.9rem/1.2 Georgia,serif;text-transform:none;letter-spacing:-.02em}.av-card-copy p{margin:12px 0;color:#675451;line-height:1.6}.av-text-link{display:inline-block;font-size:.875rem;line-height:1.5;border-bottom:1px solid currentColor;padding-bottom:5px;margin-top:14px}.av-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.av-categories img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.av-categories h3{display:flex;justify-content:space-between;font:400 1.7rem/1.3 Georgia,serif;margin-top:18px;text-transform:none;letter-spacing:0}.av-story{background:var(--av-blush)}.av-story-photo img{width:100%;height:100%;max-height:700px;object-fit:cover}.av-story-copy{align-self:center;padding:clamp(32px,6vw,100px)}.av-story h2{font-size:clamp(2.2rem,3.7vw,4rem)}.av-story .av-lead p{margin:0 0 15px}.av-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.av-review{border:1px solid var(--av-line);padding:25px;font-size:1rem;line-height:1.6}.av-review img{max-height:260px;width:100%;object-fit:cover}.av-review h3{font-size:1.125rem;letter-spacing:0;margin:10px 0}.av-review-author{margin-top:20px;font-size:.875rem}.av-stars{color:var(--av-cherry);letter-spacing:.12em}.av-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.av-video-grid video{width:100%;aspect-ratio:9/16;object-fit:cover;background:#2b1a1a}.av-video-grid figcaption{font-size:.875rem;padding-top:12px}.av-editor-note{border:1px dashed var(--av-line);padding:24px;text-align:center}.av-service{font-size:.8125rem;line-height:1.7;padding:16px 0;border-top:1px solid var(--av-line)}.av-service p+p{margin-top:8px}.av-details{scroll-margin-top:150px}.av-details details{border-bottom:1px solid var(--av-line)}.av-details summary{cursor:pointer;padding:18px 0;font-size:.9375rem;list-style:none;display:flex;justify-content:space-between}.av-details summary:after{content:"+"}.av-details details[open] summary:after{content:"\2212"}.av-details .prose{padding-bottom:20px;font-size:.9375rem;line-height:1.75}.av-bundle{display:block;padding:22px;background:#f1e3df;border:1px solid var(--av-line);margin-top:18px}.av-bundle .av-eyebrow{margin-bottom:6px}.av-bundle h3{font:400 1.6rem/1.2 Georgia,serif;letter-spacing:0;text-transform:none}.av-bundle>p{font-size:.875rem;line-height:1.6;margin:12px 0}.av-bundle-row{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--av-line)}.av-bundle-row img{width:64px;height:80px;object-fit:cover}.av-check{display:flex;gap:10px;font-size:.875rem;align-items:center}.av-check input{-webkit-appearance:auto;appearance:auto;accent-color:var(--av-cherry);width:18px;height:18px;flex-shrink:0}.av-bundle select{-webkit-appearance:auto;appearance:auto;max-width:100%;width:100%;font-size:.875rem;padding:8px 4px;margin-top:8px;background:transparent}.av-bundle .av-button{width:100%;margin-top:18px}.av-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.av-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(460px,calc(100% - 32px));max-height:85dvh;overflow:auto;background:var(--av-ivory);color:var(--av-plum);padding:48px 32px 32px;border:1px solid var(--av-line);text-align:center}.av-dialog::backdrop{background:#2b1a1a80}.av-dialog h2{font-size:2.5rem}.av-dialog>p{margin:20px 0;line-height:1.7}.av-dialog .av-button{width:100%}.av-dialog-close{position:absolute;right:15px;top:10px;font-size:28px;width:40px;height:40px}.av-dialog .av-text-link{margin-top:20px}.header__logo-text{font-family:Georgia,serif!important;font-size:26px!important;letter-spacing:.16em!important;color:var(--av-cherry)}.product-info__title{font-family:Georgia,serif;letter-spacing:-.025em;text-transform:none}.av-brand-footer{max-width:220px}.av-brand-footer img{width:100%}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid #a95d72;outline-offset:4px}@media(max-width:749px){.av-hero{display:flex;flex-direction:column-reverse}.av-hero-photo{height:46vh;min-height:320px;max-height:480px}.av-hero-photo img{object-position:center 42%}.av-photo-caption{bottom:18px;left:22px;font-size:.6875rem}.av-hero-copy{padding:30px 24px 36px}.av-hero h2{font-size:2.8rem}.av-eyebrow{margin-bottom:14px}.av-lead{font-size:1rem;margin:18px 0}.av-hero .av-button{width:100%}.av-wrap{padding:48px 20px}.av-section-head{margin-bottom:26px}.av-edit-grid{gap:18px}.av-card-label{top:10px;left:10px;font-size:.625rem;padding:6px}.av-card-copy{padding-top:16px}.av-card-copy h3{font-size:1.4rem}.av-card-copy p{font-size:.875rem}.av-categories{gap:12px}.av-categories h3{font-size:1.15rem}.av-categories h3 span{display:none}.av-story{grid-template-columns:1fr}.av-story-photo img{max-height:480px;aspect-ratio:1/1;object-position:center 35%}.av-story-copy{padding:38px 24px}.av-review-grid{grid-template-columns:1fr}.av-video-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.av-video-grid figure{min-width:75%;scroll-snap-align:start}.av-bundle{padding:18px}.av-dialog{padding:40px 24px 26px}}@media(prefers-reduced-motion:reduce){.av-card-photo img{transition:none}}.av-header-brand{display:block;width:210px;line-height:0}.av-header-brand img{display:block;position:static;width:100%;height:auto;max-width:100%}@media(max-width:749px){.av-header-brand{width:150px}}.av-cinema{position:relative;background:#5a0d22;color:#fff}.av-cinema-media{height:min(78vh,850px);min-height:480px}.av-cinema-media img,.av-cinema-media video{width:100%;height:100%;object-fit:cover}.av-cinema-copy{position:absolute;bottom:90px;left:6%;max-width:540px;padding:28px;background:#2b1a1aa6}.av-cinema-copy h1{font-size:clamp(36px,4.5vw,68px);line-height:1.05;color:inherit;margin:12px 0}.av-cinema-copy .av-button{margin-top:22px;background:#faf6f2;color:#5a0d22}.av-signup-email{display:block;width:100%;padding:12px;border:1px solid #b69398;margin:8px 0 16px;background:#fff;color:#2b1a1a}.av-signup-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;margin:16px 0}.av-signup-consent input{margin-top:4px;flex-shrink:0}.av-signup-consent a{text-decoration:underline}.av-dialog form>.av-button{width:100%}.av-offer-code{display:block;font-size:28px;letter-spacing:.12em;border:1px dashed #5a0d22;padding:16px;margin:16px 0}.av-offer-terms{font-size:12px;margin:16px 0}.av-gra{border-top:1px solid #e8c4c4;padding:16px 0}.av-gra summary{cursor:pointer}.av-gra p{margin-top:12px;font-size:14px}.av-gra a{text-decoration:underline}.av-dialog{max-height:85dvh;overflow-y:auto}@media(max-width:749px){.av-cinema-media{height:56vh;min-height:320px}.av-cinema-copy{position:static;max-width:none;background:transparent;padding:30px 24px 40px}.av-cinema-copy h1{font-size:40px}}.av-delivery{padding:22px 0;text-align:center;border-bottom:1px solid #e8c4c4}.av-delivery-heading{font-size:14px;margin-bottom:12px}.av-delivery-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:20px 0 0;padding:0}.av-delivery-steps li{position:relative;display:flex;align-items:center;flex-direction:column;gap:7px;padding:0 6px;font-size:12px}.av-delivery-steps li:not(:last-child):after{content:"";position:absolute;top:24px;left:calc(50% + 27px);width:calc(100% - 54px);border-top:1px dashed #b69398}.av-delivery-icon{width:48px;height:48px;border-radius:50%;background:#5a0d22;color:#faf6f2;display:grid;place-items:center;margin-bottom:5px}.av-delivery-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.av-delivery-steps small{font-size:11px;line-height:1.4;color:#705c55}.av-delivery-note{font-size:12px;margin-top:16px;color:#705c55}avreska-cutoff{font-size:13px}avreska-cutoff[hidden]{display:none}.av-mini-faq h3{font:400 23px Georgia,serif;margin:20px 0}.av-mini-faq details{border-bottom:1px solid #e8c4c4}.av-mini-faq summary{cursor:pointer;padding:18px 28px 18px 0;position:relative;list-style:none;font-size:14px}.av-mini-faq summary::-webkit-details-marker{display:none}.av-mini-faq summary:after{content:"+";position:absolute;right:4px}.av-mini-faq details[open] summary:after{content:"\2212"}.av-mini-faq .rte{font-size:14px;line-height:1.7;padding-bottom:18px}.av-faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.av-faq-section h2{font:400 clamp(30px,3vw,46px)/1.15 Georgia,serif;max-width:400px}.av-reviews-premium{background:#f7eeea;border-radius:8px;padding:50px 32px}.av-reviews-intro{text-align:center;margin:-8px auto 32px;font-size:15px;color:#705c55}.av-reviews-premium .av-review{background:#faf6f2;border:1px solid #e8c4c4;border-radius:8px;overflow:hidden;padding:24px}.av-reviews-premium .av-review h3{font:400 23px/1.3 Georgia,serif;margin:12px 0}.av-review-product{display:block;font-size:12px;text-decoration:underline;margin-top:18px}.av-reviews-premium .av-review-author{border-top:1px solid #e8c4c4;padding-top:14px;margin-top:18px}@media(max-width:749px){.av-faq-section{grid-template-columns:1fr;gap:20px}.av-reviews-premium{padding:32px 18px}.av-reviews-premium .av-review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:16px}.av-reviews-premium .av-review{flex:0 0 88%;scroll-snap-align:start}}.av-client-care{background:#f1e6df;color:#2b1a1a;scroll-margin-top:130px;border-top:1px solid #e2d4cb}.av-care-inner{max-width:1344px;margin:auto;padding:72px 48px;display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.av-care-intro h2{font:400 clamp(32px,3.2vw,48px)/1.12 Georgia,serif;letter-spacing:-.025em;max-width:430px;margin:0 0 20px}.av-care-intro>p:not(.av-eyebrow){font-size:14px;line-height:1.8;max-width:360px;color:#675451}.av-care-contact{display:inline-flex;gap:32px;align-items:center;border-bottom:1px solid #5a0d22;color:#5a0d22;font-size:14px;padding:8px 0;margin-top:20px}.av-care-intro small{display:block;font-size:12px;line-height:1.6;margin-top:16px}.av-care-answers details{border-bottom:1px solid #cfbfb3}.av-care-answers summary{display:flex;align-items:center;gap:18px;cursor:pointer;list-style:none;padding:21px 24px 21px 0;position:relative;font-size:15px}.av-care-answers summary::-webkit-details-marker{display:none}.av-care-answers summary span{color:#876440;font-size:11px;letter-spacing:.08em}.av-care-answers summary:after{content:"+";position:absolute;right:0}.av-care-answers details[open] summary:after{content:"\2212"}.av-care-answers details>div{padding:0 22px 22px 34px;font-size:14px;line-height:1.75;color:#675451}.av-care-answers details p+p{margin-top:12px}.av-care-answers details a{display:block;width:fit-content;text-decoration:underline;text-underline-offset:4px;color:#5a0d22;margin-top:12px}.av-footer{background:#320d1b;color:#faf6f2}.av-footer-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-bottom:36px;border-bottom:1px solid #ffffff26}.av-footer-directory h2{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;color:#e8c4c4}.av-footer-directory a{display:block;width:fit-content;font-size:13px;line-height:1.6;padding:6px 0;color:#faf6f2;overflow-wrap:anywhere}.av-footer-directory a:hover{text-decoration:underline;text-underline-offset:4px}.av-footer-directory p{font-size:12px;line-height:1.8;max-width:340px;margin-top:16px;color:#e8c4c4}.av-footer .footer__block-list{gap:40px}.av-footer .text-subdued{color:#e0cfcf}.av-footer input{color:#faf6f2}.av-purchase-help{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px}.av-purchase-help:empty{display:none}.av-purchase-help a{font-size:12px;color:#705c55;text-decoration:underline;text-underline-offset:3px}.av-footer a:focus-visible,.av-care-contact:focus-visible{outline:2px solid #d4b08a;outline-offset:4px}@media(max-width:749px){.av-care-inner{padding:44px 24px;grid-template-columns:1fr;gap:28px}.av-care-intro h2{max-width:340px}.av-care-answers summary{padding-top:18px;padding-bottom:18px;font-size:14px}.av-footer-directory{grid-template-columns:1fr 1fr;gap:28px 20px}.av-footer-directory nav:last-child{grid-column:1/-1}.av-footer-directory a{padding:8px 0}.av-footer .footer__block-list{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/avreska.css.map */
