:root{--ac-ink: #101210;--ac-ink-2: #2b2e2a;--ac-muted: #5c615b;--ac-paper: #ffffff;--ac-stone: #f6f7f3;--ac-mist: #e9ede3;--ac-sage: #b1bc9f;--ac-sage-ink: #566849;--ac-line: #e2e5de;--ac-r: 2rem;--ac-r-lg: 2.8rem;--ac-r-sm: 1.4rem;--ac-ease: cubic-bezier(.2,.7,.2,1);--ac-ink-3: #5c615b;--ac-surface: #f6f7f3;--ac-surface-2: #e9ede3;--ac-radius: 2rem;--ac-radius-sm: 1.4rem}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.title,.product__title h1{font-weight:300!important;letter-spacing:-.02em;line-height:1.12}.h0{font-size:clamp(3.6rem,5.4vw,6.4rem)}.h1,h1{font-size:clamp(3rem,4vw,4.4rem)}.h2,h2{font-size:clamp(2.4rem,2.6vw,3rem)}.rte,p{color:var(--ac-ink-2)}.rte strong{color:var(--ac-ink);font-weight:500}.ac-eyebrow,.ac-label{display:inline-block;font-weight:600;font-size:1.1rem;line-height:1.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ac-sage-ink)}.ac-label{font-size:1rem;letter-spacing:.2em;color:var(--ac-muted)}.ac-display{font-weight:300;font-size:clamp(4rem,5.4vw,6.8rem);line-height:1.08;letter-spacing:-.026em;margin:1.6rem 0 0}.ac-h2{font-weight:300!important;font-size:clamp(2.4rem,2.4vw,2.8rem);line-height:1.2;letter-spacing:-.012em;margin:0}.ac-lead{font-size:1.6rem;line-height:2.6rem;color:var(--ac-ink-2);max-width:50rem;margin:1.8rem 0 0}.ac-actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:3rem}.ac-center{text-align:center}.ac-center .ac-lead{margin-left:auto;margin-right:auto}.ac-center .ac-actions{justify-content:center}.ac-muted{color:var(--ac-muted)}.ac-arrow{width:1.5rem;height:1.5rem;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.3rem;margin-left:.6rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.8rem;padding:0 2.6rem;font-size:1.35rem;font-weight:600;letter-spacing:.01em;border-radius:2.4rem 2.4rem 0!important}.button:before,.button:after,.shopify-payment-button__button--unbranded:after{border-radius:2.4rem 2.4rem 0!important}.button--secondary{background:transparent}button.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--ac-ink)!important;box-shadow:inset 0 0 0 1px var(--ac-ink)!important}.ac-button--sage{--color-button: 177,188,159;--color-button-text: 16,18,16}.header-wrapper--border-bottom{border-bottom:1px solid var(--ac-line)!important}@media(min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr}.header--middle-left .header__inline-menu{justify-self:center;margin-left:0}.header__icons{justify-self:end}}.header__menu-item{font-size:1.35rem;font-weight:500;color:var(--ac-ink)}.header__menu-item:hover{color:var(--ac-ink)}.header__menu-item span{text-underline-offset:.6rem}.header__heading-logo-wrapper{width:12.4rem;max-width:12.4rem;background:url(accorto-wordmark.svg) left center / contain no-repeat}.header__heading-logo{opacity:0}@media(max-width:749px){.header__heading-logo-wrapper{width:10.4rem}.announcement-bar__message{font-size:1.05rem}}.header__icon{color:var(--ac-ink)}.cart-count-bubble{background-color:var(--ac-sage)!important;color:var(--ac-ink)!important;font-weight:600}.announcement-bar__message{font-size:1.15rem;font-weight:500;letter-spacing:.03em}.header__submenu{border-radius:var(--ac-r-sm) var(--ac-r-sm) 0 var(--ac-r-sm);box-shadow:0 20px 50px #10121014;border:1px solid var(--ac-line)}.card-wrapper .card{container-type:inline-size}.card--standard .card__inner{background:var(--ac-stone)!important;border-radius:var(--ac-r) var(--ac-r) 0 var(--ac-r)!important;overflow:hidden}.card--standard.card--media .card__inner .card__media,.card .media{border-radius:var(--ac-r) var(--ac-r) 0 var(--ac-r)!important}.card--standard .card__inner .card__media{mix-blend-mode:multiply}.card__media .media img{object-fit:contain;padding:13%;mix-blend-mode:multiply;transition:transform .6s var(--ac-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.035)}.card--standard>.card__content{position:static!important;padding:1.4rem 0 0!important}.card__information{display:flex;flex-direction:column}.card__information>.card-information{display:contents}.card__information .caption-with-letter-spacing{order:-1;margin:0 0 .5rem;font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ac-muted)}.card__heading{font-size:1.45rem;font-weight:500!important;letter-spacing:0;line-height:1.4;margin:0}.card__heading a{text-decoration:none}.card-information .price,.card__information .price{font-size:1.4rem;color:var(--ac-ink-2);margin-top:.5rem}.price{color:var(--ac-ink-2)}.badge{border-radius:.9rem .9rem 0!important;font-size:1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:.5rem .9rem}.card .badge{background:var(--ac-paper);color:var(--ac-sage-ink);border:0}.card-wrapper .quick-add{position:absolute;right:1.2rem;top:calc(100cqw - 5.2rem);margin:0;z-index:3;width:auto}.card-wrapper .quick-add__submit{width:4rem;min-width:4rem;height:4rem;min-height:4rem;padding:0;font-size:0;color:transparent!important;border-radius:1.2rem 1.2rem 0!important;background:var(--ac-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 1.8rem no-repeat!important}.card-wrapper .quick-add__submit:before,.card-wrapper .quick-add__submit:after{border-radius:1.2rem 1.2rem 0!important;box-shadow:none!important}.card-wrapper .quick-add__submit>span{font-size:0}.card-wrapper .quick-add__submit .loading__spinner{color:#fff}.collection-list .card--standard .card__inner{background:var(--ac-stone)}.title-wrapper-with-link{align-items:baseline}.title-wrapper-with-link .link{font-weight:500;font-size:1.35rem;color:var(--ac-ink)}.collection .title-wrapper-with-link{margin-bottom:2.4rem}.collection .title{font-size:clamp(2.4rem,2.4vw,2.8rem)}.collection .link.underlined-link{font-size:1.35rem;font-weight:500;color:var(--ac-ink);text-underline-offset:.5rem}.field__input,.select__select,.customer .field input,.customer select,.search__input,.quantity,.localization-form__select{border-radius:1.6rem 1.6rem 0!important}.field:after,.field:before,.select:after,.select:before,.customer .field:after,.customer select:after,.quantity:after,.quantity:before,.localization-form__select:after{border-radius:1.6rem 1.6rem 0!important}.product__media-wrapper .product__media-item .product__media,.product__media-item .product-media-container{background:var(--ac-stone);border-radius:var(--ac-r-lg) var(--ac-r-lg) 0 var(--ac-r-lg)!important;overflow:hidden}.product__media-item img{mix-blend-mode:multiply;object-fit:contain;padding:8%}.thumbnail{border-radius:1.4rem 1.4rem 0!important;background:var(--ac-stone)}.thumbnail img{mix-blend-mode:multiply;padding:10%}.thumbnail[aria-current]{box-shadow:inset 0 0 0 1.5px var(--ac-ink);border-color:transparent}.product__title h1{font-size:clamp(2.8rem,3vw,3.6rem);letter-spacing:-.016em}.product__text.caption-with-letter-spacing{font-size:1.05rem;font-weight:600;letter-spacing:.2em;color:var(--ac-muted)}.price--large{font-size:2.2rem!important;font-weight:500;letter-spacing:0;color:var(--ac-ink)}.product-form__input .form__label{font-weight:600;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ac-ink);margin-bottom:1rem}.product-form__input--pill input[type=radio]+label{border-radius:2rem 2rem 0!important;padding:1rem 1.8rem;font-size:1.35rem;border:1px solid var(--ac-line)!important;background:transparent;color:var(--ac-ink)}.product-form__input--pill input[type=radio]+label:before{border-radius:2rem 2rem 0!important}.product-form__input--pill input[type=radio]:checked+label{background:transparent!important;color:var(--ac-ink)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1.5px var(--ac-ink);font-weight:500}.product-form__submit{width:100%}.product-form__submit.button--secondary{--color-secondary-button-text: 255,255,255;background-color:var(--ac-ink)!important;color:#fff!important}.product-form__submit.button--secondary:after{box-shadow:none!important}.product__accordion .accordion__title{font-size:1.45rem;font-weight:500}.product__accordion .accordion,.accordion{border-color:var(--ac-line)}.ac-addon{position:relative;display:flex;align-items:center;gap:1.4rem;padding:1.4rem 1.8rem;background:var(--ac-mist);border-radius:1.6rem 1.6rem 0;margin:1.6rem 0 .4rem;cursor:pointer}.ac-addon input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ac-addon__box{width:1.8rem;height:1.8rem;flex:none;border-radius:.5rem .5rem 0;box-shadow:inset 0 0 0 1.5px #9aa097;background:#fff no-repeat center / 1.2rem}.ac-addon input:checked+.ac-addon__box{background-color:var(--ac-ink);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.ac-addon input:focus-visible+.ac-addon__box{outline:2px solid var(--ac-sage-ink);outline-offset:2px}.ac-addon__text{flex:1;display:flex;flex-direction:column;min-width:0}.ac-addon__text strong{font-weight:500;font-size:1.4rem;color:var(--ac-ink)}.ac-addon__text small{font-size:1.25rem;color:var(--ac-muted);margin-top:.2rem}.ac-addon__price{font-size:1.4rem;font-weight:500;white-space:nowrap;color:var(--ac-ink)}@media(max-width:749px){.ac-addon{flex-wrap:wrap;row-gap:.4rem}.ac-addon__price{width:100%;padding-left:3.2rem;font-size:1.3rem}}.ac-facts{display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;margin:1.8rem 0 .6rem;font-size:1.35rem;color:var(--ac-ink)}.ac-facts>div{display:flex;align-items:center;gap:1rem}.ac-meter{display:inline-flex;gap:.4rem}.ac-meter svg{width:1.5rem;height:1.5rem;display:block}.ac-meter .ac-sym{color:var(--ac-ink)}.ac-meter .ac-ring{color:#c9cdc5}.ac-spec{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.6rem 0}.ac-spec__item{background:var(--ac-stone);border-radius:var(--ac-r-sm) var(--ac-r-sm) 0 var(--ac-r-sm);padding:1.4rem 1.6rem}.ac-spec__label{display:block;font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ac-muted);margin-bottom:.4rem}.ac-spec__value{font-size:1.5rem;font-weight:500;color:var(--ac-ink)}.collection-hero{padding-bottom:0}.collection-hero__title{font-weight:300;letter-spacing:-.02em}.collection-hero__description{color:var(--ac-ink-2);max-width:56rem}.facets__summary,.facets__disclosure,.mobile-facets__open{font-size:1.35rem}.facets-vertical .facets-wrap,.facets-vertical .facets__disclosure-vertical{border-color:var(--ac-line)}.facets__summary-label,.facets-vertical .facets__summary{font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem}.facet-checkbox>svg,.facet-checkbox .icon-checkmark{border-radius:.4rem .4rem 0}.active-facets__button-inner,.facets__button-no-js{border-radius:1.6rem 1.6rem 0!important}.product-count,.product-count__text{color:var(--ac-muted)}.drawer__heading{font-weight:300!important;font-size:2.2rem}.cart-item__media{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M12 0H88A12 12 0 0 1 100 12V100H12A12 12 0 0 1 0 88V12A12 12 0 0 1 12 0Z' fill='%23F6F7F3'/%3E%3C/svg%3E") left top / calc(10rem / var(--font-body-scale)) calc(10rem / var(--font-body-scale)) no-repeat}.cart-item__image{mix-blend-mode:multiply;object-fit:contain;padding:8%}.cart-item__name{font-weight:500;font-size:1.4rem;text-decoration:none}.cart-item .product-option{font-size:1.25rem;color:var(--ac-muted)}.cart-items td,.cart-items th{border-color:var(--ac-line)}.totals__total-value{font-weight:600}.cart__checkout-button{border-radius:2.4rem 2.4rem 0!important}.cart-notification{border-radius:var(--ac-r) var(--ac-r) 0 var(--ac-r)}.footer{border-top:1px solid var(--ac-line)}.footer .footer-block__heading{font-size:1rem;line-height:1.6rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600!important;color:var(--ac-muted)}.footer .footer__blocks-wrapper>.footer-block:first-child .footer-block__heading{font-size:0;width:12rem;height:2.6rem;margin-bottom:1.6rem;background:url(accorto-wordmark.svg) left center / contain no-repeat}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;color:var(--ac-ink-2)}.footer-block__details-content a,.footer-block__details-content p a{color:var(--ac-ink-2);text-decoration:none}.footer-block__details-content a:hover{color:var(--ac-ink);text-decoration:underline}.footer__copyright,.copyright__content{color:var(--ac-muted)}.footer__content-bottom{border-top:1px solid var(--ac-line)}.ac-section{padding-top:6rem;padding-bottom:6rem}@media(min-width:990px){.ac-section{padding-top:8rem;padding-bottom:8rem}}.shopify-section+.shopify-section .ac-section{padding-top:0}.ac-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:2.2rem}.ac-link{font-size:1.35rem;font-weight:500;color:var(--ac-ink);text-decoration:none;white-space:nowrap}.ac-link:hover{text-decoration:underline;text-underline-offset:.5rem}.ac-hero{padding:3.2rem 0 0;background:#fff}.ac-hero__inner{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ac-hero{padding-top:5.6rem}.ac-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:4.8rem}}.ac-hero__panel{position:relative;background:var(--ac-mist);border-radius:var(--ac-r-lg) var(--ac-r-lg) 0 var(--ac-r-lg);overflow:hidden;aspect-ratio:640 / 380}@media(max-width:989px){.ac-hero__panel{order:-1;aspect-ratio:4 / 3}}.ac-hero__ring{position:absolute;left:60%;top:52%;aspect-ratio:1;border-radius:50%;border:1px solid var(--ac-sage-ink);transform:translate(-50%,-50%);pointer-events:none}.ac-hero__ring--1{width:47%;opacity:.22}.ac-hero__ring--2{width:66%;opacity:.14}.ac-hero__ring--3{width:85%;opacity:.08}.ac-hero__media{position:absolute;left:60%;top:52%;width:40%;transform:translate(-50%,-50%);display:block;mix-blend-mode:multiply}.ac-hero__media img{width:100%;height:auto;display:block;mix-blend-mode:multiply}@media(max-width:989px){.ac-hero__ring,.ac-hero__media{left:50%}.ac-hero__ring--1{width:62%}.ac-hero__ring--2{width:86%}.ac-hero__ring--3{width:110%}.ac-hero__media{width:54%}}.ac-chipcard{position:absolute;left:2.8rem;top:2.8rem;z-index:2;background:#fff;border-radius:1.6rem 1.6rem 0;padding:1.2rem 1.4rem 1.2rem 1.6rem;display:flex;align-items:center;gap:2.2rem}.ac-chipcard>div{display:flex;flex-direction:column}.ac-chipcard__t{font-size:1.5rem;margin-top:.3rem;color:var(--ac-ink)}.ac-tog{width:4rem;height:2.3rem;border-radius:1.2rem;background:var(--ac-sage);position:relative;flex:none}.ac-tog i{position:absolute;right:.3rem;top:.3rem;width:1.7rem;height:1.7rem;border-radius:50%;background:#fff}.ac-plabel{position:absolute;left:2.8rem;bottom:2.8rem;z-index:2;background:#fff;border-radius:1.4rem 1.4rem 0;padding:1.2rem 1.6rem;display:flex;flex-direction:column;text-decoration:none;color:var(--ac-ink)}.ac-plabel__t{font-size:1.4rem;font-weight:500;margin-top:.3rem}.ac-plabel__p{font-size:1.3rem;color:var(--ac-ink-2)}@media(max-width:749px){.ac-chipcard,.ac-plabel{display:none}.ac-display{font-size:3.8rem}}.ac-cats{padding-top:5.6rem}.ac-cats .ac-cats__list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.6rem;list-style:none;margin:0;padding:0}@media(max-width:989px){.ac-cats .ac-cats__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem;gap:1.2rem}.ac-cats .ac-cats__list li{flex:0 0 12.4rem;scroll-snap-align:start}.ac-cats .ac-cats__list::-webkit-scrollbar{display:none}}.ac-cat{display:block;text-decoration:none;color:var(--ac-ink)}.ac-cat__tile{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--ac-stone);border-radius:1.8rem 1.8rem 0;overflow:hidden}.ac-cat__tile img{width:70%;height:70%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--ac-ease)}.ac-cat:hover .ac-cat__tile img{transform:scale(1.05)}.ac-cat__tile svg{width:3.2rem;height:3.2rem;stroke:var(--ac-ink);fill:none;stroke-width:1.5}.ac-cat__name{display:block;font-size:1.35rem;font-weight:500;margin-top:1.2rem;line-height:1.35}.ac-cat__count{display:block;font-size:1.2rem;color:var(--ac-muted);margin-top:.2rem}.ac-bcta-wrap{padding-top:4rem;padding-bottom:4rem}.ac-bcta{background:var(--ac-ink);color:#fff;border-radius:var(--ac-r-lg) var(--ac-r-lg) 0 var(--ac-r-lg);padding:4rem 3.2rem;display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ac-bcta{grid-template-columns:minmax(0,1fr) auto;padding:4.8rem 5.6rem}}.ac-bcta .ac-eyebrow{color:var(--ac-sage)}.ac-bcta .ac-h2{color:#fff;margin-top:1.2rem;font-size:clamp(2.6rem,2.6vw,3.4rem)}.ac-bcta p{color:#ffffffb3;font-size:1.5rem;line-height:2.4rem;margin:1.2rem 0 2.4rem;max-width:46rem}.ac-field{display:grid;grid-template-columns:repeat(7,5.4rem);gap:2rem}.ac-field svg{width:5.4rem;height:5.4rem;display:block;color:#262a24}.ac-field .is-on{color:var(--ac-sage)}@media(max-width:749px){.ac-field{grid-template-columns:repeat(7,minmax(0,1fr));gap:.9rem}.ac-field svg{width:100%;height:auto}}.ac-benefits__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.ac-benefits__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:749px){.ac-benefits__grid{grid-template-columns:1fr}}.ac-benefit{padding:2.8rem 2.4rem;border-radius:var(--ac-r) var(--ac-r) 0 var(--ac-r);border:1px solid var(--ac-line)}.ac-benefit svg{width:3.2rem;height:3.2rem;stroke:var(--ac-sage-ink);fill:none;stroke-width:1.5;margin-bottom:1.6rem}.ac-benefit h3{font-size:1.6rem;font-weight:500!important;letter-spacing:0;margin:0 0 .6rem}.ac-benefit p{font-size:1.4rem;margin:0}.ac-brands__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;list-style:none;padding:0;margin:0}.ac-brands__list a{display:inline-block;padding:1.4rem 2.8rem;border-radius:2.4rem 2.4rem 0;border:1px solid var(--ac-line);font-size:1.7rem;font-weight:300;text-decoration:none;color:var(--ac-ink);background:#fff;transition:border-color .3s}.ac-brands__list a:hover{border-color:var(--ac-ink)}.ac-band{background:var(--ac-stone);border-radius:var(--ac-r-lg) var(--ac-r-lg) 0 var(--ac-r-lg);padding:6rem 3rem}@media(min-width:990px){.ac-band{padding:8rem}}.ac-band--dark{background:var(--ac-ink);color:#fff}.ac-band--dark .ac-lead,.ac-band--dark h2{color:#fff}.ac-band--dark .ac-eyebrow{color:var(--ac-sage)}.ac-band--sage{background:var(--ac-sage)}.ac-band--sage .ac-eyebrow{color:var(--ac-ink)}.ac-band--dark .button{--color-button: 177,188,159;--color-button-text: 16,18,16;--color-secondary-button-text: 255,255,255}.ac-band--dark .button--secondary{color:#fff}.ac-band--dark .ac-brands__list a{color:#fff;background:transparent;border-color:#ffffff40}.ac-showcase__grid{display:grid;gap:1.6rem}@media(min-width:750px){.ac-showcase__grid{grid-template-columns:repeat(2,1fr)}}.ac-panel{position:relative;border-radius:var(--ac-r-lg) var(--ac-r-lg) 0 var(--ac-r-lg);background:var(--ac-stone);padding:3.2rem 3.2rem 0;display:flex;flex-direction:column;min-height:46rem;overflow:hidden}.ac-panel--full{grid-column:1 / -1}@media(min-width:990px){.ac-panel--full{flex-direction:row;align-items:center;padding:4rem 5rem;min-height:48rem}.ac-panel--full .ac-panel__copy{flex:1 1 40%}.ac-panel--full .ac-panel__media{flex:1 1 60%;margin-top:0}}.ac-panel--dark{background:var(--ac-ink);color:#fff}.ac-panel--dark .ac-panel__sub,.ac-panel--dark .ac-panel__title{color:#fff}.ac-panel--sage{background:var(--ac-mist)}.ac-panel__kicker{font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ac-muted);margin-bottom:.8rem}.ac-panel--dark .ac-panel__kicker,.ac-panel--dark .ac-panel__price{color:var(--ac-sage)}.ac-panel__title{font-size:2.6rem;font-weight:300;letter-spacing:-.02em;margin:0 0 .6rem}.ac-panel__sub{font-size:1.5rem;color:var(--ac-ink-2);margin:0;max-width:38ch}.ac-panel__links{display:flex;gap:1.8rem;margin-top:1.6rem;align-items:center}.ac-panel__links a{font-size:1.35rem;font-weight:500;text-decoration:none;color:inherit}.ac-panel__links a.ac-link-arrow:after{content:" \2192"}.ac-panel__links .ac-pill{background:var(--ac-ink);color:#fff;padding:1rem 1.8rem;border-radius:2rem 2rem 0}.ac-panel--dark .ac-panel__links .ac-pill{background:var(--ac-sage);color:var(--ac-ink)}.ac-panel__media{margin-top:auto;display:flex;justify-content:center;align-items:flex-end;padding-top:2.4rem;mix-blend-mode:multiply}.ac-panel__media img{max-height:30rem;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.ac-panel--dark .ac-panel__media{mix-blend-mode:normal}.ac-panel--dark .ac-panel__media img{background:#fff;border-radius:1.8rem 1.8rem 0;padding:1.6rem;mix-blend-mode:normal}.ac-panel__price{font-size:1.4rem;color:var(--ac-muted);margin-top:.4rem}.ac-builder{padding-top:5rem;padding-bottom:8rem}.ac-builder__head{margin-bottom:3.2rem}.ac-steps{display:flex;gap:.8rem;list-style:none;padding:0;margin:0 0 3rem;justify-content:center;flex-wrap:wrap}.ac-steps li{display:flex;align-items:center;gap:.8rem;font-size:1.35rem;color:var(--ac-muted);padding:.6rem 1.4rem .6rem .6rem;border-radius:2rem 2rem 0;border:1px solid var(--ac-line);cursor:default}.ac-steps li span{width:2.6rem;height:2.6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;box-shadow:inset 0 0 0 .55rem #d3d7cf;font-size:0}.ac-steps li.is-active{color:var(--ac-ink);border-color:var(--ac-ink)}.ac-steps li.is-active span{box-shadow:inset 0 0 0 .55rem var(--ac-ink)}.ac-steps li.is-done{color:var(--ac-ink);cursor:pointer}.ac-steps li.is-done span{box-shadow:inset 0 0 0 .55rem var(--ac-sage)}.ac-builder__layout{display:grid;gap:2.4rem}@media(min-width:990px){.ac-builder__layout{grid-template-columns:minmax(0,1fr) 36rem;align-items:start}}.ac-builder__side{order:-1}@media(min-width:990px){.ac-builder__side{order:0;position:sticky;top:10rem}}.ac-side{background:var(--ac-ink);color:#fff;border-radius:var(--ac-r-lg) var(--ac-r-lg) 0 var(--ac-r-lg);padding:2.8rem}.ac-side .ac-eyebrow,.ac-side .ac-label{color:var(--ac-sage)}.ac-side h2,.ac-side h3,.ac-side p{color:#fff}.ac-side__range{margin:.6rem 0 1.6rem;font-size:clamp(2.4rem,2.6vw,3rem);font-weight:300;color:#fff}.ac-side__list{list-style:none;margin:0;padding:0}.ac-side__list li{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;border-top:1px solid rgba(255,255,255,.14);font-size:1.35rem;color:#ffffff9e}.ac-side__list strong{color:#fff;font-weight:500;text-align:right}.ac-step{display:none}.ac-step.is-active{display:block;animation:ac-fade .4s var(--ac-ease)}@keyframes ac-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ac-step__title{font-weight:300;margin:0 0 2rem;font-size:2.8rem;letter-spacing:-.015em}.ac-choice-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.ac-choice-grid{grid-template-columns:repeat(4,1fr)}}.ac-choice{text-align:left;background:#fff;border:0;box-shadow:inset 0 0 0 1px var(--ac-line);border-radius:1.8rem 1.8rem 0;padding:2rem 1.8rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;font:inherit;color:var(--ac-ink);transition:box-shadow .2s,background .2s;position:relative}.ac-choice strong{font-weight:500;font-size:1.6rem}.ac-choice span{font-size:1.3rem;color:var(--ac-ink-2)}.ac-choice:hover{box-shadow:inset 0 0 0 1px var(--ac-muted)}.ac-choice.is-selected{box-shadow:inset 0 0 0 1.5px var(--ac-ink);background:var(--ac-stone)}.ac-choice.is-selected:after{content:"";position:absolute;top:1.2rem;right:1.2rem;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--ac-sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101210' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 1.3rem no-repeat}.ac-steppers{display:flex;gap:3rem;margin-top:3rem;flex-wrap:wrap}.ac-stepper__ctl{display:inline-flex;align-items:center;box-shadow:inset 0 0 0 1px var(--ac-line);border-radius:2.2rem 2.2rem 0}.ac-stepper__ctl button{width:4.4rem;height:4.4rem;border:0;background:none;font-size:2rem;cursor:pointer;color:var(--ac-ink)}.ac-stepper__ctl output{width:3.6rem;text-align:center;font-size:1.7rem;font-weight:500}.ac-chips{display:flex;flex-wrap:wrap;gap:.8rem}.ac-chip{border:0;box-shadow:inset 0 0 0 1px var(--ac-line);background:#fff;border-radius:1.8rem 1.8rem 0;padding:.9rem 1.6rem;font:inherit;font-size:1.35rem;cursor:pointer;color:var(--ac-ink);display:inline-flex;align-items:center;gap:.6rem;transition:background .2s,box-shadow .2s}.ac-chip small{font-size:1.1rem;color:var(--ac-muted)}.ac-chip:hover{box-shadow:inset 0 0 0 1px var(--ac-muted)}.ac-chip.is-selected{background:var(--ac-sage);color:var(--ac-ink);box-shadow:none}.ac-chip.is-selected small{color:var(--ac-ink-2)}.ac-chip--sm{padding:.6rem 1.2rem;font-size:1.25rem;border-radius:1.4rem 1.4rem 0}.ac-rooms{display:grid;gap:1.2rem;margin-top:2rem}@media(min-width:750px){.ac-rooms{grid-template-columns:repeat(2,1fr)}}.ac-room{background:#fff;box-shadow:inset 0 0 0 1px var(--ac-line);border-radius:1.8rem 1.8rem 0;padding:1.8rem}.ac-room__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;font-size:1.5rem}.ac-room__head strong{font-weight:500}.ac-room__x{border:0;background:none;font-size:2rem;line-height:1;cursor:pointer;color:var(--ac-muted)}.ac-room__x:hover{color:var(--ac-ink)}.ac-room__feats{display:flex;flex-wrap:wrap;gap:.6rem}.ac-add-room{margin-top:2rem;max-width:32rem}.ac-add-room .select__select{border-radius:2.2rem 2.2rem 0;height:4.4rem;padding:0 2rem;border:1px solid var(--ac-line);width:100%;font:inherit;font-size:1.4rem;background:#fff}.ac-nav{display:flex;align-items:center;gap:1.6rem;margin-top:3.6rem;padding-top:2.4rem;border-top:1px solid var(--ac-line)}.ac-nav [data-next]{margin-left:auto}.ac-nav__err{color:#b3261e;font-size:1.3rem}.ac-nav [hidden],.ac-chip[hidden]{display:none!important}.ac-result{background:var(--ac-ink);color:#fff;border-radius:var(--ac-r-lg) var(--ac-r-lg) 0 var(--ac-r-lg);padding:3.2rem}.ac-result .ac-eyebrow{color:var(--ac-sage)}.ac-result__range{margin:.4rem 0 .6rem;color:#fff;font-size:clamp(2.8rem,4vw,4.4rem);font-weight:300}.ac-result__sub{color:#ffffffb3;margin:0 0 2rem;font-size:1.4rem}.ac-result__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.ac-result__grid>div{background:#ffffff0f;border-radius:1.4rem 1.4rem 0;padding:1.2rem 1.4rem}.ac-result__grid .ac-spec__label{color:#ffffff8c}.ac-result__grid strong{font-weight:500;font-size:1.35rem;display:block;color:#fff}.ac-result__why{color:#ffffffd9;font-size:1.45rem;line-height:1.6;margin:0 0 1rem}.ac-result .ac-muted{color:#ffffff8c}.ac-result .button{--color-button: 177,188,159;--color-button-text: 16,18,16}@media(max-width:749px){.ac-result__grid{grid-template-columns:1fr}.ac-result{padding:2.4rem}}.ac-form .field{margin-bottom:1.2rem}.ac-form__row{display:grid;gap:1.2rem}@media(min-width:750px){.ac-form__row{grid-template-columns:1fr 1fr}}.ac-form__error{margin-bottom:1.6rem;color:#b3261e}.ac-form .text-area{border-radius:1.6rem 1.6rem 0;min-height:10rem}.ac-builder__done{max-width:80rem;margin:0 auto}.ac-howto{margin:2rem auto 0;max-width:96rem}.ac-howto__btn{display:inline-flex;align-items:center;gap:1rem;list-style:none;cursor:pointer;padding:1rem 2rem 1rem 1rem;box-shadow:inset 0 0 0 1px var(--ac-line);border-radius:2.6rem 2.6rem 0;font-size:1.4rem;font-weight:500;color:var(--ac-ink);background:#fff}.ac-howto__btn::-webkit-details-marker{display:none}.ac-howto__icon{width:3.2rem;height:3.2rem;border-radius:50%;background:var(--ac-ink);position:relative;flex:none}.ac-howto__icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-left:1rem solid #fff;border-top:.6rem solid transparent;border-bottom:.6rem solid transparent}.ac-howto[open] .ac-howto__btn{background:var(--ac-stone)}.ac-howto__player{margin-top:2rem;border-radius:var(--ac-r-lg) var(--ac-r-lg) 0 var(--ac-r-lg);overflow:hidden;background:var(--ac-stone)}.ac-howto__player video{display:block;width:100%;height:auto}.ac-wa{position:fixed;right:2rem;bottom:2rem;z-index:50;display:inline-flex;align-items:center;gap:.8rem;padding:1.1rem 1.8rem 1.1rem 1.3rem;border-radius:2.4rem 2.4rem 0;background:var(--ac-ink);color:#fff;text-decoration:none;font-size:1.35rem;font-weight:500;box-shadow:0 10px 30px #10121038;transition:background .2s,color .2s}.ac-wa:hover{background:var(--ac-sage);color:var(--ac-ink)}.ac-wa svg{width:2.2rem;height:2.2rem}@media(max-width:749px){.ac-wa span{display:none}.ac-wa{padding:1.3rem;right:1.6rem;bottom:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/accorto.css.map */
