.cq-rel{display:grid;gap:4.8rem;padding-top:var(--cq-rel-pt, 48px);padding-bottom:var(--cq-rel-pb, 48px)}@media(min-width:990px){.cq-rel{padding-top:var(--cq-rel-pt-d, 60px);padding-bottom:var(--cq-rel-pb-d, 60px)}}.cq-rel-group[hidden],.cq-rel-part[hidden]{display:none}.cq-rel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem;margin-bottom:2rem}.cq-rel-title{margin:0}.cq-rel .cq-rel-title{font-family:var(--cq-font-ui);color:var(--cq-navy)}.cq-rel-for{margin:0;font:500 1.4rem/1.4 var(--cq-font-ui);color:var(--cq-muted, #5b6478)}.cq-rel-parts{list-style:none;margin:0;padding:0;display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,36rem),1fr))}.cq-rel-part{--cq-rel-tile: 14rem;display:grid;grid-template-columns:var(--cq-rel-tile) minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;grid-template-areas:"media body body" "media . ." "media price buy";column-gap:1.6rem;min-width:0;font-family:var(--cq-font-ui)}.cq-rel-part-media{grid-area:media;align-self:start;position:relative;display:block;width:var(--cq-rel-tile);aspect-ratio:1;border-radius:var(--cq-r-lg, 16px);background:var(--cq-tile, #f5f5f5);overflow:hidden;isolation:isolate}.cq-rel-part-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:darken}.cq-rel-part-body{grid-area:body;display:grid;align-content:start;gap:.4rem;min-width:0;padding-top:.2rem}.cq-rel-part-title{margin:0;font:inherit;letter-spacing:inherit;color:inherit;word-break:inherit;text-transform:inherit}.cq-rel-part-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:500 1.6rem/1.25 var(--cq-font-ui);letter-spacing:-.015em;color:var(--cq-navy, #0c0c4a);text-decoration:none;overflow-wrap:break-word;transition:color .2s ease}.cq-rel-part-title>.cq-rel-part-name{display:-webkit-box}@media(min-width:750px){.cq-rel-part-name{font-size:1.7rem}}@media(hover:hover){.cq-rel-part:hover .cq-rel-part-name{color:var(--cq-blue)}}.cq-rel-part-meta,.cq-rel-part-interval{color:var(--cq-muted, #636878);font:400 1.3rem/1.4 var(--cq-font-secondary, var(--font-body-family))}.cq-rel-part-meta{display:flex;flex-wrap:wrap;column-gap:.5rem}.cq-rel-part-meta>:not([hidden]):has(~:not([hidden])):after{content:"\b7";margin-inline-start:.5rem}.cq-rel-part-qty{font-weight:700;color:var(--cq-navy)}.cq-rel-part-price{grid-area:price;align-self:center;padding-top:1.2rem;font:400 1.4rem/1.35 var(--cq-font-ui);color:var(--cq-ink, #15172b);white-space:nowrap;font-variant-numeric:tabular-nums}.cq-rel-part>:is(.cq-rel-part-buy,.cq-rel-part-view){grid-area:buy;justify-self:end;margin-top:1.2rem}.cq-rel-part-add{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4rem;margin:0;padding:0 1.4rem;border:1px solid var(--cq-btn-primary-bg, var(--cq-blue));border-radius:var(--cq-r-btn, 8px);background:var(--cq-btn-primary-bg, var(--cq-blue));color:var(--cq-btn-primary-fg, #fff);font:500 1.4rem/1.1 var(--cq-font-ui);white-space:nowrap;text-decoration:none;cursor:pointer}.cq-rel-part-add:hover{background:var(--cq-btn-primary-hover, var(--cq-navy));border-color:var(--cq-btn-primary-hover, var(--cq-navy));color:var(--cq-btn-primary-fg, #fff)}.cq-rel-part-add:active{transform:translateY(1px)}.cq-rel-part .cq-rel-part-add.loading,.rte .cq-rel-in-tab .cq-rel-part-add.loading{color:transparent}.cq-rel-part-view{background:var(--cq-btn-secondary-bg, #fff);border-color:var(--cq-btn-secondary-border, var(--cq-line));color:var(--cq-btn-secondary-fg, var(--cq-navy))}.cq-rel-part-view:hover{background:var(--cq-btn-secondary-hover, var(--cq-blue-50));border-color:var(--cq-btn-secondary-hover-border, var(--cq-line));color:var(--cq-btn-secondary-hover-fg, var(--cq-navy))}.cq-rel-part-add:focus-visible{outline:3px solid var(--cq-blue);outline-offset:2px}.cq-rel-part-name:focus-visible{outline:3px solid var(--cq-blue);outline-offset:2px;border-radius:4px}.cq-rel-part .product-form-error-message-wrapper{margin-top:.6rem;font-size:1.25rem}@media(hover:none){.cq-rel-part-add{min-height:4.4rem}}.cq-rel-parts-block:not(.cq-rel-in-tab) .cq-rel-part-media{background:var(--cq-white, #fff)}.cq-rel-parts-text{margin:0;padding-left:2rem;font:400 1.5rem/1.6 var(--cq-font-ui)}@media(max-width:749px){.cq-rel-parts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(85%,34rem);gap:1.6rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:.6rem;margin-block:-.6rem;padding-inline-end:.6rem;margin-inline-end:-.6rem}.cq-rel-parts::-webkit-scrollbar{display:none}.cq-rel-parts>.cq-rel-part{scroll-snap-align:start}.cq-rel-parts:not(:has(>.cq-rel-part:not([hidden])~.cq-rel-part:not([hidden]))){grid-auto-columns:100%}.cq-rel-part{--cq-rel-tile: 11rem;column-gap:1.4rem}.cq-rel-part-name{font-size:1.5rem}.cq-rel-part-price{font-size:1.35rem}.cq-rel-part-add{padding:0 1.2rem}}@media(prefers-reduced-motion:reduce){.cq-rel-part-name{transition:none}}@media(prefers-reduced-motion:no-preference){.cq-rel-part-add{transition:background-color .2s,border-color .2s,color .2s}}.cq-rel-parts-block{display:block}.rte .cq-rel-in-tab{margin:0 0 3.2rem}.rte .cq-rel-in-tab[data-cq-rel-last]{margin-bottom:0}.rte .cq-rel-in-tab .cq-rel-head{margin:0 0 1.6rem}.rte .cq-rel-in-tab .cq-rel-head .cq-rel-title,.rte .cq-rel-in-tab .cq-rel-head .cq-rel-for{margin:0}.rte .cq-rel-in-tab .cq-rel-parts{margin:0;padding:0}@media(max-width:749px){.rte .cq-rel-in-tab{margin-bottom:2.8rem}.rte .cq-rel-in-tab[data-cq-rel-last]{margin-bottom:0}.rte .cq-rel-in-tab .cq-rel-parts{padding-block:.6rem 1rem;margin-block:-.6rem;padding-inline-end:.6rem;margin-inline-end:-.6rem}}[data-cq-rel-covered]{display:none!important}.rte .cq-rel-in-tab .cq-rel-part{margin:0}.rte .cq-rel-in-tab .cq-rel-part-title{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.rte .cq-rel-in-tab .cq-rel-part-media img{margin:0;border-radius:0;height:100%}.rte .cq-rel-in-tab .cq-rel-part-name{color:var(--cq-navy, #0c0c4a);text-decoration:none}@media(hover:hover){.rte .cq-rel-in-tab .cq-rel-part:hover .cq-rel-part-name{color:var(--cq-blue)}}.rte .cq-rel-in-tab .cq-rel-part-add{color:var(--cq-btn-primary-fg, #fff);text-decoration:none}.rte .cq-rel-in-tab .cq-rel-part-view{color:var(--cq-btn-secondary-fg, var(--cq-navy));text-decoration:none}.cq-rel-parts.cq-rel-parts--list{display:block}.cq-rel-parts--list>.cq-rel-part{--cq-rel-tile: 5.6rem;grid-template-columns:var(--cq-rel-tile) minmax(0,1fr) auto 12rem;grid-template-rows:auto;grid-template-areas:"media body price buy";align-items:center;column-gap:1.6rem;padding:1.2rem 0}.cq-rel-parts--list>.cq-rel-part:not([hidden])~.cq-rel-part:not([hidden]){border-top:1px solid rgb(var(--color-border, 218, 218, 218))}.cq-rel-parts--list>.cq-rel-part:not([hidden]):not(.cq-rel-part:not([hidden])~.cq-rel-part){padding-top:0}.cq-rel-parts--list>.cq-rel-part:not([hidden]):not(:has(~.cq-rel-part:not([hidden]))){padding-bottom:0}.cq-rel-parts--list .cq-rel-part-media{align-self:center;border-radius:var(--cq-r-md, 12px)}.cq-rel-parts--list .cq-rel-part-body{align-self:center;gap:.2rem;padding-top:0}.cq-rel-parts--list .cq-rel-part-name{font:400 1.5rem/1.3 var(--cq-font-secondary, var(--font-body-family));color:var(--cq-blue)}.cq-rel-parts--list .cq-rel-part-meta,.cq-rel-parts--list .cq-rel-part-interval{font-size:1.25rem;line-height:1.4}.cq-rel-parts--list .cq-rel-part-price{align-self:center;padding-top:0;font:400 1.5rem/1.35 var(--cq-font-secondary, var(--font-body-family));color:var(--cq-ink, #15172b);text-align:end}.cq-rel-parts--list>.cq-rel-part>:is(.cq-rel-part-buy,.cq-rel-part-view){align-self:center;margin-top:0}.cq-rel-parts--list .cq-rel-part-add{min-height:3.6rem;padding:0 1.4rem;font-size:1.35rem}@media(hover:none){.cq-rel-parts--list .cq-rel-part-add{min-height:4rem}}@media(hover:hover){.cq-rel-parts--list .cq-rel-part:hover .cq-rel-part-name{color:var(--cq-navy)}}.rte .cq-rel-in-tab .cq-rel-parts--list .cq-rel-part-name{color:var(--cq-blue)}@media(hover:hover){.rte .cq-rel-in-tab .cq-rel-parts--list .cq-rel-part:hover .cq-rel-part-name{color:var(--cq-navy)}}@media(max-width:749px){.cq-rel-parts.cq-rel-parts--list,.rte .cq-rel-in-tab .cq-rel-parts.cq-rel-parts--list{overflow:visible;scroll-snap-type:none;padding:0;margin:0}.cq-rel-parts--list>.cq-rel-part{--cq-rel-tile: 4.8rem;grid-template-columns:var(--cq-rel-tile) minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"media body buy" "media price buy";align-items:start;column-gap:1.2rem;row-gap:.2rem}.cq-rel-parts--list .cq-rel-part-media{align-self:start;border-radius:var(--cq-r-sm, 8px)}.cq-rel-parts--list .cq-rel-part-body{align-self:start}.cq-rel-parts--list .cq-rel-part-name{-webkit-line-clamp:3}.cq-rel-parts--list .cq-rel-part-price{align-self:start;justify-self:start;text-align:start}.cq-rel-parts--list>.cq-rel-part>:is(.cq-rel-part-buy,.cq-rel-part-view){align-self:center}.cq-rel-parts--list .cq-rel-part-add{min-height:4rem;min-width:6.4rem;padding:0 1.6rem}.cq-rel-parts--list .cq-rel-part-add-long{display:none}.rte .cq-rel-in-tab.cq-rel-parts-block--list:not([data-cq-rel-last]){margin-bottom:3.2rem}}.cq-rel .cq-card .card-product-compare-actions{display:none}.cq-rel.cq-rel--hero{padding-top:0;padding-bottom:0}.cq-rel-wrap--hero{margin-top:4rem}@media(min-width:990px){.cq-rel-wrap--hero{margin-top:6.4rem}}.cq-pdp-after-hero .cq-rel--hero{max-width:none;padding-inline:0}.cq-pdp-after-hero:empty{display:none}.cq-pdp-after-tabs .cq-rel--hero{max-width:none;padding-inline:0}.cq-pdp-after-tabs:empty{display:none}.cq-rel-section>.cq-rel-wrap--tabs{margin-bottom:4.8rem}@media(min-width:990px){.cq-rel-section>.cq-rel-wrap--tabs{margin-bottom:6rem}}@media(max-width:989px){.cq-rel-wrap--tabs .cq-rel--hero .cq-card .cq-card-name a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}@media(max-width:749px){.cq-rel-wrap--tabs .cq-rel--hero .cq-card .cq-card-name a{-webkit-line-clamp:3}}@media(max-width:989px){.cq-rel--hero .scroller{margin-inline:-1.5rem}.cq-rel--hero .scroller-inner{padding-inline:1.5rem;scroll-padding-inline:1.5rem}.cq-rel--hero .scroller-inner .grid .grid-item{scroll-snap-align:start}}@media(min-width:750px)and (max-width:989px){.cq-rel--hero .scroller{margin-inline:-2rem}.cq-rel--hero .scroller-inner{padding-inline:2rem;scroll-padding-inline:2rem}}@media(max-width:989px){.cq-rel--hero .scroller-inner .grid .grid-item:only-child{width:calc(33.333333% + 2rem);max-width:calc(33.333333% + 2rem)}}@media(max-width:749px){.cq-rel--hero .scroller-inner .grid .grid-item:not(:only-of-type),.cq-rel--hero .scroller-inner .grid .grid-item:only-child{width:44%;max-width:44%}}@media(min-width:990px){.cq-rel--hero .cq-rel-grid>.grid-item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:none}.cq-rel--hero .cq-rel-grid>.grid-item:nth-child(n+5){display:none}.cq-rel--hero .cq-card .cq-card-heading{grid-template-columns:minmax(0,1fr);gap:3px}.cq-rel--hero .cq-card .cq-card-price{text-align:left}.cq-rel--hero .cq-card .cq-card-name{font-size:17px}.cq-rel--hero .cq-card .cq-card-badge{margin:8px 0 -25px}.cq-rel--hero .cq-card .cq-card-name a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}@media(min-width:1200px){.cq-rel--hero .cq-rel-grid>.grid-item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.cq-rel--hero .cq-rel-grid>.grid-item:nth-child(5){display:block}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/cq-related-products.css.map */
