.mso-card-row{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:44px;width:100%}.mso-card-row .price{margin:0!important;color:#d5c19b!important}.mso-card-actions{min-height:44px;display:flex;align-items:center;justify-content:flex-end}.mso-card-actions button,.mso-card-actions a,.mso-stepper button,.mso-drawer-head button,.mso-remove{appearance:none;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;color:inherit;padding:8px;min-height:44px;font-family:inherit;font-size:14px;font-weight:400;line-height:24px;text-transform:none;cursor:pointer}.mso-card-actions a{display:inline-flex;align-items:center}.mso-card-actions button:hover,.mso-card-actions a:hover,.mso-stepper button:hover{color:#d5c19b}.mso-stepper{display:inline-flex;align-items:center;justify-content:flex-end;gap:0;white-space:nowrap;min-height:44px}.mso-stepper button{min-width:44px}.mso-stepper span{min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.mso-card-actions button:disabled,.mso-stepper button:disabled{opacity:.45;cursor:wait}.mso-card-actions :focus-visible,.mso-stepper :focus-visible,.mso-drawer :focus-visible,.mso-back:focus-visible,.mso-single-quantity :focus-visible{outline:1px solid #d5c19b;outline-offset:3px}.mso-status{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100002;max-width:min(90vw,540px);padding:12px 20px;background:#242725;color:#ece8df;font:400 14px/1.6 Manrope,sans-serif;border-radius:2px}.mso-status:empty{display:none}.mso-status.mso-error{border-left:2px solid #d5c19b}.mso-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;padding:28px;background:#191b1a;color:#e8e5de;overflow-y:auto;font-family:Manrope,sans-serif}.mso-drawer::backdrop{background:rgb(0 0 0 / .55)}.mso-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.mso-drawer h2{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:36px;color:inherit;margin:0}.mso-cart-item{padding:24px 0;border-bottom:1px solid #ffffff20}.mso-cart-item>a{font-size:17px;color:inherit}.mso-cart-item p{margin:8px 0;font-size:14px}.mso-cart-item .mso-stepper{justify-content:flex-start}.mso-cart-item .mso-remove{padding-left:0;opacity:.7;text-decoration:underline;text-underline-offset:5px}.mso-total{font-size:20px;color:#d5c19b}.mso-cart-note,.mso-options{font-size:13px;line-height:1.7;opacity:.7}.mso-back{display:inline-flex;align-items:center;margin:8px 0 8px 22px;padding:8px 0;border-bottom:1px solid #d5c19b60;color:inherit!important;font:400 14px/24px Manrope,sans-serif;text-decoration:none!important}.mso-back:hover{color:#d5c19b!important}.mso-single-quantity{display:inline-flex;align-items:center}.mso-single-quantity button{background:transparent;border:0;color:inherit;padding:8px;min-width:44px;min-height:44px}.mso-single-quantity input.qty{appearance:textfield;max-width:56px;text-align:center;margin:0}.mso-single-quantity input::-webkit-inner-spin-button{appearance:none}.single-product .single_add_to_cart_button{font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:24px;min-height:50px;padding:12px 26px;border-radius:2px;text-transform:none}.mso-product-information{clear:both;padding:48px 0}.mso-product-detail{margin-bottom:32px}.mso-product-detail h2{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:30px}.mso-product-detail table{width:100%}@media(max-width:480px){.mso-card-row{flex-wrap:wrap;column-gap:4px}.mso-card-actions button,.mso-card-actions a{font-size:13px}.mso-drawer{padding:22px}.mso-back{margin-left:12px}.mso-stepper button{min-width:44px}}@media(prefers-reduced-motion:reduce){.mso-drawer,.mso-card-actions *{transition:none!important}}
