.cv-drawer,.cv-drawer *{box-sizing:border-box}.cv-drawer{--sans:"Avenir Next","Segoe UI",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;--serif:"Cormorant Garamond","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--ink:#25211b;--line:#d8cfbd}.cv-save{margin-left:12px;padding:5px 9px;border:1px solid #d9b9b1;color:#8a4f4b;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;align-self:center}.cv-offer{margin:14px 0 4px;padding:14px 16px;border-left:2px solid #c9a46a;background:#f6efe6}.cv-offer[hidden]{display:none}.cv-offer-label{margin:0;font:600 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#8a6e3c}.cv-offer-ends{margin:4px 0 0;font-size:14px;color:#3d372f}.cv-offer-terms{margin:6px 0 0;font-size:12px;line-height:1.55;color:#615a4f}.cv-stock{margin:14px 0 0;font-size:13px;color:#8a4f4b}.cv-stock[hidden]{display:none}.cv-options,.cv-addons{margin:22px 0 0}.cv-options[hidden],.cv-addons[hidden]{display:none}.cv-options fieldset,.cv-addons fieldset{margin:0;padding:0;border:0}.cv-options legend,.cv-addons legend{padding:0;margin-bottom:10px}.cv-opt{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);background:#fffdf9;cursor:pointer}.cv-opt+.cv-opt{margin-top:8px}.cv-opt:has(input:checked){border-color:#25211b;box-shadow:inset 0 0 0 1px #25211b}.cv-opt input{margin:3px 0 0;accent-color:#25211b}.cv-opt span{display:grid;gap:3px;flex:1}.cv-opt strong{font:400 18px/1.2 var(--serif);color:var(--ink)}.cv-opt small{font-size:12.5px;line-height:1.5;color:#615a4f}.cv-opt em{font-style:normal;font-size:13px;color:#3d372f}.cv-opt em s{color:#6c6458}.cv-addon{display:grid;grid-template-columns:auto 44px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #ebe3d6;cursor:pointer}.cv-addon:last-child{border-bottom:1px solid #ebe3d6}.cv-addon input{accent-color:#25211b;width:16px;height:16px}.cv-addon img{width:44px;height:44px;object-fit:cover;background:#efe9dc}.cv-addon span{font-size:14px;color:#3d372f}.cv-addon em{font-style:normal;font-size:13px;color:#615a4f}.cv-add{width:100%;min-height:54px;font-size:12px}.cv-add[hidden]{display:none}.cv-add[aria-busy=true]{opacity:.7}.cv-bag-btn{margin-left:0}.cv-lock,.cv-lock body{overflow:hidden}.cv-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.cv-drawer[hidden]{display:none}.cv-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#25211b61;opacity:0;transition:opacity .25s ease}.cv-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(440px,100%);background:#f7f3ea;color:var(--ink);box-shadow:-24px 0 60px -30px #25211b80;transform:translate(100%);transition:transform .3s cubic-bezier(.22,.61,.36,1);font-family:var(--sans)}.cv-drawer.is-open .cv-scrim{opacity:1}.cv-drawer.is-open .cv-panel{transform:none}.cv-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.cv-head h2{margin:0;font:400 26px/1 var(--serif)}.cv-head h2 span{font:500 13px/1 var(--sans);color:#6c6458;vertical-align:middle}.cv-close{width:44px;height:44px;border:0;background:none;font-size:28px;line-height:1;color:var(--ink);cursor:pointer}.cv-body{flex:1;overflow:auto;padding:18px 22px}.cv-body .promo-ship{margin-bottom:16px}.cv-lines{list-style:none;margin:0;padding:0}.cv-line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid #ebe3d6}.cv-line img{width:72px;height:72px;object-fit:cover;background:#efe9dc}.cv-line-info a{display:block;font:400 17px/1.2 var(--serif);color:var(--ink);text-decoration:none}.cv-line-info p{margin:3px 0 0;font-size:12.5px;color:#615a4f}.cv-tag{font:600 10px/1.4 var(--sans)!important;letter-spacing:.14em;text-transform:uppercase;color:#8a6e3c!important}.cv-qty{display:flex;width:max-content;align-items:center;gap:2px;margin-top:10px;border:1px solid var(--line)}.cv-qty button{width:36px;height:36px;border:0;background:none;font-size:16px;color:var(--ink);cursor:pointer}.cv-qty span{min-width:24px;text-align:center;font-size:14px}.cv-remove{display:block;margin-top:8px;padding:6px 0;border:0;background:none;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#615a4f;cursor:pointer}.cv-line-price{margin:0;font-size:14px;white-space:nowrap}.cv-recs{margin-top:22px}.cv-recs h3{margin:0 0 10px;font:600 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#8a6e3c}.cv-recs ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cv-recs li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px;background:#fffdf9;border:1px solid #ebe3d6}.cv-recs img{width:52px;height:52px;object-fit:cover}.cv-recs p{margin:0;font-size:13.5px}.cv-recs span{font-size:12.5px;color:#615a4f}.cv-rec-add{min-height:36px;padding:0 14px;border:1px solid #25211b;background:none;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#25211b;cursor:pointer}.cv-rec-add:hover{background:#25211b;color:#f7f3ea}.cv-foot{padding:16px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#f3ede2}.cv-row{display:flex;justify-content:space-between;margin:0 0 8px;font-size:14px}.cv-disc{color:#8a4f4b}.cv-sub strong{font:400 22px/1 var(--serif)}.cv-note{margin:6px 0 12px;font-size:12px;line-height:1.5;color:#615a4f}.cv-checkout{display:flex;width:100%;min-height:54px;justify-content:center}.cv-checkout[aria-disabled=true]{opacity:.55;cursor:not-allowed}.cv-continue{display:block;margin:12px auto 0}.cv-empty{padding:40px 0;text-align:center}.cv-empty p{font:400 22px/1.2 var(--serif)}.cv-drawer :focus-visible{outline:2px solid #c9a46a;outline-offset:2px}.cv-email{max-width:760px;margin:0 auto clamp(56px,7vw,96px);padding:clamp(28px,4vw,44px);text-align:center;background:#f3e4df}.cv-email[hidden]{display:none}.cv-email h2{margin:0;font:400 clamp(26px,3vw,36px)/1.1 var(--serif)}.cv-email p{margin:10px auto 18px;max-width:46ch;font-size:14px;color:#5d564b}.cv-email form{display:flex;gap:8px;max-width:440px;margin:0 auto}.cv-email input{flex:1;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#fffdf9;font:inherit}.cv-email small{display:block;margin-top:10px;font-size:11.5px;color:#615a4f}@media(max-width:520px){.cv-email form{flex-direction:column}}@media(prefers-reduced-motion:reduce){.cv-panel,.cv-scrim{transition:none}}[data-cv-closed][hidden]{display:none!important}.cta-row .cv-add{flex:1}.sh-nav a{white-space:nowrap}@media(max-width:1320px){.cv-bag-btn .saved-label{display:none}}.cv-trust-extra{display:block;margin-top:3px}.cv-add{transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease}.cv-add:hover:not(:disabled){box-shadow:0 12px 26px -14px #25211b99}.cv-add:active:not(:disabled){transform:scale(.985)}.cv-add.is-added{background:#4a3a2e}.cv-qty-row{margin:20px 0 0}.cv-qty-row[hidden]{display:none}.cv-qty-lg{margin-top:8px}.cv-qty-lg input{width:44px;height:40px;border:0;background:none;text-align:center;font:500 15px/1 var(--sans);color:var(--ink);-moz-appearance:textfield}.cv-qty-lg input::-webkit-outer-spin-button,.cv-qty-lg input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cv-qty-lg button{width:40px;height:40px}.cv-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:12px}.cv-buy{flex:1;min-height:50px;padding:0 22px;border:1px solid #25211b;border-radius:999px;background:transparent;color:#25211b;font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease}.cv-buy[hidden]{display:none}.cv-buy:hover:not(:disabled){background:#25211b;color:#f7f3ea}.cv-buy:disabled{opacity:.45;cursor:not-allowed}.cv-how{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#25211b;text-decoration:none;border-bottom:1px solid #c9a46a;padding:6px 0}.cv-live{min-height:1.4em;margin:10px 0 0;font-size:13px;color:#615a4f}.cv-live:empty{min-height:0;margin:0}.rel-card{display:flex;flex-direction:column;gap:10px}.cv-rel-add{align-self:flex-start;min-height:38px;padding:0 16px;border:1px solid #25211b;border-radius:999px;background:none;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#25211b;cursor:pointer}.cv-rel-add[hidden]{display:none}.cv-rel-add:hover{background:#25211b;color:#f7f3ea}@media(prefers-reduced-motion:reduce){.cv-add,.cv-buy{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ssr-conversion.css.map */
