.pcart{--pcart-serif: "LOccitaneSerif", serif;--pcart-sans: "LOccitaneSans", sans-serif;--pcart-ink: #001022;--pcart-muted: #6E6A60;--pcart-line: #E6E0D2;--pcart-line-soft: #EFEAE0;--pcart-accent: #FFC20E;--pcart-pad: 28px}.pcart .pcart__view,.pcart .pcart__view *{font-family:var(--pcart-ff)!important;box-sizing:border-box}.pcart .pcart__view [hidden]{display:none!important}.pcart__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:block;background:#00102252;opacity:0;pointer-events:none;transition:opacity .4s}.pcart.active .pcart__overlay{opacity:1;pointer-events:auto}.pcart__panel{--pcart-ff: var(--pcart-sans);position:fixed;top:0;right:0;bottom:0;z-index:1001;width:min(560px,100%);display:flex;flex-direction:column;background:#fff;box-shadow:-8px 0 40px #0010221a;color:var(--pcart-ink);font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;transform:translate(105%);visibility:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s}.pcart.active .pcart__panel{transform:translate(0);visibility:visible;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pcart__panel:focus{outline:none}.pcart__panel button{margin:0;color:inherit;font-size:inherit;letter-spacing:inherit;line-height:normal;text-transform:none;box-shadow:none;border-radius:0;-webkit-appearance:none;appearance:none}.pcart__panel a{color:var(--pcart-ink)}.pcart__panel img{display:block;max-width:100%}@keyframes pcartSoftIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pcart__header{flex:none;display:flex;align-items:center;gap:8px;padding:14px 14px 12px var(--pcart-pad);border-bottom:1px solid var(--pcart-line)}.pcart__heading{flex:1;display:flex;align-items:baseline;gap:10px}.pcart .pcart__title{--pcart-ff: var(--pcart-serif);margin:0;font-size:25px;font-weight:400;line-height:1;letter-spacing:normal;color:var(--pcart-ink)}.pcart__count{font-size:12px;color:var(--pcart-muted)}.pcart .pcart__close{width:44px;height:44px;padding:0;border:none;background:none;font-size:26px;font-weight:300;cursor:pointer}.pcart__scroll{flex:1;min-height:120px;overflow-y:auto;display:flex;flex-direction:column}.pcart-goals{flex:none;display:flex;flex-direction:column;gap:18px;padding:18px var(--pcart-pad) 20px;background:#fff;border-bottom:1px solid var(--pcart-line)}.pcart .pcart-goals__message{--pcart-ff: var(--pcart-serif);margin:0;font-size:20px;font-weight:400;line-height:1.35;letter-spacing:normal;color:var(--pcart-ink);text-wrap:pretty}.pcart-goals__message strong,.pcart-goals__message b{font-weight:600}.pcart-goals__amount{font-weight:600;text-decoration:underline;text-decoration-color:var(--pcart-accent);text-decoration-thickness:2px;text-underline-offset:5px}.pcart-goals__bar{position:relative;height:96px;margin:4px 4px 0}.pcart-goals__track,.pcart-goals__fill{position:absolute;top:49px;left:0;display:block;height:5px}.pcart-goals__track{right:0;background:#eaeaea}.pcart-goals__fill{background:var(--pcart-ink);transition:width .8s cubic-bezier(.2,.8,.2,1),background .4s}.pcart-goals__fill.is-muted{background:#c9c2b2}.pcart .pcart-goals__milestone{--pcart-ff: var(--pcart-serif);position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:0;padding:0;border:none;background:none;transform:translate(-50%);cursor:pointer}.pcart .pcart-goals__milestone.is-last{align-items:flex-end;transform:translate(calc(-100% + 6px))}.pcart-goals__pct{display:block;height:44px;padding-top:4px;font-size:32px;font-weight:500;line-height:1;white-space:nowrap;color:#b8b2a4;transition:color .4s}.pcart-goals__milestone.is-small .pcart-goals__pct{padding-top:20px;font-size:17px}.pcart-goals__dot{display:block;width:13px;height:13px;margin:1px 0;border:1px solid #C9C2B2;border-radius:50%;background:#fff;transition:background .4s,border-color .4s}.pcart-goals__threshold{display:block;margin-top:8px;font-size:14px;white-space:nowrap;color:#8e887a}.pcart-goals__state{display:block;height:16px;margin-top:2px;font-size:12.5px;font-style:italic;color:var(--pcart-ink)}.pcart-goals__milestone.is-reached .pcart-goals__pct,.pcart-goals__milestone.is-next .pcart-goals__pct{color:var(--pcart-ink)}.pcart-goals__milestone.is-reached .pcart-goals__threshold,.pcart-goals__milestone.is-next .pcart-goals__threshold{color:#3d4550}.pcart-goals__milestone.is-reached .pcart-goals__dot,.pcart-goals__milestone.is-next .pcart-goals__dot{border-color:var(--pcart-ink)}.pcart-goals__milestone.is-reached .pcart-goals__dot{background:var(--pcart-ink)}.pcart-goals__milestone.is-pending .pcart-goals__pct,.pcart-goals__milestone.is-pending .pcart-goals__threshold{color:#8e887a}.pcart-goals__milestone.is-pending .pcart-goals__dot{border:1px dashed #8E887A;background:#fff}.pcart-goals__milestone.is-shown .pcart-goals__dot{box-shadow:0 0 0 4px #ffc20e73}.pcart-goals__detail{--pcart-ff: var(--pcart-serif);display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--pcart-line)}.pcart-goals__detail-media{flex:none;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:1px solid #EFEFEF;background:#fff}.pcart .pcart-goals__detail-media img{width:80%;height:80%;object-fit:contain}.pcart-goals__detail-glyph{font-size:24px;font-style:italic}.pcart-goals__detail-text{display:flex;flex-direction:column;gap:3px;min-width:0}.pcart-goals__detail-status{font-size:13px;color:var(--pcart-muted)}.pcart-goals__detail-title{font-size:15.5px;font-weight:400;line-height:1.35;text-wrap:pretty}.pcart-goals__toast{display:flex;align-items:center;gap:8px}.pcart-goals__toast.is-entering{animation:pcartSoftIn .6s ease both}.pcart-goals__toast-dot,.pcart-foot__dot{display:block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--pcart-accent)}.pcart-goals__toast-text{--pcart-ff: var(--pcart-serif);font-size:17px;font-style:italic}.pcart-items{flex:none;display:flex;flex-direction:column;padding:0 var(--pcart-pad)}.pcart-items__head{display:flex;justify-content:space-between;padding:18px 0 14px;border-bottom:1px solid var(--pcart-line-soft);font-size:12px;font-weight:300;letter-spacing:1.6px}.pcart-items__empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 0;text-align:center}.pcart .pcart-items__empty-title{--pcart-ff: var(--pcart-serif);margin:0;font-size:21px;font-weight:400;line-height:normal;letter-spacing:normal;color:var(--pcart-ink)}.pcart .pcart-items__empty-cta{padding:4px 0;border:none;border-bottom:1px solid var(--pcart-ink);background:none;font-size:11px;letter-spacing:2px;cursor:pointer}.pcart .pcart-items__error{margin:12px 0 0;font-size:12px;line-height:1.35;letter-spacing:normal;color:#b3261e}.pcart-item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pcart-line-soft);transition:opacity .2s}.pcart-item.is-loading{opacity:.5;pointer-events:none}.pcart-item--gift{animation:pcartSoftIn .7s ease both}.pcart-item__media{display:flex;align-items:center;justify-content:center;width:84px;height:84px;overflow:hidden;background:#fff}.pcart .pcart-item__media img{width:100%;height:100%;object-fit:contain}.pcart-item__info{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-width:0}.pcart-item__info--gift{justify-content:center}.pcart-item__top,.pcart-item__gift-top{display:flex;justify-content:space-between;gap:12px}.pcart-item__gift-top{align-items:center}.pcart-item__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.pcart .pcart-item__name{--pcart-ff: var(--pcart-serif);font-size:16px;font-weight:400;line-height:1.35;color:var(--pcart-ink);text-decoration:none}.pcart-item__size{font-size:12px;color:var(--pcart-muted)}.pcart-item__tag{align-self:flex-start;margin-top:2px;padding:2px 8px;background:#fff1c2;color:#6b4e00;font-size:10.5px;font-weight:500;letter-spacing:.3px}.pcart-item__tag--excluded{background:#f1efe8;color:#5f5e5a}.pcart-item__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pcart .pcart-item__old-price{font-size:12px;white-space:nowrap;color:#8e887a;text-decoration:line-through}.pcart-item__price{font-size:14px;white-space:nowrap}.pcart-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.pcart-item__stepper{display:flex;align-items:center;height:34px;border:1px solid #D9D2C2}.pcart .pcart-item__step{width:34px;height:100%;padding:0;border:none;background:none;font-size:15px;font-weight:300;cursor:pointer}.pcart-item__stepper--fixed{padding:0 14px}.pcart-item.is-pending .pcart-item__prices{opacity:.5}.pcart-item__qty{min-width:20px;font-size:13px;text-align:center}.pcart .pcart-item__remove{padding:6px 0;border:none;background:none;font-size:11px;letter-spacing:1px;color:var(--pcart-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pcart-item__badge{padding:3px 7px;border:1px solid var(--pcart-ink);font-size:9.5px;font-weight:500;letter-spacing:2px}.pcart-sugg{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 var(--pcart-pad);background:#f5f5f3}.pcart-sugg__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0}.pcart .pcart-sugg__title{--pcart-ff: var(--pcart-serif);margin:0;font-size:17px;font-weight:400;line-height:normal;letter-spacing:normal;color:var(--pcart-ink)}.pcart .pcart-sugg__toggle{--pcart-ff: var(--pcart-serif);padding:4px 0;border:none;background:none;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pcart-sugg__body{position:relative;max-height:36vh;padding:0 0 18px;overflow-x:hidden;overflow-y:auto}.pcart-sugg__track{display:flex;gap:12px;padding:0 22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.pcart-sugg__track::-webkit-scrollbar{display:none}.pcart-sugg__card{--pcart-ff: var(--pcart-serif);flex:none;width:calc((100% - 24px) / 3);min-width:110px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;scroll-snap-align:start}.pcart-sugg__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;background:#fff}.pcart .pcart-sugg__media img{width:72%;height:72%;object-fit:contain}.pcart-sugg__badge{--pcart-ff: var(--pcart-sans);position:absolute;top:0;left:50%;padding:2px 6px;transform:translate(-50%);white-space:nowrap;background:#d8c9a5;color:var(--pcart-ink);font-size:10.5px;font-weight:500}.pcart .pcart-sugg__name{min-height:35px;font-size:13px;line-height:1.35;text-decoration:none}.pcart-sugg__size{font-size:12px;color:var(--pcart-muted)}.pcart-sugg__price{font-size:13.5px}.pcart .pcart-sugg__add{width:100%;height:40px;margin-top:4px;padding:0;border:1px solid var(--pcart-ink);background:#fff;font-size:12.5px;cursor:pointer;transition:background .25s,color .25s}.pcart .pcart-sugg__add:hover{background:var(--pcart-ink);color:#fff}.pcart .pcart-sugg__add.is-loading{opacity:.5;pointer-events:none}.pcart .pcart-sugg__arrow{position:absolute;top:22%;width:28px;height:44px;padding:0;border:none;background:none;font-size:26px;font-weight:300;color:var(--pcart-muted);cursor:pointer}.pcart .pcart-sugg__arrow--prev{left:-8px}.pcart .pcart-sugg__arrow--next{right:-8px}.pcart-foot{--pcart-ff: var(--pcart-serif);flex:none;display:flex;flex-direction:column;gap:6px;padding:16px 28px;background:#fff}.pcart-foot__row{display:flex;justify-content:space-between;font-size:13px;color:var(--pcart-muted)}.pcart-foot__row--discount{align-items:center;font-weight:500;color:var(--pcart-ink)}.pcart-foot__discount-label{display:flex;align-items:center;gap:8px}.pcart-foot__shipping{color:var(--pcart-ink)}.pcart-foot__total{display:flex;justify-content:space-between;align-items:flex-end;margin-top:4px;padding-top:12px;border-top:1px solid var(--pcart-line-soft)}.pcart-foot__total-label{padding-bottom:4px;font-size:15px}.pcart-foot__total-values{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pcart-foot__total-value{font-size:26px;font-weight:500;line-height:1}.pcart-foot__installments{font-size:11.5px;color:var(--pcart-muted)}.pcart .pcart-foot__cta{--pcart-ff: var(--pcart-sans);display:flex;align-items:center;justify-content:center;height:50px;margin-top:6px;background:var(--pcart-accent);color:var(--pcart-ink);font-size:14px;font-weight:500;text-decoration:none;transition:background .25s}.pcart .pcart-foot__cta:hover{background:#f2b600;color:var(--pcart-ink)}.pcart .pcart-foot__cta.is-disabled{pointer-events:none}.pcart .pcart-foot__continue{align-self:center;padding:6px;border:none;background:none;font-size:12px;color:var(--pcart-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:759.98px){.pcart{--pcart-pad: 18px}.pcart .pcart-goals__message{font-size:18px}.pcart-goals__bar{margin:-18px 4px -6px}.pcart-goals__pct{padding-top:18px;font-size:21px}.pcart-goals__milestone.is-small .pcart-goals__pct{padding-top:24px;font-size:13px}.pcart-goals__threshold{font-size:11.5px}.pcart-goals__state{font-size:10.5px}.pcart-item{grid-template-columns:72px minmax(0,1fr)}.pcart-item__media{width:72px;height:72px}.pcart-item__stepper{height:40px}.pcart .pcart-item__step{width:40px}.pcart-sugg__card{width:calc((100% - 12px)/2)}.pcart-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.pcart__overlay,.pcart__panel,.pcart-goals__fill{transition:none}.pcart-goals__toast.is-entering,.pcart-item--gift{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/promo-cart.css.map */
