#cart-drawer.si-cart-drawer{width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;background:#fff;color:#24211e;overflow:hidden;--drawer-width:560px}#cart-drawer .si-drawer-header{flex:none;padding:20px 24px;border-bottom:1px solid #e5dfd8;background:#fff}#cart-drawer .si-drawer-header h2{font-size:24px;font-weight:600}#cart-drawer .drawer__close-btn{width:44px;height:44px;padding:10px}#cart-drawer .drawer__close-btn svg{pointer-events:none}#cart-drawer .si-drawer-body{position:static;display:block;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 24px 174px;scrollbar-gutter:stable;flex:1}#cart-drawer .si-drawer-body:has(cart-items[data-empty=true]){padding-bottom:24px;display:flex;flex-direction:column;justify-content:center}#cart-drawer .cart-drawer__content{padding:0;width:100%}#cart-drawer .cart-items{margin:0}#cart-drawer .cart-item{padding:22px 0;column-gap:16px;border-bottom:1px solid #e5dfd8;grid-template-columns:90px minmax(0,1fr) auto}#cart-drawer .cart-item__image{width:90px;grid-column:1;grid-row:1/4}#cart-drawer .cart-item__image img{width:90px;height:100px;object-fit:contain;background:#f8f6f2;border-radius:5px}#cart-drawer .cart-item__details{grid-column:2/4;grid-row:1;min-width:0}#cart-drawer .cart-item__title{font-size:16px;line-height:1.4;font-weight:600}#cart-drawer .cart-item__variants{font-size:14px;line-height:1.5}#cart-drawer .cart-item__qty{grid-column:2;grid-row:2}#cart-drawer .cart-item__qty>.flex{margin-top:12px;gap:4px}#cart-drawer .cart-item__total{grid-column:3;grid-row:2;align-self:center;padding-top:12px;font-size:17px;white-space:nowrap}#cart-drawer .cart-item__total>.text-theme-light{display:none}#cart-drawer .si-cart-delivery{padding:8px;margin-top:10px;font-size:13px}#cart-drawer .cart-item__info .price__current{font-size:14px}#cart-drawer .si-drawer-summary{position:static;padding:20px 0 4px;border:0;background:none;box-shadow:none}#cart-drawer .si-drawer-subtotal{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px}#cart-drawer .si-drawer-subtotal strong{font-size:20px}#cart-drawer .si-ship-line>.flex{align-items:flex-start;gap:18px;font-size:15px;line-height:1.45}#cart-drawer .si-ship-line__price{flex:0 0 auto;max-width:45%}#cart-drawer .si-ship-line__total{font-size:18px!important;margin-top:16px;padding-top:16px}#cart-drawer .si-ship-line__note{font-size:13px;line-height:1.5}#cart-drawer .si-klarna{font-size:15px;margin:12px 0}#cart-drawer .si-klarna__note{font-size:12px}#cart-drawer .si-reprise{padding:12px;gap:10px;margin-top:16px}#cart-drawer .si-reprise__label{font-size:13px}#cart-drawer .si-reprise__label strong{font-size:15px}#cart-drawer .si-drawer-footer{position:absolute;z-index:3;bottom:0;left:0;width:100%;padding:16px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid #e5dfd8;background:#fff;box-shadow:0 -8px 24px #00000006;text-align:center}#cart-drawer .si-drawer-footer .btn{display:flex;align-items:center;justify-content:center;gap:14px;min-height:50px;background:#24211e;border-color:#24211e;color:#fff;font:600 16px/1.3 Arial,sans-serif;text-transform:none;letter-spacing:0}#cart-drawer .si-drawer-footer svg{width:18px;height:18px;flex:none}#cart-drawer .si-drawer-secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 5px;font-size:13px;color:#58514b}#cart-drawer .si-drawer-secure svg{width:14px;height:14px}#cart-drawer .si-drawer-cart-link{font-size:13px;text-decoration:underline;text-underline-offset:3px}#cart-drawer .si-drawer-note{margin:18px 0 8px;font-size:14px}#cart-drawer .si-drawer-note summary{text-decoration:underline;text-underline-offset:3px;cursor:pointer}#cart-drawer .si-drawer-note textarea{margin-top:12px;font-size:16px}#cart-drawer .si-drawer-details{border-top:1px solid #e5dfd8;margin-top:12px}#cart-drawer .si-drawer-details>summary{list-style:none;display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-size:15px;font-weight:600;cursor:pointer}#cart-drawer .si-drawer-details>summary::-webkit-details-marker{display:none}#cart-drawer .si-garanties{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:12px 0 20px;background:none}#cart-drawer .si-garanties li{flex-direction:row;text-align:left;font-size:13px;gap:10px}#cart-drawer .si-garanties strong{font-size:13px}#cart-drawer .si-garanties svg{width:25px;height:25px}#cart-drawer .si-help{margin:0 0 16px;padding:14px}#cart-drawer .si-help__icon{display:none}#cart-drawer .cart-empty{min-height:260px;text-align:center;gap:16px}#cart-drawer .si-drawer-terms{display:flex;gap:10px;align-items:flex-start;font-size:13px;margin-bottom:12px;text-align:left}@media(max-width:599px){#cart-drawer .si-drawer-header{padding:12px 18px}#cart-drawer .si-drawer-body,#cart-drawer .si-drawer-footer{padding-left:18px;padding-right:18px}#cart-drawer .cart-item{grid-template-columns:72px minmax(0,1fr) auto;column-gap:12px}#cart-drawer .cart-item__image,#cart-drawer .cart-item__image img{width:72px}#cart-drawer .cart-item__image img{height:88px}#cart-drawer .cart-item__total{font-size:16px}#cart-drawer quantity-input{max-width:122px}}#cart-drawer:has(cart-items[data-empty=true]) .si-drawer-details{display:none}#cart-drawer.si-cart-drawer{z-index:10020}body:has(#cart-drawer[open])>.js-overlay{z-index:10010}#cart-drawer .si-drawer-trust{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;margin:0 0 12px}#cart-drawer .si-drawer-trust span{color:#aaa}#cart-drawer .si-drawer-body{padding-bottom:210px}#cart-drawer .si-drawer-complements,#cart-drawer .si-drawer-engagements{margin-top:22px;padding-top:20px;border-top:1px solid #e5dfd8}#cart-drawer .si-drawer-complements h3,#cart-drawer .si-drawer-engagements h3{font:600 18px/1.4 var(--body-font-family,Arial,sans-serif);margin:0 0 6px;text-transform:none;letter-spacing:0}#cart-drawer .si-drawer-complements>p{font-size:14px;line-height:1.5;margin:0 0 14px}#cart-drawer .si-drawer-suggestions{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;list-style:none;padding:0 0 10px;margin:0;scrollbar-width:thin;overscroll-behavior-x:contain}#cart-drawer .si-drawer-suggestion{display:flex;flex-direction:column;flex:0 0 calc(50% - 6px);min-width:0;scroll-snap-align:start;border:1px solid #e5dfd8;border-radius:8px;overflow:hidden;margin:0;padding:0;background:#fff}#cart-drawer .si-drawer-suggestion:before{content:none}#cart-drawer .si-drawer-suggestion__image{display:block;background:#f8f6f2}#cart-drawer .si-drawer-suggestion__image img{width:100%;height:132px;object-fit:contain}#cart-drawer .si-drawer-suggestion__copy{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px}#cart-drawer .si-drawer-suggestion__category{font-size:12px;line-height:1.4;color:#665d55}#cart-drawer .si-drawer-suggestion__title{font-size:15px;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px;color:#24211e;text-decoration:none}#cart-drawer .si-drawer-suggestion strong{font-size:16px;margin-top:auto}#cart-drawer .si-drawer-suggestion__choose{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border:1px solid #24211e;border-radius:3px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;color:#24211e;background:#fff}#cart-drawer .si-drawer-suggestion__choose:hover{background:#f4f1ed}#cart-drawer .si-drawer-suggestion__choose svg{width:16px;height:16px}#cart-drawer .si-drawer-complements .si-drawer-swipe{font-size:12px;margin:6px 0 0;color:#665d55}#cart-drawer .si-drawer-engagements ul{display:grid;gap:12px;list-style:none;padding:10px 0 0;margin:0 0 18px}#cart-drawer .si-drawer-engagements li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;margin:0;padding:0}#cart-drawer .si-drawer-engagements li:before{content:none}#cart-drawer .si-drawer-engagements li svg{flex:0 0 19px;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}#cart-drawer .si-drawer-serenite{background:#f1f5fb;border-left:2px solid #2c659c;padding:14px 16px;color:#245b93}#cart-drawer .si-drawer-serenite h4{font:600 16px/1.5 var(--body-font-family,Arial,sans-serif);color:inherit;margin:0 0 8px;letter-spacing:0;text-transform:none}#cart-drawer .si-drawer-serenite p{font-size:14px;line-height:1.55;margin:0}#cart-drawer .si-drawer-serenite p+p{margin-top:8px}@media(max-width:599px){#cart-drawer .si-drawer-trust{font-size:12px;gap:6px}#cart-drawer .si-drawer-suggestion{flex-basis:70%}}#cart-drawer .si-drawer-complements h3{font-size:16px;margin-bottom:12px}#cart-drawer .si-drawer-suggestion{flex-basis:calc(50% - 6px)}#cart-drawer .si-drawer-suggestion__image img{height:104px}#cart-drawer .si-drawer-suggestion__copy{padding:10px;gap:7px}#cart-drawer .si-drawer-suggestion__title{font-size:14px;min-height:40px}#cart-drawer .si-drawer-suggestion__choose{min-height:40px;padding:7px 10px}#cart-drawer .si-drawer-suggestions{margin-top:0}#cart-drawer.si-cart-drawer{background:#fcfaf6;border-radius:22px 0 0 22px;--si-footer-height:295px}#cart-drawer .si-drawer-header{background:#fcfaf6;padding:12px 20px;border-color:#eee8df}#cart-drawer .si-drawer-header h2{font:400 26px/1.2 Georgia,serif}#cart-drawer .si-drawer-count{font:500 16px/1.2 Arial,sans-serif;color:#756b63;display:inline-block;margin-left:8px}#cart-drawer .si-drawer-benefit{display:flex;flex:none;align-items:center;justify-content:center;gap:10px;background:#f2ecdd;padding:10px 18px;font-size:14px;line-height:1.3}#cart-drawer .si-drawer-benefit svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}#cart-drawer .si-drawer-benefit small{display:block;font-size:12px;margin-top:3px;color:#665d55}#cart-drawer .si-drawer-body{padding:0 18px calc(var(--si-footer-height) + 18px);scrollbar-gutter:auto}#cart-drawer .cart-item{position:relative;margin:14px 0;padding:14px;border:1px solid #e6e0d8;border-radius:14px;background:#fff;grid-template-columns:70px minmax(0,1fr) auto;column-gap:12px}#cart-drawer .cart-item__details{padding-right:24px}#cart-drawer .cart-item__image,#cart-drawer .cart-item__image img{width:70px}#cart-drawer .cart-item__image img{height:85px;border-radius:8px}#cart-drawer .cart-item__title{font-size:15px;line-height:1.4}#cart-drawer .cart-item__variants{font-size:12px;line-height:1.4}#cart-drawer .cart-item__variants dl{margin-top:5px}#cart-drawer .cart-item__qty>.flex{margin-top:10px}#cart-drawer .cart-item__remove{position:absolute;top:8px;right:6px;width:36px;height:36px;padding:8px}#cart-drawer .cart-item__total{font-size:16px;padding-top:8px}#cart-drawer .si-cart-delivery{font-size:12px;line-height:1.4;padding:6px;margin-top:7px;border:0;background:#f8f6f2}#cart-drawer quantity-input{max-width:104px;min-width:95px;min-height:34px}#cart-drawer quantity-input .qty-input__btn{padding:6px}#cart-drawer .si-drawer-complements{margin:0 -18px;padding:14px 18px 10px;border:0;background:#e6eef2}#cart-drawer .si-drawer-reco-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}#cart-drawer .si-drawer-complements h3{font:600 15px/1.35 var(--body-font-family,Arial,sans-serif);margin:0}#cart-drawer .si-drawer-reco-nav{display:flex;gap:6px}#cart-drawer .si-drawer-reco-nav button{display:grid;place-items:center;border:1px solid #c5d3d9;border-radius:50%;width:32px;height:32px;background:none;font-size:18px}#cart-drawer .si-drawer-reco-nav button:disabled{opacity:.35}#cart-drawer .si-drawer-suggestions{gap:10px;padding-bottom:0;scrollbar-width:none}#cart-drawer .si-drawer-suggestions::-webkit-scrollbar{display:none}#cart-drawer .si-drawer-suggestion{flex-basis:46%;border:0;border-radius:12px;background:#f9fcfd}#cart-drawer .si-drawer-suggestion__image{background:transparent}#cart-drawer .si-drawer-suggestion__image img{height:84px}#cart-drawer .si-drawer-suggestion__copy{padding:9px;gap:4px}#cart-drawer .si-drawer-suggestion__category{font-size:10px;line-height:1.3}#cart-drawer .si-drawer-suggestion__title{font-size:13px;line-height:1.35;min-height:35px;-webkit-line-clamp:2}#cart-drawer .si-drawer-suggestion__options{font-size:11px;color:#675e56}#cart-drawer .si-drawer-suggestion strong{font-size:15px;margin:3px 0}#cart-drawer .si-drawer-suggestion__choose{min-height:36px;justify-content:center;border:0;border-radius:8px;background:#fff;font-size:13px;padding:6px}#cart-drawer .si-drawer-suggestion__choose>span{font-size:21px;font-weight:400;line-height:1}#cart-drawer .si-drawer-reco-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}#cart-drawer .si-drawer-reco-dots button{border:0;width:18px;height:5px;border-radius:3px;background:#c5d3d9;padding:0;position:relative}#cart-drawer .si-drawer-reco-dots button:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}#cart-drawer .si-drawer-reco-dots button[aria-current=true]{width:28px;background:#344a55}#cart-drawer .si-drawer-summary{padding:12px 0 0}#cart-drawer .si-reprise{padding:10px;background:#fff;border-radius:10px;margin:0}#cart-drawer .si-reprise__label{font-size:12px;line-height:1.4}#cart-drawer .si-reprise__label strong{font-size:13px}#cart-drawer .si-drawer-note{font-size:12px;margin:12px 0 8px}#cart-drawer .si-drawer-cart-link{font-size:12px}#cart-drawer .si-drawer-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -8px 24px #34251908;border:1px solid #ece5dd}#cart-drawer .si-drawer-subtotal{font-size:12px;line-height:1.3}#cart-drawer .si-drawer-subtotal strong{font-size:13px}#cart-drawer .si-drawer-footer .si-ship-line>.flex{font-size:12px;line-height:1.35;margin-top:6px;gap:12px}#cart-drawer .si-drawer-footer .si-ship-line__muted{font-size:11px}#cart-drawer .si-drawer-footer .si-ship-line__total{font-size:17px!important;margin-top:8px;padding-top:8px}#cart-drawer .si-drawer-footer .si-ship-line__note{font-size:10px;line-height:1.35;margin:4px 0 8px;text-align:left}#cart-drawer .si-drawer-footer .si-klarna{font-size:12px;line-height:1.3;margin:7px 0 4px;text-align:left}#cart-drawer .si-drawer-footer .si-klarna__note{font-size:10px;line-height:1.3}#cart-drawer .si-drawer-footer .btn{min-height:46px;border-radius:12px;background:#342a27;border-color:#342a27;font-size:15px}#cart-drawer .si-drawer-trust{font-size:11px;line-height:1.3;margin:8px 0 7px;gap:6px;font-weight:400}#cart-drawer .si-drawer-payments{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;list-style:none;margin:0;padding:0}#cart-drawer .si-drawer-payments li{padding:0;margin:0;line-height:0}#cart-drawer .si-drawer-payments li:before{content:none}#cart-drawer .si-drawer-payments svg{width:30px;height:19px}#cart-drawer .si-drawer-engagements{margin-top:16px;padding-top:14px}@media(max-width:599px){#cart-drawer.si-cart-drawer{border-radius:0}#cart-drawer .si-drawer-header{padding:7px 16px}#cart-drawer .si-drawer-header h2{font-size:24px}#cart-drawer .si-drawer-suggestion{flex-basis:46%}#cart-drawer .cart-item{column-gap:9px;padding:11px;grid-template-columns:62px minmax(0,1fr) auto}#cart-drawer .cart-item__image,#cart-drawer .cart-item__image img{width:62px}#cart-drawer .cart-item__title{font-size:14px}#cart-drawer .cart-item__details{padding-right:20px}#cart-drawer .cart-item__total{font-size:14px}#cart-drawer .si-drawer-benefit{padding:8px 16px;font-size:13px}}#cart-drawer .si-drawer-suggestion__image img{height:64px}#cart-drawer .si-drawer-note p{font-size:12px;line-height:1.5;margin-top:8px}#cart-drawer.si-cart-drawer{background:#fff;border-radius:0;color:#24211e}#cart-drawer .si-drawer-header{background:#fff;border-radius:0;border-color:#ded8d0}#cart-drawer .si-drawer-header h2{font-family:inherit;font-size:24px;font-weight:600}#cart-drawer .si-drawer-benefit{background:#f6f4f0;border-bottom:1px solid #ded8d0;color:#24211e}#cart-drawer .cart-item{border-radius:0;background:#fff;border-color:#ded8d0}#cart-drawer .cart-item__image img{border-radius:0}#cart-drawer .si-drawer-complements{background:#f6f4f0;border-top:1px solid #ded8d0;border-bottom:1px solid #ded8d0}#cart-drawer .si-drawer-suggestion{border-radius:0;border:1px solid #ded8d0;background:#fff}#cart-drawer .si-drawer-suggestion__choose{border-radius:0;border:1px solid #24211e;background:#fff;color:#24211e}#cart-drawer .si-drawer-suggestion__choose:hover{background:#f6f4f0}#cart-drawer .si-drawer-reco-nav button{border-radius:0;border-color:#cfc7bd;color:#24211e}#cart-drawer .si-drawer-reco-dots button{border-radius:0;background:#d8d2ca}#cart-drawer .si-drawer-reco-dots button[aria-current=true]{background:#24211e}#cart-drawer .si-reprise{border-radius:0}#cart-drawer .si-drawer-footer{border-radius:0;border-color:#ded8d0;background:#fff;box-shadow:0 -5px 16px #00000005}#cart-drawer .si-drawer-footer .btn{border-radius:0;background:#24211e;border-color:#24211e;color:#fff}#cart-drawer .si-drawer-suggestion__image{width:100%;overflow:hidden;background:#f6f4f0}#cart-drawer .si-drawer-suggestion__image img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;margin:0}#cart-drawer .si-drawer-suggestion__copy{padding:7px;gap:3px}#cart-drawer .si-drawer-suggestion strong{margin:1px 0}#cart-drawer .si-drawer-benefit{justify-content:flex-start;gap:12px;padding:10px 20px}#cart-drawer .si-drawer-benefit>svg{width:34px;height:34px;padding:6px;border:1px solid #dcd6cf;background:#fff;flex:0 0 34px}#cart-drawer .si-drawer-benefit strong{font-size:15px;font-weight:600;line-height:1.35}#cart-drawer .si-drawer-benefit small{font-size:12px;line-height:1.4;color:#625a53;margin-top:2px}#cart-drawer .cart-item{padding:16px;column-gap:14px;grid-template-columns:88px minmax(0,1fr) auto;row-gap:0;border-color:#ded8d0;margin:16px 0}#cart-drawer .cart-item__image{grid-row:1/3;width:88px;align-self:start}#cart-drawer .cart-item__image img{display:block;width:88px;height:88px;object-fit:cover;border:1px solid #eeeae5;background:#f6f4f0}#cart-drawer .cart-item__details{padding-right:22px}#cart-drawer .cart-item__title{font-size:16px;font-weight:600;line-height:1.4;display:block}#cart-drawer .cart-item__variants{font-size:13px;line-height:1.4}#cart-drawer .cart-item__variants dl{margin-top:7px}#cart-drawer .cart-item__variants dl>div{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:4px;row-gap:1px;margin:0 0 5px}#cart-drawer .si-drawer-option-name{color:#6a625b;font-size:12px;font-weight:400}#cart-drawer .si-drawer-option-value{margin:0;font-weight:500;color:#24211e;font-size:13px}#cart-drawer .si-cart-delivery{margin-top:8px;padding:0;border:0;background:none;font-size:12px;line-height:1.5;gap:6px;color:#665d55;align-items:flex-start}#cart-drawer .si-cart-delivery svg{width:16px;height:16px;flex-basis:16px;margin-top:1px;color:#6a625b}#cart-drawer .si-cart-delivery strong{font-weight:500;color:#24211e}#cart-drawer .cart-item__qty>.flex{margin-top:14px}#cart-drawer .cart-item__total{font-size:18px;padding-top:14px;align-self:center}#cart-drawer .cart-item__remove{top:10px;right:8px;opacity:.65}#cart-drawer .cart-item__remove:hover{opacity:1}#cart-drawer .cart-item__qty quantity-input{border-color:#d8d1c8}@media(max-width:599px){#cart-drawer .si-drawer-benefit{padding:9px 18px}#cart-drawer .si-drawer-benefit strong{font-size:14px}#cart-drawer .cart-item{padding:12px;column-gap:11px;grid-template-columns:74px minmax(0,1fr) auto}#cart-drawer .cart-item__image,#cart-drawer .cart-item__image img{width:74px;height:80px}#cart-drawer .cart-item__title{font-size:14px;line-height:1.4}#cart-drawer .cart-item__total{font-size:17px}#cart-drawer .cart-item__details{padding-right:20px}}#cart-drawer .cart-item__details{padding-right:36px}@media(max-width:599px){#cart-drawer .cart-item__details{padding-right:34px}}#cart-drawer .cart-item{grid-template-columns:156px minmax(0,1fr) auto;column-gap:16px}#cart-drawer .cart-item__image,#cart-drawer .cart-item__image img{width:156px;height:156px}#cart-drawer .cart-item__image{grid-row:1/3}#cart-drawer .cart-item__image img{object-fit:cover}#cart-drawer .cart-item__delivery{grid-column:1/4;grid-row:3;padding:0}#cart-drawer .cart-item__delivery .si-cart-delivery{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:12px 0 0;background:#f6f4f0;border:1px solid #e1dbd3;border-left:2px solid #a09383;border-radius:0}#cart-drawer .cart-item__delivery .si-cart-delivery svg{width:22px;height:22px;flex:0 0 22px;margin:0;color:#403a34}#cart-drawer .si-delivery-label{display:block;font-size:12px;line-height:1.4;color:#665d55;margin-bottom:2px}#cart-drawer .si-cart-delivery .si-delivery-window{display:block;font-size:15px;line-height:1.4;font-weight:600;color:#24211e}@media(max-width:599px){#cart-drawer .cart-item{grid-template-columns:120px minmax(0,1fr) auto;column-gap:12px}#cart-drawer .cart-item__image,#cart-drawer .cart-item__image img{width:120px;height:120px}#cart-drawer .cart-item__details{padding-right:26px}#cart-drawer .cart-item__remove{top:6px;right:4px}#cart-drawer .cart-item__qty{grid-column:2/4}#cart-drawer .cart-item__qty>.flex{margin-top:10px}#cart-drawer .cart-item__total{grid-column:3;grid-row:4;padding-top:10px}#cart-drawer .cart-item__qty{grid-row:4;grid-column:1/3}#cart-drawer .cart-item__image{grid-row:1/3}#cart-drawer .cart-item__delivery{grid-row:3}#cart-drawer .cart-item__delivery .si-cart-delivery{margin-top:10px;padding:8px 10px}}#cart-drawer .cart-item__delivery .si-cart-delivery svg{display:none}#cart-drawer .si-drawer-delivery-summary{margin:0 0 16px;padding:0;font-size:12px;line-height:1.5;color:#665d55}#cart-drawer .si-drawer-delivery-summary strong{font-weight:500;color:#24211e}@media(max-width:599px){#cart-drawer .cart-item__qty,#cart-drawer .cart-item__total{grid-row:3}}#si-cart-quickview{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(840px,calc(100vw - 32px));max-width:840px;max-height:calc(100dvh - 32px);padding:0;border:1px solid #ded8d0;border-radius:0;background:#fff;color:#24211e;box-shadow:0 16px 60px #0003;overflow:hidden;font-family:inherit;text-align:left}#si-cart-quickview::backdrop{background:#0007}#si-cart-quickview[open]{display:flex;flex-direction:column}#si-cart-quickview .si-qv-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid #ded8d0;font-size:14px;font-weight:600}#si-cart-quickview [data-si-qv-close]{padding:0;width:36px;height:36px;border:0;background:none;color:#24211e;font:28px/1 Arial;cursor:pointer}#si-cart-quickview .si-qv-body{padding:20px;min-height:0;overflow:auto;overscroll-behavior:contain}#si-cart-quickview .si-qv-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}#si-cart-quickview .si-qv-gallery,#si-cart-quickview .si-qv-info{min-width:0}#si-cart-quickview .si-qv-main-image{display:block;width:100%;height:300px;object-fit:contain;background:#faf9f7}#si-cart-quickview .si-qv-thumbs{display:flex;gap:8px;margin-top:10px;overflow:auto;padding:2px}#si-cart-quickview .si-qv-thumbs button{padding:0;flex:0 0 52px;width:52px;height:52px;border:1px solid #ded8d0;background:#fff;cursor:pointer}#si-cart-quickview .si-qv-thumbs button[aria-pressed=true]{border:2px solid #24211e}#si-cart-quickview .si-qv-thumbs img{display:block;width:100%;height:100%;object-fit:cover}#si-cart-quickview h2{font-family:inherit;font-size:20px;line-height:1.35;font-weight:600;margin:0 0 10px}#si-cart-quickview .si-qv-description{font-size:14px;line-height:1.5;margin:0 0 12px;color:#524b44}#si-cart-quickview .si-qv-price{font-size:22px;font-weight:600;line-height:1.4;margin:0 0 12px}#si-cart-quickview form{margin:0}#si-cart-quickview label{display:block;font-size:14px;line-height:1.4;margin:0 0 12px;font-weight:500}#si-cart-quickview select{display:block;width:100%;max-width:100%;min-height:44px;border:1px solid #cfc7bd;border-radius:0;background:#fff;color:#24211e;font-family:inherit;font-size:14px;padding:10px 32px 10px 10px;margin-top:6px}#si-cart-quickview .si-qv-add{display:block;min-height:48px;width:100%;padding:12px;border:1px solid #24211e;border-radius:0;background:#24211e;color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}#si-cart-quickview .si-qv-add:disabled{opacity:.55;cursor:default}#si-cart-quickview .si-qv-status{font-size:13px;line-height:1.5;color:#8b2727;margin:8px 0}#si-cart-quickview .si-qv-status:empty{display:none}#si-cart-quickview :focus-visible{outline:2px solid #24211e;outline-offset:3px}@media(max-width:599px){#si-cart-quickview{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}#si-cart-quickview .si-qv-header{padding:7px 14px;font-size:13px}#si-cart-quickview .si-qv-body{padding:14px}#si-cart-quickview .si-qv-content{grid-template-columns:minmax(0,1fr);gap:14px}#si-cart-quickview .si-qv-main-image{height:180px}#si-cart-quickview .si-qv-thumbs button{width:44px;height:44px;flex-basis:44px}#si-cart-quickview h2{font-size:18px}}@media(max-width:599px){#cart-drawer .si-drawer-suggestion__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:2px 6px;padding:6px}#cart-drawer .si-drawer-suggestion__title,#cart-drawer .si-drawer-suggestion__options{grid-column:1/-1}#cart-drawer .si-drawer-suggestion strong{grid-column:1;font-size:13px;line-height:1.3;white-space:nowrap;margin:4px 0 0}#cart-drawer .si-drawer-suggestion__choose{grid-column:2;min-height:34px;padding:5px 6px;margin-top:4px;font-size:12px;line-height:1.2;gap:0}#cart-drawer .si-drawer-suggestion__choose>span{display:none}}@media(max-width:359px){#cart-drawer .si-drawer-suggestion strong,#cart-drawer .si-drawer-suggestion__choose{grid-column:1/-1}}#cart-drawer:has(cart-items[data-empty=true]) .si-drawer-benefit{display:flex}#cart-drawer .si-drawer-body:has(cart-items[data-empty=true]){display:block;justify-content:flex-start;align-items:stretch;padding-bottom:20px}#cart-drawer .cart-empty.si-cart-empty-intro{min-height:0;padding:20px 0 18px;gap:10px;width:100%}#cart-drawer .si-cart-empty-intro p{margin:0}#cart-drawer .si-cart-empty-intro .si-cart-empty-title{font-size:18px;font-weight:600;line-height:1.4}#cart-drawer .si-cart-empty-subtitle{font-size:14px;line-height:1.5;color:#625a53;max-width:36ch}#cart-drawer .si-cart-empty-intro>.btn{margin-top:3px;min-height:44px;border-radius:0;font-size:14px;padding:10px 12px}#cart-drawer .si-cart-empty-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin-top:2px}#cart-drawer .si-cart-empty-categories a{flex:1;text-align:center;border:1px solid #ded8d0;color:#24211e;padding:8px;font-size:13px;line-height:1.4;text-decoration:none;background:#fff}#cart-drawer .si-cart-empty-categories a:hover{background:#f6f4f0}#cart-drawer .si-cart-empty-recommendations .si-drawer-suggestion{flex-basis:calc(50% - 5px)}#cart-drawer .si-cart-empty-all{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin-top:7px;font-size:13px;font-weight:500;color:#24211e;text-underline-offset:3px}#cart-drawer .si-cart-empty-help{padding:16px 0 0;font-size:12px;line-height:1.5;color:#625a53;text-align:center}#cart-drawer .si-cart-empty-help p{margin:0 0 5px}#cart-drawer .si-cart-empty-help .si-cart-empty-service{font-size:13px;font-weight:500;color:#24211e}#cart-drawer .si-cart-empty-help a{font-weight:600;color:#24211e;text-underline-offset:3px}#cart-drawer .si-cart-empty-help span{margin-left:3px}#cart-drawer:has(cart-items[data-empty=true]) .si-drawer-benefit{justify-content:center;gap:14px;padding:14px 18px}#cart-drawer:has(cart-items[data-empty=true]) .si-drawer-benefit>span{text-align:center}#cart-drawer .cart-empty.si-cart-empty-intro{display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 0 24px}#cart-drawer .si-cart-empty-subtitle{margin-inline:auto;line-height:1.6}#cart-drawer .si-cart-empty-intro>.btn{margin-top:4px}#cart-drawer .si-cart-empty-categories{gap:10px;margin-top:0}#cart-drawer .si-cart-empty-categories a{padding:10px 6px}#cart-drawer .si-cart-empty-recommendations{padding-top:18px;padding-bottom:16px;text-align:center}#cart-drawer .si-cart-empty-recommendations .si-drawer-reco-heading{position:relative;justify-content:center;min-height:36px;padding-inline:74px;margin-bottom:16px}#cart-drawer .si-cart-empty-recommendations h3{text-align:center;line-height:1.4}#cart-drawer .si-cart-empty-recommendations .si-drawer-reco-nav{position:absolute;right:0;top:50%;transform:translateY(-50%)}#cart-drawer .si-cart-empty-recommendations .si-drawer-suggestion__copy{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;text-align:center}#cart-drawer .si-cart-empty-recommendations .si-drawer-suggestion__title{min-height:54px;-webkit-line-clamp:3;text-align:center}#cart-drawer .si-cart-empty-recommendations .si-drawer-suggestion strong{margin:4px 0;font-size:15px;text-align:center}#cart-drawer .si-cart-empty-recommendations .si-drawer-suggestion__choose{margin-top:2px;min-height:38px}#cart-drawer .si-cart-empty-all{margin-top:14px}#cart-drawer .si-cart-empty-help{padding-top:24px;font-size:13px;line-height:1.65}#cart-drawer .si-cart-empty-help p{margin-bottom:10px}#cart-drawer:has(cart-items[data-empty=true]) .si-drawer-benefit{display:none}#cart-drawer .cart-item{grid-template-columns:136px minmax(0,1fr) auto;column-gap:12px;row-gap:8px;padding:12px;margin:12px 0}#cart-drawer .cart-item__image{grid-column:1;grid-row:1/3;align-self:start;width:136px}#cart-drawer .cart-item__image img{width:136px;height:136px}#cart-drawer .cart-item__details{grid-column:2/4;grid-row:1;padding-right:24px}#cart-drawer .cart-item__title{font-size:15px;line-height:1.35}#cart-drawer .cart-item__variants dl{margin-top:6px}#cart-drawer .cart-item__variants dl>div{margin-bottom:3px}#cart-drawer .cart-item__variants dd{margin:0}#cart-drawer .cart-item__variants dt strong{font-size:12px;font-weight:400;color:#6a625b}#cart-drawer .cart-item__qty{grid-column:2;grid-row:2;align-self:end}#cart-drawer .cart-item__qty>.flex{margin-top:0;gap:0}#cart-drawer .cart-item__total{grid-column:3;grid-row:2;align-self:end;padding-top:0;font-size:17px;line-height:36px}#cart-drawer .cart-item__qty quantity-input{width:104px;max-width:104px;min-height:36px}#cart-drawer .cart-item__qty .qty-input__btn{width:32px;height:34px;padding:5px}#cart-drawer .cart-item__qty .qty-input__input{min-width:0;width:38px;padding:4px 0;font-size:13px}#cart-drawer .si-drawer-review{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:9px;color:#24211e;text-decoration:none;font-size:13px;line-height:1.4}#cart-drawer .si-drawer-review>span{color:#89715b;font-size:14px;letter-spacing:1px}#cart-drawer .si-drawer-review strong{font-size:13px;font-weight:500}#cart-drawer .si-drawer-review:hover strong{text-decoration:underline;text-underline-offset:3px}@media(max-width:599px){#cart-drawer .cart-item{grid-template-columns:120px minmax(0,1fr) auto;column-gap:10px;padding:10px}#cart-drawer .cart-item__image,#cart-drawer .cart-item__image img{width:120px;height:120px}#cart-drawer .cart-item__title{font-size:14px}#cart-drawer .cart-item__details{padding-right:22px}}@media(max-width:359px){#cart-drawer .cart-item{grid-template-columns:96px minmax(0,1fr) auto;column-gap:8px}#cart-drawer .cart-item__image,#cart-drawer .cart-item__image img{width:96px;height:104px}#cart-drawer .cart-item__qty quantity-input{width:96px;max-width:96px}#cart-drawer .cart-item__qty .qty-input__input{width:30px}#cart-drawer .cart-item__total{font-size:16px}}#cart-drawer .si-drawer-footer .si-drawer-delivery-summary{margin:5px 0 8px;padding:0;border:0;font-size:12px;line-height:1.4;color:#625a53}#cart-drawer .si-drawer-footer .si-drawer-delivery-summary{text-align:left}#cart-drawer .si-drawer-benefit{justify-content:center;align-items:center;gap:12px;padding:10px 18px}#cart-drawer .si-drawer-benefit>svg{width:26px;height:26px;flex:0 0 26px;padding:0;border:0;background:none;stroke-width:1.5}#cart-drawer .si-drawer-benefit>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;text-align:left}#cart-drawer .si-drawer-benefit strong{display:block;font-size:14px;line-height:1.35;font-weight:600}#cart-drawer .si-drawer-benefit small{display:block;margin:0;font-size:12px;line-height:1.4}@media(min-width:1000px){#cart-drawer.si-cart-drawer:has(.si-drawer-complements):not(:has(cart-items[data-empty=true])){width:880px;--drawer-width:880px;--si-side-width:300px}#cart-drawer:has(.si-drawer-complements):not(:has(cart-items[data-empty=true]))>.si-drawer-header,#cart-drawer:has(.si-drawer-complements):not(:has(cart-items[data-empty=true]))>.si-drawer-benefit{margin-left:var(--si-side-width)}#cart-drawer:has(.si-drawer-complements):not(:has(cart-items[data-empty=true]))>.si-drawer-body{padding-left:calc(var(--si-side-width) + 18px)}#cart-drawer:has(.si-drawer-complements):not(:has(cart-items[data-empty=true])) .si-drawer-footer{left:var(--si-side-width);width:calc(100% - var(--si-side-width))}#cart-drawer:has(.si-drawer-complements):not(:has(cart-items[data-empty=true])) #cart-promoted-products{position:absolute;left:0;top:0;bottom:0;width:var(--si-side-width);overflow-y:auto;overscroll-behavior:contain;background:#f6f4f0;border-right:1px solid #ded8d0;padding:24px 20px}#cart-drawer #cart-promoted-products>.si-drawer-complements{margin:0;padding:0;border:0}#cart-drawer #cart-promoted-products>.si-drawer-complements .si-drawer-reco-heading{margin-bottom:18px}#cart-drawer #cart-promoted-products>.si-drawer-complements h3{font-size:17px;line-height:1.4}#cart-drawer #cart-promoted-products>.si-drawer-complements .si-drawer-reco-nav,#cart-drawer #cart-promoted-products>.si-drawer-complements .si-drawer-reco-dots{display:none}#cart-drawer #cart-promoted-products>.si-drawer-complements .si-drawer-suggestions{display:flex;flex-direction:column;overflow:visible;gap:16px;scroll-snap-type:none}#cart-drawer #cart-promoted-products>.si-drawer-complements .si-drawer-suggestion{flex:none;width:100%}#cart-drawer #cart-promoted-products>.si-drawer-complements .si-drawer-suggestion__copy{padding:10px;gap:8px}#cart-drawer #cart-promoted-products>.si-drawer-complements .si-drawer-suggestion__title{font-size:14px;min-height:0}#cart-drawer #cart-promoted-products>.si-drawer-complements .si-drawer-suggestion__choose{min-height:38px}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/si-cart-drawer.css.map */
