html body .hay-engine-menu{position:relative!important}html body .hay-engine-menu__panel{position:absolute!important;top:calc(100% + .6rem)!important;left:50%!important;z-index:30!important;display:grid!important;grid-template-columns:repeat(2,minmax(130px,1fr))!important;gap:.2rem!important;width:330px!important;padding:1rem!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:0 18px 40px #0f172a29!important;opacity:0!important;pointer-events:none!important;transform:translate(-50%,-6px)!important;transition:opacity .15s ease,transform .15s ease!important}html body .hay-engine-menu:hover .hay-engine-menu__panel,html body .hay-engine-menu:focus-within .hay-engine-menu__panel{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}html body .hay-engine-menu__panel a{display:block!important;padding:.75rem .85rem!important;border-radius:10px!important;color:#0f172a!important;font-size:1.35rem!important;font-weight:700!important;text-decoration:none!important}html body .hay-engine-menu__panel a:hover,html body .hay-engine-menu__panel a:focus{background:#f1f5f9!important;color:#b91c1c!important}html body .hay-engine-drawer summary{cursor:pointer!important}html body .hay-engine-drawer summary::-webkit-details-marker{display:none!important}html body .hay-engine-drawer summary:after{content:"+"!important;margin-left:auto!important;font-weight:700!important}html body .hay-engine-drawer[open] summary:after{content:"-"!important}html body .hay-engine-drawer__links{padding:.2rem 0 .6rem 1.4rem!important;background:#f8fafce6!important;visibility:visible!important}html body .hay-engine-drawer__links .menu-drawer__menu-item{min-height:auto!important;padding-top:.95rem!important;padding-bottom:.95rem!important;font-size:1.45rem!important;visibility:visible!important}html body.template-index .content-for-layout,html body.template-index #MainContent{max-width:100vw!important;overflow-x:clip!important}html body.template-index .content-for-layout:after{left:0!important;right:0!important;width:100%!important}html body.template-index .banner__box{max-width:min(84rem,calc(100vw - 8rem))!important}html body.template-index .banner__heading{font-size:clamp(3.6rem,4.6vw,5.6rem)!important;line-height:.98!important;letter-spacing:-.035em!important;max-width:18ch!important;overflow-wrap:normal!important;word-break:normal!important}@media(min-width:1200px){html body.template-collection .product-grid.hay-product-grid--count-5,html body.template-collection #product-grid.hay-product-grid--count-5,html body.template-collection .product-grid:has(>:nth-child(5):last-child),html body.template-collection #product-grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))!important}html body.template-list-collections .collection-list.hay-collection-list--count-14,html body.template-list-collections .collection-list:has(>:nth-child(14):last-child){grid-template-columns:repeat(7,minmax(0,1fr))!important}html body.template-collection .product-grid.hay-product-grid--count-11,html body.template-collection #product-grid.hay-product-grid--count-11,html body.template-collection .product-grid.hay-product-grid--count-17,html body.template-collection #product-grid.hay-product-grid--count-17{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body.template-product .product.grid{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(370px,.72fr)!important;gap:clamp(2.4rem,3vw,4rem)!important;align-items:start!important}html body.template-product .product__media-wrapper,html body.template-product .product__info-wrapper{width:auto!important;max-width:none!important;min-width:0!important}html body.template-product .product__info-container{max-width:none!important}html body.template-product .product__title h1{max-width:none!important;font-size:clamp(2.8rem,2.3vw,3.8rem)!important;line-height:1.05!important;letter-spacing:-.035em!important;overflow-wrap:normal!important;word-break:normal!important}html body.template-product .hay-product-support h2,html body.template-product .rich-text__heading,html body.template-collection .collection-hero__title{max-width:980px!important;font-size:clamp(2.4rem,2.4vw,3.4rem)!important;line-height:1.12!important;overflow-wrap:normal!important;word-break:normal!important}}@media(min-width:990px)and (max-width:1199px){html body.template-product .product.grid{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;gap:clamp(2rem,2.6vw,3.2rem)!important;align-items:start!important}html body.template-product .product__media-wrapper,html body.template-product .product__info-wrapper{width:auto!important;max-width:none!important;min-width:0!important;grid-column:auto!important}html body.template-product .product__info-container{max-width:none!important}html body.template-product .product__title h1{max-width:none!important;font-size:clamp(2.6rem,2.8vw,3.2rem)!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:normal!important}}html body.template-search #product-grid.template-search__results{display:block!important}html body.template-search #product-grid.template-search__results>.product-grid{display:grid!important}html body.template-search #product-grid.template-search__results>.product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important}@media(min-width:1200px){html body.template-search #product-grid.template-search__results>.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:989px){html body.template-product .product.grid{display:grid!important;grid-template-columns:1fr!important}html body.template-product .product__title h1{max-width:none!important;font-size:clamp(2.4rem,6.8vw,3.2rem)!important;line-height:1.12!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important}}@media(max-width:749px){html body.template-product .product__media-list,html body.template-product .product__media-item,html body.template-product .product-media-container,html body.template-product .product__modal-opener,html body.template-product .product__media,html body.template-product .product__media img{box-sizing:border-box!important;max-width:100%!important}}html body .mobile-facets,html body .mobile-facets__wrapper,html body .mobile-facets__inner,html body .mobile-facets__main,html body .mobile-facets__submenu{box-sizing:border-box!important;max-width:100vw!important}html body .mobile-facets{right:0!important;width:100vw!important;overflow-x:clip!important}html body .disclosure-has-popup:not([open]) .mobile-facets{display:none!important}html body .mobile-facets__inner{width:min(37.5rem,100vw)!important;max-width:100vw!important;margin-left:auto!important}html body .mobile-facets__close{right:.8rem!important}html body.template-product .shopify-section.section:empty,html body.template-product .shopify-section.section:has(>product-recommendations:empty),html body.template-product .shopify-section.section:has(product-recommendations:empty),html body.template-product .related-products:not(:has(.card-wrapper)){display:none!important}@media(max-width:749px){html body .header__search:not([open]) .search-modal,html body .header__search:not([open]) .search-modal__content,html body .header__search:not([open]) .search-modal__form,html body .header__search:not([open]) .field,html body .header__search:not([open]) .search__input{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haytalras-grid-final-20260508b.css.map */
