.cart-trigger{border:1px solid #ffffff35;background:none;color:var(--paper);padding:9px 12px;font-size:11px;display:flex;gap:10px;align-items:center;white-space:nowrap}.cart-trigger span{color:var(--copper)}.purchase-feedback{min-height:18px}#personalization-block{margin-top:15px}.cart-line{display:flex;gap:15px;padding-block:20px;border-bottom:1px solid var(--line);align-items:start}.cart-line>img{width:72px;height:72px;object-fit:cover;flex-shrink:0}.cart-line-copy{flex:1;min-width:0}.cart-line h3{font:500 12px/1.5 var(--body)}.cart-line-copy>p{font-size:10px;line-height:1.7;color:var(--muted);margin-top:5px}.cart-line-price{font-size:12px;font-weight:500;white-space:nowrap}.cart-line-controls{display:flex;gap:15px;align-items:center;margin-top:10px;font-size:10px}.cart-line-controls select{width:55px;font-size:11px;padding:6px}.cart-remove{border:0;border-bottom:1px solid #afb5a5;background:none;color:var(--muted);padding:0;font-size:10px}.cart-summary{padding-block:24px}.cart-summary>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin-bottom:12px}.cart-summary strong{font-weight:500}.cart-summary .cart-total{border-top:1px solid var(--line);padding-top:16px;font-size:18px;margin-top:20px}.checkout-notice{font-size:12px;line-height:1.8;border:1px solid #c6bda9;background:#e7e2d5;color:#545a4d;padding:14px;margin-bottom:22px}#checkout-dialog{width:min(980px,calc(100% - 28px))}.checkout-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:35px}#checkout-fields{border:0;padding:0;margin:0;min-width:0}#checkout-fields:disabled{opacity:.55}.checkout-order{background:#eae6dc;padding:20px;align-self:start}.checkout-order>.eyebrow{font-size:10px}.checkout-order .cart-line{gap:10px}.checkout-order .cart-line>img{width:48px;height:48px}.checkout-order .cart-line h3{font-size:10px}.checkout-order .cart-line-copy>p,.checkout-order .cart-line-price{font-size:9px}.checkout-order .cart-summary{padding-block:20px 0}.checkout-order .cart-total{font-size:16px}.check-label{display:flex;gap:10px;align-items:start;font-size:11px;line-height:1.8;margin-block:17px}.check-label input{width:15px;height:15px;padding:0;margin-top:3px;flex-shrink:0;accent-color:var(--ink)}.inline-link{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:3px;padding:0;font:inherit}.payment-error{font-size:12px;line-height:1.8;color:#8b352d;margin-top:15px}.payment-state{font-size:13px;line-height:1.9;padding-block:5px 20px;overflow-wrap:anywhere}#payment-dialog{width:min(850px,calc(100% - 24px))}#paytr-frame{width:100%;height:720px;border:0;background:white;margin-bottom:20px}#checkout-terms-dialog p+p{margin-top:15px}#detail-add-cart:disabled{opacity:.55;cursor:default}#begin-checkout:disabled{opacity:.45;cursor:default}
@media(max-width:800px){.nav{gap:15px}.navlinks{gap:15px}.checkout-layout{gap:22px;grid-template-columns:1fr 1fr}.checkout-order{padding:15px}.checkout-order .cart-line>img{display:none}}
@media(max-width:600px){.nav{gap:10px}.cart-trigger{padding:8px 9px;font-size:10px;gap:7px}.checkout-layout{grid-template-columns:1fr;gap:25px}.checkout-order{grid-row:1}.checkout-order .cart-line>img{display:block}.checkout-order .cart-line h3{font-size:11px}.checkout-order .cart-line-price{font-size:11px}.checkout-order .cart-line-copy>p{font-size:10px}#checkout-dialog{padding:22px}#paytr-frame{height:680px}.cart-line{gap:10px}.cart-line>img{width:58px;height:58px}.cart-line h3{font-size:11px}.cart-line-price{font-size:11px}.check-label{font-size:10px}.checkout-notice{font-size:11px}.cart-summary>div{font-size:11px}.cart-summary .cart-total{font-size:17px}}
@media(max-width:380px){.nav{gap:8px}.nav .brand{font-size:12px;gap:7px}.nav .brand svg{width:22px}.nav .brand small{font-size:5px}.menu-toggle{padding:7px 9px;gap:6px;font-size:8px}.cart-trigger{padding:7px 8px;font-size:9px;gap:6px}}
