.custom-related-articles-section.shopify-section{overflow:visible;box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:calc(var(--custom-related-articles-padding-top) * .55);padding-bottom:calc(var(--custom-related-articles-padding-bottom) * .55)}@media(min-width:720px){.custom-related-articles-section.shopify-section{padding-top:var(--custom-related-articles-padding-top);padding-bottom:var(--custom-related-articles-padding-bottom)}.custom-related-articles__media{border-radius:var(--custom-related-articles-radius-desktop)}}.custom-related-articles{--custom-related-articles-edge: var(--space-outer)}.custom-related-articles__intro{margin-bottom:clamp(20px,3vw,32px)}.custom-related-articles__heading{margin:0}.custom-related-articles__subheading{display:block;margin:0}.custom-related-articles__carousel{position:relative;z-index:0}.custom-related-articles__swiper{width:100%;min-width:0;overflow:hidden}.custom-related-articles__scrollbar{display:none}.custom-related-articles__slide{height:auto}.custom-related-articles__card{display:flex;flex-direction:column;height:100%}a.custom-related-articles__media{display:block;text-decoration:none;color:inherit;cursor:pointer}.custom-related-articles__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--custom-related-articles-radius);background:var(--color-background-secondary, #f5f5f5)}.custom-related-articles__media:hover,.custom-related-articles__media:focus-visible{color:inherit;text-decoration:none}.custom-related-articles__media img,.custom-related-articles__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.custom-related-articles__media img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center center;transition:transform var(--duration-slow, 1.2s) var(--easing, cubic-bezier(.33, 0, 0, 1))}.custom-related-articles__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 1 auto;gap:12px;padding:clamp(16px,2vw,20px) 0 0}.custom-related-articles__content-body{display:flex;flex-direction:column;gap:12px}.custom-related-articles__title{margin:0;text-transform:uppercase}.custom-related-articles__title a{color:inherit;display:inline-block;max-width:100%;text-decoration:none;transition:color var(--duration-fast, .3s) var(--easing, cubic-bezier(.33, 0, 0, 1))}@media(hover:hover){a.custom-related-articles__media:hover img,a.custom-related-articles__media:focus-visible img,.custom-related-articles__card:has(.custom-related-articles__title a:hover) .custom-related-articles__media img,.custom-related-articles__card:has(.custom-related-articles__title a:focus-visible) .custom-related-articles__media img{transform:scale(1.05)}.custom-related-articles__title a:hover,.custom-related-articles__title a:focus-visible,.custom-related-articles__card:has(a.custom-related-articles__media:hover) .custom-related-articles__title a,.custom-related-articles__card:has(a.custom-related-articles__media:focus-visible) .custom-related-articles__title a{color:var(--color-link-active-hover);text-decoration:none}}@media(prefers-reduced-motion:reduce){.custom-related-articles__media img,.custom-related-articles__title a{transition:none}}.custom-related-articles__excerpt{margin:0;font-family:var(--font-body);font-size:16px;font-weight:var(--font-body-weight);font-style:var(--font-body-style);line-height:140%;color:var(--color-text)}.custom-related-articles__cta.btn{margin-top:10px;line-height:1;text-align:center;text-box:trim-both cap alphabetic}.custom-related-articles__nav{z-index:2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.custom-related-articles__nav .custom-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;line-height:0}.custom-related-articles__nav .custom-icon svg{display:block;width:auto;height:100%;max-width:100%;max-height:100%;pointer-events:none;fill:none}@media(min-width:960px){.custom-related-articles{overflow:visible}.custom-related-articles__swiper .swiper-wrapper{align-items:stretch}.custom-related-articles__slide{height:auto;box-sizing:border-box}.custom-related-articles__card{height:100%}.custom-related-articles__carousel{padding-left:0;padding-right:0;overflow:visible}.custom-related-articles .custom-related-articles__controls.custom-carousel-controls{display:block;position:absolute;top:0;left:0;right:0;bottom:auto;height:0;pointer-events:none;overflow:visible}.custom-related-articles__nav{position:absolute;top:var(--custom-related-articles-nav-top, 50%);margin-top:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.custom-related-articles__nav .custom-icon{width:25px;height:25px}.custom-related-articles__nav.swiper-button-prev,.custom-related-articles__nav.swiper-button-next{top:var(--custom-related-articles-nav-top, 50%);left:auto;right:auto;width:auto;min-width:40px;height:40px;margin-top:0;padding:2px 24px}.custom-related-articles__nav.swiper-button-prev.custom-related-articles__nav--prev{left:0;right:auto;--hover-scale-base-transform: translateY(-50%);transform:translateY(-50%)}.custom-related-articles__nav.swiper-button-next.custom-related-articles__nav--next{left:auto;right:0;--hover-scale-base-transform: translateY(-50%);transform:translateY(-50%)}.custom-related-articles__carousel:hover .custom-related-articles__nav:not(.swiper-button-disabled):not(:disabled),.custom-related-articles__nav:focus-visible:not(.swiper-button-disabled):not(:disabled){opacity:1;visibility:visible;pointer-events:auto}.custom-related-articles__nav.swiper-button-disabled,.custom-related-articles__nav:disabled,.custom-related-articles__nav.swiper-button-hidden,.custom-related-articles__nav.swiper-button-lock{display:none}.custom-related-articles__pagination{display:none}.custom-related-articles .custom-related-articles__scrollbar.swiper-scrollbar{--swiper-scrollbar-bg-color: color-mix(in srgb, var(--color-text) 18%, transparent);--swiper-scrollbar-drag-bg-color: var(--color-text);--swiper-scrollbar-size: 4px;--swiper-scrollbar-border-radius: 4px;--swiper-scrollbar-sides-offset: 0px;--swiper-scrollbar-bottom: auto;--swiper-scrollbar-top: auto;display:block;position:absolute;top:calc(var(--custom-related-articles-slide-height, 100%) + 30px);left:0;right:0;bottom:auto;width:100%;height:var(--swiper-scrollbar-size, 4px);margin:0;pointer-events:auto}.custom-related-articles .custom-related-articles__scrollbar.swiper-scrollbar-lock,.custom-related-articles .custom-related-articles__scrollbar.swiper-scrollbar-disabled{display:none}}@media(max-width:959px){.custom-related-articles{overflow:visible}.custom-related-articles__carousel{display:flex;flex-direction:column;align-items:stretch;gap:20px;overflow:visible;width:calc(100% + var(--custom-related-articles-edge));margin-right:calc(-1 * var(--custom-related-articles-edge))}.custom-related-articles__swiper{z-index:0}.custom-related-articles .custom-related-articles__controls.custom-carousel-controls{display:flex;align-items:center;justify-content:center;gap:clamp(16px,6vw,32px);width:calc(100% - var(--custom-related-articles-edge));max-width:calc(100% - var(--custom-related-articles-edge));box-sizing:border-box;margin-top:0;padding:6px clamp(8px,3vw,14px);overflow:visible;z-index:0}.custom-related-articles__nav.swiper-button-prev.custom-related-articles__nav--prev,.custom-related-articles__nav.swiper-button-next.custom-related-articles__nav--next{position:static;top:auto;left:auto;right:auto;margin-top:0;transform:none;--hover-scale-base-transform: ;opacity:1;visibility:visible;pointer-events:auto;flex-shrink:0}.custom-related-articles__nav.swiper-button-disabled,.custom-related-articles__nav:disabled,.custom-related-articles__nav.swiper-button-hidden,.custom-related-articles__nav.swiper-button-lock{display:flex;opacity:.35!important;visibility:visible!important;pointer-events:none!important}.custom-related-articles .custom-carousel-controls__nav .custom-icon svg{width:auto;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-related-articles.css.map */
