.heritage-theme .hg-commerce-collection .hg-collection-banner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:center}.heritage-theme .hg-commerce-collection .hg-collection-banner>*{min-width:0}.heritage-theme .hg-commerce-collection .hg-collection-banner-photo{position:relative;width:100%;overflow:hidden;align-self:center}.heritage-theme .hg-commerce-collection .hg-collection-banner-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.heritage-theme .hg-commerce-collection .hg-collection-banner-copy{padding-inline:0}.heritage-theme .hg-shop-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.heritage-theme .hg-shop-heading>*{min-width:0}.heritage-theme .hg-shop-categories>a>span{align-items:flex-start;padding-block:12px;line-height:1.4}.heritage-theme .hg-category-name{min-width:0}.heritage-theme .hg-category-arrow{flex:none}.heritage-theme .hg-directory-grid>a{min-width:0}.heritage-theme .hg-directory-grid h3{align-items:flex-start;gap:12px}.heritage-theme .hg-directory-grid h3>span{flex:none}.heritage-theme .variant-option__button-label--has-swatch:has(input[type=radio]){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:100px;width:auto;min-height:48px;height:auto;padding:9px 14px;border:1px solid var(--hg-line);border-radius:2px;outline-offset:3px;line-height:1.4;background:transparent}.heritage-theme .variant-option__button-label--has-swatch:has(input[type=radio]) .swatch{--swatch-width:26px;--swatch-height:26px;width:26px;height:26px;min-width:26px;flex:none;margin:0;outline:none;border-radius:50%}.heritage-theme .variant-option__button-label--has-swatch:has(input[type=radio]):has(:checked){border-color:var(--hg-navy);background:var(--hg-paper);box-shadow:inset 0 0 0 1px var(--hg-navy)}.heritage-theme .hg-finish-name{font:400 16px/1.4 var(--hg-body);color:var(--hg-navy);text-transform:none;letter-spacing:0}.heritage-theme .variant-option--swatches legend{margin-bottom:12px;text-transform:none;letter-spacing:0}.heritage-theme .variant-option--swatches .variant-option__swatch-value{margin-left:8px}@media(max-width:1023px){.heritage-theme{--hg-editorial-gap:64px}.heritage-theme .hg-commerce-collection .hg-collection-banner{grid-template-columns:minmax(0,1fr);gap:0}.heritage-theme .hg-commerce-collection .hg-collection-banner-photo{max-width:100%;aspect-ratio:3/2}.heritage-theme .hg-commerce-collection .hg-collection-banner-copy{padding:26px 0 18px}.heritage-theme .hg-commerce-collection .hg-collection-banner-copy h1{font-size:clamp(44px,7vw,64px);margin-block:12px 16px}.heritage-theme .hg-commerce-collection .hg-collection-banner-copy .hg-kicker{font-size:12px}.heritage-theme .hg-shop-heading{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:26px 30px}.heritage-theme .hg-shop-heading h1{font-size:clamp(44px,7vw,64px)}.heritage-theme .hg-shop-heading p:not(.hg-kicker){max-width:48ch;margin:0}.heritage-theme .hg-shop-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.heritage-theme :is(.hg-product-grid,.hg-season-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.heritage-theme .hg-lifestyle-inner,.heritage-theme .hg-lifestyle--water .hg-lifestyle-inner{grid-template-columns:minmax(0,1fr)}.heritage-theme .hg-lifestyle-copy,.heritage-theme .hg-lifestyle--water .hg-lifestyle-copy{grid-column:1;grid-row:2;padding:36px 32px 44px}.heritage-theme .hg-lifestyle-photo,.heritage-theme .hg-lifestyle--water .hg-lifestyle-photo{grid-column:1;grid-row:1;min-width:0}.heritage-theme .hg-lifestyle-copy h2{font-size:clamp(42px,6vw,58px);max-width:18ch}.heritage-theme .hg-lifestyle-copy>p:not(.hg-kicker){max-width:48ch}.heritage-theme .hg-story{grid-template-columns:minmax(0,1fr)}.heritage-theme .hg-story-picture{min-height:0;aspect-ratio:3/2}.heritage-theme .hg-story-copy{padding:36px 32px 44px}.heritage-theme .hg-guidance-grid{grid-template-columns:minmax(0,1fr);gap:28px}.heritage-theme .hg-guidance-intro{grid-template-columns:minmax(0,1fr);gap:18px}.heritage-theme .hg-guidance-intro>p:last-child{justify-self:start;max-width:48ch}.heritage-theme .hg-guidance-grid>article{min-width:0}.heritage-theme .hg-commerce-details{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px 56px}.heritage-theme .hg-commerce-details>div:first-child>p:not(.hg-kicker){max-width:48ch}.heritage-theme #MainContent .product-information__grid.product-information__grid--half:not(.product-information--media-none):is(.product-information--media-left,.product-information--media-right){grid-column:2;grid-template-columns:minmax(0,1fr);row-gap:32px}.heritage-theme #MainContent .product-information__grid.product-information__grid--half:not(.product-information--media-none):is(.product-information--media-left,.product-information--media-right)>:is(.product-information__media,.product-details){grid-column:1;grid-row:auto;padding-inline:0;min-width:0;width:100%}.heritage-theme #MainContent .product-information__grid .product-information__media{order:0}.heritage-theme #MainContent .product-information__grid .product-details{order:1;position:static;top:auto}.heritage-theme #MainContent .product-information__grid .product-details>.group-block{max-width:none}.heritage-theme .product-information__media .constrain-height{--constrained-height:clamp(320px,65vw,560px);height:var(--constrained-height)}.heritage-theme .product-information__media .constrain-height :is(.product-media-constraint-wrapper,.product-media,.product-media__image){height:100%;max-height:100%;aspect-ratio:auto}.heritage-theme .hg-product-title{font-size:clamp(36px,5.5vw,48px)!important}.heritage-theme .hg-purchase-support{grid-template-columns:repeat(2,minmax(0,1fr))}.heritage-theme product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heritage-theme .section--page-width .cart-page,.heritage-theme .section--page-width .cart-page:has(.cart-summary--extend){grid-column:2;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:28px}.heritage-theme .cart-page__summary{grid-column:1;grid-row:auto;display:block;height:auto;padding-top:24px}.heritage-theme .cart-summary{display:block}.heritage-theme .cart-summary--extend .cart-summary__inner{position:static;width:100%;height:auto;padding:24px 0}.heritage-theme .contact-form{width:min(680px,100%);max-width:100%}.heritage-theme .contact-form__form-row{flex-direction:column;align-items:stretch}.heritage-theme search-page-input-component{max-width:100%;width:100%}.heritage-theme .hg-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;padding-block:48px}.heritage-theme .hg-footer-top>div:first-child{grid-column:1 / -1}.heritage-theme .hg-footer-bottom{flex-wrap:wrap;gap:16px}}@media(max-width:520px){.heritage-theme .hg-footer-top,.heritage-theme .hg-purchase-support{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.heritage-theme{--hg-editorial-gap:56px}.heritage-theme .hg-shop-categories{gap:20px 14px}.heritage-theme .hg-lifestyle-copy,.heritage-theme .hg-lifestyle--water .hg-lifestyle-copy,.heritage-theme .hg-story-copy{padding-inline:24px}.heritage-theme #MainContent .product-information__grid.product-information__grid--half:not(.product-information--media-none):is(.product-information--media-left,.product-information--media-right){grid-column:1 / -1;grid-template-columns:20px minmax(0,1fr) 20px}.heritage-theme #MainContent .product-information__grid.product-information__grid--half:not(.product-information--media-none):is(.product-information--media-left,.product-information--media-right)>:is(.product-information__media,.product-details){grid-column:2}.heritage-theme .product-information__media .constrain-height{--constrained-height:clamp(280px,95vw,480px)}.heritage-theme .hg-footer-top{gap:28px 20px}}.heritage-theme .variant-option__button-label--has-swatch:has(input[type=radio]):has(:checked):not(:has(:focus-visible)){outline:none}.heritage-theme #MainContent:is(:has(.contact-form),:has(search-page-input-component)) :is(.section,.section-background){--color-background:var(--hg-paper);--color-foreground:var(--hg-navy);--color:var(--hg-navy);color:var(--hg-navy)}.heritage-theme #MainContent:is(:has(.contact-form),:has(search-page-input-component)) .text-block{--color:var(--hg-navy)}.heritage-theme .contact-form__input,.heritage-theme search-page-input-component input{color:var(--hg-navy);background:var(--hg-paper);border-color:var(--hg-line);border-radius:2px}.heritage-theme .contact-form__input::placeholder,.heritage-theme search-page-input-component input::placeholder{color:var(--hg-mid);opacity:1}.heritage-theme .contact-form .button{background:var(--hg-navy);color:var(--hg-paper);border-color:var(--hg-navy);border-radius:0}@media(max-width:1023px){.heritage-theme .contact-form__input--textarea{height:180px;min-height:180px;resize:vertical}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/heritage-responsive.css.map */
