.product-content-complementary .pdp-comp{position:relative}.product-content-complementary:has(.pdp-comp){gap:48px}.product-content-complementary .pdp-comp .pdp-comp__title{margin:0 0 12px;padding-right:80px;color:#1a1a1a;font-size:15px;font-weight:700;line-height:1.4}.product-content-complementary .pdp-comp .pdp-comp__track{container-type:inline-size;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.product-content-complementary .pdp-comp .pdp-comp__track::-webkit-scrollbar{display:none}.product-content-complementary .pdp-comp .pdp-comp__list{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100cqi - 10px)/2);gap:10px;width:max-content;margin:0;padding:0;list-style:none;transform:none}.product-content-complementary .pdp-comp--single .pdp-comp__list{grid-auto-columns:100cqi}.product-content-complementary .pdp-comp .pdp-comp__item{min-width:0;margin:0;list-style:none;scroll-snap-align:start}@media(max-width:1079px){.product-content-complementary .pdp-comp .pdp-comp__list{grid-auto-columns:calc(100cqi - 44px)}.product-content-complementary .pdp-comp--single .pdp-comp__list{grid-auto-columns:100cqi}}.product-content-complementary .pdp-comp .product-card-default{display:grid!important;grid-template-columns:80px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;align-items:start;box-sizing:border-box;height:100%;margin:0;padding:12px!important;border:1px solid #e6e6e6!important;border-radius:6px;background:#fff;text-align:left}.product-content-complementary .pdp-comp .product-card-default-badge-group,.product-content-complementary .pdp-comp .product-card-default-dots,.product-content-complementary .pdp-comp .product-card-default-others,.product-content-complementary .pdp-comp .product-card-default-arrow,.product-content-complementary .pdp-comp .product-card-default-length{display:none!important}.product-content-complementary .pdp-comp .product-card-default-thum{grid-row:1 / span 2;grid-column:1;width:80px;margin:0;padding:0}.product-content-complementary .pdp-comp .product-card-default-thum-link{display:block;width:80px;height:80px;border-radius:4px;background:#f7f7f7;overflow:hidden}.product-content-complementary .pdp-comp .product-card-default-thum-link img{display:block;width:100%;max-width:none;height:100%;max-height:none;object-fit:contain}.product-content-complementary .pdp-comp .product-card-default-figcaption{grid-column:2;min-width:0;margin:0;padding:0}.product-content-complementary .pdp-comp .product-card-default-name{height:auto;margin:0 0 4px;font-weight:700;line-height:1.45}.product-content-complementary .pdp-comp .product-card-default-name-link{display:-webkit-box;overflow:hidden;color:#1a1a1a;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-content-complementary .pdp-comp .product-price-v2-default{font-size:13px}.product-content-complementary .pdp-comp .product-price-v2-discount-rate{visibility:visible!important;margin-top:4px}.product-content-complementary .pdp-comp .product-card-defaul-desc{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:#707070;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-content-complementary .pdp-comp .product-card-default-add-to-cart,.product-content-complementary .pdp-comp .product-card-default>.btn-add-to-cart{grid-column:2;align-self:end;margin-top:10px}.product-content-complementary .pdp-comp .product-card-default-add-to-cart{display:flex;gap:8px}.product-content-complementary .pdp-comp .product-card-default-add-to-cart select{flex:none;width:40px!important;height:32px!important;padding:0;border:1px solid #dcdcdc;border-radius:4px;background:#fff;font-size:13px;text-align:center;text-align-last:center;-webkit-appearance:none;appearance:none}.product-content-complementary .pdp-comp .btn-add-to-cart{display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:32px;max-height:none;padding:0 8px;border:1px solid #00a9e0;border-radius:4px;background:#fff;color:#00a9e0;font-size:12px;font-weight:700;line-height:1}.product-content-complementary .pdp-comp .btn-add-to-cart-sold-out{display:none!important}.product-content-complementary .pdp-comp .is-soldout .product-card-default-thum-link img{opacity:.5}.product-content-complementary .pdp-comp .v2-rail-nav{position:absolute;top:-6px;right:0;display:flex;gap:6px}.product-content-complementary .pdp-comp .v2-rail-nav[hidden]{display:none}.product-content-complementary .pdp-comp.v2-rail>.v2-rail-nav>button{position:relative;top:auto;left:auto;right:auto;width:32px;height:32px;transform:none}.product-content-complementary .pdp-comp.v2-rail>.v2-rail-nav>button[disabled]{opacity:.3;pointer-events:none}@media(max-width:1079px){.product-content-complementary .pdp-comp .v2-rail-nav{display:none}}@media(min-width:1080px){.product-content-complementary .pdp-comp .pdp-comp__title{font-size:18px}}.product-content-complementary .pdp-comp--link .pdp-comp__item{position:relative}.product-content-complementary .pdp-comp--link .product-card-default{padding-bottom:44px!important;transition:border-color .2s}.product-content-complementary .pdp-comp .pdp-comp__more{position:absolute;left:104px;bottom:14px;display:inline-flex;align-items:center;gap:6px;color:#1a1a1a;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}.product-content-complementary .pdp-comp .pdp-comp__more:before{content:"";position:absolute;top:-999px;right:-999px;bottom:-999px;left:-999px}.product-content-complementary .pdp-comp .pdp-comp__more:after{content:"";width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.product-content-complementary .pdp-comp--link .pdp-comp__item{overflow:hidden}@media(hover:hover){.product-content-complementary .pdp-comp--link .pdp-comp__item:hover .product-card-default{border-color:#1a1a1a!important}.product-content-complementary .pdp-comp--link .pdp-comp__item:hover .pdp-comp__more{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/322/assets/product-complementary.css.map */
