body.template--cart .layout--main-content{background:#f4f4f1;overflow:clip!important}body.template--cart .layout--main-content [data-background-color=none]{background-color:transparent}.cart--root[data-view=page][data-cart-style=clean][data-section-id]{box-sizing:border-box;margin:0 auto;max-width:672px;padding:24px 16px 40px;width:100%}.cart--root[data-view=page][data-cart-style=clean] .cart-page__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:0 4px}.cart--root[data-view=page][data-cart-style=clean] .cart-page__title{font-family:Special Gothic Expanded One,Special Gothic Fallback,Special Gothic Fallback Roboto,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:none}.cart--root[data-view=page][data-cart-style=clean] .cart-page__title:focus:not(:focus-visible){outline:none}.cart--root[data-view=page][data-cart-style=clean] .cart-page__count{align-items:center;background:var(--cart-drawer-gold);border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:.8125rem;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 8px}.cart--root[data-view=page][data-cart-style=clean][data-has-items=false] .cart-page__count{background:var(--cart-drawer-line)}.cart--root[data-view=page][data-cart-style=clean] .cart-page__continue{display:none}.cart--root[data-view=page][data-cart-style=clean] .route-div{margin:0;max-width:100%}.cart--root[data-view=page][data-cart-style=clean] div.route-custom-checkout-class{width:100%}.cart--root[data-view=page][data-cart-style=clean] .preferred-checkout-wrapper{display:block!important;order:1;text-align:center}@media only screen and (min-width:990px){.cart--root[data-view=page][data-cart-style=clean][data-section-id]{max-width:1264px;padding:48px 32px 72px}.cart--root[data-view=page][data-cart-style=clean] .cart-page__title{font-size:2.5rem}.cart--root[data-view=page][data-cart-style=clean] .cart-page__count{font-size:.9375rem;height:32px;min-width:32px}.cart--root[data-view=page][data-cart-style=clean] .cart-page__continue{align-items:center;color:var(--cart-drawer-ink);display:inline-flex;font-size:.9375rem;font-weight:600;margin-left:auto;min-height:44px;text-decoration:underline;text-underline-offset:3px}}@media only screen and (min-width:990px){.cart--root[data-view=page][data-cart-style=clean] .cart-drawer__lines{padding:0 20px}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer-line{gap:20px;grid-template-columns:112px minmax(0,1fr);padding:18px 0}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer__gifts{margin:0 -20px;padding:14px 20px 2px}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer__gifts .cart-drawer-line{gap:12px;grid-template-columns:52px minmax(0,1fr);padding:10px 0}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer__gifts .cart-drawer-line__image{border-radius:8px;height:52px;width:52px}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer__gifts .cart-drawer-line__body{display:flex;flex-direction:column;gap:4px}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer__gifts .cart-drawer-line__body>*+*{margin-top:0}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer__gifts .cart-drawer-line__name{font-size:.9375rem}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer-line__image{border-radius:12px;height:136px;width:112px}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer-line__body{align-content:start;column-gap:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:0}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer-line__body>*{grid-column:1}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer-line__body>*+*{margin-top:6px}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer-line__body>.cart-drawer-line__bottom{align-self:center;gap:32px;grid-column:2;grid-row:1 / span 12;margin:0;padding:0}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer-line__price{font-size:1.125rem;min-width:96px}.cart--root[data-view=page][data-cart-style=clean] .cart-drawer-line__name{font-size:1.125rem;line-height:1.25}}.cart--root[data-view=page][data-cart-style=clean] .cart-page__side{display:contents}.cart--root[data-view=page][data-cart-style=clean] .cart-page__summary{background:var(--cart-drawer-card);border:1px solid var(--cart-drawer-line);border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:0;padding:18px 16px 16px;text-align:left;width:auto}.cart--root[data-view=page][data-cart-style=clean] .cart-page__summary .cart--continue-shopping{text-align:center}.cart--root[data-view=page][data-cart-style=clean] .cart-page__summary .cart--continue-shopping a{align-items:center;color:var(--cart-drawer-ink);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:44px;padding:0 12px;text-decoration:underline;text-transform:none;text-underline-offset:3px}.cart--root[data-view=page][data-cart-style=clean] .cart-page__summary .cart--continue-shopping a:after{display:none}.cart--root[data-view=page][data-cart-style=clean] .cart-page__summary .cart--additional-buttons{margin:0;max-width:none;width:100%}.cart--root[data-view=page][data-cart-style=clean] .cart-page__trust{border-top:1px solid #efefe9;color:#3d3d3a;display:flex;flex-direction:column;font-size:.8125rem;gap:10px;list-style:none;margin:4px 0 0;padding:14px 0 0}.cart--root[data-view=page][data-cart-style=clean] .cart-page__trust li{align-items:center;display:flex;gap:10px;margin:0}.cart--root[data-view=page][data-cart-style=clean] .cart-page__trust svg{flex:none}.cart--root[data-view=page][data-cart-style=clean] .cart-page__trust svg path{fill:none}@media only screen and (min-width:990px){.cart--root[data-view=page][data-cart-style=clean] .cart--form{column-gap:32px;display:grid;grid-template-areas:"head head" "ladder side" "body side" "addons side" "note side" "rest side" "recs recs";grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto auto auto auto auto 1fr auto}.cart--root[data-view=page][data-cart-style=clean] .cart--footer{display:contents}.cart--root[data-view=page][data-cart-style=clean] .cart-page__header{grid-area:head}.cart--root[data-view=page][data-cart-style=clean] .cart-ladder{grid-area:ladder}.cart--root[data-view=page][data-cart-style=clean] .cart--body{grid-area:body}.cart--root[data-view=page][data-cart-style=clean] .cart--upsells{grid-area:addons;margin-top:16px}.cart--root[data-view=page][data-cart-style=clean] .cart--notes{grid-area:note;margin-top:16px}.cart--root[data-view=page][data-cart-style=clean] .cart-page__side{display:block;grid-area:side}.cart--root[data-view=page][data-cart-style=clean] .cart-page__summary{margin-top:16px;padding:22px 20px 20px}.cart--root[data-view=page][data-cart-style=clean] .cart-recommendations{grid-area:recs;margin-top:40px}.cart--root[data-view=page][data-cart-style=clean] .cart-recs-grid .bs-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-right:0;overflow:visible;padding-right:0}.cart--root[data-view=page][data-cart-style=clean] .cart-recs-grid .bs-card{flex:none;padding:10px;width:auto}.cart--root[data-view=page][data-cart-style=clean] .cart-recs-dots{display:none}}@media only screen and (min-width:990px)and (min-height:760px){.cart--root[data-view=page][data-cart-style=clean] .cart-page__summary{position:sticky;top:24px}}.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar{background:var(--cart-drawer-card);border-top:1px solid var(--cart-drawer-line);bottom:0;box-shadow:0 -10px 30px #3c320a1a;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;left:0;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:980}.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar[hidden]{display:none}.cart--root[data-view=page][data-cart-style=clean]:has(.cart--notes--textarea:focus,.cart--quantity--input:focus) .cart-page__bar{display:none}.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar-row{align-items:center;display:flex;gap:14px}.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar-total{display:flex;flex-direction:column;gap:1px;margin:0}.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar-total span:first-child{color:var(--cart-drawer-muted);font-size:.75rem}.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar-total span:last-child{font-size:1.25rem;font-weight:700}.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar-checkout{align-items:center;background:var(--cart-drawer-gold);border:0;border-radius:999px;color:var(--cart-drawer-ink);cursor:pointer;display:inline-flex;flex:1;font:inherit;font-size:1rem;font-weight:700;gap:10px;height:54px;justify-content:center;letter-spacing:.02em;line-height:1.2;padding:0 20px;text-transform:none}.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar-checkout[disabled]{background:var(--cart-drawer-line);color:#6f6f69;cursor:not-allowed}.cart--root[data-view=page][data-cart-style=clean][data-changing=true] .cart-page__bar-checkout{cursor:progress;opacity:.7}.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar-checkout :is(path,rect){fill:none}html.cart-sticky-shown body.template--cart .off-canvas--main-content{padding-bottom:var(--cart-sticky-h, 120px)}html.cart-sticky-shown:has(body.template--cart){scroll-padding-bottom:calc(var(--cart-sticky-h, 120px) + 16px)}html.cart-sticky-shown body.template--cart #chat-button,html.cart-sticky-shown body.template--cart #mount-floating-engagement-widget{bottom:calc(var(--cart-sticky-h, 120px) + 20px)!important}html.cart-sticky-shown body.template--cart .feedback-bar--root{bottom:var(--cart-sticky-h, 120px)}@media only screen and (min-width:990px){.cart--root[data-view=page][data-cart-style=clean] .cart-page__bar{display:none}}.cart--root[data-view=page][data-cart-style=clean] .cart--no-items{margin-top:16px;padding:0}.cart--root[data-view=page][data-cart-style=clean] .cart-page__empty{align-items:center;background:var(--cart-drawer-card);border:1px solid var(--cart-drawer-line);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:32px 20px 22px;text-align:center}.cart--root[data-view=page][data-cart-style=clean] .cart-page__empty-icon{align-items:center;background:#fff3cc;border-radius:999px;display:inline-flex;height:64px;justify-content:center;width:64px}.cart--root[data-view=page][data-cart-style=clean] .cart-page__empty-icon path{fill:none}.cart--root[data-view=page][data-cart-style=clean] .cart-page__empty-text{font-family:Special Gothic Expanded One,Special Gothic Fallback,Special Gothic Fallback Roboto,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3;margin:0}.cart--root[data-view=page][data-cart-style=clean] .cart-page__empty-continue{align-items:center;align-self:stretch;background:var(--cart-drawer-gold);border-radius:999px;color:var(--cart-drawer-ink);display:flex;font-size:1rem;font-weight:700;justify-content:center;min-height:54px;text-decoration:none}.cart--root[data-view=page][data-cart-style=clean] .cart-page__categories{align-self:stretch;border-top:1px solid #efefe9;display:flex;flex-direction:column;gap:10px;padding-top:14px}.cart--root[data-view=page][data-cart-style=clean] .cart-page__categories-label{color:var(--cart-drawer-muted);font-size:.8125rem;font-weight:600;margin:0}.cart--root[data-view=page][data-cart-style=clean] .cart-page__categories ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.cart--root[data-view=page][data-cart-style=clean] .cart-page__categories a{align-items:center;border:1px solid #d9d9d1;border-radius:999px;color:var(--cart-drawer-ink);display:inline-flex;font-size:.875rem;font-weight:600;min-height:44px;padding:0 18px;text-decoration:none}@media only screen and (min-width:990px){.cart--root[data-view=page][data-cart-style=clean] .cart-page__empty{margin:0 auto;max-width:640px;padding:56px 32px 32px}.cart--root[data-view=page][data-cart-style=clean] .cart-page__empty-continue{align-self:center;padding:0 36px}}body.template--cart .featured-text--root{padding-left:16px;padding-right:16px}body.template--cart .featured-text--root .featured-text--wrapper{background:#fdfdfb;border:1px solid #e7e7e1;border-radius:14px;box-sizing:border-box;margin:0 auto;max-width:640px;padding:18px 16px 4px;text-align:left}body.template--cart .featured-text--root .featured-text--overline{color:#5c5c58;font-size:.75rem;letter-spacing:.04em;margin:0;text-align:left}body.template--cart .featured-text--root .featured-text--heading{font-family:Special Gothic Expanded One,Special Gothic Fallback,Special Gothic Fallback Roboto,sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.25;margin:6px 0 10px;text-align:left;text-transform:none}body.template--cart .featured-text--rows .featured-text--row{border-top-color:#efefe9}body.template--cart .featured-text--rows .featured-text--summary{color:#141413;font-size:.9375rem}body.template--cart .featured-text--rows .featured-text--summary:focus-visible{outline:2px solid #141413;outline-offset:2px}body.template--cart .featured-text--rows .featured-text--row-body{color:#3d3d3a;font-size:.875rem;line-height:1.55}body.template--cart .featured-text--rows .featured-text--group{color:#5c5c58;font-family:inherit;font-weight:700;text-align:left}@media only screen and (min-width:990px){body.template--cart .featured-text--root{padding-left:32px;padding-right:32px}body.template--cart .featured-text--root .featured-text--wrapper{max-width:1200px;padding:22px 20px 6px}body.template--cart .featured-text--root .featured-text--heading{font-size:1.375rem}body.template--cart .featured-text--rows .featured-text--row-body{font-size:.9375rem;max-width:760px}}body.template--cart .recent-products--root .recent-products--wrapper{box-sizing:border-box;margin:0 auto;max-width:672px;padding-left:16px;padding-right:16px}body.template--cart .recent-products--root .recent-products--title [data-item=section-heading]{font-family:Special Gothic Expanded One,Special Gothic Fallback,Special Gothic Fallback Roboto,sans-serif;font-size:1.125rem;font-weight:400;text-transform:none}body.template--cart .recent-products--root .bs-card{background:#fdfdfb;border:1px solid #e7e7e1;border-radius:14px;box-sizing:border-box;overflow:hidden;padding:8px}@media only screen and (min-width:990px){body.template--cart .recent-products--root .recent-products--wrapper{max-width:1264px;padding-left:32px;padding-right:32px}body.template--cart .recent-products--root .recent-products--title [data-item=section-heading]{font-size:1.375rem}body.template--cart .recent-products--root .bs-card{padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cart-page.css.map */
