.dd-pdp-recommendations{background:#f6f6f6;color:#1f2730}.dd-pdp-recommendations__inner{margin:0 auto;max-width:1380px;padding:48px 20px}.dd-pdp-recommendations__heading{color:inherit;font-family:var(--font-heading-family);font-size:clamp(30px,2.5vw,44px);font-weight:900;letter-spacing:.5px;line-height:1;margin:0 0 40px;text-transform:uppercase}.dd-pdp-recommendations__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.dd-pdp-recommendations__loader:empty{display:none}.dd-pdp-recommendations .dd-collection-card{background:#fff;border-radius:8px;color:#333;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.dd-pdp-recommendations .dd-collection-card__media{aspect-ratio:325 / 388;background:#eeeae9;overflow:hidden;position:relative}.dd-pdp-recommendations .dd-collection-card__media.is-draggable{-webkit-user-drag:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.dd-pdp-recommendations .dd-collection-card__media.is-dragging{cursor:grabbing}.dd-pdp-recommendations .dd-collection-card__media.is-dragging .dd-collection-card__slider{transition:none}.dd-pdp-recommendations .dd-collection-card__slider{display:flex;height:100%;transform:translate(calc((var(--dd-product-card-active-index, 0) * -100%) + var(--dd-product-card-drag-offset, 0px)));transition:transform .26s ease;width:100%}.dd-pdp-recommendations .dd-collection-card__image-link{-webkit-user-drag:none;display:block;flex:0 0 100%;height:100%;-webkit-user-select:none;user-select:none}.dd-pdp-recommendations .dd-collection-card__image,.dd-pdp-recommendations .dd-collection-card__placeholder{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.dd-pdp-recommendations .dd-collection-card__wishlist{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#333;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:40px;z-index:3}.dd-pdp-recommendations .dd-collection-card__wishlist svg{fill:transparent;height:20px;stroke:currentColor;stroke-width:1;transition:fill .16s ease,color .16s ease;width:20px}.dd-pdp-recommendations .dd-collection-card__wishlist:hover svg,.dd-pdp-recommendations .dd-collection-card__wishlist.swym-added svg{fill:currentColor}.dd-pdp-recommendations .dd-collection-card__arrow{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#333;cursor:pointer;display:inline-flex;height:40px;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .16s ease;width:28px;z-index:2}.dd-pdp-recommendations .dd-collection-card__arrow:hover{opacity:1}.dd-pdp-recommendations .dd-collection-card__arrow svg{height:16px;width:8px}.dd-pdp-recommendations .dd-collection-card__arrow--prev{left:0}.dd-pdp-recommendations .dd-collection-card__arrow--next{right:0}.dd-pdp-recommendations .dd-collection-card__progress{background:#d8d2d0;bottom:0;display:block;height:2px;left:0;position:absolute;right:0;z-index:2}.dd-pdp-recommendations .dd-collection-card__progress-fill{background:#1f2730;display:block;height:100%;transform:translate(calc(var(--dd-product-card-active-index, 0) * 100%));transition:transform .26s ease;width:calc(100% / var(--dd-product-card-media-count, 1))}.dd-pdp-recommendations .dd-collection-card__info{background:#fff;color:inherit;display:flex;flex:1;flex-direction:column;min-height:124px;padding:12px 8px 14px;position:relative}.dd-pdp-recommendations .dd-collection-card__swatches{align-items:center;display:flex;gap:6px;min-height:16px;padding-bottom:8px;position:relative;z-index:4}.dd-pdp-recommendations .dd-collection-card__swatch{-webkit-appearance:none;appearance:none;background-color:#d8d2d0;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;height:14px;padding:0;width:32px}.dd-pdp-recommendations .dd-collection-card__swatch.is-active{border-color:#333;box-shadow:inset 0 0 0 2px #fff}.dd-pdp-recommendations .dd-collection-card__swatch--empty{background-image:linear-gradient(to bottom right,transparent calc(50% - 1px),#b8b8b8 50%,transparent calc(50% + 1px))}.dd-pdp-recommendations .dd-collection-card__title{color:inherit;display:block;font-size:16px;font-weight:900;line-height:1.15;max-width:calc(100% - 96px);position:relative;text-decoration:none;text-transform:uppercase;z-index:3}.dd-pdp-recommendations .dd-collection-card__title:hover{text-decoration:underline;text-underline-offset:.15em}.dd-pdp-recommendations .dd-collection-card__variant,.dd-pdp-recommendations .dd-collection-card__price{color:inherit;font-size:14px;line-height:1.35;margin-top:3px}.dd-pdp-recommendations .dd-collection-card__price .price{color:inherit;font-size:inherit;letter-spacing:0}.dd-pdp-recommendations .dd-collection-card__price .price__container{margin:0}.dd-pdp-recommendations .dd-collection-card__quick-add{bottom:8px;margin:0;position:absolute;right:8px;z-index:4}.dd-pdp-recommendations .dd-collection-card__quick-add-button{align-items:center;-webkit-appearance:none;appearance:none;background:#333;border:1px solid #333;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;line-height:1;min-height:28px;padding:0 14px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.dd-pdp-recommendations .dd-collection-card__quick-add-button:hover{background:#fff;color:#333}.dd-pdp-recommendations .dd-collection-card__quick-add-button--soldout,.dd-pdp-recommendations .dd-collection-card__quick-add-button:disabled{background:#777;border-color:#777;color:#fff;cursor:default}.dd-pdp-recommendations .dd-collection-card__quick-add-button--soldout:hover,.dd-pdp-recommendations .dd-collection-card__quick-add-button:disabled:hover{background:#777;color:#fff}@media screen and (max-width:989px){.dd-pdp-recommendations__inner{padding:48px 20px}.dd-pdp-recommendations__grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.dd-pdp-recommendations__inner{padding-bottom:40px;padding-top:40px}.dd-pdp-recommendations__heading{margin-bottom:28px;text-align:center}.dd-pdp-recommendations .dd-collection-card__title{font-size:14px}.dd-pdp-recommendations .dd-collection-card__quick-add-button{font-size:11px;padding:0 12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dd-pdp-you-may-also-like.css.map */
