:root{--ink:#0C1E35;--ink-2:#3F4854;--ink-3:#6E7681;--line:#E6E6E6;--warm:#F5F1EA;--bn-h:64px}html,body{margin:0;background:#fff}body{font-family:Ronzino,RupeePatch,Helvetica Neue,Arial,sans-serif;color:var(--ink-2);-webkit-font-smoothing:antialiased}.ct-wrap{max-width:1600px;margin-inline:auto;padding:0 clamp(16px,3vw,32px)}.ct-head{padding:clamp(18px,2.6vw,36px) 0 clamp(14px,1.6vw,21px);border-bottom:1px solid var(--line)}.ct-eyebrow{display:block;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}.ct-head h1{margin:10px 0 0;font-family:Sneaky Times,RupeePatch,Georgia,serif;font-weight:400;font-size:var(--fs-head);line-height:1.04;letter-spacing:-.01em;color:var(--ink);-webkit-text-stroke:.4px currentColor;paint-order:stroke fill}.ct-count{margin:12px 0 0;font-family:Apfel Grotezk,RupeePatch,ui-sans-serif,sans-serif;font-size:var(--fs-body);color:var(--ink-2)}.ct-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(28px,4vw,64px);align-items:start;padding:clamp(14px,2vw,23px) 0 clamp(26px,3.2vw,47px)}.ct-grid[hidden]{display:none!important}.ct-lines{list-style:none;margin:0;padding:0}.ct-li{display:grid;grid-template-columns:clamp(96px,11vw,148px) minmax(0,1fr);gap:clamp(14px,2vw,24px);padding:0 0 clamp(18px,2vw,24px);margin:0 0 clamp(18px,2vw,24px);border-bottom:1px solid var(--line)}.ct-shot{display:block;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:#efefef}.ct-shot img{width:100%;height:100%;object-fit:cover;display:block}.ct-info{display:flex;flex-direction:column;min-width:0}.ct-top{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.ct-nm{font-family:Ronzino,RupeePatch,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-sub);font-weight:500;color:var(--ink);text-decoration:none;line-height:1.3}.ct-nm:hover{text-decoration:underline;text-underline-offset:3px}.ct-price{font-family:Ronzino,RupeePatch,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-sub);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.ct-var{margin:6px 0 0;display:flex;align-items:center;gap:8px;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ct-var i{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.ct-each{margin:6px 0 0;font-family:Apfel Grotezk,RupeePatch,ui-sans-serif,sans-serif;font-size:var(--fs-body);color:var(--ink-3)}.ct-each[hidden]{display:none}.ct-row{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ct-qty{display:inline-flex;align-items:center;height:44px;border:1px solid rgba(12,30,53,.22);border-radius:999px;padding:0 4px}.ct-qty button{all:unset;box-sizing:border-box;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:var(--ink);font-size:var(--fs-sub);line-height:1}.ct-qty button:hover{background:#0c1e350f}.ct-qty button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ct-qty button[disabled]{opacity:.35;cursor:default;background:none}.ct-qty output{min-width:26px;text-align:center;font-family:Ronzino,RupeePatch,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums}.ct-rm{all:unset;cursor:pointer;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;padding:12px 0}.ct-rm:hover{color:var(--ink)}.ct-rm:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ct-gone{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 18px;margin:0 0 clamp(18px,2vw,24px);border-radius:16px;background:#0c1e350d;font-family:Apfel Grotezk,RupeePatch,ui-sans-serif,sans-serif;font-size:var(--fs-body);color:var(--ink-2)}.ct-gone button{all:unset;cursor:pointer;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:3px;padding:12px 0}.ct-gone button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ct-sum{position:sticky;top:calc(var(--bn-h) + 24px);border:1px solid var(--line);border-radius:22px;padding:clamp(16px,1.8vw,24px)}.ct-sum h2{margin:0 0 18px;font-family:Sneaky Times,RupeePatch,Georgia,serif;font-weight:400;font-size:var(--fs-head);color:var(--ink)}.ct-sum dl{margin:0;display:grid;gap:12px}.ct-sum dl div{display:flex;justify-content:space-between;gap:12px}.ct-sum dt{font-family:Ronzino,RupeePatch,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-body);color:var(--ink-2)}.ct-sum dt span{color:var(--ink-3)}.ct-sum dd{margin:0;font-family:Ronzino,RupeePatch,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-body);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.ct-cod{margin:10px 0 0;font-family:Apfel Grotezk,RupeePatch,ui-sans-serif,sans-serif;font-size:var(--fs-body);line-height:1.5;color:var(--ink-3)}.ct-total{display:flex;justify-content:space-between;align-items:baseline;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--line)}.ct-total span{font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.ct-total b{font-family:Ronzino,RupeePatch,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums}.ct-go{display:flex;justify-content:space-between;align-items:center;gap:12px;height:56px;margin-top:20px;padding:0 24px;border-radius:999px;background:var(--ink);color:var(--warm)!important;text-decoration:none;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-body);letter-spacing:.14em;text-transform:uppercase;transition:opacity .18s ease}.ct-go:hover{opacity:.9}.ct-go:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ct-go b{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.ct-promise{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line);display:grid;gap:12px}.ct-promise li{display:flex;align-items:flex-start;gap:12px;font-family:Apfel Grotezk,RupeePatch,ui-sans-serif,sans-serif;font-size:var(--fs-body);line-height:1.45;color:var(--ink-2)}.ct-promise svg{width:20px;height:20px;flex:0 0 auto;color:var(--ink)}.ct-more{display:inline-block;margin-top:16px;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-underline-offset:3px}.ct-empty{padding:clamp(23px,3.9vw,52px) 0 clamp(14px,2vw,23px)}.ct-empty[hidden]{display:none!important}.ct-empty h2{margin:0;font-family:Sneaky Times,RupeePatch,Georgia,serif;font-weight:400;font-size:var(--fs-head);color:var(--ink);-webkit-text-stroke:.4px currentColor;paint-order:stroke fill}.ct-empty p{font-size:var(--fs-ron,14px);margin:12px 0 0;max-width:46ch;font-family:Apfel Grotezk,RupeePatch,ui-sans-serif,sans-serif;font-size:var(--fs-body);line-height:1.5}.ct-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ct-btn{display:inline-flex;align-items:center;height:50px;padding:0 26px;border-radius:999px;background:var(--ink);color:var(--warm)!important;text-decoration:none;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase}.ct-btn:focus-visible,.ct-pill:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ct-empty .ct-lab{margin:30px 0 12px;max-width:none;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ct-pills{display:flex;flex-wrap:wrap;gap:8px}.ct-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 15px;box-sizing:border-box;border:1px solid rgba(12,30,53,.22);border-radius:999px;font-family:Ronzino,RupeePatch,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-body);color:var(--ink);text-decoration:none}.ct-pill:hover{background:#0c1e350f}.ct-pill i{width:9px;height:9px;border-radius:999px}.ct-recs{padding:clamp(18px,2.6vw,36px) 0 clamp(26px,3.2vw,47px);border-top:1px solid var(--line)}.ct-recs h2{margin:0 0 clamp(16px,2vw,24px);font-family:Sneaky Times,RupeePatch,Georgia,serif;font-weight:400;font-size:var(--fs-head);color:var(--ink)}.ct-recs .bx-cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023px){.ct-recs .bx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-note{border-top:1px solid var(--line);padding:14px 0 22px;margin:0;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-size:var(--fs-label);line-height:1.7;letter-spacing:.04em;color:var(--ink-3);max-width:88ch}.ct-note b{color:var(--ink-2)}.ct-bar{display:none}.ct-bar[hidden]{display:none!important}@media(max-width:899px){.ct-grid{grid-template-columns:1fr}.ct-sum{position:static}.ct-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px 0 var(--line),0 -12px 30px -18px #0c1e354d;transform:translateY(0);transition:transform .3s cubic-bezier(.65,0,.35,1)}.ct-bar.away{transform:translateY(110%)}.ct-bar div{flex:1;min-width:0}.ct-bar small{display:block;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ct-bar b{font-family:Ronzino,RupeePatch,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:var(--fs-sub);color:var(--ink);font-variant-numeric:tabular-nums}.ct-bar a{display:inline-flex;align-items:center;height:50px;padding:0 26px;border-radius:999px;background:var(--ink);color:var(--warm)!important;text-decoration:none;font-family:IBM Plex Sans Condensed,RupeePatch,ui-sans-serif,sans-serif;font-weight:600;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase}body{padding-bottom:76px}}@media(prefers-reduced-motion:reduce){.ct-bar{transition:none}}.ct-page{--bn-h:64px}.ct-grid{margin:0}.ct-qty input{all:unset;box-sizing:border-box;width:30px;text-align:center;font-family:Ronzino,RupeePatch,sans-serif;font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums}.ct-qty input::-webkit-outer-spin-button,.ct-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}a.ct-rm,a.ct-nm,a.ct-shot,a.ct-more,a.ct-btn,a.ct-pill{text-decoration:none}a.ct-rm{text-decoration:underline}button.ct-go{all:unset;box-sizing:border-box;cursor:pointer}.ct-sum .shiprocket-headless{margin-top:10px}.ct-busy{opacity:.55;pointer-events:none;transition:opacity .15s ease}.ct-gone[hidden]{display:none!important}.ct-upd{margin-top:10px}.js-on .ct-upd{display:none}.ct-recs .bx-row{padding:0;max-width:none}@media(max-width:639px){.ct-wrap{padding:0 12px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/beosam-cart.css.map */
