.free-shipping__notice{margin-bottom:0}.free-shipping-container{margin:calc(6 * var(--space-unit) * -1) 0;padding:calc(8 * var(--space-unit))}.free-shipping-container.color-scheme{--btn-bg-color: var(--heading-color);margin-bottom:calc(6 * var(--space-unit));padding:calc(6 * var(--space-unit)) calc(8 * var(--space-unit))}cart-drawer .free-shipping-container{margin:calc(var(--gutter) * -1) calc(var(--gutter) * -1) 0}.cart .free-shipping-container:not(.color-scheme){margin:0 0 calc(12 * var(--space-unit));padding:0}.free-shipping-notice__bar{height:8px;border-radius:var(--btn-border-radius);background-color:rgba(var(--text-color)/.2)}.free-shipping-notice__bar:after{content:"";display:block;width:var(--progress);height:100%;transition:width .3s ease-out;border-radius:var(--btn-border-radius);background-color:rgb(var(--btn-bg-color))}cart-items{position:relative}.cart-items tr{border-bottom:1px solid rgba(var(--text-color)/.15)}.cart-items td{border:0;vertical-align:top}.cart-item{grid-template-columns:64px auto;padding:2.4rem 0;transition:opacity .4s}.pointer-events-none .cart-item{opacity:.3}.cart-item:first-child{padding-top:0}.cart-item .price__current{font-size:1em}.cart-item .price__was{font-size:.8em}.cart-item .backorder{margin-top:calc(3 * var(--space-unit));font-size:.88em}.cart-item__image{grid-column:1/2;grid-row:1/4;padding:0}.cart-item__image img{width:100%;height:auto;max-height:200px;object-fit:contain}.cart-item__info{padding-top:calc(2 * var(--space-unit))}.cart-item__details,.cart-item__qty,.cart-item__total{grid-column:2/3;padding:0}.drawer--cart .cart-item__qty{--input-bg-color: var(--drawer-bg-color);--input-text-color: var(--drawer-text-color)}.cart-item__qty quantity-input{margin-inline-end:calc(2 * var(--space-unit))}.cart-item__qty .qty-input--combined .qty-input__btn,.cart-item__qty .qty-input__input{height:calc(14px + 2rem)}.product-info__block .qty-input--combined .qty-input__btn,.drawer__footer .qty-input--combined .qty-input__btn{height:calc(var(--padding) * 2 + .6rem)}.cart-item__total{padding-top:calc(4 * var(--space-unit))}.cart-item__loader{position:absolute;z-index:1;top:50%;left:50%;margin-top:-20px}.cart-item__loader.is-loading{width:20px;margin-inline-start:calc(6 * var(--space-unit))}.cart-item__remove{transition:color .3s}.cart-item__remove path{transform-origin:50% 55%;transition:transform .2s}.cart-item__remove:hover{color:rgb(var(--link-color-og))}.cart-item__remove:hover path:nth-child(2){transform:scaleX(-1)}.cart:has([data-empty=true]) .cart__shipping-calculator{display:none}.dynamic-cart-btns shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 45px;--shopify-accelerated-checkout-button-inline-size: 45px;--shopify-accelerated-checkout-button-border-radius: var(--btn-border-radius, 0);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: start;--wallet-button-container-margin-vertical: 0px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-skeleton-background-color: rgba(0, 0, 0, 0);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0;--shopify-accelerated-checkout-skeleton-animation-duration: 0s}.wallet-cart-grid{max-width:none!important;margin-top:1rem!important}.wallet-cart-button-container,.wallet-cart-button{--wallet-button-border-radius: var(--btn-border-radius, 0) !important;width:100%!important;max-width:none!important;border-radius:var(--btn-border-radius, 0)!important}.cart-recommendations .price__current{font-size:1em}.cart-recommendations .price__was{font-size:.8em}.cart-recommendations .slider-nav{right:0}@media(min-width:750px){.dynamic-cart-btns>.dynamic-checkout__content>div{margin-top:calc(2 * var(--space-unit))}}@media(min-width:768px){.cart-item{grid-template-columns:112px auto auto}.cart-item__details,.cart-item__qty{grid-column:2/3}.cart-item__total{grid-column:3/4;grid-row:1/4;padding-top:0;text-align:end}.cart-item__total .price__current{padding-inline-end:0}.cart-item__qty{grid-row:3/4;margin-top:0}cart-drawer .free-shipping-container{margin:calc(8 * var(--space-unit) * -1) calc(8 * var(--space-unit) * -1) 0}}.cart-items,.cart-item__details{min-width:0}.cart-item__title,.cart-item__variants,.cart-item__variants dd{overflow-wrap:anywhere;word-break:normal}.cart-item .qty-input__btn,.cart-item .qty-input__input{min-height:44px}.cart-item .qty-input__btn{min-width:44px}.cart-item__remove{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.cart-item__savings{color:rgb(var(--success-text-color, 44 126 63));font-weight:600;margin-top:4px}.cart-empty__cta{margin-top:1.6rem;min-height:44px}.cart-install-group td{padding-top:1.6rem}.cart-install-group__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;border-radius:6px;background:rgba(var(--text-color, 0 0 0) / .05);font-weight:700}.cart-install-group__count{font-weight:400}.cart-item--install{padding-left:1.2rem;border-left:3px solid rgba(var(--text-color, 0 0 0) / .15)}.cart-trust{margin-top:1.6rem;text-align:center;font-size:.9em}.cart-trust--compact{margin-top:1rem;font-size:.85em}.cart-trust__secure{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 .8rem;font-weight:600}.cart-trust__lock{flex:none}.cart-trust__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0 0 .8rem;padding:0;list-style:none}.cart-trust__payment-icon{width:38px;height:24px;display:block}.cart-trust--compact .cart-trust__payment-icon{width:32px;height:20px}.cart-trust__note,.cart-trust__links{margin:.4rem 0 0}.cart-trust__links a{display:inline-block;padding:.6rem .2rem}.cart-kitchen-plan{margin-top:1.6rem;padding:1rem 1.2rem;border:1px solid rgba(var(--text-color, 0 0 0) / .15);border-radius:6px;overflow-wrap:anywhere}.cart-kitchen-plan--compact{margin-top:1rem;font-size:.9em}.cart-kitchen-plan__title{margin:0;font-weight:700}.cart-kitchen-plan__summary{margin:.4rem 0 0}.cart-kitchen-plan__link{display:inline-block;margin-top:.4rem;padding:.6rem 0}.cart-summary__savings{color:rgb(var(--success-text-color, 44 126 63));font-weight:600}.cart-mobile-cta{display:none}@media(max-width:849.98px){.cart-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--bg-color, 255 255 255));box-shadow:0 -2px 10px #0000001f;transition:transform .2s ease}.cart-cta-inview .cart-mobile-cta{transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.cart-mobile-cta__total{display:flex;flex-direction:column;line-height:1.2}.cart-mobile-cta__label{font-size:.85em}.cart-mobile-cta__price{font-weight:700}.cart-mobile-cta__btn{min-height:48px;flex:0 1 60%}.cc-main-cart .cart--with-items{padding-bottom:7.2rem}.cart-drawer__checkout-buttons .btn{min-height:48px}}@media(prefers-reduced-motion:reduce){.cart-mobile-cta{transition:none}}.cart-look td{padding-top:2.4rem}.cart-look:first-child td{padding-top:.4rem}.cart-look__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;padding-bottom:.8rem;border-bottom:2px solid rgba(var(--text-color, 0 0 0) / .12)}.cart-look__title{margin:0;font-size:1.05em;font-weight:700;color:rgb(var(--heading-color, var(--text-color, 0 0 0)))}.cart-look__meta{color:rgba(var(--text-color, 0 0 0) / .75);font-size:.9em}.cart-look__edit{margin-left:auto;display:inline-flex;align-items:center;min-height:44px}.cart-look--other .cart-look__head{border-bottom-width:1px}.cart-item--in-look{border-left:3px solid rgba(var(--text-color, 0 0 0) / .12);padding-left:1.2rem}.cart-item--in-look.cart-item--install{border-left-color:rgba(var(--text-color, 0 0 0) / .3)}.cart-install-group__head--sub{font-size:.9em;padding:.8rem 1.2rem}.cart-look-review{margin-top:2rem;border:1px solid rgba(var(--text-color, 0 0 0) / .15);border-radius:8px}.cart-look-review--compact{margin:0 0 1.2rem;font-size:.9em}.cart-look-review__heading{margin:0;font-size:inherit}.cart-look-review__toggle{display:flex;width:100%;align-items:center;gap:.4rem 1rem;flex-wrap:wrap;min-height:48px;padding:1.2rem 1.6rem;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.cart-look-review__toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:8px}.cart-look-review__title{font-weight:700}.cart-look-review__meta{color:rgba(var(--text-color, 0 0 0) / .75);font-size:.9em}.cart-look-review__chevron{margin-left:auto;flex:none;transition:transform .2s ease}.cart-look-review__toggle[aria-expanded=true] .cart-look-review__chevron{transform:rotate(180deg)}.cart-look-review__panel{padding:0 1.6rem 1.2rem}.cart-look-review__look+.cart-look-review__look{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(var(--text-color, 0 0 0) / .12)}.cart-look-review__look-title{margin:0 0 .8rem;font-size:1em;font-weight:700}.cart-look-review__items{margin:0;padding:0;list-style:none}.cart-look-review__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"thumb name price" "thumb qty price";gap:0 1rem;align-items:center;padding:.6rem 0}.cart-look-review__thumb{grid-area:thumb;width:48px;height:48px;object-fit:cover;border-radius:4px;background:rgba(var(--text-color, 0 0 0) / .06)}.cart-look-review__name{grid-area:name;overflow-wrap:anywhere;line-height:1.3}.cart-look-review__variant{color:rgba(var(--text-color, 0 0 0) / .75)}.cart-look-review__qty{grid-area:qty;font-size:.85em;color:rgba(var(--text-color, 0 0 0) / .75)}.cart-look-review__price{grid-area:price;font-weight:600;white-space:nowrap}.cart-look-review__tag{display:inline-block;padding:0 .6rem;border-radius:999px;font-size:.8em;font-weight:600;background:rgba(var(--text-color, 0 0 0) / .08)}.cart-look-review__install{margin:.6rem 0 0;font-size:.9em}.cart-look-review__total{display:flex;justify-content:space-between;margin:.6rem 0 0;font-weight:700}.cart-look-review__edit{display:inline-flex;align-items:center;min-height:44px}.cart-look-review--compact .cart-look-review__toggle{padding:1rem 1.2rem}.cart-look-review--compact .cart-look-review__panel{padding:0 1.2rem 1rem;max-height:40vh;overflow-y:auto}.cart-assurance{margin-top:2rem;padding-top:1.6rem;border-top:1px solid rgba(var(--text-color, 0 0 0) / .12)}.cart-assurance--compact{margin-top:1.2rem;padding-top:1rem;font-size:.9em}.cart-assurance__heading{margin:0 0 .6rem;font-size:1em;font-weight:700}.cart-assurance__text>:last-child{margin-bottom:0}.cart-trust{padding-top:1.2rem;border-top:1px solid rgba(var(--text-color, 0 0 0) / .08)}@media(prefers-reduced-motion:reduce){.cart-look-review__chevron{transition:none}}.cart-item__service-tile{background:rgba(var(--text-color, 0 0 0) / .05);border:1px solid rgba(var(--text-color, 0 0 0) / .1);border-radius:4px;color:rgba(var(--text-color, 0 0 0) / .6)}.cart-item__service-icon{position:absolute;top:50%;left:50%;width:42%;height:42%;max-width:48px;max-height:48px;transform:translate(-50%,-50%)}.cc-main-cart cart-items{display:block;min-width:0}.cc-main-cart .cart-item{grid-template-columns:64px minmax(0,1fr)}.cc-main-cart .cart-item__total{min-width:0}.cart-item__total .price__current,.cart-item__total .price__was{white-space:nowrap}.cart-item__savings{white-space:normal;overflow-wrap:break-word}@media(min-width:768px){.cc-main-cart .cart-item{grid-template-columns:112px minmax(0,1fr) minmax(9.6rem,max-content)}.cc-main-cart .cart-item__total{max-width:16rem}}@media(min-width:850px){.cc-main-cart .cart--with-items{column-gap:clamp(3.2rem,4vw,6.4rem)}.cc-main-cart .cart__items{flex:1 1 0;max-width:none;min-width:0}}.cart-look__install-req{order:3;flex-basis:100%;display:inline-flex;align-items:center;gap:.4rem;font-size:.9em;font-weight:600;color:rgb(var(--text-color, 0 0 0))}.cart-look__install-req-icon{width:14px;height:14px;flex:none}.cart-item__install-req{margin-top:.4rem;font-weight:600}.cart-look-review__install-req{font-weight:600}.cart-project td{padding-top:2.4rem}.cart-project:first-child td{padding-top:.4rem}.cart-project__head{padding:1.2rem 1.6rem;border-radius:8px;background:rgba(var(--text-color, 0 0 0) / .04);border:1px solid rgba(var(--text-color, 0 0 0) / .12);border-left:4px solid rgb(var(--heading-color, var(--text-color, 0 0 0)));min-width:0;overflow-wrap:anywhere}.cart-project__eyebrow{margin:0;font-size:.75em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--text-color, 0 0 0) / .7)}.cart-project__title{margin:.2rem 0 0;font-size:1.2em;line-height:1.25;color:rgb(var(--heading-color, var(--text-color, 0 0 0)))}.cart-project__meta{margin:.4rem 0 0;font-size:.9em;color:rgba(var(--text-color, 0 0 0) / .8)}.cart-project__total{font-weight:700;color:rgb(var(--text-color, 0 0 0));white-space:nowrap}.cart-project__status{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin:.8rem 0 0;padding:0;list-style:none;font-size:.85em}.cart-project__status-item{padding:.2rem .8rem;border-radius:999px;background:rgba(var(--text-color, 0 0 0) / .07)}.cart-project__status-item--req{font-weight:600}.cart-project+.cart-look td{padding-top:1.6rem}.cart-look__designer{margin-top:.6rem;font-size:.9em;min-width:0;overflow-wrap:anywhere}.cart-look__designer p{margin:.2rem 0 0}.cart-look__notes{white-space:pre-line;color:rgba(var(--text-color, 0 0 0) / .85)}.cart-look__label{font-weight:600}.cart-look__actions{display:flex;flex-wrap:wrap;gap:0 1.6rem;margin-top:.2rem}.cart-look__action{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0;background:none;border:0;font:inherit;font-size:.9em;color:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cart-look__head .cart-look__edit,.cart-look__actions .cart-look__edit{margin-left:0}.cart-look__action:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.cart-look__remove{margin-left:auto;color:rgba(var(--text-color, 0 0 0) / .75)}.cart-look-review__project{margin:0 0 1.2rem;padding:1rem 1.2rem;border-radius:6px;background:rgba(var(--text-color, 0 0 0) / .04);overflow-wrap:anywhere}.cart-look-review__project+.cart-look-review__look{margin-top:0;padding-top:0;border-top:0}.cart-look-review__look+.cart-look-review__project{margin-top:1.6rem}.cart-look-review__project-eyebrow{margin:0;font-size:.75em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--text-color, 0 0 0) / .7)}.cart-look-review__project-title{margin:.2rem 0 0;font-size:1.05em;font-weight:700}.cart-look-review__project-meta,.cart-look-review__project-status{margin:.4rem 0 0;font-size:.9em}.cart-look-review__look--in-project{padding-left:1rem;border-left:3px solid rgba(var(--text-color, 0 0 0) / .12)}.cart-look-review__designer,.cart-look-review__notes{margin:0 0 .6rem;font-size:.9em;overflow-wrap:anywhere}.cart-look-review__notes{white-space:pre-line}.cart-look-review__links{display:flex;flex-wrap:wrap;gap:0 1.6rem;margin:0}.cart-look-review__total--all{margin-top:1.6rem;padding-top:1rem;border-top:2px solid rgba(var(--text-color, 0 0 0) / .15)}@media(max-width:767.98px){.cart-project__head{padding:1rem 1.2rem}.cart-look__remove{margin-left:0}}.cc-main-cart,#cart-drawer{font-size:1.7rem}.cc-main-cart .text-sm,#cart-drawer .text-sm,.cc-main-cart small,#cart-drawer small{font-size:1.5rem}.cc-main-cart .cart-item .price__current,#cart-drawer .cart-item .price__current{font-size:1.8rem;font-weight:700}.cc-main-cart .cart-item .price__was,#cart-drawer .cart-item .price__was{font-size:1.5rem}.cc-main-cart .cart__summary .h6{font-size:2rem}.cc-main-cart .btn,#cart-drawer .btn{font-size:1.7rem}.cc-main-cart .cart__checkout-btn,#cart-drawer .cart-drawer__checkout-buttons .btn{font-size:1.8rem}.cart-project__eyebrow,.cart-look-review__project-eyebrow,.cart-look-review__tag{font-size:1.3rem}.cart-mobile-cta__label{font-size:1.4rem}.cart-mobile-cta__price{font-size:1.8rem}body:has(#PBarNextFrameWrapper) #cart-drawer{padding-bottom:11rem}body:has(#PBarNextFrameWrapper) .cc-main-cart .cart--with-items{padding-bottom:11rem}@media(max-width:849.98px){body:has(#PBarNextFrameWrapper) .cart-mobile-cta{bottom:10rem}body:has(#PBarNextFrameWrapper) .cc-main-cart .cart--with-items{padding-bottom:18rem}}.cart-kitchen-plan{padding:1.4rem 1.6rem;text-align:left;background:rgba(var(--text-color, 0 0 0) / .02)}.cart-kitchen-plan--compact{font-size:1.6rem;margin:1.2rem 0}.cart-kitchen-plan__eyebrow{margin:0 0 .2rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cart-kitchen-plan__title{font-size:1.9rem;line-height:1.3}.cart-kitchen-plan__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.6rem 0 0;font-size:1.5rem}.cart-kitchen-plan__version{font-weight:700}.cart-kitchen-plan__status{display:inline-block;padding:.2rem .8rem;border-radius:999px;background:rgba(var(--text-color, 0 0 0) / .08)}.cart-kitchen-plan__status--approved{background:rgb(var(--success-bg-color, 232 246 234));color:rgb(var(--success-text-color, 44 126 63))}.cart-kitchen-plan__status--changes-requested,.cart-kitchen-plan__status--changes_requested{background:color-mix(in srgb,rgb(var(--color-scheme-1-btn-bg, 255 88 13)) 7%,#fff);color:var(--a11y-ink, #1c1f24);box-shadow:inset 0 0 0 1px rgb(var(--color-scheme-1-btn-bg, 255 88 13))}.cart-kitchen-plan__id{opacity:.75}.cart-kitchen-plan__links{display:flex;flex-wrap:wrap;gap:0 1.6rem;margin:.4rem 0 0}.cart-kitchen-plan__link{min-height:44px;display:inline-flex;align-items:center;margin-top:0;font-weight:600}.cart-kitchen-plan__muted{display:inline-flex;align-items:center;min-height:44px;font-size:1.5rem;opacity:.75}.cart-kitchen-plan__scope .cart-kitchen-plan__muted{min-height:0}.cart-kitchen-plan__warn{margin:.8rem 0 0;padding:.8rem 1rem;border-left:4px solid rgb(var(--color-scheme-1-btn-bg, 255 88 13));background:color-mix(in srgb,rgb(var(--color-scheme-1-btn-bg, 255 88 13)) 7%,#fff);color:var(--a11y-ink, #1c1f24);font-size:1.5rem}.cart-kitchen-plan__scope{display:grid;gap:1rem 2rem;margin-top:1rem}@media(min-width:600px){.cart-kitchen-plan:not(.cart-kitchen-plan--compact) .cart-kitchen-plan__scope{grid-template-columns:1fr 1fr}}.cart-kitchen-plan__scope-title{margin:0 0 .4rem;font-size:1.5rem;font-weight:700}.cart-kitchen-plan__list{margin:0;padding-left:2rem;list-style:disc;font-size:1.5rem;line-height:1.45}.cart-kitchen-plan__list--exc{list-style:circle}.cart-kitchen-plan__details{margin-top:.6rem}.cart-kitchen-plan__details-summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.cart-kitchen-plan__facts{margin:1rem 0 0;padding:0;list-style:none;font-size:1.5rem;line-height:1.5}.cart-kitchen-plan__install{font-weight:700}.cart-kitchen-plan__ack{display:flex;align-items:flex-start;gap:1rem;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(var(--text-color, 0 0 0) / .15)}.cart-kitchen-plan__ack .js-kp-ack{flex:0 0 auto;width:2.2rem;height:2.2rem;margin-top:.2rem;cursor:pointer}.cart-kitchen-plan__ack-label{font-weight:700;line-height:1.4;cursor:pointer}.cart-kitchen-plan__ack-help{margin:.4rem 0 0 3.2rem;font-size:1.5rem;opacity:.8}.cart-kitchen-plan__ack-status{margin:.4rem 0 0 3.2rem;font-size:1.5rem}.cart-kitchen-plan__ack-status:empty{display:none}.cart-kitchen-plan__ack-status.is-error{color:rgb(var(--error-text-color, 180 12 28));font-weight:600}.cart-kitchen-plan__gate-msg{margin:1.2rem 0 0;padding:.8rem 1rem;border:1px solid rgb(var(--color-scheme-1-btn-bg, 255 88 13));border-radius:4px;background:color-mix(in srgb,rgb(var(--color-scheme-1-btn-bg, 255 88 13)) 7%,#fff);color:var(--a11y-ink, #1c1f24);font-size:1.5rem;font-weight:600}.cart-drawer__checkout-buttons .cart-kitchen-plan__gate-msg{margin:0 0 1rem}.cart-kitchen-plan__gate-msg[hidden],.cart-mobile-cta__gate[hidden]{display:none!important}.dynamic-cart-btns.is-kp-locked,.dynamic-cart-btns[inert]{opacity:.45;pointer-events:none}button[name=checkout][data-kp-gated]:disabled,button[name=checkout][data-kp-locked]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:849.98px){.cart-mobile-cta{flex-wrap:wrap}.cart-mobile-cta__gate{order:-1;flex:1 0 100%;text-align:center;font-size:1.5rem;font-weight:600;padding:.4rem 0}}.cart-kitchen-plan__details-summary{justify-content:space-between;gap:1rem;list-style:none}.cart-kitchen-plan__details-summary::-webkit-details-marker{display:none}.cart-kitchen-plan__details-summary:after{content:"+";font-size:2rem;line-height:1;font-weight:700}.cart-kitchen-plan__details[open]>.cart-kitchen-plan__details-summary:after{content:"\2212"}#cart-drawer .cart-drawer__checkout-buttons .btn[name=checkout]{width:100%;max-width:none;white-space:normal}.cart-trust--brand{text-align:left}.cart-trust__facts{margin:0 0 1.2rem;padding:.4rem 1.2rem;list-style:none;border:1px solid rgba(var(--text-color, 0 0 0) / .12);border-radius:8px;background:rgba(var(--text-color, 0 0 0) / .025)}.cart-trust__fact{display:flex;align-items:flex-start;gap:1rem;padding:.2rem 0;font-size:1.5rem;line-height:1.35}.cart-trust__fact+.cart-trust__fact{border-top:1px solid rgba(var(--text-color, 0 0 0) / .08)}.cart-trust__icon{flex:none;margin-top:1.3rem;opacity:.8}.cart-trust__icon--star{color:#fbbc04;opacity:1}.cart-trust__fact>span{display:block;min-height:44px;padding:.2rem 0}.cart-trust__link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;min-height:44px;display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:.4rem;vertical-align:middle}.cart-trust__link:hover{text-decoration-thickness:2px}.cart-trust__fact--rating .cart-trust__link{font-size:1.7rem}.cart-trust__stars{color:#fbbc04;letter-spacing:1px;font-size:1.5rem}.cart-trust__lead{font-weight:600}.cart-trust__sub{display:block;font-size:1.5rem;color:rgba(var(--text-color, 0 0 0) / .75);margin-top:-.6rem;padding-bottom:.4rem}.cart-trust__muted{color:rgba(var(--text-color, 0 0 0) / .75)}.cart-trust__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-trust--brand .cart-trust__secure{display:flex;justify-content:center;font-size:1.5rem}.cart-trust__installments{margin:0 0 .6rem;text-align:center;font-size:1.5rem}.cart-trust--brand .cart-trust__links{text-align:center;font-size:1.5rem}.cart-trust--brand .cart-trust__links a{min-height:44px;display:inline-flex;align-items:center}.cart-trust--compact .cart-trust__facts{padding:.2rem 1rem;margin-bottom:1rem}@media(max-width:480px){.cart-trust__facts{padding:.2rem 1rem}}.cart-trust__fact--match .cart-trust__lead{display:block;padding-top:1.1rem}.cart-trust__fact--match .cart-trust__lead+.cart-trust__link{margin-top:-.4rem}.cart-trust__hours{margin-top:-.6rem;padding-bottom:.2rem;font-weight:600;color:rgba(var(--text-color, 0 0 0) / .85)}.cart-trust__hours+.cart-trust__sub{margin-top:0}.cart-cp{margin:2.4rem 0 0;padding:16px;border:1px solid rgba(var(--text-color, 0 0 0) / .15);border-radius:8px;font-size:17px;line-height:1.4;overflow-wrap:anywhere}.cart-cp[hidden]{display:none!important}.cart-cp--summary{margin-top:2rem}.cart-cp__title{margin:0;font-size:19px;font-weight:700;line-height:1.3;color:rgb(var(--heading-color, var(--text-color, 0 0 0)))}.cart-cp__title:focus{outline:none}.cart-cp__title:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cart-cp__sub{margin:4px 0 12px;font-size:15px;color:rgba(var(--text-color, 0 0 0) / .75)}.cart-cp__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cart-cp__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:0}.cart-cp__media{display:block;width:64px;height:64px;border-radius:6px;overflow:hidden;background:rgba(var(--text-color, 0 0 0) / .05)}.cart-cp__media img{display:block;width:64px;height:64px;object-fit:cover}.cart-cp__info{display:flex;flex-direction:column;gap:2px;min-width:0}.cart-cp__name{font-size:15px;line-height:1.35;color:inherit;text-decoration:underline;text-underline-offset:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-cp__tag{font-size:15px;color:rgba(var(--text-color, 0 0 0) / .7)}.cart-cp__price{font-size:17px;font-weight:700}.cart-cp .cart-cp__add{min-height:44px;min-width:64px;padding:0 14px;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit}.cart-cp__add--link{text-decoration:none}.cart-cp__add[disabled]{opacity:.6;cursor:wait}.cart-cp__status{margin:8px 0 0;font-size:15px}.cart-cp__status:empty{display:none}@media(max-width:480px){.cart-cp{padding:12px}.cart-cp__item{grid-template-columns:56px minmax(0,1fr) auto;gap:10px}.cart-cp__media,.cart-cp__media img{width:56px;height:56px}.cart-cp .cart-cp__add{padding:0 12px}.cart-cp .cart-cp__add--link{white-space:normal;max-width:92px;text-align:center}}cart-drawer.drawer--cart>.drawer__content{min-height:45vh}.cart-floor-cov{margin-top:.8rem;padding:8px 10px;border-radius:6px;background:rgba(var(--text-color, 0 0 0) / .04);line-height:1.4}.cart-floor-cov p+p{margin-top:2px}.cart-floor-cov__check--ok:before{content:"\2713\a0";font-weight:700}.cart-floor-cov__tip,.cart-floor-cov__check--short{color:rgba(var(--text-color, 0 0 0) / .8)}.cart-kitchen-plan-line{margin:.8rem 0 0;padding:6px 10px;border-left:4px solid rgb(var(--color-scheme-1-btn-bg, 255 88 13));background:color-mix(in srgb,rgb(var(--color-scheme-1-btn-bg, 255 88 13)) 7%,#fff);color:var(--a11y-ink, #1c1f24);font-size:.9em;line-height:1.4;overflow-wrap:anywhere}.cart-empty__links{margin-top:2.4rem;text-align:center;max-width:100%}.cart-empty__links-title{margin:0 0 .8rem;font-weight:700}.cart-empty__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0;padding:0;list-style:none}.cart-empty__link{display:inline-flex;align-items:center;min-height:44px;padding:0 1.6rem;border:1px solid currentColor;border-radius:999px;color:inherit;text-decoration:none}.cart-empty__link:hover{text-decoration:underline}.cart-empty__help{margin:1.6rem 0 0;font-size:.95em}.cart-empty__phone{color:inherit;text-decoration:underline;display:inline-block;padding:10px 2px}.cart-empty__link:focus-visible,.cart-empty__phone:focus-visible,.cart-empty__cta:focus-visible{outline:3px solid var(--a11y-link, #074270);outline-offset:2px}.cart-item .qty-input:has(.qty-input__input:focus-visible){outline:3px solid var(--a11y-link, #074270);outline-offset:2px}.bmp-cart-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cart-trust__fact--rating{align-items:center}.cart-trust__google{column-gap:.6rem}.cart-trust__glogo{flex:none;width:1.15em;height:1.15em;display:block}.cart-trust__gstars{position:relative;display:inline-block;width:80px;height:16px;flex:none;line-height:0}.cart-trust__gstars svg{display:block;width:80px;height:16px;fill:#fbbc04}.cart-trust__gstars .cart-trust__gstars-base{fill:#dadce0}.cart-trust__gstars-fill{position:absolute;top:0;left:0;height:16px;overflow:hidden}.cart-trust__gcount{font-weight:600}.cart-trust--compact .cart-trust__gstars,.cart-trust--compact .cart-trust__gstars svg{width:70px;height:14px}.cart-trust--compact .cart-trust__gstars-fill{height:14px}.cart-rooms-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1rem;margin:0 0 .8rem}.cart-rooms-bar__toggle{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:0 .2rem;background:none;border:0;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cart-rooms-bar__toggle:hover{text-decoration-thickness:2px}.cart-rooms-bar__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.cart-rooms-bar__icon{flex:none}.cart-rooms-bar__hint{font-size:.85em;color:rgba(var(--text-color, 0 0 0) / .7)}.cart-room-pick{display:none}.cart-items--rooms .cart-room-pick{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;font-size:.9em}.cart-room-pick__label{font-weight:600}.cart-room-pick__select{min-height:44px;max-width:100%;padding:0 3.2rem 0 1rem;border:1px solid rgba(var(--text-color, 0 0 0) / .3);border-radius:6px;background-color:rgb(var(--bg-color, 255 255 255));color:inherit;font:inherit;width:auto}.cart-room-pick__select:focus-visible,.cart-room-pick__input:focus-visible,.cart-room-pick__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cart-room-pick__new:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;width:100%}.cart-room-pick__input{flex:1 1 16rem;min-width:0;min-height:44px;padding:0 1rem;border:1px solid rgba(var(--text-color, 0 0 0) / .3);border-radius:6px;font:inherit;color:inherit;background:rgb(var(--bg-color, 255 255 255))}.cart-room-pick__input[aria-invalid=true]{border-color:rgb(var(--error-text-color, 180 12 28))}.cart-room-pick__btn{min-height:44px;padding:0 1.4rem;border-radius:6px;border:1px solid currentColor;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.cart-room-pick__btn--plain{border-color:transparent;text-decoration:underline}.cart-items--rooms .cart-project,.cart-items--rooms .cart-look:not(.cart-room-head),.cart-items--rooms .cart-install-group{display:none}.cart-items--rooms .cart-item--in-look{border-left:0;padding-left:0}.cart-room-head--unsorted .cart-look__head{border-bottom-width:1px;border-bottom-style:dashed}.cart-room-head__total{font-weight:600;color:rgb(var(--text-color, 0 0 0))}#cart-drawer .cart-rooms-bar{margin-bottom:.4rem;font-size:.95em}.cart-room-pick__select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23333' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.1rem center;background-size:12px 8px}.cart-look__head .cart-look__title--short{min-width:0;max-width:100%;overflow:hidden;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.cart-ksec td{padding-top:1.2rem;padding-bottom:.2rem}.cart-ksec__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.5rem 0 .5rem 1.2rem;border-left:3px solid #074270;border-bottom:1px solid rgba(28,31,36,.12)}.cart-ksec__title{margin:0;font-size:.95em;font-weight:700;color:#074270;letter-spacing:.01em}.cart-ksec__meta{font-size:.85em;color:#1c1f24bf}.cart-ksec__total{font-weight:600;color:#1c1f24}.cart-ksec__kitchen{margin:.4rem 0 0;font-weight:700;color:#1c1f24;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}#cart-drawer .cart-ksec td{padding-top:.8rem}.cart-items--rooms .cart-ksec{display:none}
/*# sourceMappingURL=/cdn/shop/t/484/assets/cart-items.css.map */
