.selouma-cart{--drawer-max-width: min(100vw, 29rem);--drawer-body-padding-inline: 1.5rem;--drawer-footer-padding-inline: 1.5rem;--drawer-footer-padding-block: 1rem;--background: 255 255 255;--text-color: 17 17 17}.selouma-cart::part(header){padding-block:1.2rem;min-height:0}.selouma-cart::part(body){row-gap:0}.selouma-cart::part(footer){background:#f5f5f5;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.selouma-cart [slot=header]{font-size:1.2rem;letter-spacing:-.035em;text-transform:none}.selouma-cart__count{color:#96918b;font-weight:400;margin-inline-start:.25rem}.selouma-cart__reassurance{background:#111;color:#fff;text-align:center;padding:.85rem 1rem;margin-inline:calc(-1 * var(--drawer-body-padding-inline));font-size:.83rem;font-weight:600}.selouma-cart__shipping{margin:0;padding:.65rem 0;text-align:center;font-size:.8rem;border-bottom:1px solid #e7e5e3}.selouma-cart__gift{margin-inline:calc(-1 * var(--drawer-body-padding-inline));padding:1rem var(--drawer-body-padding-inline);background:#f3f2f0;display:grid;gap:.65rem;font-size:.86rem}.selouma-cart__gift p{margin:0}.selouma-cart__gift progress{width:100%;height:5px;border:0;background:#e0dedb;color:#111;accent-color:#111}.selouma-cart__gift progress::-webkit-progress-bar{background:#e0dedb}.selouma-cart__gift progress::-webkit-progress-value{background:#111}.selouma-cart__gift progress::-moz-progress-bar{background:#111}.selouma-cart__gift-label{display:flex;justify-content:space-between;align-items:center;font-size:.73rem;text-transform:uppercase}.selouma-cart__gift small{color:#625f5a;font-size:.68rem}.selouma-cart__service{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 0;border-bottom:1px solid #e7e5e3}.selouma-cart__service-icon{width:76px;height:86px;background:#111;color:#fff;display:grid;place-items:center}.selouma-cart__service-copy{display:grid;gap:.5rem;min-width:0}.selouma-cart__service-copy>strong{font-size:.88rem;line-height:1.55}.selouma-cart__service-copy p{margin:0;color:#66615b;font-size:.77rem;line-height:1.5}.selouma-cart__service-bottom{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.selouma-cart__service-bottom>strong{font-size:.86rem;white-space:nowrap}.selouma-cart .selouma-cart__small-button{background:#111;color:#fff;border:1px solid #111;padding:.65rem .75rem;font:inherit;font-size:.69rem;font-weight:600;line-height:1.2;cursor:pointer;min-height:44px}.selouma-cart__small-button:disabled{opacity:.5;cursor:wait}.selouma-cart__small-button:focus-visible,.selouma-cart a:focus-visible{outline:2px solid #736455;outline-offset:3px}.selouma-cart .cart-drawer__items{gap:0;padding:0}.selouma-cart .cart-drawer__items>line-item{padding:1.25rem 0;border-bottom:1px solid #e7e5e3}.selouma-cart .line-item__media{width:88px}.selouma-cart .cart-drawer__complementary-products{border-top:0;padding-block:1.25rem}.selouma-cart .complementary-products__header{justify-content:center}.selouma-cart .complementary-products__header p{font-size:.94rem;text-transform:none;letter-spacing:0}.selouma-cart .horizontal-product-card{padding:.8rem;background:#f3f2f0;border-radius:3px}.selouma-cart .horizontal-product-card__figure{width:65px}.selouma-cart .horizontal-product-card .product-title{font-size:.83rem;text-transform:none;letter-spacing:0}.selouma-cart .horizontal-product-card button{min-height:44px;font-size:.7rem}.selouma-cart .cart-drawer__footer{gap:.8rem}.selouma-cart__totals{display:flex;justify-content:space-between;align-items:center;gap:.6rem;font-size:.84rem}.selouma-cart__totals>span{text-transform:uppercase;white-space:nowrap}.selouma-cart__prices{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.35rem}.selouma-cart__prices s{color:#76716c}.selouma-cart__saving{color:#087b6b;font-size:.75rem}.selouma-cart .button-group .button[name=checkout]{background:#111;border-color:#111;color:#fff;border-radius:0;min-height:52px;letter-spacing:.02em}.selouma-cart__payments{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem;padding:0;margin:0;list-style:none}.selouma-cart__payments li{line-height:0}.selouma-cart__payments svg{width:32px;height:auto}.selouma-cart__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 1.2rem;text-align:center;font-size:.67rem;text-transform:uppercase;letter-spacing:.025em}.selouma-cart__trust a{text-decoration:underline;text-underline-offset:3px}@media(max-width:359px){.selouma-cart{--drawer-body-padding-inline: 1rem;--drawer-footer-padding-inline: 1rem}.selouma-cart__service{grid-template-columns:60px minmax(0,1fr);gap:.7rem}.selouma-cart__service-icon{width:60px;height:74px}.selouma-cart__totals{align-items:flex-start}}.selouma-bundle{display:block;margin-block:1.2rem;color:#252321;font-family:inherit}.selouma-bundle__heading{display:flex;align-items:center;gap:12px;margin-bottom:15px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selouma-bundle__heading:before,.selouma-bundle__heading:after{content:"";height:1px;flex:1;background:#d6d0c9}.selouma-bundle__choices{border:0;padding:0;margin:0;min-width:0}.selouma-bundle__choice{display:block;position:relative;border:1px solid #d6d0c9;border-radius:5px;margin-bottom:11px;padding:16px;background:#fff;cursor:pointer}.selouma-bundle__choice.is-selected{border:2px solid #252321;padding:15px}.product-info__block-item.selouma-bundle-native-hidden{display:none!important}.selouma-bundle__choice[data-choice=one],.selouma-bundle__choice-head{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;cursor:pointer}.selouma-bundle__choice input[type=radio]{position:absolute;width:1px;height:1px;opacity:0}.selouma-bundle__choice:focus-within{outline:2px solid #a79a8c;outline-offset:2px}.selouma-bundle__radio{width:22px;height:22px;border:2px solid #b4ada5;border-radius:50%;flex:none;display:grid;place-items:center}.selouma-bundle__choice.is-selected .selouma-bundle__radio{border-color:#252321}.selouma-bundle__choice.is-selected .selouma-bundle__radio:after{content:"";width:11px;height:11px;border-radius:50%;background:#252321}.selouma-bundle__title{font-size:18px;white-space:nowrap}.selouma-bundle__amount{margin-left:auto;text-align:right;font-size:17px;font-weight:600;white-space:nowrap;color:#287a50}.selouma-bundle__amount--stacked{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.selouma-bundle__amount--stacked s{font-size:12px;color:#817971;font-weight:400}.selouma-bundle__amount--stacked s[hidden],.selouma-bundle__saving[hidden]{display:none}.selouma-bundle__contents{padding:17px 0 0 32px}.selouma-bundle__label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#756d65;margin-bottom:8px;font-weight:600}.selouma-bundle__item{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:13px}.selouma-bundle__item[hidden],.selouma-bundle__error[hidden]{display:none}.selouma-bundle__item strong{display:block;font-weight:600;line-height:1.35}.selouma-bundle__item small{display:block;color:#756d65;margin-top:3px}.selouma-bundle__thumb{width:44px;height:52px;object-fit:cover;background:#eee9e4}selouma-product-bundle .selouma-bundle__choose,selouma-product-bundle .selouma-bundle__add{border:0;border-radius:4px;background:#252321;color:#fff;padding:11px 15px;font-size:12px;font-weight:700;cursor:pointer}selouma-product-bundle .selouma-bundle__choose:hover,selouma-product-bundle .selouma-bundle__add:hover{background:#514940}.selouma-bundle__add{width:100%;margin-top:8px;padding:15px}.selouma-bundle__add:disabled{opacity:.48;cursor:not-allowed}.selouma-bundle__saving{font-size:12px;color:#287a50;margin:14px 0 10px;font-weight:600}.selouma-bundle__error{font-size:12px;color:#ae0027;margin-top:8px}.selouma-bundle__dialog{border:0;border-radius:7px;padding:0;width:min(550px,calc(100% - 20px));max-height:88vh;box-shadow:0 20px 60px #0004;background:#fff;color:#252321}.selouma-bundle__dialog::backdrop{background:#211d1a99}.selouma-bundle__dialog-header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #e5dfd8;font-size:21px}.selouma-bundle__dialog-header button{background:none;border:0;font-size:28px;line-height:1;cursor:pointer}.selouma-bundle__search-label{display:block;margin:18px 22px 6px;font-size:12px;font-weight:700}.selouma-bundle__search-label+input{display:block;margin:0 22px;width:calc(100% - 44px);padding:11px;border:1px solid #cfc8c1;background:#fff;color:#252321}.selouma-bundle__intro{margin:16px 22px 0;font-size:12px;color:#655c55}.selouma-bundle__results{padding:10px 22px 22px;max-height:50vh;overflow:auto}.selouma-bundle__group{margin:15px 0 20px}.selouma-bundle__group h3{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.selouma-bundle__group:not(.is-expanded) .selouma-bundle__result:nth-child(n+4){display:none}.selouma-bundle__result{display:flex;align-items:center;gap:13px;width:100%;padding:11px 0;border-bottom:1px solid #eee9e4;text-align:left;background:#fff;color:#252321}.selouma-bundle__result img{width:58px;height:66px;object-fit:cover;background:#eee9e4;flex:none}.selouma-bundle__result-copy{flex:1;min-width:0}.selouma-bundle__result strong{display:block;font-size:13px;line-height:1.35}.selouma-bundle__result-prices{display:block;margin-top:5px;font-size:13px;font-weight:700;color:#287a50}.selouma-bundle__result-prices s{margin-left:7px;color:#817971;font-size:11px;font-weight:400}.selouma-bundle__result select{display:block;max-width:100%;margin-top:7px;padding:6px 7px;border:1px solid #d6d0c9;border-radius:3px;background:#fff;color:#252321;font-size:11px}.selouma-bundle__result-action{border:0;background:none;color:#252321;font-size:11px;font-weight:700;text-decoration:underline;white-space:nowrap;cursor:pointer}.selouma-bundle__more{border:0;background:none;color:#252321;padding:11px 0 4px;text-decoration:underline;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:480px){.selouma-bundle__title{font-size:16px}.selouma-bundle__amount{font-size:15px}.selouma-bundle__contents{padding-left:17px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
