.gh-empty .gh-empty-head{background:#fff;box-shadow:0 1px #f3e4ec;display:flex;align-items:center;gap:10px;padding:11px 14px;margin:0 -14px}.gh-empty .gh-empty-cols{display:block}.gh-empty .gh-empty-side{display:none}.gh-empty .gh-sug-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gh-empty .gh-empty-cta:hover{background:#c22765}@media(min-width:880px){.gh-empty .gh-empty-head{display:none}.gh-empty .gh-empty-cols{display:flex;align-items:flex-start;gap:22px;max-width:1200px;margin:0 auto;width:100%}.gh-empty .gh-empty-side{display:block;width:252px;flex:none;position:sticky;top:118px;max-height:calc(100vh - 120px);overflow-y:auto;background:#fff;border:1px solid #f3e4ec;border-radius:16px;padding:6px 0}.gh-empty .gh-sug-grid{grid-template-columns:repeat(4,1fr);gap:12px}}.gh-empty [data-empty-cats] a:hover{background:#fdf1f6}.gh-empty [data-empty-sug-grid] a:hover{border-color:#f0c6d9}.gh-right .gh-sum-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:600;color:#5a4b53}.gh-right .gh-cp-in::placeholder{color:#c2a5b3;text-transform:none;letter-spacing:0}.gh-right .gh-cp-apply:hover{background:#0e7a42}.gh-right .gh-checkout-desk{display:none}@media(min-width:880px){.gh-right .gh-checkout-desk{display:flex}.gh-right .gh-checkout-desk:hover{background:#0e7a42}}.cvd-lb[hidden],.cvd-vd[hidden]{display:none!important}[data-vd-list] .variant-pick:not([disabled]):not(.is-selected):hover{border-color:#e5397e!important}[data-vd-add]:not([disabled]):hover{background:#c22765!important}[data-lb-close]:hover,[data-vd-close]:hover{filter:brightness(.96)}@media(min-width:880px){.cvd-vd .cvd-vd-wrap{align-items:center;padding:24px}.cvd-vd .cvd-sheet{border-radius:22px;max-width:430px}}.gh-page [hidden]{display:none!important}.gh-page{color:#35242c}.gh-page .gh-body{padding:14px 14px 110px;max-width:1230px;margin:0 auto}.gh-page .gh-merge{display:flex}.gh-page .gh-branch-chip{display:inline-flex}.gh-page .gh-oos-banner{display:flex}.gh-page .gh-cnt-pill:not([data-has-items]){display:none}.gh-page [data-cart-lines]:not(:has(li[data-cluster])):not(:empty){background:#fff;border:1px solid #f3e4ec;border-radius:16px;padding:2px 12px}.gh-page [data-cart-lines]>li.line:not(:last-child){border-bottom:1px solid #f8eef3}.gh-page [data-cart-lines] .ln-price--sale{color:#159a54!important}.gh-page [data-cart-lines] .st-btn:hover:not([disabled]){background:#fdf1f6}.gh-page [data-cart-lines] .ln-remove:hover{background:#fde7e1!important;color:#c0392b!important}.gh-page [data-cart-lines] .ln-addvariant:hover{background:#dcecf9}.gh-page .st-btn,.gh-page [data-gift-step],.gh-page .ln-remove,.gh-page [data-wl-remove]{position:relative}.gh-page .st-btn:after,.gh-page [data-gift-step]:after,.gh-page .ln-remove:after,.gh-page [data-wl-remove]:after{content:"";position:absolute;inset:-7px}.gh-page [data-gift-step][disabled]:after{content:none}.gh-page .st-btn{z-index:1;border-radius:999px}.gh-page [data-cart-lines] [data-ln-zoom]:hover .ln-zoom-badge{color:#e5397e;border-color:#f0c6d9}.gh-page .gh-sug-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gh-page .gh-bar{position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:69;background:#fff;border-top:1px solid #f3e4ec;padding:10px 14px;display:flex;align-items:center;gap:12px}.gh-page .gh-bar-cta:hover{background:#c22765}.gh-page .gh-oos-note-m{position:fixed;left:0;right:0;bottom:calc(122px + env(safe-area-inset-bottom));z-index:69;background:#fde7e1;border-top:1px solid #e8a79b;padding:6px 14px}@media(min-width:880px){.gh-page .gh-body{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:0 24px;grid-template-areas:"notice notice" "empty empty" "left right" "saved right";align-items:start;padding:20px 26px 60px}.gh-page .gh-notice{grid-area:notice}.gh-page .gh-empty{grid-area:empty}.gh-page .gh-left{grid-area:left}.gh-page .gh-right{grid-area:right;position:sticky;top:118px}.gh-page .gh-saved{grid-area:saved}.gh-page .gh-bar,.gh-page .gh-oos-note-m{display:none!important}.gh-page .gh-sug-grid{grid-template-columns:repeat(4,1fr);gap:12px}}
