html body #MainContent :is(.product-information,.product-grid-container,.cart-page),html body #cart-drawer{--gohall-font-sans:var(--font-body--family);color:var(--gh-color-text);font-family:var(--gohall-font-sans)}html body #MainContent .product-card{--gohall-font-sans:var(--font-body--family);border:0!important;border-radius:0!important;background:var(--gh-color-surface)!important;box-shadow:none!important;font-family:var(--gohall-font-sans)}html body #MainContent .product-card:hover{transform:none!important;box-shadow:none!important}html body #MainContent .product-card .product-card__content{padding:0 0 18px!important;gap:12px!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--gh-color-surface)!important}html body #MainContent .product-card :is(.card-gallery,.product-media-container--image){background:var(--gh-color-surface)!important;border-radius:0!important;box-shadow:none!important}html body #MainContent .product-card .product-media-container--image{--product-media-fit:contain!important;padding:22px!important}html body #MainContent .product-card :is(img,.product-card__image){object-fit:contain!important;mix-blend-mode:normal!important;background:var(--gh-color-surface)!important}html body #MainContent .product-card :is([ref=productTitleLink],[ref=productTitleLink] [role=heading],.product-card__title,h3:not(.product-grid-view-zoom-out--details)){font-family:var(--font-heading--family)!important;color:var(--gh-color-text)!important;font-size:var(--gh-type-product-card-size)!important;font-weight:var(--gh-type-product-card-weight)!important;line-height:var(--gh-type-product-card-line)!important;letter-spacing:var(--gh-type-product-card-tracking)!important;-webkit-line-clamp:unset!important;overflow:visible!important}html body #MainContent .product-card [ref=productTitleLink] [role=heading]{margin-block-end:0!important}html body #MainContent .product-card .gohall-product-card-detail{margin-block:4px 0!important;font-family:var(--font-body--family)!important;color:var(--gh-color-text-secondary)!important;font-size:var(--gh-type-meta-size)!important;font-weight:var(--gh-type-meta-weight)!important;line-height:var(--gh-type-meta-line)!important;letter-spacing:var(--gh-type-meta-tracking)!important;white-space:normal!important;overflow:visible!important}html body #MainContent .product-card :is(.price,.price-item--sale,product-price){font-family:var(--font-body--family)!important;color:var(--gh-color-text)!important;font-size:var(--gh-type-card-price-size)!important;font-weight:var(--gh-type-card-price-weight)!important;line-height:var(--gh-type-card-price-line)!important}html body #MainContent :is(.product-grid-container,product-recommendations) .product-card product-price{margin-block-start:auto!important}html body #MainContent .product-card :is(.compare-at-price,s){font-size:var(--gh-type-meta-size)!important;font-weight:var(--gh-type-meta-weight)!important;color:var(--gh-color-text-secondary)!important}html body #MainContent .product-information.section{padding-top:var(--gohall-product-space-top,32px)!important;padding-bottom:var(--gohall-product-space-bottom,48px)!important;background:var(--gh-color-surface)!important}html body #MainContent .product-information .product-information__grid{max-width:var(--gh-layout-content-max)!important;gap:var(--gohall-product-gap,clamp(32px,4.5vw,68px))!important;grid-template-columns:minmax(0,var(--gohall-product-media-weight,1.08fr)) minmax(0,1fr)!important}html body #MainContent .product-information .product-details{padding-top:var(--gohall-product-details-top,5px)!important;min-width:0;background:var(--gh-color-surface)!important}html body #MainContent .product-information .product-details h1:not(.gohall-product-summary__title){font-family:var(--font-heading--family)!important;color:var(--gh-color-text)!important;font-size:var(--gh-type-product-title-size)!important;line-height:var(--gh-type-product-title-line)!important;font-weight:var(--gh-type-product-title-weight)!important;letter-spacing:var(--gh-type-product-title-tracking)!important;overflow-wrap:break-word}html body #MainContent .product-information .product-details :is(.button,button[type=submit]){font-family:var(--font-accent--family)!important;--button-background-color:var(--gh-color-brand);--button-color:var(--gh-color-surface);border-radius:var(--gh-radius-pill)!important;font-weight:var(--gh-type-purchase-weight)!important;box-shadow:none!important}html body #MainContent .product-information :is(.product-media-container,.product-media-container--image,.media-gallery,.slideshow-controls__thumbnail){background:var(--gh-color-surface)!important;mix-blend-mode:normal!important}html body #MainContent .product-information .product-media-container--image{--product-media-fit:contain!important}html body #MainContent .product-information .product-media-container--image img{object-fit:contain!important;mix-blend-mode:normal!important;background:var(--gh-color-surface)!important}html body #MainContent .product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{border:1px solid var(--gh-color-border)!important;border-radius:var(--gh-radius-image)!important;box-shadow:none!important}html body #MainContent .product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--gh-color-brand)!important;box-shadow:inset 0 0 0 1px var(--gh-color-brand)!important}html body #MainContent .product-information:has(.gohall-product-summary--rod){--gohall-product-space-bottom:72px;--gohall-product-gap:64px;--gohall-product-media-weight:1.05fr;--gohall-product-details-top:0px}html body #MainContent .product-information:has(.gohall-product-summary--rod) media-gallery{--thumbnail-width:52px!important;--media-radius:var(--gh-radius-image)!important}html body #MainContent .product-information:has(.gohall-product-summary--rod) .product-details{position:static!important}html body #MainContent .product-information .gohall-rod-gallery{padding-top:8px}html body #MainContent .product-information .gohall-rod-gallery slideshow-slide.product-media-container{height:440px;aspect-ratio:auto}html body #MainContent .product-information .gohall-rod-gallery slideshow-controls[thumbnails]{margin-top:12px}html body #MainContent .product-information .gohall-rod-gallery .slideshow-controls__thumbnail{padding:3px}html body #MainContent .product-information:has(.gohall-product-summary--rod) .accelerated-checkout-block{display:none}html body #MainContent .cart-page{background:var(--gh-color-surface)}html body #MainContent .cart-page :is(h1,h2,.cart-items__title){font-family:var(--font-heading--family)!important;color:var(--gh-color-text)!important;font-weight:var(--gh-type-product-card-weight)!important;letter-spacing:normal!important}html body #MainContent .cart-page .cart-items__media-container{background:var(--gh-color-surface)!important;border-radius:var(--gh-radius-image)!important}html body #MainContent .cart-page .cart-items__media-image{object-fit:contain!important;mix-blend-mode:normal!important}html body #MainContent .cart-page :is(.cart__checkout-button,.cart__ctas .button){font-family:var(--font-accent--family)!important;font-weight:var(--gh-type-purchase-weight)!important;border-radius:var(--gh-radius-pill)!important;box-shadow:none!important}html body #cart-drawer :is(.theme-drawer__dialog,.cart-drawer__inner,.cart-drawer__content){background:var(--gh-color-surface)!important;color:var(--gh-color-text)!important}html body #cart-drawer :is(.theme-drawer__title,.cart-items__title){font-family:var(--font-heading--family)!important;color:var(--gh-color-text)!important;font-weight:var(--gh-type-product-card-weight)!important;letter-spacing:normal!important}html body #cart-drawer .cart-items__table-row{background:var(--gh-color-surface)!important;border:0!important;border-bottom:1px solid var(--gh-color-border)!important;border-radius:0!important;box-shadow:none!important;padding:18px 0!important}html body #cart-drawer .cart-items__media-container{background:var(--gh-color-surface)!important;border:0!important;border-radius:0!important}html body #cart-drawer .cart-items__media-image{background:var(--gh-color-surface)!important;mix-blend-mode:normal!important;object-fit:contain!important}html body #cart-drawer .cart-items__unit-price-wrapper{color:var(--gh-color-text)!important;font-weight:var(--gh-type-product-card-weight)!important;font-family:var(--gohall-font-sans)!important}html body #cart-drawer .cart-drawer__summary{background:var(--gh-color-surface)!important;border-top-color:var(--gh-color-border)!important;box-shadow:none!important}html body #cart-drawer :is(.cart__checkout-button,.cart__ctas .button){background:var(--gh-color-brand)!important;color:var(--gh-color-surface)!important;font-weight:var(--gh-type-purchase-weight)!important;border-radius:var(--gh-radius-pill)!important;box-shadow:none!important}html body #MainContent :is(.facets-toggle__button,.search__reset-button){min-width:44px!important;min-height:44px!important}html body #MainContent .search__reset-button{flex:0 0 44px}html body #MainContent :is(.product-information,.cart-page,.product-grid-container) :is(a,button,input,select,summary):focus-visible,html body #cart-drawer :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--gh-color-focus)!important;outline-offset:4px!important;scroll-margin-block:120px 36px}html body #MainContent :is(.product-information,.product-grid-container,.cart-page) :is(button,summary,select),html body #cart-drawer :is(button,summary,select){touch-action:manipulation}@media(max-width:989px){html body #MainContent .product-information:not(:has(.gohall-product-summary--rod)) .product-information__grid{grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;padding-inline:var(--gh-layout-gutter)!important;gap:32px!important}html body #MainContent .product-information:not(:has(.gohall-product-summary--rod)) .product-information__grid>:is(.product-information__media,.product-details){grid-column:1 / -1!important;grid-row:auto!important;padding-inline:0!important;position:static!important}html body #MainContent .product-information:not(:has(.gohall-product-summary--rod)) media-gallery{position:static!important;max-width:660px;margin-inline:auto}html body #MainContent .product-information .product-details h1:not(.gohall-product-summary__title){max-width:28ch!important}}@media(min-width:801px)and (max-width:1100px){html body #MainContent .product-information:has(.gohall-product-summary--rod){--gohall-product-gap:40px}html body #MainContent .product-information .gohall-rod-gallery slideshow-slide.product-media-container{height:400px}}@media(max-width:800px){html body #MainContent .product-information:has(.gohall-product-summary--rod){--gohall-product-space-top:16px;--gohall-product-space-bottom:48px;--gohall-product-gap:24px}html body #MainContent .product-information:has(.gohall-product-summary--rod) .product-information__grid{grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;padding-inline:var(--gh-layout-gutter)!important}html body #MainContent .product-information:has(.gohall-product-summary--rod) .product-information__grid>:is(.product-information__media,.product-details){grid-column:1 / -1!important;grid-row:auto!important;padding-inline:0!important;position:static!important}html body #MainContent .product-information:has(.gohall-product-summary--rod) media-gallery{position:static!important;max-width:none;margin-inline:auto;--thumbnail-width:46px!important;padding-top:0}html body #MainContent .product-information:has(.gohall-product-summary--rod) slideshow-slide.product-media-container{height:290px;aspect-ratio:auto}html body #MainContent .product-information .gohall-rod-gallery slideshow-controls[thumbnails]{margin-top:8px}}@media(max-width:359px){html body #MainContent .product-information:has(.gohall-product-summary--rod) slideshow-slide.product-media-container{height:250px}}@media(min-width:1000px){html body #MainContent .product-grid[product-grid-view=default]:not(.product-grid--organic){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px 24px!important}}@media(min-width:750px)and (max-width:999px){html body #MainContent .product-grid[product-grid-view=default]:not(.product-grid--organic){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 20px!important}}@media(max-width:749px){html body #MainContent .product-information.section{padding-top:var(--gohall-product-space-top,22px)!important;padding-bottom:var(--gohall-product-space-bottom,30px)!important}html body #MainContent .product-information .product-information__grid{padding-inline:var(--gh-layout-gutter)!important;grid-template-columns:minmax(0,1fr)!important}html body #MainContent .product-information .product-information__grid>:is(.product-information__media,.product-details){grid-column:1 / -1!important;grid-row:auto!important}html body #MainContent .product-card .product-card__content{gap:9px!important;padding-bottom:16px!important}html body #MainContent .product-card .product-media-container--image{padding:15px!important}}html body #cart-drawer .theme-drawer__close-button{min-width:44px!important;min-height:44px!important}html body :is(#cart-drawer,#MainContent .cart-page) .cart-totals__tax-note,html body :is(#cart-drawer,#MainContent .cart-page) .cart-totals__tax-note :is(small,a){font-size:var(--gh-type-meta-size)!important;line-height:var(--gh-type-meta-line)!important}html body #MainContent .product-information .product-details button[type=submit]:hover:not(:disabled){--button-background-color:var(--gh-color-action-hover)}
/*# sourceMappingURL=/cdn/shop/t/58/assets/gohall-commerce.css.map */
