.product-recommendations .product-recommendations__skeleton-item{background-color:#ffffff24;opacity:1;border-radius:14px}.product-recommendations{--havn-ymal-navy: #2d335e;--havn-ymal-image-well: #f2f3f7;--havn-ymal-btn: #8495ef;--havn-ymal-btn-hover: #6f7fd9}.product-recommendations .section-background,.product-recommendations .section.section-resource-list{background-color:var(--havn-ymal-navy)!important}.product-recommendations .section-resource-list__content{align-items:stretch;width:100%}.product-recommendations .section-resource-list__content>.text-block{align-self:flex-start;margin-block-start:0;padding-block:0;padding-inline:0;width:100%}.product-recommendations .section-resource-list__content>.text-block,.product-recommendations .section-resource-list__content>.text-block :is(h1,h2,h3,h4,h5,h6),.product-recommendations .section-resource-list__content>.text-block.custom-typography>*{color:#fff!important;font-family:"Neue Haas Grotesk Display Pro 75 Bold",Neue Haas Grotesk Display Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.product-recommendations .section-resource-list__content>.text-block :is(h1,h2,h3,h4,h5,h6){margin-block:0;font-size:clamp(1.375rem,2.2vw,1.875rem);letter-spacing:.02em;line-height:1.2}@media screen and (max-width:749px){.product-recommendations{overflow-x:clip;padding-inline:max(0px,env(safe-area-inset-left,0px)) max(0px,env(safe-area-inset-right,0px));box-sizing:border-box}.product-recommendations .section-resource-list__content>.text-block :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.25rem,4.5vw,1.625rem)!important}}.product-recommendations .resource-list--grid{width:100%}.product-recommendations .resource-list__item{background:transparent;border:none!important;border-radius:0;box-shadow:none}.product-recommendations .product-card__content{background:transparent!important;border:none!important;box-shadow:none!important;padding-inline:0!important;padding-block-start:0!important;row-gap:10px}.product-recommendations .product-grid-view-zoom-out--details{display:none!important}.product-recommendations .card-gallery{width:100%!important;max-width:100%;margin-inline:0!important;border-radius:14px;overflow:hidden;background:var(--havn-ymal-image-well);position:relative}.product-recommendations .card-gallery:after{display:none;content:"";position:absolute;right:11px;bottom:11px;width:17px;height:17px;z-index:3;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12 1.5l2.1 7.2h7.4l-6 4.6 2.3 7.7L12 16.9 6.2 20.8l2.3-7.7-6-4.6h7.4L12 1.5z'/%3E%3C/svg%3E") center / contain no-repeat;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .15))}.product-recommendations quick-add-component{display:none!important}.product-recommendations slideshow-arrows{display:none!important}.product-recommendations .product-card a[ref=productTitleLink] .text-block{padding-block:2px 0!important;padding-inline:0!important}.product-recommendations .product-card a[ref=productTitleLink] p{color:#fff!important;font-size:.875rem!important;font-weight:400!important;line-height:1.4!important;margin:0!important}.product-recommendations .product-card product-price{color:#fff!important;padding-block:4px 0!important;padding-inline:0!important}.product-recommendations .product-card product-price .price{color:#fff!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.25}@media screen and (min-width:750px){.product-recommendations .product-card product-price .price{font-size:1.25rem!important}}.product-recommendations .product-card product-price .compare-at-price{color:#ffffffb3!important}.product-recommendations .buy-buttons-block{width:100%;margin-block-start:4px;padding-inline:0!important}.product-recommendations .buy-buttons-block .product-form-buttons{gap:0}.product-recommendations .buy-buttons-block .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex:1 1 100%;min-width:0}.product-recommendations .buy-buttons-block .add-to-cart-button.button,.product-recommendations .buy-buttons-block .add-to-cart-button.button-secondary{--button-color: #ffffff !important;--button-background-color: var(--havn-ymal-btn) !important;--button-border-color: var(--havn-ymal-btn) !important;background-color:var(--havn-ymal-btn)!important;border-color:var(--havn-ymal-btn)!important;color:#fff!important;width:100%;border-radius:10px!important;min-height:42px;font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.product-recommendations .buy-buttons-block .add-to-cart-button.button:hover:not(:disabled),.product-recommendations .buy-buttons-block .add-to-cart-button.button-secondary:hover:not(:disabled){--button-background-color: var(--havn-ymal-btn-hover) !important;--button-border-color: var(--havn-ymal-btn-hover) !important;background-color:var(--havn-ymal-btn-hover)!important;border-color:var(--havn-ymal-btn-hover)!important}.product-recommendations .buy-buttons-block .add-to-cart-button.button:disabled,.product-recommendations .buy-buttons-block .add-to-cart-button.button-secondary:disabled{--button-background-color: #5c6278 !important;--button-border-color: #5c6278 !important;background-color:#5c6278!important;border-color:#5c6278!important;color:#fff!important;opacity:1}.product-recommendations .buy-buttons-block .accelerated-checkout-block{display:none!important}.product-recommendations .product-badges__badge{font-size:.65rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/havn-product-recommendations.css.map */
