.aotw{background:#faf7ef;color:#354b39}.aotw--intro{padding-top:64px}.aotw--footer{padding-bottom:64px}.aotw__wrap{max-width:1180px;margin:auto;padding:0 40px}.aotw h1,.aotw h2,.aotw h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:inherit}.aotw__intro{max-width:780px;margin:0 auto 54px;text-align:center}.aotw__eyebrow{color:#bd3f20;font-size:12px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px}.aotw h1{font-size:clamp(42px,5.3vw,68px);line-height:1.06;letter-spacing:-.045em;margin:0 0 22px}.aotw__lead{font-size:18px;line-height:1.65;max-width:650px;margin:0 auto 26px}.aotw__actions{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.aotw__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:15px 25px;border-radius:100px;color:#fff;background:#cb4523;font-size:15px;font-weight:700;text-decoration:none;text-align:center}.aotw__button:hover{background:#a93418}.aotw__text-link{display:inline-flex;gap:12px;align-items:center;min-height:48px;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.aotw a:focus-visible,.aotw summary:focus-visible{outline:3px solid #a93418;outline-offset:5px}.aotw__product-links{display:flex;flex-direction:column;align-items:flex-start}.aotw__note{font-size:12px;line-height:1.6;margin:15px 0 0;color:#596552}.aotw__gallery{scroll-margin-top:110px}.aotw__gallery-heading{border-top:1px solid #dedfce;padding-top:36px;margin-bottom:10px}.aotw h2{font-size:clamp(28px,3.2vw,40px);line-height:1.12;letter-spacing:-.035em;margin:0}.aotw__gallery-heading>p:last-child{font-size:15px;line-height:1.6;margin:16px 0 0}.aotw__row{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:48px;align-items:center;padding:30px 0;border-bottom:1px solid #dedfce}.aotw__art{background:#f0eee5;padding:12px;border-radius:12px}.aotw__art img{width:100%;height:330px;object-fit:contain;display:block}.aotw__art--rotate{position:relative;height:354px;overflow:hidden}.aotw__art--rotate img{position:absolute;left:50%;top:50%;width:300px;height:300px;transform:translate(-50%,-50%) rotate(-90deg)}.aotw__copy{min-width:0;overflow-wrap:anywhere}.aotw__copy:only-child{grid-column:1 / -1;max-width:760px;padding:20px 0}.aotw__winner-label{color:#a73d23;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:0 0 12px}.aotw h3{font-size:25px;line-height:1.2;margin:0 0 7px}.aotw__kit{font-size:14px;color:#596552;margin:0}.aotw__row blockquote{font-size:18px;line-height:1.7;margin:20px 0 0;padding:0;border:0}.aotw__row .aotw__text-link{margin-top:12px}.aotw__submit{background:#e6e7c7;padding:40px;margin-top:50px;border-radius:18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}.aotw__submit>div>p:not(.aotw__eyebrow){max-width:580px;margin:20px 0 0;line-height:1.65}.aotw__submit-action{max-width:280px}.aotw__faq{max-width:800px;margin:35px auto 0}.aotw__faq details{border-bottom:1px solid #dedfce}.aotw__faq summary{cursor:pointer;padding:20px 0;font-size:15px;font-weight:650}.aotw__faq p{padding:0 0 20px;font-size:14px;line-height:1.7}@media(max-width:899px){.aotw__row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px}.aotw__art img{height:290px}}@media(max-width:699px){.aotw--intro{padding-top:38px}.aotw--footer{padding-bottom:40px}.aotw__wrap{padding:0 22px}.aotw__intro{margin-bottom:35px}.aotw__lead{font-size:16px}.aotw__actions{gap:12px}.aotw__eyebrow{font-size:10px}.aotw__row{grid-template-columns:1fr;gap:23px;padding:27px 0}.aotw__art img{height:300px}.aotw__row blockquote{font-size:16px;margin-top:15px}.aotw__submit{grid-template-columns:1fr;gap:24px;padding:28px 23px;margin-top:35px}.aotw__submit-action{max-width:none}}.aotw__art:has(img[src*="aotw-alice.webp"]),.aotw__art:has(img[src*="aotw-julia.webp"]){position:relative;overflow:hidden;padding:0;height:auto}.aotw__art:has(img[src*="aotw-alice.webp"]){aspect-ratio:5 / 4}.aotw__art img[src*="aotw-alice.webp"]{position:absolute;left:42.5%;top:52.5%;width:90%;height:250%;transform:translate(-50%,-50%) rotate(-90deg)}.aotw__art:has(img[src*="aotw-julia.webp"]){aspect-ratio:1600 / 1366}.aotw__art img[src*="aotw-julia.webp"]{position:absolute;left:50%;top:50%;width:85.375%;height:117.1303%;transform:translate(-50%,-50%) rotate(90deg)}.cr-rewards{color:#364938;background:#faf7ee}.cr-rewards--member{display:none}.cr-rewards *{box-sizing:border-box}.cr-rewards__hero{max-width:1320px;margin:auto;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;padding:68px 48px 62px}.cr-rewards__eyebrow{color:#ce4c28;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;margin:0 0 18px}.cr-rewards h1{font-size:clamp(38px,4.5vw,64px);line-height:1.06;letter-spacing:-.045em;font-weight:850;margin:0 0 24px;max-width:650px}.cr-rewards h1 span{color:#ce4c28}.cr-rewards__lead{font-size:18px;line-height:1.6;max-width:490px;margin:0 0 26px}.cr-rewards__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#ce4c28;color:#fff;border-radius:50px;padding:18px 26px;font-size:16px;font-weight:750;text-decoration:none}.cr-rewards__button:hover{background:#ad3f20}.cr-rewards__signin{font-size:14px;margin:17px 0}.cr-rewards__signin a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.cr-rewards__fine{font-size:12px;line-height:1.6;color:#647062;max-width:600px;margin:16px 0 0}.cr-rewards__visual{position:relative;padding:16px 30px 24px 8px}.cr-rewards__art{transform:rotate(3deg);border:12px solid #fffdf7;border-radius:8px;box-shadow:0 20px 42px #36493826;overflow:hidden;aspect-ratio:1;background:#e0e2bd}.cr-rewards__art img{width:100%;height:100%;object-fit:cover}.cr-rewards__stamp{position:absolute;top:-12px;right:-8px;width:144px;height:144px;border-radius:50%;background:#364938;color:#faf7ee;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg);border:5px solid #faf7ee}.cr-rewards__stamp strong{font-size:48px;letter-spacing:-.05em;line-height:1.05}.cr-rewards__stamp span{font-size:12px;text-transform:uppercase;letter-spacing:.13em}.cr-rewards__caption{position:absolute;bottom:0;left:-15px;right:25px;background:#e1e3bd;padding:20px 24px;display:flex;gap:16px;align-items:center;border-radius:8px 8px 22px;font-size:16px;font-weight:700;box-shadow:0 8px 20px #36493812}.cr-rewards__caption>span:first-child{color:#ce4c28;font-size:28px}.cr-rewards__steps{background:#364938;color:#f9f5e9;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:30px max(32px,calc((100% - 1224px)/2))}.cr-rewards__steps>div{display:flex;align-items:center;gap:18px}.cr-rewards__steps>div>span{color:#dfe0b7;border:1px solid #dfe0b766;border-radius:50%;min-width:42px;height:42px;display:grid;place-items:center;font-size:13px}.cr-rewards__steps p{font-size:13px;line-height:1.5;margin:0;color:#dfe3d6}.cr-rewards__steps strong{display:block;font-size:16px;margin-bottom:3px;color:#fffdf6}.cr-rewards__starter{padding:52px 48px;max-width:1320px;margin:auto}.cr-rewards__starter-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.cr-rewards__starter-heading h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;line-height:1.15;margin:0;font-weight:800}.cr-rewards__starter-heading .cr-rewards__eyebrow{margin-bottom:10px}.cr-rewards__starter-heading>a{font-size:14px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.cr-rewards__earn-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cr-rewards__earn-grid>a{position:relative;background:#fffdf8;border:1px solid #dfe1d2;border-radius:15px;padding:24px 20px;display:flex;flex-direction:column;gap:12px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s}.cr-rewards__earn-grid>a:hover{border-color:#ce4c28;transform:translateY(-3px)}.cr-rewards__earn-number{color:#ce4c28;font-size:23px;letter-spacing:-.04em;font-weight:800}.cr-rewards__earn-arrow{position:absolute;right:14px;top:14px;color:#89947c}.cr-rewards a:focus-visible{outline:3px solid #ce4c28;outline-offset:5px}.cr-rewards__member{padding:40px 24px;text-align:center}.cr-rewards__member h2{font-size:36px;margin:0 0 15px}body:has(.cr-rewards) #rivo-lp-explainer{display:none}body:has(.cr-rewards:not(.cr-rewards--member)) #rivo-lp-header{display:none!important}body:has(.cr-rewards) #rivo-ways-to-earn .rivo-lp-cards-container{gap:16px}body:has(.cr-rewards) #rivo-ways-to-earn .rivo-card{border:1px solid #36493820;border-radius:18px!important;box-shadow:0 5px 14px #3649380d;min-height:210px;order:6}body:has(.cr-rewards) #rivo-earning-rule-370646{order:1!important}body:has(.cr-rewards) #rivo-earning-rule-585980{order:2!important}body:has(.cr-rewards) #rivo-earning-rule-370649{order:3!important}body:has(.cr-rewards) #rivo-earning-rule-370650{order:4!important}body:has(.cr-rewards) #rivo-earning-rule-638877{order:5!important}body:has(.cr-rewards) #rivo-earning-rule-377096{order:10!important}body:has(.cr-rewards) #rivo-ways-to-earn .rivo-card-title{font-size:19px}body:has(.cr-rewards) #rivo-ways-to-earn .rivo-card-icon{width:52px;height:52px}body:has(.cr-rewards) [id^=rivo-earning-rule-],body:has(.cr-rewards) #rivo-ways-to-earn{scroll-margin-top:130px}@media(max-width:899px){.cr-rewards__hero{grid-template-columns:1fr;padding:40px 24px;gap:40px}.cr-rewards__copy{max-width:650px}.cr-rewards__visual{max-width:460px;width:100%;margin:auto}.cr-rewards__steps{gap:22px;padding:28px 24px}.cr-rewards__steps>div{align-items:start;gap:10px}.cr-rewards__steps strong{font-size:14px}.cr-rewards__starter{padding:36px 24px}.cr-rewards__earn-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:599px){.cr-rewards__hero{padding:30px 22px 40px;gap:36px}.cr-rewards h1{font-size:40px}.cr-rewards__lead{font-size:16px}.cr-rewards__button{width:100%}.cr-rewards__visual{max-width:330px;padding:12px 20px 24px 10px}.cr-rewards__stamp{width:110px;height:110px;right:-5px}.cr-rewards__stamp strong{font-size:37px}.cr-rewards__stamp span{font-size:10px}.cr-rewards__caption{font-size:13px;padding:14px 18px;left:0;right:10px}.cr-rewards__steps{grid-template-columns:1fr;gap:22px}.cr-rewards__steps strong{font-size:16px}.cr-rewards__steps>div{align-items:center;gap:16px}.cr-rewards__starter-heading{display:block}.cr-rewards__starter-heading>a{display:inline-block;margin-top:16px}.cr-rewards__earn-grid{grid-template-columns:repeat(2,1fr)}.cr-rewards__earn-grid>a{padding:22px 16px}.cr-rewards__earn-grid>a:last-child{grid-column:1/-1}}.craftoria-variant-fieldset--shipping>.variant-picker__option-info{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.craftoria-shipping-options{display:block;min-width:0}.craftoria-shipping-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 15px;color:var(--craftoria-green-deep, #254537);background:radial-gradient(circle at 100% 100%,rgb(223 224 183 / .24),transparent 42%),var(--craftoria-ivory, #fffdf7);border:1.5px solid var(--craftoria-line, #dddcd2);border-radius:16px 11px 18px 12px;cursor:pointer;text-align:start;transition:border-color .18s,box-shadow .18s}.craftoria-shipping-toggle__copy{display:grid;gap:3px;min-width:0}.craftoria-shipping-toggle strong{font-family:var(--heading-font-family);font-size:.8rem;font-weight:850;letter-spacing:-.012em;line-height:1.25}.craftoria-shipping-toggle small{color:var(--craftoria-muted, #687268);font-size:.7rem;line-height:1.35}.craftoria-shipping-toggle__check{display:grid;place-items:center;width:21px;height:21px;flex:0 0 21px;border:1.5px solid rgb(54 73 56 / .35);border-radius:6px;background:var(--craftoria-ivory, #fffdf7);color:#fff}.craftoria-shipping-toggle__check svg{opacity:0}.craftoria-shipping-toggle__truck{flex:0 0 25px;margin-inline-start:auto;color:var(--craftoria-green-deep, #254537)}.craftoria-shipping-options [data-shipping-toggle]:checked+label{border-color:var(--craftoria-coral, #d24d27);background:radial-gradient(circle at 100% 100%,rgb(223 224 183 / .36),transparent 44%),#fff9f2;box-shadow:0 0 0 3px #d24d271a}.craftoria-shipping-options [data-shipping-toggle]:checked+label .craftoria-shipping-toggle__check{background:var(--craftoria-coral, #d24d27);border-color:var(--craftoria-coral, #d24d27)}.craftoria-shipping-options [data-shipping-toggle]:checked+label .craftoria-shipping-toggle__check svg{opacity:1}.craftoria-shipping-options [data-shipping-toggle]:focus-visible+label{outline:2px solid var(--craftoria-green-deep, #254537);outline-offset:4px}.craftoria-shipping-options [data-shipping-toggle]:disabled+label{opacity:.5;cursor:not-allowed}@media(hover:hover){.craftoria-shipping-toggle:hover{border-color:var(--craftoria-coral, #d24d27)}}
/*# sourceMappingURL=/cdn/shop/t/71/compiled_assets/styles.css.map */
