.aocdx-route [data-aocdx-motion=false],.aocdx-route [data-aocdx-motion=false] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.aocdx-route .aocdx-section a{color:#22301f;text-decoration:none}.aocdx-route .aocdx-header__cart{all:unset;color:#a8501f;cursor:pointer;flex:0 0 auto;white-space:nowrap}.aocdx-route .aocdx-gallery__stage:focus-visible{outline:2px solid #a8501f;outline-offset:3px}.aocdx-route .aocdx-chapter__eyebrow{color:#7e6230;font-family:Josefin Sans,sans-serif;font-size:10px;letter-spacing:.36em;text-indent:.36em;text-transform:uppercase}.aocdx-route .aocdx-price-row{padding-bottom:clamp(14px,2vw,20px);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:1px solid rgba(36,33,27,.11)}.aocdx-route .aocdx-price-row__price{color:#22301f;font-family:Cormorant Garamond,serif;font-size:clamp(32px,3.6vw,44px);font-weight:400;line-height:1}.aocdx-route .aocdx-price-row__compare{color:#655e4f;font-size:15px;text-decoration:line-through}.aocdx-route .aocdx-price-row__save{padding:5px 9px;border:1px solid rgba(168,80,31,.55);border-radius:2px;color:#a8501f;font-family:Josefin Sans,sans-serif;font-size:10px;letter-spacing:.18em}.aocdx-route .aocdx-plan__price{color:#22301f;font-size:clamp(18px,1.5vw,20px);font-weight:600;line-height:1.15}.aocdx-route .aocdx-selected__price{color:#22301f;font-weight:600}.aocdx-route .aocdx-selected__price{font-size:16px}.aocdx-route .aocdx-transition--to-forest{display:block;height:clamp(40px,7vw,110px);background:linear-gradient(to bottom,#faf6ef,#e9dfcb)}.aocdx-route .aocdx-transition--forest{display:block;height:clamp(30px,5vw,70px);background:linear-gradient(to bottom,#e9dfcb,#22301f)}.aocdx-route .aocdx-transition--to-ivory-a{display:block;height:clamp(40px,7vw,110px);background:linear-gradient(to bottom,#22301f,#e9dfcb)}.aocdx-route .aocdx-transition--to-ivory-b{display:block;height:clamp(20px,4vw,60px);background:linear-gradient(to bottom,#e9dfcb,#faf6ef)}.aocdx-route .aocdx-chapter{display:flex;flex-direction:column;align-items:center;text-align:center}.aocdx-route .aocdx-chapter__line{display:block;width:1px;height:clamp(52px,8vw,104px);background:linear-gradient(to bottom,#c4ae8400,#c4ae84)}.aocdx-route .aocdx-chapter__number{margin-top:22px;color:#655e4f;font-family:Josefin Sans,sans-serif;font-size:11px;letter-spacing:.42em;text-indent:.42em}.aocdx-route .aocdx-chapter__eyebrow{margin-top:12px}.aocdx-route .aocdx-chapter__title{max-width:18ch;margin:18px 0 0;color:#22301f;font-family:Cormorant Garamond,serif;font-size:clamp(32px,5.4vw,68px);font-weight:300;letter-spacing:-.015em;line-height:1.04;text-wrap:balance}.aocdx-route .aocdx-chapter__copy{max-width:52ch;margin:20px 0 0;color:#6b6558;font-size:clamp(14.5px,1.6vw,17px);line-height:1.68;text-wrap:pretty}.aocdx-route .aocdx-section--forest .aocdx-chapter__number{color:#f4eee280}.aocdx-route .aocdx-section--forest .aocdx-chapter__eyebrow{color:#c4ae84}.aocdx-route .aocdx-section--forest .aocdx-chapter__title{color:#f7f2e7}.aocdx-route .aocdx-why .aocdx-chapter__title{max-width:16ch}.aocdx-route .aocdx-section--forest .aocdx-chapter__copy{color:#f4eee2b8}.aocdx-route .aocdx-dht__label{color:#c4ae84;font-family:Josefin Sans,sans-serif;font-size:10px;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase}.aocdx-route .aocdx-orbs{margin-top:clamp(46px,7vw,96px);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(22px,4vw,54px)}.aocdx-route .aocdx-orb{flex:0 1 clamp(130px,20vw,208px);display:flex;flex-direction:column;align-items:center;text-align:center}.aocdx-route .aocdx-orb:nth-child(2n){margin-top:clamp(0px,5vw,58px)}.aocdx-route .aocdx-orb:nth-child(3n+1) .aocdx-orb__image{animation:aocdx-drift-a 9s ease-in-out infinite}.aocdx-route .aocdx-orb:nth-child(3n+2) .aocdx-orb__image{animation:aocdx-drift-b 11s ease-in-out infinite}.aocdx-route .aocdx-orb:nth-child(3n) .aocdx-orb__image{animation:aocdx-drift-c 10s ease-in-out infinite}.aocdx-route .aocdx-orb__name{margin-top:18px;color:#f7f2e7;font-family:Josefin Sans,sans-serif;font-size:11.5px;letter-spacing:.26em;text-indent:.26em;text-transform:uppercase}.aocdx-route .aocdx-orb__source{margin-top:7px;color:#f4eee294;font-size:12.5px;line-height:1.55}.aocdx-route .aocdx-formula__note{max-width:46ch;margin:clamp(30px,4vw,52px) auto 0;color:#6b6558;font-size:12.5px;line-height:1.6;text-align:center}.aocdx-route .aocdx-macro__content{max-width:min(38ch,74%)}.aocdx-route .aocdx-macro__title{margin:16px 0 0;color:#f7f2e7;font-family:Cormorant Garamond,serif;font-size:clamp(27px,3.2vw,54px);font-weight:300;letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.aocdx-route .aocdx-macro__tags{margin-top:clamp(20px,3vw,30px);display:flex;flex-wrap:wrap;gap:8px}.aocdx-route .aocdx-macro__tags span{padding:7px 12px;border:1px solid rgba(244,238,226,.32);border-radius:2px;color:#f0e9db;font-family:Josefin Sans,sans-serif;font-size:10px;letter-spacing:.22em}.aocdx-route .aocdx-macro__script{margin:22px 0 0;color:#f4eee2a8;font-family:Cormorant Garamond,serif;font-size:clamp(15px,1.7vw,19px);font-style:italic}.aocdx-route .aocdx-closing h2{margin:20px 0 0;color:#f7f2e7;font-family:Cormorant Garamond,serif;font-size:clamp(38px,6.4vw,84px);font-weight:300;letter-spacing:-.02em;line-height:1;text-wrap:balance}.aocdx-route .aocdx-closing p{max-width:40ch;margin:20px auto 0;color:#f4eee2bd;font-size:clamp(14.5px,1.6vw,17px);line-height:1.65;text-wrap:pretty}.aocdx-route .aocdx-sticky__prices{display:flex;align-items:baseline;gap:8px}.aocdx-route .aocdx-sticky__price{color:#22301f;font-size:14px;font-weight:600}.aocdx-route .aocdx-cart.is-open{visibility:visible;pointer-events:auto}.aocdx-route .aocdx-cart.is-open .aocdx-cart__overlay{opacity:1}.aocdx-route .aocdx-cart__header,.aocdx-route .aocdx-cart__footer{padding:24px 26px}.aocdx-route .aocdx-cart__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(36,33,27,.12)}.aocdx-route .aocdx-cart__eyebrow{color:#7e6230;font-family:Josefin Sans,sans-serif;font-size:9px;letter-spacing:.24em;text-transform:uppercase}.aocdx-route .aocdx-cart__header h2{margin:8px 0 0;color:#22301f;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:400;letter-spacing:-.02em;line-height:1}.aocdx-route .aocdx-cart__close{all:unset;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(36,33,27,.18);border-radius:50%;color:#22301f;cursor:pointer;font-size:24px;font-weight:300;line-height:1}.aocdx-route .aocdx-cart__lines{overflow-y:auto;padding:8px 26px}.aocdx-route .aocdx-cart__line{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(36,33,27,.1)}.aocdx-route .aocdx-cart__image{width:76px;height:92px;object-fit:contain;border-radius:3px;background:#f3ecdf}.aocdx-route .aocdx-cart__line-title{margin:1px 0 0;color:#22301f;font-size:14px;font-weight:600;line-height:1.35}.aocdx-route .aocdx-cart__variant,.aocdx-route .aocdx-cart__quantity{margin-top:6px;color:#6b6558;font-size:12px;line-height:1.4}.aocdx-route .aocdx-cart__remove{all:unset;margin-top:10px;color:#a8501f;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:9px;letter-spacing:.16em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.aocdx-route .aocdx-cart__line-price{color:#22301f;font-size:14px;font-weight:600;white-space:nowrap}.aocdx-route .aocdx-cart__empty{padding:60px 12px;color:#6b6558;font-family:Cormorant Garamond,serif;font-size:25px;text-align:center}.aocdx-route .aocdx-cart__footer{border-top:1px solid rgba(36,33,27,.12);background:#f3ecdf}.aocdx-route .aocdx-cart__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:#22301f;font-size:16px}.aocdx-route .aocdx-cart__subtotal strong{font-size:20px}.aocdx-route .aocdx-cart__footer p{margin:9px 0 18px;color:#6b6558;font-size:11.5px;line-height:1.45}.aocdx-route .aocdx-cart__view,.aocdx-route .aocdx-cart__continue{width:100%;min-height:48px;display:inline-grid;place-items:center;border-radius:3px;font-family:Josefin Sans,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.aocdx-route .aocdx-cart__view{background:#22301f;color:#f7f2e7!important}.aocdx-route .aocdx-cart__continue{all:unset;box-sizing:border-box;width:100%;min-height:48px;display:inline-grid;place-items:center;margin-top:8px;border:1px solid rgba(36,33,27,.24);color:#22301f;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.aocdx-route .ao-proof__quote.is-on{opacity:1;position:relative;pointer-events:auto}.aocdx-route .ao-proof__quote blockquote{margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:15.5px;line-height:1.45;color:#3f4238}.aocdx-route .ao-proof__quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:11.5px;color:#6b6558}.aocdx-route .aocdx-orb:nth-child(odd){animation:aocdx-orb-drift-a 9.5s ease-in-out infinite}.aocdx-route .aocdx-orb:nth-child(2n){animation:aocdx-orb-drift-b 11.5s ease-in-out infinite}.aocdx-route .aocdx-orb:nth-child(3n){animation:aocdx-orb-drift-c 10.5s ease-in-out infinite}.aocdx-route .aocdx-orb__image{position:relative;transition:box-shadow .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.aocdx-route .aocdx-orb__image img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.aocdx-route .aocdx-orb:hover .aocdx-orb__image:after,.aocdx-route .aocdx-orb:focus-within .aocdx-orb__image:after{opacity:1}.aocdx-route .ao-timeline{display:flex;align-items:flex-start;gap:0;margin:14px 0 0;padding:14px 4px 0;border-top:1px solid rgba(166,124,46,.22)}.aocdx-route .ao-timeline__step{flex:1 1 0;position:relative;text-align:center}.aocdx-route .ao-timeline__step--now .ao-timeline__dot{background:#c9622f;box-shadow:0 0 10px 2px #c9622f66}.aocdx-route .ao-timeline__label{display:block;margin-top:7px;font-family:Josefin Sans,sans-serif;font-size:9px;letter-spacing:.16em;color:#22301f;text-transform:uppercase}.aocdx-route .ao-timeline__sub{display:block;margin-top:3px;font-size:10.5px;color:#6b6558}.aocdx-route .ao-proof__quote blockquote{margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:15.5px;line-height:1.42;color:#22301f}.aocdx-route .ao-proof__quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:11.5px;color:#6b6558}.aocdx-route .aocdx-orb:nth-child(2) .aocdx-orb__image:before{animation-delay:1.4s}.aocdx-route .aocdx-orb:nth-child(3) .aocdx-orb__image:before{animation-delay:2.8s}.aocdx-route .aocdx-orb:nth-child(4) .aocdx-orb__image:before{animation-delay:4.2s}.aocdx-route .aocdx-orb:nth-child(5) .aocdx-orb__image:before{animation-delay:5.6s}.aocdx-route .aocdx-orb__image img{animation:aocdx-orb-breathe 12s ease-in-out infinite}.aocdx-route .ao-timeline__note{margin:10px 0 0;text-align:center;font-family:Josefin Sans,sans-serif;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#8a8271}.aocdx-route .aocdx-orb__button{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;display:block;width:100%;cursor:pointer;position:relative;border-radius:50%}.aocdx-route .aocdx-orb__button:focus-visible{outline:2px solid #E4C580;outline-offset:4px}.aocdx-route .aocdx-orb__image{display:block}.aocdx-route .aocdx-orb__button[aria-pressed=true] .aocdx-orb__image:after{opacity:1}.aocdx-route .aocdx-orb__button[aria-pressed=true] .aocdx-orb__num{background:#d96a43;color:#fff6ef;box-shadow:0 0 0 1.5px #f7f1e699,0 8px 18px -8px #0000008c}.aocdx-route .aocdx-rts__dht p a{color:#e4c580;text-decoration:none;border-bottom:1px solid rgba(228,197,128,.45)}.aocdx-route .aocdx-rts__dht p a:hover{color:#f7f1e6;border-bottom-color:#f7f1e699}.aocdx-route .aocdx-selected__price{font-size:19px}.aocdx-route .aof-trust-row--compact .aof-trust-row__badge{border:0;border-radius:0;padding:9px 13px;background:transparent}.aocdx-route .aof-trust-row--compact .aof-trust-row__badge+.aof-trust-row__badge{border-top:1px solid rgba(196,174,132,.38)}.aocdx-route .aof-trust-row--compact .aof-trust-row__icon{flex:0 0 22px}.aocdx-route .aof-trust-row--compact .aof-trust-row__icon svg{width:20px;height:20px}.aocdx-route .aof-trust-row--compact .aof-trust-row__badge small{margin-top:1px;font-size:11.5px}.aocdx-route .ao-timeline{margin:12px 0 0;padding:12px 4px 0}.aocdx-route .ao-timeline__note{margin:8px 0 0}.aocdx-route .aocdx-price-row{margin-top:12px}.aocdx-route .aocdx-selected__price{font-size:18px}.aocdx-route .aof-trust-row--compact .aof-trust-row__badge{padding:8px 13px}.aocdx-route .aocdx-price-row{margin-top:10px;padding-bottom:0;border-bottom:0}.aocdx-route .aof-trust-row--compact{margin-block:12px 0}.aocdx-route .aof-trust-row--compact .aof-trust-row__badge{padding:7px 12px;gap:9px}.aocdx-route .aof-trust-row--compact .aof-trust-row__icon{flex-basis:20px}.aocdx-route .aof-trust-row--compact .aof-trust-row__icon svg{width:18px;height:18px}.aocdx-route .aof-trust-row--compact .aof-trust-row__badge strong{font-size:10.5px}.aocdx-route .aof-trust-row--compact .aof-trust-row__badge small{font-size:11px}.aocdx-route .ao-timeline{margin-top:10px;padding-top:10px}.aocdx-route .ao-timeline__label{margin-top:5px}.aocdx-route .ao-timeline__sub{margin-top:2px}.aocdx-route .ao-timeline__note{margin-top:6px}.ao-ugcrail .aocdx-chapter__line{height:clamp(34px,5vw,64px)!important}.ao-ugcrail .aocdx-chapter__title{font-size:clamp(26px,4.6vw,44px)!important;margin-top:12px!important}.ao-ugcrail .aocdx-chapter__copy{margin-top:10px!important;font-size:14px!important}.ao-ugcrail .aocdx-chapter__number{margin-top:12px!important}.aocdx-route .aocdx-plan__price{font-size:17px}.aocdx-route .aocdx-price-row{margin-top:8px}.aocdx-route .aof-trust-row--compact{margin-block:10px 0}.aocdx-route .ao-timeline{margin-top:8px;padding-top:8px}@media(max-width:759px){.aocdx-route .aocdx-plan__price{font-size:18px}}@media(prefers-reduced-motion:reduce){.aocdx-route .aocdx-orb{animation:none!important}.aocdx-route .aocdx-orb__image img{transition:none}.aocdx-route .aocdx-orb__image:before,.aocdx-route .aocdx-orb__image img{animation:none!important}}@media(max-width:349px){.aocdx-route .aocdx-plan__price{font-size:15.5px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/aocdx-pdp-rest.css.map */
