.carousel-outer-container .carousel-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.carousel-outer-container .carousel-title h2{color:#000;font-size:24px;font-weight:700;line-height:normal;margin:0;text-transform:uppercase}.carousel-outer-container .carousel-title a{align-items:center;color:#000;display:flex;font-size:14px;font-weight:600;gap:4px;text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;transition:.3s text-decoration-color}.carousel-outer-container .carousel-title a:hover{text-decoration-color:#000}@media (max-width: 767px){.carousel-outer-container .carousel-title h2{font-size:16px}.carousel-outer-container .carousel-title a{font-size:13px}}.carousel-wrapper{position:relative}.carousel-wrapper:after,.carousel-wrapper:before{background:linear-gradient(270deg,#fff 0%,transparent 100%);content:"";display:block;height:100%;opacity:0;position:absolute;pointer-events:none;right:0;top:0;transition:.3s opacity;z-index:2;width:56px}.carousel-wrapper:before{background:linear-gradient(90deg,#fff 0%,transparent 100%);left:0}.carousel-wrapper.scroll-left-allowed:before{opacity:1}.carousel-wrapper.scroll-right-allowed:after{opacity:1}.carousel-wrapper .carousel{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-y:scroll;position:relative;scrollbar-width:none;-ms-overflow-style:none}.carousel-wrapper .carousel::-webkit-scrollbar{display:none}.carousel-wrapper .carousel .carousel-item{flex:0 0 auto}.carousel-wrapper>.scroll-left,.carousel-wrapper>.scroll-right{border-radius:4px;background-color:#000000b3;box-shadow:0 0 1px #00000040;height:56px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s opacity;z-index:3;width:56px}:is(.carousel-wrapper>.scroll-left,.carousel-wrapper>.scroll-right):after{background:#fff;content:"";display:block;height:22px;mask:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.56253 0.00334696C0.636369 0.00323551 0.709497 0.0195841 0.777694 0.0514494C0.845891 0.0833148 0.907807 0.130066 0.959871 0.189006L3.83609 3.42622C3.92312 3.52421 4.02644 3.60193 4.14015 3.65496C4.25386 3.70799 4.37574 3.73529 4.49883 3.73529C4.62191 3.73529 4.74379 3.70799 4.85751 3.65496C4.97122 3.60193 5.07454 3.52421 5.16156 3.42622L8.03329 0.193225C8.08516 0.132774 8.1472 0.0845564 8.2158 0.0513852C8.2844 0.0182141 8.35818 0.00075418 8.43284 2.38975e-05C8.5075 -0.000706385 8.58154 0.0153076 8.65064 0.0471318C8.71974 0.078956 8.78252 0.125953 8.83531 0.18538C8.88811 0.244808 8.92986 0.315475 8.95813 0.39326C8.9864 0.471044 9.00063 0.554388 8.99998 0.638428C8.99933 0.722467 8.98382 0.80552 8.95435 0.88274C8.92488 0.95996 8.88205 1.0298 8.82834 1.08819L5.95662 4.32118C5.56974 4.75587 5.04545 5 4.49883 5C3.95221 5 3.42792 4.75587 3.04104 4.32118L0.164814 1.08397C0.0861273 0.995449 0.0325348 0.882646 0.0108182 0.759832C-0.0108984 0.637018 0.000236901 0.509713 0.0428151 0.394025C0.0853934 0.278337 0.157501 0.179466 0.250013 0.109923C0.342526 0.0403799 0.451285 0.0032902 0.56253 0.00334696Z' fill='%23130F47'/%3E%3C/svg%3E%0A");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:50%;left:50%;width:22px}:is(.carousel-wrapper>.scroll-left,.carousel-wrapper>.scroll-right).disabled{opacity:0;pointer-events:none}.carousel-wrapper>.scroll-left{left:0}.carousel-wrapper>.scroll-left:after{transform:translate(-50%,-50%) rotate(90deg)}.carousel-wrapper>.scroll-right{right:0}.carousel-wrapper>.scroll-right:after{transform:translate(-50%,-50%) rotate(-90deg)}@media (max-width: 767px){.carousel-wrapper:before,.carousel-wrapper:after,.carousel-wrapper>.scroll-left,.carousel-wrapper>.scroll-right{display:none!important}}.products-carousel{margin:40px 0}.products-carousel .products{gap:16px;margin:0}.products-carousel .products>.carousel-item{margin-bottom:0;margin-top:0}@media (max-width: 767px){.products-carousel .products{gap:8px;margin-left:calc(var(--mobile-container-gutter) * -1);margin-right:calc(var(--mobile-container-gutter) * -1);padding-left:var(--mobile-container-gutter);padding-right:var(--mobile-container-gutter)}}.products .product{background:#fff;border-radius:4px;border:1px solid #F3F3F3;box-sizing:border-box;display:flex;flex-direction:column;padding:0;width:231px}.products .product a{position:relative}.products .product div+a{flex-grow:1}.products .product .product-thumbnail{aspect-ratio:1 / 1;background:#fff;border-radius:4px;display:flex;font-size:0;height:auto;margin:8px 8px 16px;max-width:calc(100% - 16px);min-width:calc(100% - 16px);overflow:hidden}.products .product a:first-of-type+a{flex-grow:1}.products .product .product-item__product-condition{align-items:center;background:#eaeaea;color:#05262e;display:flex;font-family:IBM Plex Mono,monospace;font-size:10px;gap:4px;line-height:normal;padding:4px 8px}.products .product .product-item__product-condition .l-text{display:flex;justify-content:space-between;flex-grow:1}.products .product .product-item__product-condition svg path:first-of-type{stroke:#05262e}.products .product .product-item__product-condition svg path:last-of-type{fill:#05262e}.products .product .product-item__product-condition.disabled{visibility:hidden}.products .product .product-title{color:#05262e;font-size:18px;font-weight:600;line-height:20px;margin:16px 8px 0}.products .product .price-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin:16px 8px}.products .product .price-wrapper .price{align-items:center;display:flex;color:#05262e;flex-direction:row-reverse;flex-grow:1;font-size:24px;font-weight:700;gap:4px;line-height:30px}.products .product .price-wrapper .price .rrp-value{color:#8c8c8c;display:block;font-size:12px;font-weight:500;letter-spacing:-.24px}.products .product .price-wrapper .price .rrp-value *{font-size:1em!important;font-weight:500}.products .product .price-wrapper .price .rrp-value>span{text-decoration:line-through}.products .product .price-wrapper .rrp{background:#de1c24;display:flex;color:#fff;line-height:normal;padding:2px 4px}.products .product .price-wrapper .rrp a{font-size:18px;font-weight:500;line-height:normal;text-transform:uppercase}.products .product .price-wrapper .rrp>span{display:none}.products .product form{display:flex;flex-direction:row;justify-content:space-between;margin:0 8px 8px;width:calc(100% - 16px)}.products .product form.has-quantity-selector>.button{display:none}.products .product form>.button{background:var(--primary-button-background);border-radius:4px;color:#fff;flex-grow:1;font-size:18px;font-weight:700;height:52px;position:relative;text-align:center;width:100%}.products .product form>.button:hover{background:rgba(var(--primary-button-background-rgb),.8)}.products .product .product-item__quantity-selector{align-items:center;display:flex;justify-content:space-between;flex-grow:1}.products .product .product-item__quantity-selector .button{align-items:center;background:#fff;border-radius:4px;border:.5px solid #8C8C8C;cursor:pointer;display:flex;height:52px;justify-content:center;padding:0;position:relative;transition:all .2s;width:69px}.products .product .product-item__quantity-selector .button:after{content:"";background-repeat:no-repeat;background-position:center center;background-size:18px;height:100%;position:absolute;width:100%}.products .product .product-item__quantity-selector .button.disabled{background:#fafafa!important;border-color:#fafafa!important}.products .product .product-item__quantity-selector .button.disabled:after{opacity:.5}.products .product .product-item__quantity-selector .button--minus:after{background-image:url('data:image/svg+xml,<svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 11.2754C0 10.447 0.671573 9.77539 1.5 9.77539H19.5C20.3284 9.77539 21 10.447 21 11.2754C21 12.1038 20.3284 12.7754 19.5 12.7754H1.5C0.671573 12.7754 0 12.1038 0 11.2754Z" fill="%230B1643"/></svg>')}.products .product .product-item__quantity-selector .button--minus.delete:after{background-image:url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_467_2522)"><path d="M4.59344 13.6341C4.21376 13.6341 3.88872 13.4989 3.61834 13.2285C3.34796 12.9581 3.21277 12.6331 3.21277 12.2534V3.27902C2.83151 3.27902 2.52243 2.96995 2.52243 2.58868C2.52243 2.20742 2.83151 1.89835 3.21277 1.89835H5.97412C5.97412 1.51708 6.2832 1.20801 6.66446 1.20801H9.42581C9.80707 1.20801 10.1161 1.51708 10.1161 1.89835H12.8775C13.2588 1.89835 13.5678 2.20742 13.5678 2.58868C13.5678 2.96995 13.2588 3.27902 12.8775 3.27902V12.2534C12.8775 12.6331 12.7423 12.9581 12.4719 13.2285C12.2015 13.4989 11.8765 13.6341 11.4968 13.6341H4.59344ZM11.4968 3.27902H4.59344V12.2534H11.4968V3.27902ZM5.97412 10.1824C5.97412 10.5637 6.28319 10.8727 6.66446 10.8727C7.04572 10.8727 7.3548 10.5637 7.3548 10.1824V5.35004C7.3548 4.96877 7.04572 4.6597 6.66446 4.6597C6.28319 4.6597 5.97412 4.96877 5.97412 5.35004V10.1824ZM8.73547 10.1824C8.73547 10.5637 9.04455 10.8727 9.42581 10.8727C9.80707 10.8727 10.1161 10.5637 10.1161 10.1824V5.35004C10.1161 4.96877 9.80707 4.6597 9.42581 4.6597C9.04455 4.6597 8.73547 4.96877 8.73547 5.35004V10.1824Z" fill="%230B1643"/></g><defs><clipPath id="clip0_467_2522"><rect width="14" height="14" fill="white" transform="translate(0.687988 0.0644531)"/></clipPath></defs></svg>')}.products .product .product-item__quantity-selector .button--plus{background-color:var(--primary-button-background);border-color:var(--primary-button-background)}.products .product .product-item__quantity-selector .button--plus:after{background-image:url('data:image/svg+xml,<svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_461_9175)"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 11.1572C0 10.3288 0.671573 9.65723 1.5 9.65723H19.5C20.3284 9.65723 21 10.3288 21 11.1572C21 11.9857 20.3284 12.6572 19.5 12.6572H1.5C0.671573 12.6572 0 11.9857 0 11.1572Z" fill="%23fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.3818 21.7754C9.55341 21.7754 8.88184 21.1038 8.88184 20.2754L8.88184 2.27539C8.88184 1.44696 9.55341 0.775391 10.3818 0.775391C11.2103 0.775391 11.8818 1.44696 11.8818 2.27539L11.8818 20.2754C11.8818 21.1038 11.2103 21.7754 10.3818 21.7754Z" fill="%23fff"/></g><defs><clipPath id="clip0_461_9175"><rect width="21" height="21" fill="white" transform="translate(0 0.775391)"/></clipPath></defs></svg>')}.products .product .product-item__quantity-selector .button--plus:hover{background-color:rgba(var(--primary-button-background-rgb),.8);border-color:rgba(var(--primary-button-background-rgb),.8)}.products .product .product-item__quantity-selector span{color:#05262e;font-size:20px;font-weight:700;text-align:center}@media (max-width: 767px){.products .product{width:150px}.products .product .product-thumbnail{margin:4px 4px 8px}.products .product .product-item__product-condition{font-size:8px;padding:4px}.products .product .product-title{font-size:13px;line-height:15px;margin:8px 4px 0}.products .product .price-wrapper{margin:8px 4px}.products .product .price-wrapper .price{font-size:18px;line-height:24px}.products .product .price-wrapper .price .rrp-value{font-size:8px}.products .product .price-wrapper .rrp a{font-size:16px;font-weight:700;line-height:20px}.products .product form{margin:0 4px 4px;width:calc(100% - 8px)}.products .product form>.button{height:30px;font-size:14px;line-height:32px}.products .product .product-item__quantity-selector .button{height:30px;width:40px}.products .product .product-item__quantity-selector .button:after{background-size:13px}.products .product .product-item__quantity-selector span{font-size:14px}}.products-grid{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}@media (max-width: 767px){.products-grid{gap:8px;padding:0 8px}.products-grid .product{width:calc(50% - 4px)}}@media (min-width: 768px){.products-grid>.product{width:calc(33.333333% - 10.666667px)}}@media (min-width: 992px){.products-grid>.product{width:calc(25% - 12px)}}@media (min-width: 1200px){.products-grid>.product{width:calc(20% - 12.8px)}}@media (min-width: 1400px){.products-grid>.product{width:calc(16.666667% - 13.333333px)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/products-grid.css.map */
