#cart-drawer{--theme-drawer-width: min(var(--bny-cart-width, 440px), calc(100vw - 14px) );--theme-drawer-padding: 22px}#cart-drawer>.theme-drawer__dialog,#cart-drawer .theme-drawer__dialog{box-sizing:border-box;width:var(--theme-drawer-width)!important;min-width:0;max-width:calc(100vw - 14px)!important;height:100dvh!important;min-height:0;max-height:100dvh!important;margin:0!important;padding:0!important;top:0!important;bottom:auto!important;left:auto;right:auto;inset-inline-end:calc(-1 * var(--theme-drawer-width));border:0;border-inline-start:1px solid rgba(0,0,0,.1);overflow:hidden;background:var(--bny-cart-bg,#fff);color:var(--bny-cart-ink,#171717);z-index:11000;box-shadow:-12px 0 46px #0000001f}#cart-drawer>.theme-drawer__dialog[open],#cart-drawer .theme-drawer__dialog[open]{inset-inline-end:0;display:flex;flex-direction:column}@media(min-width:990px){body:has(#cart-drawer[open]) .page-wrapper--drawer-open{margin-inline-end:min(var(--bny-cart-width, 440px),calc(100vw - 14px))}}#cart-drawer cart-drawer-component{display:contents}#cart-drawer .cart-drawer__inner{flex:1 1 auto;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--bny-cart-bg,#fff)}#cart-drawer .cart-drawer__inner>.cart-items-component,#cart-drawer .cart-drawer__inner>cart-items-component{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}#cart-drawer .theme-drawer__header{flex:0 0 auto;min-height:77px;padding:max(17px,env(safe-area-inset-top,0px)) 22px 17px;background:var(--bny-cart-bg,#fff);border-bottom:1px solid #e8e8e6;position:relative;z-index:2}#cart-drawer .theme-drawer__title{min-width:0;margin:0;font-family:var(--bny-display-font, Georgia, serif);font-size:var(--bny-cart-heading, 28px);line-height:1.1;font-weight:400;letter-spacing:-.025em}#cart-drawer .theme-drawer__close-button{flex:0 0 38px;width:38px;height:38px;margin-inline-start:auto}#cart-drawer .cart-drawer__content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:var(--bny-cart-bg,#fff)}#cart-drawer .cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px;scrollbar-width:thin}#cart-drawer .cart-drawer__items .cart-items__table-row{border-color:#e9e9e7;margin-bottom:18px;padding-bottom:18px}#cart-drawer .cart-items__title{overflow-wrap:break-word;word-break:normal;line-height:1.5}#cart-drawer .cart-drawer__summary{position:relative!important;inset:auto!important;flex:0 0 auto;width:100%;max-height:min(55dvh,440px);overflow-y:auto;min-height:0;margin:0;z-index:2;padding:18px 22px max(20px,env(safe-area-inset-bottom,0px));border-top:1px solid #e8e8e6;background:var(--bny-cart-bg,#fff);mask-image:none!important;-webkit-mask-image:none!important;box-shadow:0 -4px 18px #00000006}#cart-drawer .cart-drawer__summary :is(button[type=submit],a[href*="/checkout"],.cart__checkout-button){min-height:52px;border-radius:var(--bny-cart-radius, 4px);background:var(--bny-cart-action,#171717);color:var(--bny-cart-action-text,#fff);letter-spacing:.07em}#cart-drawer .cart-drawer--empty .cart-drawer__content{overflow-y:auto}@media(max-width:749px){#cart-drawer{--theme-drawer-padding: 18px}#cart-drawer .theme-drawer__header{padding-inline:18px;min-height:68px}#cart-drawer .cart-drawer__items{padding:16px 18px}#cart-drawer .cart-drawer__summary{padding-inline:18px}}@media(max-height:550px){#cart-drawer .theme-drawer__header{min-height:58px;padding-block:10px}#cart-drawer .cart-drawer__summary{max-height:60dvh;padding-block:12px}}#MainContent .section--page-width>.cart-page{grid-column:2!important}#MainContent .cart-page{width:100%;min-width:0;max-width:var(--bny-cart-page-max, 1280px);margin-inline:auto;padding-block:clamp(20px,3vw,44px) clamp(55px,7vw,95px);display:grid;grid-template-columns:minmax(0,1fr);gap:0;color:#202020}#MainContent .cart-page__title,#MainContent .cart-page__items,#MainContent .cart-page__summary{min-width:0;width:100%}#MainContent .cart-page__title{grid-column:1;grid-row:auto}#MainContent .cart-page__title :is(h1,h2),#MainContent .cart-page__title .cart-title{font-family:var(--bny-display-font, Georgia, serif);font-size:clamp(30px,3.5vw,var(--bny-cart-page-heading, 44px));font-weight:400;line-height:1.18;letter-spacing:-.025em}#MainContent .cart-page__items{grid-column:1;grid-row:auto}#MainContent .cart-page__items .cart-items__wrapper,#MainContent .cart-page__items .cart-form,#MainContent .cart-page__items .cart-items,#MainContent .cart-page__items .cart-items__table{min-width:0;width:100%}#MainContent .cart-page__items .cart-items__table-row{gap:12px clamp(12px,1.8vw,24px);padding-block:18px 22px;margin-bottom:0;border-color:#e9e9e7}#MainContent .cart-page__items .cart-items__media-container{background:#f6f5f2;aspect-ratio:4 / 5;border-radius:3px;overflow:hidden}#MainContent .cart-page__items .cart-items__media-image{object-fit:contain;width:100%;height:100%}#MainContent .cart-page__items .cart-items__details{min-width:0}#MainContent .cart-page__items .cart-items__title{display:block;font-size:var(--bny-cart-page-item-heading, 16px);line-height:1.55;letter-spacing:.01em;font-weight:500;white-space:normal;word-break:normal;overflow-wrap:break-word;color:#202020}#MainContent .cart-page__items .cart-items__title:hover{text-decoration:underline;text-underline-offset:4px}#MainContent .cart-page__items .cart-items__variants{margin-top:8px;color:#707070;font-size:12px;line-height:1.8}#MainContent .cart-page__items .cart-items__price{font-variant-numeric:tabular-nums;font-weight:500}#MainContent .cart-page__summary{display:block;grid-column:1;grid-row:auto;grid-template-rows:none;align-self:start;height:auto;margin-top:30px;padding:clamp(20px,3vw,34px);background:var(--bny-cart-page-summary-bg, #f8f8f6);border:1px solid #e9e9e6;border-radius:3px}#MainContent .cart-page__summary .cart-summary,#MainContent .cart-page__summary .cart-summary__inner{width:100%;min-width:0;border:0;padding:0;background:transparent;display:block;height:auto;grid-row:auto;grid-template-rows:none}#MainContent .cart-page__summary .cart-summary__inner{position:static}#MainContent .cart-page__summary .cart__checkout-button,#MainContent .cart-page__summary button[type=submit],#MainContent .cart-page__summary a[href*="/checkout"]{min-height:54px;border-radius:3px;background:#171717;color:#fff;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media(min-width:1120px){#MainContent .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(300px,var(--bny-cart-summary-width, 380px));grid-template-rows:auto auto 1fr;column-gap:var(--bny-cart-page-gap, 48px)}#MainContent .cart-page:not(.cart-page--empty) .cart-page__title{grid-column:1;grid-row:1}#MainContent .cart-page:not(.cart-page--empty) .cart-page__items{grid-column:1;grid-row:2 / span 2}#MainContent .cart-page:not(.cart-page--empty) .cart-page__summary{grid-column:2;grid-row:1 / span 3;margin-top:0}}@media(max-width:1119px){#MainContent .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr)!important}#MainContent .cart-page:not(.cart-page--empty) .cart-page__summary{grid-column:1;grid-row:auto;margin-top:32px}}@media(max-width:749px){#MainContent .cart-page{padding-block:16px 55px}#MainContent .cart-page__items .cart-items__table-row{column-gap:10px}#MainContent .cart-page__items .cart-items__table-row{grid-template-columns:clamp(68px,22vw,105px) minmax(0,1fr) minmax(70px,max-content)}#MainContent .cart-page__items .cart-items__title{font-size:14px;line-height:1.5}#MainContent .cart-page__summary{padding:22px 18px}}@media(min-width:900px){#MainContent .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) minmax(320px,var(--bny-cart-summary-width,380px))!important;column-gap:clamp(24px,3vw,var(--bny-cart-page-gap,48px))!important;align-items:start!important}#MainContent .cart-page:not(.cart-page--empty) .cart-page__summary{grid-column:2!important;grid-row:1 / span 3!important;margin-top:0!important;position:relative}#MainContent .cart-page:not(.cart-page--empty) .cart-page__items{grid-column:1!important;grid-row:2 / span 2!important;min-width:0!important}#MainContent .cart-page:not(.cart-page--empty) .cart-page__title{grid-column:1!important;grid-row:1!important}}#MainContent .cart-page .cart-items__details{min-width:0!important;max-width:100%!important}#MainContent .cart-page .cart-items__title{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}#MainContent .cart-page .cart-items__table-row{min-width:0!important}@media(max-width:899px){#MainContent .cart-page{grid-template-columns:minmax(0,1fr)!important}}#cart-drawer{--bny-cart-bg:#F7F6F3;--bny-cart-ink:#1B2222;--bny-cart-action:#1B2222;--bny-cart-action-text:#FFFEFC;--bny-cart-radius:9px}#cart-drawer .theme-drawer__header,#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__summary{background-color:#f7f6f3}#cart-drawer .cart-drawer__items .cart-items__table-row,#cart-drawer .theme-drawer__header,#cart-drawer .cart-drawer__summary{border-color:#e7e3dc}#cart-drawer .cart-drawer__summary :is(button[type=submit],a[href*="/checkout"],.cart__checkout-button){background:#1b2222;color:#fffefc;border-radius:9px}#MainContent[data-template^=cart]{background:#f7f6f3;color:#1b2222}#MainContent[data-template^=cart] .cart-page__summary{background:#fffefc!important;border:1px solid #E7E3DC!important;border-radius:15px!important;box-shadow:0 10px 32px #1b22220b}#MainContent[data-template^=cart] .cart-page__summary :is(.cart__checkout-button,button[type=submit],a[href*="/checkout"]){background:#1b2222!important;color:#fffefc!important;border-radius:9px!important}#MainContent[data-template^=cart] .cart-page__items .cart-items__media-container{background:#f4f2ed;border-radius:11px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/benyar-premium-cart.css.map */
