#MainContent{background:#fff}#MainContent>[id$=__cart-items],#MainContent>[id$=__free_gift_popup_BNbtD7],#MainContent>[id$=__custom_liquid_d8gpD6],#MainContent>[id$=__cart-footer]{max-width:928px;margin-inline:auto;width:100%;box-sizing:border-box}#MainContent cart-items>.page-width{max-width:928px;padding-inline:24px}#MainContent cart-items .title-wrapper-with-link{margin:24px 0 16px;align-items:baseline;gap:16px}body #MainContent cart-items .title--primary{font-size:34px!important;line-height:1.2;margin:0}#MainContent .kalisa-cart-count{font-family:var(--kalisa-body-font);font-size:15px;color:#6b6059}#MainContent cart-items .title-wrapper-with-link .underlined-link{font-size:13px;text-underline-offset:4px;color:#514943}#MainContent .cart-item__name{color:#211e1b!important;text-decoration:none}#MainContent .cart-item{border-bottom:1px solid #e8e3df}#MainContent #free-gift-picker{margin:20px 24px 0;padding:16px 0;background:#fff;border-top:1px solid #e8e3df;border-bottom:1px solid #e8e3df;width:auto;overflow:visible}#MainContent #free-gift-picker .free-gift-selected{padding:0;gap:12px}body #MainContent #free-gift-picker .free-gift-selected-heading{font-size:14px!important;line-height:1.6;font-weight:500;color:#211e1b}body #MainContent #free-gift-picker .free-gift-selected-name{font-size:13px!important;line-height:1.6}#MainContent #free-gift-picker .gift-change-button{display:inline-flex;align-items:center;min-height:44px}body #MainContent #free-gift-picker h2{font-size:25px!important;line-height:1.2}#MainContent #free-gift-picker .free-gift-products{grid-auto-columns:minmax(150px,180px);gap:12px;margin-top:12px}#MainContent #free-gift-picker .gift-item{background:#fffbfb;padding:8px;border-radius:0}body #MainContent #free-gift-picker .gift-title{font-size:17px!important;line-height:1.3}#MainContent #free-gift-picker .gift-add-button{min-height:44px;border-color:#d9d0ca}#MainContent #free-gift-picker .free-gift-status:empty{display:none}#MainContent #free-gift-picker .free-gift-description:empty{display:none}#MainContent>[id$=__custom_liquid_d8gpD6]{padding-inline:24px}#MainContent #main-cart-footer{padding:0 24px 32px!important}#MainContent #main-cart-footer>.page-width{padding:0;max-width:none}#MainContent #main-cart-footer .cart__blocks{max-width:420px!important;margin-inline:auto 0}#MainContent #main-cart-footer .cart__footer{padding:0!important}#MainContent #main-cart-footer .cart__checkout-button{border-radius:0!important;letter-spacing:.05em!important;min-height:54px!important}#MainContent #main-cart-footer .cart__dynamic-checkout-buttons{margin-top:16px!important}#MainContent .cart__note{max-width:420px}html[lang^=ar] #MainContent :is(.cart-summary,#free-gift-picker){direction:rtl;text-align:start}html[lang^=ar] #MainContent #free-gift-picker h2{text-align:start}@media(max-width:749px){#MainContent cart-items>.page-width{padding-inline:20px!important}#MainContent cart-items .title-wrapper-with-link{margin-top:20px;flex-wrap:wrap}body #MainContent cart-items .title--primary{font-size:30px!important}#MainContent .cart-item{grid-template-columns:96px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:16px!important;row-gap:10px!important;padding:20px 0!important}#MainContent .cart-item__media{width:96px!important;grid-row:1/4!important}#MainContent .cart-item__image-container,#MainContent .cart-item__image{width:96px!important;max-width:96px!important}body #MainContent .cart-item__name{font-size:19px!important;line-height:1.3!important}#MainContent .cart-item__details>.product-option,#MainContent .cart-item__details>.cart-item__discounted-prices{display:none!important}#MainContent .cart-item__details .product-option{font-size:13px!important;line-height:1.5!important}#MainContent .cart-item__details dl{margin:8px 0 0}#MainContent .cart-item__totals.medium-hide{display:block!important;grid-column:2!important;grid-row:2!important;text-align:start!important;padding:0!important}#MainContent .cart-item__totals.medium-hide .cart-item__price-wrapper{margin:0!important}#MainContent .cart-item__totals.medium-hide .price{font-size:15px!important;font-weight:500!important}#MainContent .cart-item__quantity{grid-row:3!important}#MainContent .cart-item quantity-input.quantity{min-height:44px!important;width:124px!important}#MainContent .cart-item .quantity__button{min-width:40px!important;width:40px!important}#MainContent .cart-item cart-remove-button .button{min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;background:transparent!important}#MainContent #free-gift-picker{margin:20px 20px 0;padding:16px 0;width:auto;max-width:100%}#MainContent #free-gift-picker .free-gift-products{grid-auto-columns:46%}#MainContent>[id$=__custom_liquid_d8gpD6]{padding-inline:20px}#MainContent #main-cart-footer{padding:0 20px 28px!important}#MainContent #main-cart-footer .cart__blocks{max-width:100%!important}}@media(max-width:360px){#MainContent .cart-item{grid-template-columns:80px minmax(0,1fr)!important;column-gap:12px!important}#MainContent .cart-item__media,#MainContent .cart-item__image-container,#MainContent .cart-item__image{width:80px!important;max-width:80px!important}#MainContent .cart-item quantity-input.quantity{width:112px!important}}#MainContent #free-gift-picker:not(:has(.free-gift-selected)){display:none}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__grid{display:flex!important;align-items:flex-start!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 2px 2px 0!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__grid::-webkit-scrollbar{display:none!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__card{display:grid!important;flex:0 0 calc((100% - 32px)/5)!important;min-width:210px!important;max-width:270px!important;height:118px!important;min-height:118px!important;max-height:118px!important;align-self:flex-start!important;grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important;padding:6px!important;box-sizing:border-box!important;scroll-snap-align:start!important;overflow:hidden!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__image{width:78px!important;height:78px!important;aspect-ratio:1/1!important;align-self:center!important;margin:0!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__image img{width:100%!important;height:100%!important;object-fit:contain!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__info{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-areas:"title title" "free selected" "actions actions"!important;column-gap:7px!important;row-gap:2px!important;align-content:center!important;align-self:center!important;min-width:0!important;margin:0!important;padding:0!important}html body #MainContent #KalisaInlineScarfPicker h4{grid-area:title!important;margin:0 0 2px!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__free{grid-area:free!important;display:block!important;margin:0!important;align-self:center!important}html body #MainContent #KalisaInlineScarfPicker small{grid-area:selected!important;display:block!important;margin:0!important;align-self:center!important;white-space:nowrap!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__actions{grid-area:actions!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:1px 0 0!important;min-width:0!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-scarf-add{min-height:28px!important;height:28px!important;margin:0!important;padding:3px 7px!important;line-height:1!important;white-space:nowrap!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-scarf-remove{margin:0!important;padding:0!important;line-height:1.05!important;white-space:nowrap!important}@media(max-width:749px){html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__body{padding:8px 12px 9px!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__grid{gap:8px!important;padding:0 12px 2px 0!important;margin-right:-12px!important;scroll-snap-type:x mandatory!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__card{flex:0 0 86%!important;min-width:0!important;max-width:320px!important;height:132px!important;min-height:132px!important;max-height:132px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;padding:6px!important;scroll-snap-stop:always!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__image{width:72px!important;height:72px!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__info{column-gap:6px!important;row-gap:2px!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__actions{gap:7px!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-scarf-add{min-height:27px!important;height:27px!important;padding:3px 6px!important}}@media(min-width:750px){html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__grid{align-items:stretch!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__card{height:auto!important;min-height:118px!important;max-height:none!important;align-self:stretch!important}html body #MainContent #KalisaInlineScarfPicker h4{overflow-wrap:anywhere}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__actions{flex-wrap:wrap!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-scarf-add{flex-shrink:0}}@media(min-width:990px){html body #MainContent #KalisaInlineScarfPicker{border:0!important;border-radius:0!important;background:#fff!important;overflow:visible!important;margin:28px 0 24px!important}html body #MainContent #KalisaInlineScarfPicker[data-desktop-direction=rtl]{direction:rtl!important}html body #MainContent #KalisaInlineScarfPicker[data-desktop-direction=ltr]{direction:ltr!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-gift-mobile-heading{display:none!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-gift-desktop-heading{display:inline!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__head{display:block!important;padding:0 0 20px!important;background:transparent!important;border:0!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__head>svg{display:none!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__head-copy{position:relative!important;padding-inline-end:190px!important;text-align:start!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__head-copy h2{font-size:30px!important;line-height:1.25!important;color:#681f32!important;margin:0 0 6px!important;letter-spacing:0!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__head p{font-size:16px!important;line-height:1.4!important;color:#8a817a!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__head p strong{position:absolute!important;inset-inline-end:0!important;top:12px!important;font-size:15px!important;font-weight:400!important;color:#681f32!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__dot{display:none!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__body{padding:0!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__grid{display:flex!important;gap:14px!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 2px!important;margin:0!important;scroll-snap-type:x mandatory!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__card{display:flex!important;flex-direction:column!important;flex:0 0 calc((100% - 42px)/4)!important;min-width:0!important;max-width:none!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch!important;gap:14px!important;padding:20px 12px 14px!important;border:1px solid #eee4df!important;border-radius:12px!important;background:#fbf9f6!important;box-sizing:border-box!important;overflow:hidden!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__card.is-selected{border-color:#ae7d8a!important;background:#fcf7f6!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__image{width:100%!important;max-width:220px!important;height:auto!important;aspect-ratio:1 / 1!important;align-self:center!important;margin:0!important;background:transparent!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__info{display:flex!important;flex-direction:column!important;flex:1!important;align-items:center!important;align-self:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__info h4{font-family:var(--font-heading-family, serif)!important;font-size:19px!important;line-height:1.3!important;font-weight:400!important;color:#171717!important;min-height:2.6em!important;margin:0!important;overflow-wrap:anywhere!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__free{display:block!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;color:#681f32!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__info small{display:block!important;white-space:normal!important;margin:0!important;font-size:13px!important;color:#756c66!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__actions{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin:auto 0 0!important;padding-top:6px!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-scarf-add{display:block!important;width:100%!important;height:auto!important;min-height:44px!important;margin:0!important;padding:10px 8px!important;border:1px solid #9b5367!important;border-radius:8px!important;background:#f8f1f1!important;color:#681f32!important;font-size:15px!important;line-height:1.3!important;white-space:normal!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-scarf-add:hover:not(:disabled){background:#681f32!important;color:#fff!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-scarf-remove{align-self:center!important;margin:0!important;padding:2px 0!important;line-height:1.3!important;color:#681f32!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__navigation{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:12px!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-scarf-arrow{border:0!important;background:transparent!important;color:#681f32!important}html body #MainContent #KalisaInlineScarfPicker .kalisa-inline-scarf__status:empty{display:none!important}}@media screen and (min-width:990px){#MainContent .cart-items .cart-item__quantity-wrapper{align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}#MainContent .cart-items .cart-item__quantity-wrapper>.quantity-popover-container,#MainContent .cart-items .cart-item__quantity-wrapper>cart-remove-button,#MainContent .cart-items .cart-item__quantity-wrapper>.kalisa-cart-edit-button{flex:0 0 auto;align-self:center;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/kalisa-cart-polish.css.map */
