.sf-cart-page{padding:70px 0 110px;background:linear-gradient(180deg,#f3f9fd 0,#fff 360px);min-height:65vh}.sf-cart-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.sf-cart-heading h1{font:900 clamp(38px,5vw,62px)/1.05 "Arial Black",Arial,sans-serif;letter-spacing:-.055em;margin:0}.sf-cart-heading h1 span{vertical-align:middle;font:600 clamp(15px,1.4vw,19px)/1 Arial,sans-serif;letter-spacing:0;color:#6b849b}.sf-cart-continue{display:inline-flex;align-items:center;gap:8px;padding-bottom:7px;color:#0a548a!important;font-size:14px;font-weight:800;text-decoration:none;border-bottom:1px solid #94c3e0}.sf-cart-continue:hover{text-decoration:none;color:#073159!important;border-color:#073159}.sf-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:26px;align-items:start}.sf-cart-main{display:grid;gap:20px;min-width:0}.sf-cart-panel,.sf-cart-checkout{background:#fff;border:1px solid #dceaf3;border-radius:22px;box-shadow:0 16px 42px #07315911}.sf-cart-panel{padding:28px 30px}.sf-cart-panel__heading{display:flex;justify-content:space-between;align-items:end;gap:16px;padding-bottom:18px;border-bottom:1px solid #e0edf4}.sf-cart-panel__heading h2{margin:0;font:900 25px/1.2 Arial Black,Arial,sans-serif;letter-spacing:-.035em}.sf-cart-panel__heading>span{font-size:13px;font-weight:700;color:#6b849b}.sf-cart-extras .sf-cart-panel__heading{border:0;padding-bottom:0}.sf-cart-extras .sf-page-eyebrow{margin-bottom:7px}.sf-cart-line{display:grid;grid-template-columns:124px minmax(0,1fr) auto;gap:22px;padding:24px 0;border-bottom:1px solid #e2edf3;align-items:start}.sf-cart-line:last-child{border-bottom:0;padding-bottom:0}.sf-cart-line__media{display:grid;place-items:center;width:124px;height:124px;background:#f8fbfd;border:1px solid #e4edf3;border-radius:15px;overflow:hidden}.sf-cart-line__media img{display:block;width:100%;height:100%;object-fit:contain}.sf-cart-line__placeholder{font-size:35px;color:#88b7d5}.sf-cart-line__title{display:block;font-size:17px;font-weight:900;line-height:1.35;text-decoration:none}.sf-cart-line__title:hover{text-decoration:underline}.sf-cart-line__variant,.sf-cart-line__property{margin:5px 0 0;color:#617e96;font-size:13px;line-height:1.35}.sf-cart-line__controls{display:flex;align-items:center;gap:18px;margin-top:17px}.sf-cart-quantity{display:inline-flex;align-items:center;height:38px;border:1px solid #c5dae9;border-radius:999px;background:#fff;overflow:hidden}.sf-cart-quantity button{display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;color:#073159;cursor:pointer;font-size:18px}.sf-cart-quantity button:hover{background:#eaf6fc}.sf-cart-quantity input{width:36px;padding:0;border:0;background:transparent;text-align:center;color:#073159;font-size:13px;font-weight:800;-webkit-appearance:textfield;appearance:textfield}.sf-cart-quantity input::-webkit-inner-spin-button,.sf-cart-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sf-cart-line__remove{color:#547991!important;font-size:12px;text-decoration:underline;text-underline-offset:3px}.sf-cart-line__price{white-space:nowrap;font-size:17px;font-weight:900}.sf-cart-extra-list{display:grid;gap:12px;margin-top:21px}.sf-cart-extra{display:grid;grid-template-columns:24px 46px minmax(0,1fr) auto;gap:13px;align-items:center;width:100%;padding:15px;border:1.5px solid #d5e5ef;border-radius:15px;background:#f9fcfe;color:#073159;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.sf-cart-extra:hover,.sf-cart-extra:focus-visible{border-color:#79b8de;box-shadow:0 8px 22px #0731591c;transform:translateY(-1px)}.sf-cart-extra:active{transform:translateY(0)}.sf-cart-extra.is-selected{border-color:#4da2d5;background:#eaf6fd;box-shadow:0 0 0 2px #197dbc14}.sf-cart-extra:disabled{opacity:.55;cursor:not-allowed}.sf-cart-extra__check{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid #9abbd0;border-radius:6px;background:#fff;color:#fff;font-size:14px;font-weight:900}.sf-cart-extra.is-selected .sf-cart-extra__check{background:#0874b8;border-color:#0874b8}.sf-cart-extra__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#e2f1fa;color:#0a548a;font-size:27px;line-height:1}.sf-cart-extra__copy{display:grid;gap:4px;min-width:0}.sf-cart-extra__copy strong{font-size:15px;font-weight:900;line-height:1.25}.sf-cart-extra__copy small{font-size:12px;line-height:1.35;color:#5b7890}.sf-cart-extra__price{font-size:15px;font-weight:900;white-space:nowrap}.sf-cart-extra__note{margin:0 0 5px;padding:0 3px;color:#895110;font-size:12px}.sf-cart-error{margin:14px 0 0;padding:11px 14px;border-radius:9px;background:#fff2ee;color:#a32a1f;font-size:13px}.sf-cart-checkout{position:sticky;top:20px;padding:27px}.sf-cart-checkout h2{margin:0 0 32px;font:900 24px/1.2 Arial Black,Arial,sans-serif;letter-spacing:-.03em}.sf-cart-checkout__row{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:19px;border-top:1px solid #dceaf3;font-size:16px;font-weight:800}.sf-cart-checkout__row strong{font-size:24px;line-height:1;color:#0874b8}.sf-cart-checkout>p:not(.sf-page-eyebrow){margin:16px 0 20px;font-size:12px;line-height:1.5;color:#617e96}.sf-cart-checkout__button{display:flex;justify-content:center;align-items:center;gap:18px;width:100%;min-height:54px;border:0;border-radius:999px;background:#073159;color:#fff;font-size:15px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px #07315933;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.sf-cart-checkout__button:hover,.sf-cart-checkout__button:focus-visible{background:#0a5389;transform:translateY(-2px);box-shadow:0 13px 27px #07315942}.sf-cart-checkout__button:active{transform:translateY(0)}.sf-cart-checkout__continue{display:block;margin-top:17px;text-align:center;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.sf-cart-checkout__links{display:flex;justify-content:center;gap:16px;margin-top:23px;padding-top:18px;border-top:1px solid #e5eef4}.sf-cart-checkout__links a{font-size:11px;color:#617e96;text-decoration:none}.sf-cart-checkout__links a:hover{text-decoration:underline}.sf-cart-empty{padding:65px 24px;border:1px solid #dceaf3;border-radius:22px;background:#fff;text-align:center;box-shadow:0 16px 42px #0731590f}.sf-cart-empty__icon{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 16px;border-radius:50%;background:#eaf6fd;color:#0a548a;font-size:30px}.sf-cart-empty h2{margin:0 0 9px;font-size:30px}.sf-cart-empty p{margin:0 auto 22px;color:#617e96;line-height:1.55}.sf-cart-extra:focus-visible,.sf-cart-quantity button:focus-visible,.sf-cart-quantity input:focus-visible,.sf-cart-checkout__button:focus-visible,.sf-cart-continue:focus-visible{outline:3px solid #59b9ef;outline-offset:2px}@media(max-width:1050px){.sf-cart-layout{grid-template-columns:minmax(0,1fr) 315px;gap:18px}.sf-cart-panel{padding:24px}.sf-cart-line{grid-template-columns:100px minmax(0,1fr) auto;gap:15px}.sf-cart-line__media{width:100px;height:100px}}@media(max-width:760px){.sf-cart-page{padding:43px 0 90px}.sf-cart-heading{align-items:start;gap:14px}.sf-cart-heading h1{font-size:40px}.sf-cart-continue{font-size:12px;white-space:nowrap}.sf-cart-layout{grid-template-columns:1fr}.sf-cart-panel{padding:20px}.sf-cart-checkout{position:static}.sf-cart-line{grid-template-columns:86px minmax(0,1fr);gap:13px}.sf-cart-line__media{width:86px;height:86px}.sf-cart-line__price{grid-column:2;justify-self:end;margin-top:-17px}.sf-cart-line__title{font-size:15px}.sf-cart-line__controls{margin-top:15px}.sf-cart-extra{grid-template-columns:23px 42px minmax(0,1fr) auto;gap:9px;padding:12px}.sf-cart-extra__icon{width:42px;height:42px}.sf-cart-extra__copy strong,.sf-cart-extra__price{font-size:13px}.sf-cart-extra__copy small{font-size:11px}}@media(max-width:390px){.sf-cart-heading{display:block}.sf-cart-continue{margin-top:13px}.sf-cart-extra{grid-template-columns:21px 38px minmax(0,1fr);gap:8px}.sf-cart-extra__icon{width:38px;height:38px;font-size:23px}.sf-cart-extra__price{grid-column:3;justify-self:start}.sf-cart-line__price{margin-top:-5px}}@media(prefers-reduced-motion:reduce){.sf-cart-extra,.sf-cart-checkout__button{transition:none}}.sf-cart-included ul{list-style:none;margin:0;padding:0}.sf-cart-included li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #e4edf2;font-size:13px;line-height:1.5}.sf-cart-included li>span:first-child{min-width:0;overflow-wrap:anywhere}.sf-cart-included li>span:last-child{white-space:nowrap}.sf-cart-included p{font-size:12px;line-height:1.5;color:#617e96}.sf-cart-extra[aria-busy=true]{opacity:.65;cursor:wait}.sf-cart-included li{align-items:center}.sf-cart-included__item{display:flex;align-items:center;gap:12px;min-width:0}.sf-cart-included__item img{display:block;flex:0 0 56px;width:56px;height:64px;border-radius:7px;background:#fff;object-fit:contain}.sf-cart-included__item>span{min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.sf-cart-included__item{gap:9px}.sf-cart-included__item img{flex-basis:46px;width:46px;height:54px}}.sf-cart-extra{grid-template-columns:22px minmax(0,1fr) auto}.sf-cart-protection-terms{margin:8px 0 0;color:#617e96;font-size:12px;line-height:1.5}.sf-cart-protection-terms a{color:inherit;text-underline-offset:2px}@media(max-width:390px){.sf-cart-extra__price{grid-column:3;grid-row:1;justify-self:end}}.sf-cart-line__remove svg{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:4px}.sf-cart-line__unit{margin:6px 0;color:#617e96;font-size:13px}.sf-cart-discount{margin:0 0 18px;border-bottom:1px solid #dceaf3}.sf-cart-discount summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;list-style:none;cursor:pointer;font-size:13px;font-weight:500}.sf-cart-discount summary::-webkit-details-marker{display:none}.sf-cart-discount summary>span{font-size:20px;font-weight:400;transition:transform .15s}.sf-cart-discount[open] summary>span{transform:rotate(45deg)}.sf-cart-discount>div{padding:0 0 14px}.sf-cart-discount label{display:block;font-size:12px}.sf-cart-discount input{display:block;width:100%;min-height:42px;margin-top:5px;padding:9px 12px;border:1px solid #cbd8e1;border-radius:7px;background:#fff;color:#17384f;font:inherit}.sf-cart-discount p{margin:7px 0 0;color:#718491;font-size:12px;line-height:1.5}.sf-cart-checkout form>p{margin:12px 0 16px;color:#617e96;font-size:12px;line-height:1.5}.sf-cart-checkout__discount{display:flex;justify-content:space-between;margin-bottom:10px;color:#47836a;font-size:13px}.sf-cart-payments{text-align:center;margin:14px 0 10px}.sf-cart-payments__label{display:block;color:#617e96;font-size:11px;line-height:1.4;margin-bottom:5px}.sf-cart-payments ul{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.sf-cart-payments li{display:flex;align-items:center}.sf-cart-payments .sf-cart-payment-icon{display:block;width:38px;height:24px}.sf-cart-payments p{margin:0;color:#617e96;font-size:12px}.sf-cart-checkout__view{display:none;text-align:center;margin:8px auto;font-size:12px;text-underline-offset:3px}.sf-cart-action-status{font-size:11px;line-height:1.3;color:#486b87;white-space:nowrap}.sf-cart-extra>.sf-cart-action-status{grid-column:2/-1;justify-self:start}.sf-cart-line__remove[aria-busy=true],.sf-cart-extra[aria-busy=true]{cursor:wait;pointer-events:none}body.sf-site .sf-cart-payments svg.sf-cart-payment-icon{fill:none;stroke:none;stroke-width:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sf-cart.css.map */
