.resource-list[data-has-recommendations=true]{--rec-royal: var(--dm-royal, #1E3FA8);--rec-royal-dark: #16307E;--rec-orange: var(--dm-orange, #F2622E);--rec-navy: var(--dm-navy, #151A2E);--rec-tint: var(--dm-tint-blue, #E7ECFB)}.section-resource-list:has(.resource-list[data-has-recommendations=true]) .text-block h3{font-family:Inter,system-ui,sans-serif;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800;letter-spacing:-.01em;color:var(--dm-navy, #151A2E)}.resource-list[data-has-recommendations=true] .product-card__content{--quick-add-mobile-display: flex !important;--quick-add-mobile-opacity: 1 !important}.resource-list[data-has-recommendations=true] .card-gallery{position:relative;aspect-ratio:1 / 1!important;border-radius:16px;overflow:hidden;background:var(--rec-tint)}.resource-list[data-has-recommendations=true] .card-gallery .product-media,.resource-list[data-has-recommendations=true] .card-gallery slideshow-slide,.resource-list[data-has-recommendations=true] .card-gallery slideshow-container{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}.resource-list[data-has-recommendations=true] .card-gallery img.product-media__image{display:block;width:100%;height:100%;object-fit:cover;image-rendering:auto;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important}.resource-list[data-has-recommendations=true] .card-gallery slideshow-arrows{mix-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}body .resource-list[data-has-recommendations=true] .card-gallery slideshow-arrows button.slideshow-control{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;aspect-ratio:1 / 1;line-height:1;margin-inline:10px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--rec-royal)!important;background-blend-mode:normal!important;color:#fff!important;box-shadow:0 2px 8px #151a2e40!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;filter:none!important;animation:none!important;opacity:0;transition:opacity .2s,background-color .15s}body .resource-list[data-has-recommendations=true] .card-gallery slideshow-arrows button.slideshow-control:before,body .resource-list[data-has-recommendations=true] .card-gallery slideshow-arrows button.slideshow-control:after{content:none!important;display:none!important}.resource-list[data-has-recommendations=true] .card-gallery:hover slideshow-arrows button.slideshow-control,body .resource-list[data-has-recommendations=true] .card-gallery slideshow-arrows button.slideshow-control:focus-visible{opacity:1}body .resource-list[data-has-recommendations=true] .card-gallery slideshow-arrows button.slideshow-control:hover{background:var(--rec-royal-dark)!important}.resource-list[data-has-recommendations=true] .card-gallery slideshow-arrows .svg-wrapper,.resource-list[data-has-recommendations=true] .card-gallery slideshow-arrows .svg-wrapper svg{display:block;width:13px!important;height:13px!important}@media(hover:none){body .resource-list[data-has-recommendations=true] .card-gallery slideshow-arrows button.slideshow-control{opacity:1}}.resource-list[data-has-recommendations=true] .card-gallery quick-add-component.quick-add{position:absolute!important;top:auto!important;right:12px!important;bottom:12px!important;left:auto!important;z-index:3;display:flex!important;justify-content:flex-end;width:max-content!important;min-width:104px!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto}.resource-list[data-has-recommendations=true] .quick-add .quick-add__product-form-component,.resource-list[data-has-recommendations=true] .quick-add form,.resource-list[data-has-recommendations=true] .quick-add add-to-cart-component{display:flex;width:100%}body .resource-list[data-has-recommendations=true] .quick-add button.quick-add__button{display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%!important;min-width:104px!important;height:38px;min-height:38px;padding:0 16px!important;border:0!important;border-radius:999px!important;background:var(--rec-orange)!important;color:#fff!important;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.9rem;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;box-shadow:0 6px 16px #151a2e38!important;cursor:pointer;transition:background-color .2s,transform .1s}body .resource-list[data-has-recommendations=true] .quick-add button.quick-add__button:hover{background:var(--rec-navy)!important}body .resource-list[data-has-recommendations=true] .quick-add button.quick-add__button:active{transform:translateY(1px)}.resource-list[data-has-recommendations=true] .quick-add .add-to-cart-icon,.resource-list[data-has-recommendations=true] .quick-add .add-to-cart-icon svg{display:block;flex-shrink:0;width:18px;height:18px}body .resource-list[data-has-recommendations=true] .quick-add button.quick-add__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.resource-list[data-has-recommendations=true] .text-block p[role=heading]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.35;color:var(--rec-navy)}.resource-list[data-has-recommendations=true] product-price .price{font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:800;color:var(--rec-orange)}@media(prefers-reduced-motion:reduce){.resource-list[data-has-recommendations=true] *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/dm-recommendations.css.map */
