.cs-qc{display:flex;flex-direction:column;background:#fff;margin-block-start:32px}.cs-qc__image-panel{position:relative;display:flex;overflow:hidden;min-height:600px}.cs-qc__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cs-qc__image--placeholder svg{width:100%;height:100%;object-fit:cover}.cs-qc__image-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#01152ed6,#022c6100);pointer-events:none}.cs-qc__image-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin:0;padding:82px 21px 40px;color:#fff}.cs-qc__image-header{text-align:left}.cs-qc__image-content .heading{color:#fff}.cs-qc__eyebrow{font-size:10px;letter-spacing:3px;color:#ffffffd9;margin:0 0 12.5px}.cs-qc .cs-qc__title{font-size:36px;letter-spacing:0;margin:0}.cs-qc__features{list-style:none;margin:36.5px 0 0;padding:0;display:flex;flex-direction:column;text-align:left}.cs-qc__feature{display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(255,255,255,.14);padding-block:17px}.cs-qc__feature-label{font-size:14px;font-weight:600;letter-spacing:2.5px;line-height:21px;text-transform:uppercase}.cs-qc__feature-text{font-size:13px;line-height:19.5px;opacity:.92}.cs-qc__feature:not(:has(.cs-qc__feature-label)){border-top:0;padding-block:6px}.cs-qc__feature:not(:has(.cs-qc__feature-label)) .cs-qc__feature-text{font-size:15px;line-height:24px}.cs-qc__products-panel{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:48px 24px}.cs-qc__products-header{margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-qc__products-heading{min-width:0}.cs-qc__products-header .heading--small{font-size:10px;letter-spacing:3px;margin:0 0 12px}.cs-qc .cs-qc__products-title{font-family:var(--text-font-family, "Jost", sans-serif);font-weight:500;font-size:21px;letter-spacing:.8px;margin:0}.cs-qc__star{color:#80276c}.cs-qc__carousel-wrapper{display:block;min-width:0;margin-top:24px}.cs-qc__scroller{display:flex;column-gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.cs-qc__product{flex:0 0 268px;min-width:0;scroll-snap-align:start}.cs-qc__product .product-item__aspect-ratio{padding-bottom:110.5%!important;width:100%}.cs-qc__product .product-item__aspect-ratio img{object-fit:cover;height:100%;width:100%}.cs-qc__product .product-item,.cs-qc__product .product-item__image-wrapper{margin-block-end:0}.cs-qc__product .product-item__info{align-items:flex-start;text-align:left;margin-block-start:24px}.cs-qc__product .product-item-meta__title{font-size:18px;font-weight:500;line-height:20px;letter-spacing:.36px;color:#3a4750}.cs-qc__product .cs-card-material{font-size:13px;line-height:14px;letter-spacing:0;color:#01010199;margin-block-start:8px}.cs-qc__product .product-item-meta__price-list-container{margin-block-start:8px;line-height:14px}.cs-qc__product .cs-card-material+.product-item-meta__price-list-container{margin-block-start:8px}.cs-qc__product .price{color:#010101;font-size:14px;line-height:14px}.cs-qc__product .label{background:#fff;color:#01152e}.cs-qc__nav{display:flex;justify-content:flex-end;gap:0;margin-top:0;padding-right:0;flex:0 0 auto}.cs-qc__nav-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;color:#000;cursor:pointer;transition:opacity .15s ease}.cs-qc__nav-button svg{display:none}.cs-qc__nav-button:before{content:"";width:40px;height:40px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.25 12.5'%3E%3Cpath d='M0.625 0.625L5.625 6.25L0.625 11.875' fill='none' stroke='%23000' stroke-width='1.25'/%3E%3C/svg%3E") center / 12.5px 25px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.25 12.5'%3E%3Cpath d='M0.625 0.625L5.625 6.25L0.625 11.875' fill='none' stroke='%23000' stroke-width='1.25'/%3E%3C/svg%3E") center / 12.5px 25px no-repeat}.cs-qc__nav-button[data-cs-qc-prev]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.25 12.5'%3E%3Cpath d='M5.625 0.625L0.625 6.25L5.625 11.875' fill='none' stroke='%23000' stroke-width='1.25'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.25 12.5'%3E%3Cpath d='M5.625 0.625L0.625 6.25L5.625 11.875' fill='none' stroke='%23000' stroke-width='1.25'/%3E%3C/svg%3E")}.cs-qc__nav-button:disabled{opacity:.3;cursor:default}@media screen and (min-width:1000px){.cs-qc{flex-direction:row;min-height:var(--cs-qc-min-height, 660px);margin-block-start:48px;width:min(1400px,100% - 40px);margin-inline:auto}.cs-qc__image-panel{flex:0 0 var(--cs-qc-image-width, 50%);min-height:0}.cs-qc__image-content{justify-content:center;padding:40px}.cs-qc__image-header{text-align:center}.cs-qc .cs-qc__title{font-size:42.5px}.cs-qc__features{margin-top:34px;text-align:center;max-width:462px;margin-inline:auto}.cs-qc__feature:not(:has(.cs-qc__feature-label)){padding-block:0}.cs-qc__feature:not(:has(.cs-qc__feature-label)) .cs-qc__feature-text{font-size:16px;line-height:24px}.cs-qc__products-panel{flex:1 1 auto;padding:48px}.cs-qc__products-header .heading--small{margin-bottom:12px}.cs-qc__eyebrow{margin-bottom:18.5px}.cs-qc .cs-qc__products-title{font-size:24px;letter-spacing:.9px}.cs-qc__carousel-wrapper{margin-top:24px}.cs-qc__scroller{column-gap:24px;margin-right:-48px}.cs-qc__product{flex-basis:300px}.cs-qc--solo .cs-qc__image-panel{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.cs-qc__scroller{scroll-behavior:auto}}.cs-qc__button-wrapper{margin-block-start:30px}.cs-qc .cs-qc__button{background:#ffffff03;border:1px solid #FFFFFF;color:#fff;height:auto;min-height:50px;padding:16px 28px;font-size:12px;font-weight:600;line-height:17.6px;letter-spacing:1px;text-transform:uppercase;border-radius:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media screen and (max-width:740px){.cs-qc .cs-qc__button{width:100%}}@media screen and (min-width:1000px){.cs-qc__button-wrapper{margin-block-start:47px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cs-quality-collection.css.map */
