.sr-pack *,.sr-pack *:before,.sr-pack *:after{box-sizing:border-box;margin:0;padding:0}.sr-pack{background-color:rgb(var(--color-background, 255 255 255));padding:60px var(--side-spacing, 24px) 80px;font-family:var(--font-body-family, inherit)}.sr-container{max-width:980px;margin:0 auto}.sr-head{text-align:center;margin-bottom:32px}.sr-eyebrow{font-size:1rem;font-weight:500;letter-spacing:.13rem;text-transform:uppercase;color:rgba(var(--color-foreground, 0 0 0),.5);margin-bottom:10px}.sr-heading{font-family:var(--font-avantt, inherit);font-weight:400;font-size:clamp(2.4rem,4vw,4rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-black, #111)}.sr-card{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start}.sr-visual{background:rgba(var(--color-foreground, 0 0 0),.04);border-radius:var(--radius-lg, 16px);overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.sr-visual img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.sr-visual img.is-loading{opacity:0}.sr-info{padding:0 40px;display:flex;flex-direction:column;gap:0}.sr-info>*+*{margin-top:18px}.sr-card__title{font-family:var(--font-avantt, inherit);font-weight:400;font-size:clamp(2.4rem,2.4vw,4.2rem);line-height:1.1;letter-spacing:-.05em;color:var(--color-black, #111);margin:0;word-break:break-word}.sr-card__age{font-size:1rem;font-weight:500;letter-spacing:.13rem;text-transform:uppercase;color:rgba(var(--color-foreground, 0 0 0),.5);margin-top:0!important}.sr-tabs-wrap{margin-top:12px!important}.sr-tabs{display:inline-flex;gap:6px;background:rgba(var(--color-foreground, 0 0 0),.06);border-radius:999px;padding:4px}.sr-tab{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;font-family:var(--font-body-family, inherit);font-size:1.3rem;font-weight:500;letter-spacing:.04rem;line-height:1;padding:8px 18px;border-radius:999px;background:transparent;color:var(--color-black, #111);transition:background .2s,color .2s;white-space:nowrap}.sr-tab:hover{background:rgba(var(--color-foreground, 0 0 0),.08)}.sr-tab.is-active,.sr-tab[aria-selected=true]{background:var(--color-black, #111);color:rgb(var(--color-background, 255 255 255))}.sr-list{list-style:none;display:flex;flex-direction:column;gap:0}.sr-list li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid rgba(var(--color-foreground, 0 0 0),.08);font-size:1.5rem;color:var(--color-black, #111);line-height:calc(1 + .8 / var(--font-body-scale, 1))}.sr-list li:first-child{border-top:1px solid rgba(var(--color-foreground, 0 0 0),.08)}.sr-check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#f5a623;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:background .25s ease}.sr-check:after{content:"";display:block;width:6px;height:10px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-1px)}.sr-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sr-price-old{font-size:15px;font-weight:300;color:rgba(var(--color-foreground, 0 0 0),.55);text-decoration:line-through}.sr-price-now{font-family:var(--font-avantt, inherit);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:400;letter-spacing:-.02em;color:var(--color-black, #111)}.sr-form{margin-top:0}.sr-cta{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;font-family:var(--font-body-family, inherit);display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:14px 22px;background:var(--color-black, #111);color:rgb(var(--color-background, 255 255 255));border-radius:50px;transition:background .25s ease,opacity .15s;letter-spacing:.04rem;font-size:1.5rem}.sr-cta:hover{opacity:.85}.sr-cta:active{opacity:.7}.sr-cta.is-disabled,.sr-cta:disabled{background:rgba(var(--color-foreground, 0 0 0),.12)!important;color:rgba(var(--color-foreground, 0 0 0),.35);cursor:not-allowed;opacity:1;justify-content:center}.sr-cta.is-disabled .sr-cta__icon,.sr-cta:disabled .sr-cta__icon{display:none}.sr-cta__left{display:flex;align-items:center;gap:10px}.sr-cta__icon{width:20px;height:20px;flex-shrink:0}.sr-cta__text{font-size:1.5rem;font-weight:400;letter-spacing:.04rem;white-space:nowrap}.sr-cta__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.sr-cta__right:before{content:"";height:1.5px;width:1.5px;border-radius:50%;background:currentColor;display:flex}.sr-cta__now{font-size:1.5rem;font-weight:400;white-space:nowrap}.sr-cta__old{font-size:1.3rem;font-weight:400;opacity:.55;text-decoration:line-through;white-space:nowrap}.sr-trust{font-size:1.2rem;letter-spacing:.04rem;color:rgba(var(--color-foreground, 0 0 0),.55);text-align:center;line-height:1.5}.sr-aroma-toggle{margin-top:0}.sr-aroma-toggle__btn{-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:0;color:rgba(var(--color-foreground, 0 0 0),.55);font-size:1.3rem;font-family:var(--font-body-family, inherit);letter-spacing:.04rem}.sr-aroma-toggle__label{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness .1s ease}.sr-aroma-toggle__btn:hover .sr-aroma-toggle__label{text-decoration-thickness:.2rem}.sr-aroma-toggle__icon{width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}.sr-aroma-toggle__btn[aria-expanded=true] .sr-aroma-toggle__icon{transform:rotate(180deg)}.sr-aroma-panel{margin-top:12px}.sr-aroma-panel[hidden]{display:none}.sr-aroma-grid{display:grid;grid-template-columns:1fr;gap:6px}.sr-aroma-card{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;border-radius:var(--radius-md, 10px);border:1px solid rgba(var(--color-foreground, 0 0 0),.08);background:#fff}.sr-aroma-card__dot{width:24px;height:24px;border-radius:50%;flex-shrink:0;margin-top:2px}.sr-aroma-card__name{font-family:var(--font-avantt, inherit);font-size:1.4rem;font-weight:400;color:var(--color-black, #111);margin-bottom:4px}.sr-aroma-card__notes{list-style:none;display:flex;flex-direction:column;gap:2px}.sr-aroma-card__notes li{font-size:1.2rem;color:rgba(var(--color-foreground, 0 0 0),.55);line-height:1.4}.sr-aroma-card__note-label{font-weight:600;color:var(--color-black, #111);margin-right:3px}@media screen and (max-width:989px){.sr-card{grid-template-columns:1fr;gap:0}.sr-visual{width:calc(100% + var(--side-spacing, 24px));max-width:calc(100% + var(--side-spacing, 24px));margin-left:calc(-1 * var(--side-spacing, 24px) / 2);border-radius:0;aspect-ratio:1.06}.sr-info{padding:16px 0 0}.sr-info>*+*{margin-top:14px}.sr-card__title{font-size:2.8rem}.sr-cta{font-size:15px;padding:12px 16px}.sr-cta__text,.sr-cta__now{font-size:15px}.sr-cta__old{font-size:1.2rem}}@media screen and (max-width:749px){.sr-pack{padding:32px 0 80px}.sr-container{padding:0 calc(var(--side-spacing, 16px) / 2)}.sr-tabs{gap:4px}.sr-tab{font-size:1.2rem;padding:8px 14px}}@media(prefers-reduced-motion:reduce){.sr-visual img,.sr-tab,.sr-cta,.sr-aroma-toggle__icon{transition:none}}.sr-sticky{display:none}@media(max-width:989px){.sr-sticky{display:flex;align-items:center;gap:8px;position:fixed;bottom:0;left:0;right:0;z-index:200;background:rgb(var(--color-background, 255 255 255));border-top:1px solid rgba(var(--color-foreground, 0 0 0),.08);padding:10px var(--side-spacing, 16px) calc(10px + env(safe-area-inset-bottom))}.sr-sticky[hidden]{display:none!important}.sr-sticky__selector{position:relative;flex-shrink:0}.sr-sticky__selector-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--color-foreground, 0 0 0),.2);cursor:pointer;font-size:1.3rem;font-weight:500;font-family:var(--font-body-family, inherit);letter-spacing:.04rem;padding:9px 12px;border-radius:var(--radius-md, 10px);background:rgb(var(--color-background, 255 255 255));color:var(--color-black, #111);display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:110px;justify-content:space-between}.sr-sticky__selector-chevron{width:14px;height:14px;flex-shrink:0;color:rgba(var(--color-foreground, 0 0 0),.4);transition:transform .2s ease}.sr-sticky__selector-btn[aria-expanded=true] .sr-sticky__selector-chevron{transform:rotate(180deg)}.sr-sticky__dropdown{position:absolute;bottom:calc(100% + 8px);left:0;min-width:100%;background:rgb(var(--color-background, 255 255 255));border:1px solid rgba(var(--color-foreground, 0 0 0),.1);border-radius:var(--radius-lg, 16px);box-shadow:0 -8px 30px #00000014;list-style:none;padding:4px;z-index:10;overflow:hidden}.sr-sticky__dropdown[hidden]{display:none}.sr-sticky__option{font-size:15px;font-weight:400;letter-spacing:.04rem;font-family:var(--font-body-family, inherit);padding:10px 12px;border-radius:calc(var(--radius-lg, 16px) - 4px);cursor:pointer;color:var(--color-black, #111);transition:background .15s}.sr-sticky__option:hover{background:rgba(var(--color-foreground, 0 0 0),.04)}.sr-sticky__option[aria-selected=true]{font-weight:500;background:rgba(var(--color-foreground, 0 0 0),.06)}.sr-sticky__cta{flex:1;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;font-family:var(--font-body-family, inherit);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 16px;border-radius:var(--buttons-radius-outset, 999px);color:rgb(var(--color-background, 255 255 255));transition:background .25s ease,opacity .15s;min-width:0}.sr-sticky__cta:active{opacity:.75}.sr-sticky__cta-text{font-size:15px;font-weight:400;letter-spacing:.04rem;white-space:nowrap}.sr-sticky__cta-price{font-size:15px;font-weight:400;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/254/assets/summer-routine-landing.css.map */
