body .price .unit-price,body .cart-item__price-wrapper .unit-price{font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground));text-transform:none}@media(max-width:989px),(any-pointer:coarse){body .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;max-width:100%;padding:1rem 1.6rem;line-height:1.3;overflow-wrap:anywhere}body .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: max(44px, 4.4rem)}body .quantity__button,body .slider-button,body cart-remove-button .button{min-width:44px;min-height:44px}}body .cart-item__quantity .kudellino-cart-length{grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1rem 1.2rem}body .kudellino-cart-length__icon{width:2rem;height:2rem}body .kudellino-cart-length__label,body .kudellino-cart-length__calculation{font-size:1.4rem}body .kudellino-cart-length__value{font-size:1.8rem}body cart-items>.page-width,#main-cart-footer>.page-width{padding-inline:clamp(1.5rem,4vw,5rem)}body cart-items #cart{container-name:kudellino-cart;container-type:inline-size}body cart-items .cart-item__quantity-wrapper{gap:.8rem;align-items:center}body cart-items .quantity-popover-container{min-width:0;max-width:calc(100% - 52px)}body cart-items .cart-quantity{width:14.2rem;max-width:100%;min-width:0}body cart-items .quantity__input{min-width:0}body cart-items .quantity__button{width:clamp(44px,4.5rem,48px);min-width:44px}body cart-items cart-remove-button{margin-left:0;flex:0 0 44px}body cart-items cart-remove-button .button{width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0}body cart-items .cart-item__details{overflow-wrap:anywhere}#main-cart-footer .cart__footer{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}#main-cart-footer .cart__footer>*{width:100%;min-width:0;margin:0}#main-cart-footer .cart__footer>.cart__blocks{max-width:42rem;justify-self:end}#main-cart-footer .kudellino-cart-note{max-width:42rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:.8rem;align-self:start}#main-cart-footer .kudellino-cart-note>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:1.2rem 1.4rem;font-size:1.5rem;line-height:1.5;overflow-wrap:anywhere;list-style:none}#main-cart-footer .kudellino-cart-note>summary::-webkit-details-marker{display:none}#main-cart-footer .kudellino-cart-note>summary .kudellino-note-toggle{width:1.6rem;height:1.6rem;flex-shrink:0;transition:transform .15s ease}#main-cart-footer .kudellino-cart-note[open]>summary .kudellino-note-toggle{transform:rotate(180deg)}#main-cart-footer .kudellino-cart-note>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}#main-cart-footer .kudellino-cart-note .cart__note{display:block;position:static;top:auto;width:auto;height:auto;margin:0;padding:0 1.4rem 1.4rem}#main-cart-footer .kudellino-cart-note .cart__note:before,#main-cart-footer .kudellino-cart-note .cart__note:after{content:none}#main-cart-footer .kudellino-cart-note .cart__note label{display:block;position:static;height:auto;margin:0 0 .8rem;overflow-wrap:anywhere;font-size:1.4rem;line-height:1.5}#main-cart-footer .kudellino-cart-note .field__input{width:100%;max-width:100%;min-width:0;height:auto;min-height:10rem;margin:0;padding:1rem;border:1px solid rgba(var(--color-foreground),.45);font-size:1.6rem;line-height:1.5;resize:vertical}#main-cart-footer .totals{justify-content:space-between;align-items:end;gap:.6rem 1.4rem;flex-wrap:wrap}#main-cart-footer .totals>*{margin:0;line-height:1.4}#main-cart-footer .totals__total{flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}#main-cart-footer .totals__total-value{flex:0 0 auto;white-space:nowrap}#main-cart-footer .tax-note{line-height:1.5}#main-cart-footer .cart__checkout-button{max-width:none;min-width:0;min-height:48px;padding:1.2rem 1.6rem;line-height:1.4}#main-cart-footer .cart__dynamic-checkout-buttons{max-width:100%}@media(min-width:750px){#main-cart-footer .cart__footer{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:2.4rem 4rem}}@media(prefers-reduced-motion:reduce){#main-cart-footer .kudellino-note-toggle{transition:none}}@media screen and (max-width:749px){body cart-items .cart-items,body cart-items .cart-items thead,body cart-items .cart-items tbody{display:block;width:100%}body cart-items .cart-items thead tr{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(var(--color-foreground),.14);margin-bottom:2.4rem}body cart-items .cart-items thead th{width:auto;min-width:0;flex:1 1 0;overflow-wrap:anywhere;padding-left:0}body cart-items .cart-items thead .cart-items__heading--quantity,body cart-items .cart-items thead .right.small-hide{display:none!important}body cart-items .cart-items thead .right.medium-hide{display:block!important}body cart-items .cart-item{display:grid;grid-template-columns:minmax(0,min(25%,10rem)) minmax(0,1fr);grid-template-rows:auto auto auto;gap:.8rem 1.5rem;margin-bottom:3rem}body cart-items .cart-item:last-child{margin-bottom:0}body cart-items .cart-item>td{min-width:0;width:auto;padding:0}body cart-items .cart-item .cart-item__media{grid-column:1;grid-row:1 / 3}body cart-items .cart-item__image{max-width:100%;width:100%;height:auto}body cart-items .cart-item .cart-item__details{grid-column:2;grid-row:1}body cart-items .cart-item .cart-item__totals.medium-hide{display:block!important;grid-column:2;grid-row:2;text-align:left}body cart-items .cart-item .cart-item__totals.small-hide{display:none!important}body cart-items .cart-item .cart-item__quantity{grid-column:1 / -1;grid-row:3;padding-left:0;margin-top:.6rem}body cart-items .cart-item__quantity-wrapper{flex-wrap:nowrap}body cart-items .quantity-popover-container{padding:.5rem 0}body cart-items .quantity-popover__info-button--icon-only{display:none!important}body cart-items .quantity-popover__info-button--icon-with-label{display:flex!important}body cart-items .cart-item__price-wrapper .price{text-align:left}body cart-items .cart-item__price-wrapper>*:only-child{margin-top:0}}@container kudellino-cart (max-width: 65rem){body cart-items .cart-items,body cart-items .cart-items thead,body cart-items .cart-items tbody{display:block;width:100%}body cart-items .cart-items thead tr{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(var(--color-foreground),.14);margin-bottom:2.4rem}body cart-items .cart-items thead th{width:auto;min-width:0;flex:1 1 0;overflow-wrap:anywhere;padding-left:0}body cart-items .cart-items thead .cart-items__heading--quantity,body cart-items .cart-items thead .right.small-hide{display:none!important}body cart-items .cart-items thead .right.medium-hide{display:block!important}body cart-items .cart-item{display:grid;grid-template-columns:minmax(0,min(25%,10rem)) minmax(0,1fr);grid-template-rows:auto auto auto;gap:.8rem 1.5rem;margin-bottom:3rem}body cart-items .cart-item:last-child{margin-bottom:0}body cart-items .cart-item>td{min-width:0;width:auto;padding:0}body cart-items .cart-item .cart-item__media{grid-column:1;grid-row:1 / 3}body cart-items .cart-item__image{max-width:100%;width:100%;height:auto}body cart-items .cart-item .cart-item__details{grid-column:2;grid-row:1}body cart-items .cart-item .cart-item__totals.medium-hide{display:block!important;grid-column:2;grid-row:2;text-align:left}body cart-items .cart-item .cart-item__totals.small-hide{display:none!important}body cart-items .cart-item .cart-item__quantity{grid-column:1 / -1;grid-row:3;padding-left:0;margin-top:.6rem}body cart-items .cart-item__quantity-wrapper{flex-wrap:nowrap}body cart-items .quantity-popover-container{padding:.5rem 0}body cart-items .quantity-popover__info-button--icon-only{display:none!important}body cart-items .quantity-popover__info-button--icon-with-label{display:flex!important}body cart-items .cart-item__price-wrapper .price{text-align:left}body cart-items .cart-item__price-wrapper>*:only-child{margin-top:0}}#main-cart-footer.is-empty .cart__footer{display:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/kudellino-responsive-refinements.css.map */
