
.camber-cart[hidden]{display:none}.camber-cart{position:fixed;inset:0;z-index:10000}.camber-cart__shade{position:absolute;inset:0;background:#0a0e0c9e;backdrop-filter:blur(4px)}.camber-cart__panel{position:absolute;right:0;top:0;height:100%;width:min(510px,100%);background:#efebe3;color:#171a17;padding:clamp(22px,4vw,38px);display:flex;flex-direction:column;overflow:auto;box-shadow:-20px 0 70px #0003}.camber-cart__head{display:flex;justify-content:space-between;border-bottom:1px solid #d5d0c6;padding-bottom:22px}.camber-cart__eyebrow{font-size:10px;letter-spacing:.18em;color:#777;margin:0 0 8px}.camber-cart__head h2{font-size:32px;margin:0}.camber-cart__close{border:0;background:none;font-size:34px;cursor:pointer}.camber-cart__items{flex:1}.camber-cart__item{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid #d5d0c6}.camber-cart__item img{width:100px;height:100px;object-fit:cover;background:#e1ddd4}.camber-cart__detail{flex:1}.camber-cart__detail h3{font-size:15px;margin:3px 0 8px}.camber-cart__qty{display:flex;align-items:center;gap:12px;margin-top:12px}.camber-cart__qty button{border:1px solid #bdb8ae;background:transparent;width:28px;height:28px;cursor:pointer}.camber-cart__qty .camber-cart__remove{width:auto;border:0;text-decoration:underline;margin-left:auto;font-size:11px}.camber-cart__foot{border-top:1px solid #d5d0c6;padding-top:20px}.camber-cart__total{display:flex;justify-content:space-between;font-size:17px}.camber-cart__foot>p,.checkout-note{font-size:11px;color:#6e716d;line-height:1.6}.camber-cart__checkout{display:flex;justify-content:space-between;background:#171a17;color:#fff;text-decoration:none;padding:17px 20px;margin-top:18px}.camber-cart__checkout[hidden]{display:none}.camber-cart__continue{display:block;margin:auto;border:0;background:none;text-decoration:underline;padding:14px;cursor:pointer}.camber-cart__empty{text-align:center;padding:65px 12px;color:#777}.camber-cart__empty h3{color:#171a17}.camber-cart-open{overflow:hidden}
.checkout-page{background:#efebe3;color:#171a17;min-height:100vh;padding:30px clamp(20px,6vw,90px) 70px}.checkout-top{display:flex;justify-content:space-between;border-bottom:1px solid #d5d0c6;padding-bottom:20px}.checkout-brand{font-weight:800;letter-spacing:.18em;color:inherit;text-decoration:none}.checkout-back{color:inherit;font-size:13px}.checkout-wrap{max-width:1080px;margin:70px auto;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(35px,7vw,100px)}.checkout-kicker{font-size:10px;letter-spacing:.2em;color:#777}.checkout-wrap h1{font-size:clamp(38px,5vw,64px);line-height:.98;margin:12px 0 36px}.checkout-form label{display:block;font-size:12px;margin:18px 0 7px}.checkout-form input,.checkout-form textarea{box-sizing:border-box;width:100%;border:1px solid #c9c4ba;background:#f8f6f0;padding:14px;font:inherit}.checkout-form textarea{min-height:90px;resize:vertical}.checkout-submit{width:100%;border:0;background:#171a17;color:white;padding:17px;margin-top:22px;font:inherit;cursor:pointer}.checkout-summary{background:#e6e1d7;padding:28px;height:max-content}.checkout-summary h2{font-size:22px;margin:0 0 22px}.checkout-line{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #ccc6bb;font-size:13px}.checkout-grand{display:flex;justify-content:space-between;font-size:17px;padding-top:22px}.checkout-empty{font-size:13px;line-height:1.7}.checkout-empty a{color:inherit}@media(max-width:760px){.checkout-wrap{grid-template-columns:1fr;margin:42px auto}.checkout-summary{grid-row:1}.checkout-page{padding-top:20px}}

.language-picker{position:relative;display:flex;align-items:center;margin-inline:12px;z-index:30}.language-trigger{display:flex;align-items:center;gap:7px;border:1px solid #7776;background:transparent;color:inherit;padding:7px 9px;font:inherit;font-size:11px;letter-spacing:.08em;cursor:pointer}.language-trigger svg{width:23px;height:15px;display:block}.language-trigger .language-chevron{width:10px;height:7px}.language-menu{position:absolute;top:calc(100% + 9px);right:0;min-width:150px;background:#efebe3;color:#171a17;border:1px solid #d5d0c6;box-shadow:0 12px 30px #0002;padding:5px}.language-menu[hidden]{display:none}.language-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;background:transparent;color:inherit;text-align:start;font:inherit;font-size:12px;cursor:pointer}.language-menu button:hover{background:#ded9cf}.language-menu svg{width:24px;height:16px;flex:none}.checkout-top .language-picker{margin-left:auto;margin-right:18px}html[dir=rtl] .camber-cart__panel{right:auto;left:0}html[dir=rtl] .language-menu{right:auto;left:0}html[dir=rtl] .checkout-top{direction:rtl}html[dir=rtl] .checkout-wrap{text-align:right}@media(max-width:760px){.language-picker{margin-inline:5px}.language-trigger{padding:6px}.language-menu{right:auto;left:0}}
