@media(min-width:961px){.product-information .product-information__grid{width:min(1380px,calc(100% - 72px))!important;grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr)!important;gap:clamp(32px,3.2vw,46px)!important;align-items:start!important}.product-information .product-information__media,.product-information .product-details{grid-column:auto!important;width:100%!important;min-width:0!important}.product-information .product-details{padding:clamp(28px,2.5vw,36px)!important}.product-information .product-details h1{max-width:none!important;font-size:clamp(34px,2.65vw,46px)!important;line-height:1.03!important;letter-spacing:-.038em!important;text-wrap:balance!important}}.product-information .product-media__image{object-fit:contain!important;padding:clamp(8px,1.25vw,18px)!important;transform:scale(1)!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-information .product-information__media:hover .product-media__image{transform:scale(1.012)!important}}@media(min-width:750px)and (max-width:960px){.product-information .product-information__grid{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:20px!important;margin-inline:auto!important}.product-information .product-information__media,.product-information .product-details{grid-column:1!important;width:100%!important;min-width:0!important}.product-information .product-details h1{max-width:none!important;font-size:clamp(34px,5vw,44px)!important;line-height:1.03!important}}@media(min-width:900px){main[data-template^=cart] .cart-page,main[data-template^=cart] .section--page-width .cart-page:has(.cart-summary--extend){display:grid!important;width:min(1320px,calc(100% - 64px))!important;grid-template-columns:minmax(0,1fr) minmax(350px,390px)!important;grid-template-rows:auto auto!important;grid-template-areas:"title summary" "items summary"!important;column-gap:32px!important;row-gap:0!important;align-items:start!important;padding:52px 0 68px!important}main[data-template^=cart] .cart-page__title{grid-area:title!important;grid-column:auto!important;grid-row:auto!important}main[data-template^=cart] .cart-page__items{grid-area:items!important;grid-column:auto!important;grid-row:auto!important}main[data-template^=cart] .cart-page__summary{grid-area:summary!important;grid-column:auto!important;grid-row:auto!important;display:block!important;height:auto!important;min-height:0!important;align-self:start!important;padding:0!important}main[data-template^=cart] .cart-summary,main[data-template^=cart] .cart-summary--extend{display:block!important;width:100%!important;height:auto!important;min-height:0!important;grid-row:auto!important;align-self:start!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:20px!important}main[data-template^=cart] .cart-summary__inner,main[data-template^=cart] .cart-summary--extend .cart-summary__inner{position:sticky!important;top:92px!important;display:flex!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;grid-row:auto!important;align-self:start!important;padding:28px!important}}@media(min-width:750px)and (max-width:899px){main[data-template^=cart] .cart-page,main[data-template^=cart] .section--page-width .cart-page:has(.cart-summary--extend){display:grid!important;width:calc(100% - 40px)!important;grid-template-columns:1fr!important;grid-template-areas:"title" "items" "summary"!important;padding:40px 0 56px!important;gap:0!important}main[data-template^=cart] .cart-page__title{grid-area:title!important}main[data-template^=cart] .cart-page__items{grid-area:items!important}main[data-template^=cart] .cart-page__summary{grid-area:summary!important;grid-column:1!important;grid-row:auto!important;height:auto!important;margin-top:20px!important}main[data-template^=cart] .cart-summary,main[data-template^=cart] .cart-summary--extend{display:block!important;height:auto!important;min-height:0!important;border-radius:18px!important}main[data-template^=cart] .cart-summary__inner,main[data-template^=cart] .cart-summary--extend .cart-summary__inner{position:static!important;width:100%!important;max-width:none!important;height:auto!important;grid-row:auto!important;padding:26px!important}}main[data-template^=cart] .ui-test-product-list{clear:both!important;margin-top:0!important;border-top:1px solid rgba(255,255,255,.1)!important}@media(prefers-reduced-motion:reduce){.product-information .product-media__image{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/reflection-balance-fix.css.map */
