.swatch-circle-beige{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:beige;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#007bff;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#007bff;border-radius:.69em;background-color:#007bff;display:block;position:relative}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:brown;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#008827;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#008827;border-radius:.69em;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:navy;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:navy;border-radius:.69em;background-color:navy;display:block;position:relative}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:orange;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:purple;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:purple;border-radius:.69em;background-color:purple;display:block;position:relative}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:red;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:red;border-radius:.69em;background-color:red;display:block;position:relative}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:linear-gradient(0deg,#821e91,#821e91 25%,#edd134 0,#ff0 50%,#edd134 0,#59ba00 0,#59ba00 76%,#111 0,#111),linear-gradient(0deg,#0e5cd1,#0e5cd1 50%,#e20b0b 0,#e20b0b);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected:after{transform:rotate(-35deg)}.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:544px) and (max-width:768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:769px) and (max-width:991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width:992px) and (max-width:1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width:1200px) and (max-width:1399.98px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (min-width:1400px){.pull-left-xxl{float:left}.pull-right-xxl{float:right}}@media (max-width:543.98px){.hidden-xs-down{display:none!important}}@media (max-width:768.98px){.hidden-sm-down{display:none!important}}@media (max-width:991.98px){.hidden-md-down{display:none!important}}@media (max-width:1199.98px){.hidden-lg-down{display:none!important}}@media (max-width:1399.98px){.hidden-xl-down{display:none!important}}.hidden-xxl-down{display:none!important}.row.equal-height>[class^=col]{display:flex}.pdp-items-slider .product-slide{padding:0 16px}@media (max-width:768.98px){.pdp-items-slider .product-slide{padding:0 8px;text-align:center}}.pdp-items-slider .product-slide .tile-body{text-align:center}.pdp-items-slider .product-slide .tile-body .pdp-link a{font-weight:600;font-size:20px!important;line-height:19px;color:#222}@media (max-width:768.98px){.pdp-items-slider .product-slide .tile-body .pdp-link a{font-size:16px!important;line-height:18px}}.pdp-items-slider .product-slide .tile-body .price{font-weight:400;font-size:16px;line-height:24px}@media (max-width:768.98px){.pdp-items-slider .product-slide .tile-body .price{font-size:12px;line-height:18px}}.pdp-items-slider .product-slide .image-container .quickview.quickview-custom{width:65%;height:45px;line-height:45px;left:17%;font-size:16px}.pdp-items-slider .product-slide .image-container .tile-image{min-height:300px}@media (max-width:768.98px){.pdp-items-slider .product-slide .product-description,.pdp-items-slider .product-slide .tile-body-footer{display:none}}.pdp-items-slider .product-slide .pd-bottom-badge{display:none!important}.pdp-items-slider .slick-arrow{border:0;position:absolute;top:50%;transform:translateY(-50%);display:block;width:20px;height:36px;text-indent:-999px;overflow:hidden;z-index:3;padding:0;width:32px;height:32px}.pdp-items-slider .slick-arrow.slick-prev{left:-15px}@media (max-width:991.98px){.pdp-items-slider .slick-arrow.slick-prev{left:0}}.pdp-items-slider .slick-arrow.slick-next{right:-30px}@media (max-width:991.98px){.pdp-items-slider .slick-arrow.slick-next{right:0}}.pdp-recommendation{margin-top:7rem;margin-bottom:5rem}@media (max-width:768.98px){.pdp-recommendation{margin-top:3rem;margin-bottom:90px}}.pdp-recommendation__title{margin-bottom:1rem;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:36px;line-height:49px;text-transform:uppercase}@media (max-width:768.98px){.pdp-recommendation__title{font-size:30px;line-height:27px}}.pdp-recommendation .recommendations{position:relative}.pdp-recommendation .product-slider{padding:0}.pdp-recommendation .product-slider .tile-image{min-height:233px!important}.pdp-recommendation .product-slider .slick-list{padding:0 10% 0 5%}@media (max-width:768.98px){.pdp-recommendation .product-slider{margin:0 -40px;padding:0 20px}.pdp-recommendation .product-slider .tile-image{min-height:200px!important}}.pdp-recommendation .product-slider .product-list-slides{padding:0 10px}.pdp-recommendation .product-slider:not(.slick-initialized){display:none}.pdp-recommendation .product-slider .slick-slide:not(.slick-active){opacity:0}.pdp-recommendation .product-slider .slick-dots{margin-left:-5%;bottom:-35px}.pdp-recommendation .product-slider .slick-dots li button{width:12px;height:12px;background:#ebeef2}.pdp-recommendation .product-slider .slick-dots li.slick-active button{background:#e60013}.pdp-recommendation .slick-custom-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:40px}@media (max-width:768.98px){.pdp-recommendation .slick-custom-arrow{top:40%;font-size:16px}}.pdp-recommendation .slick-custom-arrow:not(.slick-arrow){display:none}.pdp-recommendation .slick-custom-arrow.slick-arrow .fa:before{color:#fff;font-size:28px;font-weight:600;display:flex}.pdp-recommendation .slick-custom-arrow.slick-next{width:41px;height:41px;border-radius:50%;right:-10px;background-color:#e60013}@media (min-width:769px){.pdp-recommendation .slick-custom-arrow.slick-next{right:-40px}}@media (max-width:768.98px){.pdp-recommendation .slick-custom-arrow.slick-next{width:35px;height:35px}}.pdp-recommendation .slick-custom-arrow.slick-next:before{content:""}.pdp-recommendation .slick-custom-arrow.slick-prev{width:41px;height:41px;border-radius:50%;left:-10px;background-color:#e60013}@media (min-width:769px){.pdp-recommendation .slick-custom-arrow.slick-prev{left:-40px}}@media (max-width:768.98px){.pdp-recommendation .slick-custom-arrow.slick-prev{width:35px;height:35px}}.pdp-recommendation .slick-custom-arrow.slick-prev:before{content:""}.pdp-recommendation .pdp-recommendation__title{color:#070e21;font-size:24px;font-weight:400;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;line-height:140%}@media (max-width:991.98px){.pdp-recommendation .pdp-recommendation__title{color:#222;font-size:16px;font-weight:600;letter-spacing:.32px}}.add-to-wish-list{display:block;width:30px;height:30px;position:absolute;right:20px;top:-1px;z-index:1;border-style:none;background:none}@media (max-width:768.98px){.add-to-wish-list{background-position:100% 0}}.add-to-wish-list:focus{outline:none}.add-to-wish-list.added .fa-heart-o:before,.add-to-wish-list:hover .fa-heart-o:before{content:"\F004";color:#e60013}.pdp-add-to-wish-list{font-size:12px;border-style:none}.pdp-add-to-wish-list.added:hover .text-added{display:none}.pdp-add-to-wish-list.added:hover .text-remove{display:unset!important}.pdp-add-to-wish-list .text-add,.pdp-add-to-wish-list .text-added,.pdp-add-to-wish-list .text-remove{display:none}.pdp-add-to-wish-list .text-add.show,.pdp-add-to-wish-list .text-added.show,.pdp-add-to-wish-list .text-remove.show{display:block}.add-to-wish-list{color:#e60013}.add-to-wish-list .fa-lg{font-size:1.5em}.pdp-add-to-wish-list{background-color:transparent;border-radius:30px;border:1px solid #797d87;margin-top:1em;width:100%;height:65px}.pdp-add-to-wish-list span{color:#070e21;font-family:Work Sans,arial,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.18px;padding:12px 24px}.pdp-add-to-wish-list span:before{content:"";font-family:FontAwesome;width:24px;height:24px;display:inline-block}.pdp-add-to-wish-list span.text-added:before{content:"\F08A"}.pdp-add-to-wish-list span.text-add:before{content:"\F006"}@media (max-width:991.98px){.pdp-add-to-wish-list{height:50px}.pdp-add-to-wish-list span{font-size:18px;letter-spacing:.225px}}.qty-holder{position:relative;padding:10px 0}.qty-holder .qty-btn{display:inline-block;width:48px;height:48px;line-height:48px;border:1px solid #bdbdbd;background:#fff;font-size:18px;text-align:center}.qty-holder .qty-btn .fa-minus:before,.qty-holder .qty-btn .fa-plus:before{font-family:FontAwesome}.qty-holder .quantity-select{display:inline-block;width:48px;height:48px;padding:0;border:0;text-align:center;font-size:18px;font-weight:400;background:#fff;color:gray}.qty-holder{display:flex}.qty-holder .qty-btn{border-radius:3px}.qty-holder .qty-btn .fa{margin:0 auto}.qty-holder .qty-btn:not([disabled]) .fa{color:#303030!important}.qty-holder .qty-btn:disabled{background-color:#eeeeef}.qty-holder .qty-btn:disabled .fa{color:#626262!important}.pdp-comparison-table .comparison-table{margin-top:40px}.pdp-comparison-table .comparison-table h3{color:#070e21;font-family:Work Sans,arial,sans-serif;font-size:24px;font-weight:500;line-height:140%;letter-spacing:.18px;margin-bottom:40px}.pdp-comparison-table .comparison-table a{text-decoration:none}.pdp-comparison-table .comparison-table .table-content table{max-width:100%;overflow:auto}.pdp-comparison-table .comparison-table .table-content table::-webkit-scrollbar{background-color:#c3c5ca;border-radius:40px;height:7px}.pdp-comparison-table .comparison-table .table-content table::-webkit-scrollbar-thumb{background-color:#e60013;border-radius:40px;height:7px}.pdp-comparison-table .comparison-table .table-content table a,.pdp-comparison-table .comparison-table .table-content table p{font-weight:700;margin-bottom:0}.pdp-comparison-table .comparison-table .table-content table p{color:#000;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:.04px}.pdp-comparison-table .comparison-table .table-content table thead tr{background-color:#f5f5f6}.pdp-comparison-table .comparison-table .table-content table td,.pdp-comparison-table .comparison-table .table-content table th{padding:12px;min-width:220px;border:1px solid #9ba0b5}.pdp-comparison-table .comparison-table .table-content table td.current-product,.pdp-comparison-table .comparison-table .table-content table th.current-product{border:3px solid #797d87}.pdp-comparison-table .comparison-table .table-content table .product-item img{width:150px;height:150px}.pdp-comparison-table .comparison-table .table-content table .product-item p{margin:10px 0}.pdp-comparison-table .comparison-table .table-content table .product-item a{background-color:#e60013;border-radius:8px;color:#fff!important;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:14px;font-weight:600;line-height:150%;letter-spacing:.21px;padding:5px 12px}.pdp-comparison-table .comparison-table .table-content table th.current-product{border-bottom:1px solid #9ba0b5}.pdp-comparison-table .comparison-table .table-content table td.current-product{border-top:1px solid #9ba0b5;border-bottom:1px solid #9ba0b5}.pdp-comparison-table .comparison-table .table-content table td.noise-adjustable{border-bottom:3px solid #797d87}.pdp-comparison-table .comparison-table .table-content table td p{color:#070e21}@media (max-width:991.98px){.pdp-comparison-table .comparison-table .table-content .product-item a{margin:0 auto;padding:unset!important}.pdp-comparison-table .comparison-table .table-content td p{font-size:14px}}.pdp-comparison-table .comparison-table .pdp-des{display:block}.pdp-comparison-table .comparison-table .pdp-mob{display:none}@media (min-width:769px){.pdp-comparison-table .comparison-table .table-content table{padding-bottom:24px}}@media (max-width:991.98px){.pdp-comparison-table .comparison-table h3{font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:18px;letter-spacing:.135px;margin-bottom:30px}.pdp-comparison-table .comparison-table .pdp-des{display:none}.pdp-comparison-table .comparison-table .pdp-mob{display:block}.pdp-comparison-table .comparison-table .table-content table thead tr{background-color:#e2e2e2!important}.pdp-comparison-table .comparison-table .table-content table .name-col{background-color:#e2e2e2}.pdp-comparison-table .comparison-table .table-content table .product-item a{background-color:transparent!important;color:#e60013!important;text-decoration:underline;font-weight:600}.pdp-comparison-table .comparison-table .table-content table .product-item img{width:100px;height:auto}.pdp-comparison-table .comparison-table .table-content table td,.pdp-comparison-table .comparison-table .table-content table th{min-width:100px}}.product-bundle .buy-all{align-items:center;display:flex;font-size:1.375rem}@media (min-width:769px){.product-bundle .buy-all{font-size:1.5rem}}.product-bundle .buy-all .price,.product-bundle .buy-all .prices{font-size:1em}.product-bundle .buy-all>strong{margin-right:.5em;white-space:nowrap}.bundle-items{margin:30px 0}.bundle-item{border:0!important;padding:0!important}.bundle-item img{width:100%}.bundle-item .attributes{padding:0}.bundle-item .prices,.bundle-item .product-name{font-size:1.125rem!important;font-weight:600}@media (min-width:769px){.bundle-item .prices,.bundle-item .product-name{font-size:1.5rem!important}}.quick-view-dialog .bundle-item .prices,.quick-view-dialog .bundle-item .product-name{font-size:1.125rem!important}.bundle-item .prices{text-align:unset}.bundle-item .price,.bundle-item .price .sales{font-size:1em;font-weight:inherit}.bundle-item+.bundle-item{margin-top:30px}.bundle-info{background-color:#f2f2f2;padding:15px}.bundle-info img{width:100%}.bundle-info .btn{background-color:#fff;border-color:gray;font-weight:500;margin-top:15px}@media (min-width:769px){.bundle-info .btn{font-size:1.375rem}}.bundle-info .btn .prices{padding:0}.bundle-info .btn .price,.bundle-info .btn .price .sales{font-size:1em;font-weight:inherit}.bundle-info+.bundle-info{margin-top:30px}.bundle-info-wrapper{margin:30px 0}.bundle-info-wrapper h5{font-size:1.375rem;margin-bottom:30px}@media (min-width:769px){.bundle-info-wrapper h5{font-size:1.5rem}}.bundle-info-wrapper .product-name{font-weight:600;margin-bottom:.25em}@media (min-width:769px){.bundle-info-wrapper .product-name{font-size:1.5rem}}@media (max-width:991.98px){.bundle-info-wrapper .product-description{font-size:.875rem}}.product-bundle .price{margin:0}.product-bundle .product-number{color:#a1a3ab;font-size:16px;font-weight:400;margin:20px 0}@media (min-width:769px){.product-bundle .product-number{font-size:18px;margin:30px 0}}.product-bundle .cart-and-ipay:not(.position-fixed){padding:0!important}.bundle-item{border-bottom:1px solid #e5e5e5!important;padding-bottom:20px!important}@media (min-width:769px){.bundle-item{padding-bottom:30px!important}}.bundle-item+.bundle-item{margin-top:20px!important}@media (min-width:769px){.bundle-item+.bundle-item{margin-bottom:30px!important}}.bundle-item .product-number{font-size:14px;margin:5px 0 0!important}@media (min-width:769px){.bundle-item .product-number{font-size:16px}}.bundle-item .color-attribute{width:30%}@media (min-width:769px){.bundle-item .color-attribute{width:24%}}.bundle-item .color-attribute .swatch-circle{aspect-ratio:1/1;background-size:cover;border-radius:0!important;height:auto;width:100%}.bundle-item .prices,.bundle-item .product-name{font-size:16px;line-height:1.5}@media (min-width:769px){.bundle-item .prices,.bundle-item .product-name{font-size:20px}}.bundle-info .price{margin-top:0;text-align:center}.cart-and-ipay.position-fixed{bottom:0;display:flex;flex-wrap:nowrap;gap:15px;left:0;margin-bottom:0;margin-top:0;padding:15px!important;right:0;z-index:55}.cart-and-ipay.position-fixed:has([class*=add-to-wish-list]) .add-to-cart-wrapper{max-width:85%}.cart-and-ipay.position-fixed>*{flex:1}.cart-and-ipay.position-fixed button{margin:0!important}.cart-and-ipay.position-fixed [class*=add-to-wish-list]{background:#fff;max-width:15%}.cart-and-ipay.position-fixed [class*=add-to-wish-list] .fa{margin-right:0!important}.cart-and-ipay.position-fixed [class*=add-to-wish-list] .sr-only,.cart-and-ipay.position-fixed [class*=add-to-wish-list] [class^=text-]{display:none}.cart-and-ipay.position-fixed{z-index:1000}.product-detail .swatch-circle{background-position:50%;background-repeat:no-repeat;background-size:70px 70px;border:1px solid #e0e0e0;border-radius:0;display:inline-block;height:75px;margin-right:5px;padding:5px;width:75px}@media (max-width:768.98px){.product-detail .swatch-circle{background-size:38px 38px;border-radius:100%;height:38px;width:38px}}.product-detail .swatch-circle.selected{border:1px solid #e60013}.product-detail .attributes button:focus{outline:none}.product-detail .attributes .color-attribute .swatch-value{border-radius:4px}.product-detail .attributes .color-attribute .swatch-value.unselectable{position:relative;border-color:#d9d9d9;border-width:1px}.product-detail .attributes .color-attribute .swatch-value.unselectable.selected{border-color:#e60013;border-width:1.5px}.product-detail .attributes .color-attribute .swatch-value.unselectable:before{content:"";display:block;border-radius:4px;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.5)}.product-detail .attributes .color-attribute .swatch-value.unselectable:after{content:"";display:block;width:103px;border-bottom:1px solid #e0e0e0;transform:translateY(31px) translateX(-20px) rotate(-45deg)}.product-detail .attributes .attribute .color.non-input-label,.product-detail .attributes label{color:#626262;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:16px;font-weight:400;line-height:normal}@media (max-width:991.98px){.product-detail .attributes .attribute .color.non-input-label,.product-detail .attributes label{font-weight:500}}@media (max-width:991.98px){.product-detail .attributes{max-width:100vw;overflow:hidden}.product-detail .attributes .attribute{display:-ms-grid;display:grid;-ms-grid-columns:(20%)[5];grid-template-columns:repeat(5,20%);row-gap:10px}.product-detail .attributes .attribute .color.non-input-label{grid-column:1/-1}.product-detail .attributes .attribute .color-attribute span{background-size:auto;min-width:90%;min-height:60px;height:90%;aspect-ratio:1/1}}@media only screen and (max-width:400px){.product-detail .attributes .color-attribute .swatch-value.unselectable:after{width:92px;transform:translateY(27px) translateX(-18px) rotate(-45deg)}}.header-main-nav{border-bottom:1px solid #e0e0e0}.product-detail .swatch-circle.unselectable.color-value.selected:after,.product-detail [disabled] .swatch-circle.color-value.selected:after{background-color:#495057}label.color~a:hover{text-decoration:none}.description-and-detail{margin-top:2em}@media (max-width:543.98px){.description-and-detail{margin-top:0}.description-and-detail .title{font-size:1.5rem;margin-bottom:0}.description-and-detail>div:last-child{margin-bottom:1em}}@media (min-width:544px){.description-and-detail .description{margin-bottom:2em}}@media (max-width:543.98px){.description-and-detail .content{margin-top:1em}}.social-container{padding-top:.9375em;text-align:center}.social-container .social-icons{color:#f2f2f2;font-size:1.875em;list-style-type:none;margin-bottom:90px;padding:0;text-decoration:none}@media (max-width:991.98px){.social-container .social-icons{font-size:1.5625em;margin-bottom:40px}}.social-container .social-icons a,.social-container .social-icons i{color:#444!important;font-size:24px;padding-right:20px}label.availability{padding-right:.3125em}.product-number{color:#626262;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.24px;margin-top:30px;text-align:left;text-transform:uppercase}.product-out-of-stock{align-items:center;color:#e60013;display:flex;font-size:1.125em;font-weight:600;gap:.5em;margin-top:24px}.product-out-of-stock .icon-low-stock{font-weight:600}.promotions{font-weight:400;height:85%;text-align:center}.promotions div.collapsible-xl button.callout{color:#e60013;font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem}@media (min-width:544px){.promotions div.collapsible-xl button.callout{font-size:1.375em}}.promotions div.collapsible-xl button.callout:after{color:#000}.product-breadcrumb .breadcrumb ul{display:flex;align-items:center}.product-breadcrumb .breadcrumb .breadcrumb-item:before{content:"|";font-size:14px;font-weight:400;color:#797d87}.product-breadcrumb .breadcrumb .breadcrumb-item a{font-family:Open Sans,arial,sans-serif;font-size:14px;font-weight:400;line-height:140%;color:#797d87!important}.product-breadcrumb .breadcrumb .breadcrumb-item:first-child:before{content:" "}.price{color:#222;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:28px;font-weight:700;line-height:140%;letter-spacing:.14px;text-align:left;margin-top:24px}@media (max-width:768.98px){.price{font-size:24px;line-height:28px}}.product-options{margin-top:1.25em}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;transition:max-height .5s;transition-timing-function:cubic-bezier(0,1,0,1)}.size-chart .size-chart-collapsible.active{max-height:100%;transition-timing-function:ease-in-out}.color-attribute{background:none;border:none;padding:0}.non-input-label{display:block;margin-bottom:.5rem}.display-name,.product-name{color:#656a75;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:26px;font-weight:700;line-height:normal;letter-spacing:.195px}@media (max-width:768.98px){.display-name,.product-name{font-size:24px}}.display-name{color:#070e21}.product-detail .pdp-top-bar{margin:30px 0}.product-detail .pdp-top-bar .pd-tagline{color:#626262;font-size:14px;line-height:17px;text-transform:uppercase}@media (max-width:768.98px){.product-detail .pdp-top-bar .pd-tagline{margin-bottom:14px}}.pdp-rating-top .product-number-rating .ratings .fa{color:#e60013}.pdp-rating-top .product-number-rating .ratings .total-star{background:url("../../images/icons/right-arrow-small.svg") no-repeat 100%;color:#3f3a39;font-size:14px;line-height:17px;padding-right:15px}@media (max-width:768.98px){.pdp-rating-top .product-number-rating .ratings .total-star{margin-right:5px;padding-right:12px}}.pdp-rating-top .product-number-rating .ratings .total-rating{background:url("../../images/icons/right-arrow-small.svg") no-repeat 100%;color:#3f3a39;font-size:14px;line-height:17px;padding-right:15px}@media (max-width:768.98px){.pdp-rating-top .product-number-rating .ratings .total-rating{margin-right:5px;padding-right:12px}}.pdp-rating-top .product-number-rating .ratings .write-r-link{color:#3f3a39!important;font-size:14px;line-height:17px}.pdp-rating-top .product-number-rating .ratings .write-r-link:hover{text-decoration:underline}.quantity-select+.select2-container.select2-container--bootstrap4 .select2-selection--single,.select-size+.select2-container.select2-container--bootstrap4 .select2-selection--single{padding:0 15px}@media (max-width:768.98px){.quantity-select+.select2-container.select2-container--bootstrap4 .select2-selection--single,.select-size+.select2-container.select2-container--bootstrap4 .select2-selection--single{height:50px}.quantity-select+.select2-container.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered,.select-size+.select2-container.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height:50px}}.quantity-select+.select2-container.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered,.select-size+.select2-container.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{color:#707070;font-size:16px;line-height:65px}.quantity-select+.select2-container.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow,.select-size+.select2-container.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{height:1em;margin:0 5px;top:calc(50% - .5em)}.pdp-carousel{max-width:747px}.pdp-carousel .pd-badge{background-color:#e60013;color:#fff;font-size:18px;height:30px;left:30px;padding:1px 10px;position:absolute;text-align:center;text-transform:unset;top:10px;min-width:80px;z-index:1;max-width:140px}.pdp-carousel .pd-badge .icon-low-stock{display:none}.pdp-carousel .add-to-wish-list{right:40px;top:-5px}.pdp-carousel .slick-primary-slider .slick-item{position:relative}.pdp-carousel .slick-primary-slider .slick-item img{width:100%}@media (min-width:769px){.pdp-carousel .slick-primary-slider .slick-item img{max-width:90%;margin:0 auto}}@media (max-width:768.98px){.pdp-carousel .slick-primary-slider.slick-slider{margin-bottom:0}.pdp-carousel .slick-primary-slider.slick-slider .slick-list{padding-left:0!important}}.pdp-carousel .slick-primary-slider .slick-arrow{border:0;display:block;height:36px;overflow:hidden;padding:0;position:absolute;text-indent:-999px;top:50%;transform:translateY(-50%);width:20px;z-index:3}@media (max-width:768.98px){.pdp-carousel .slick-primary-slider .slick-arrow{display:none!important}}.pdp-carousel .slick-primary-slider .slick-arrow.slick-prev{background:url("../../images/icons/slider-prev.svg") no-repeat #fff;background-position:50%;background-size:8px;height:32px;left:0;width:32px;border-radius:50%;border:1.5px solid #5f6063}@media (max-width:991.98px){.pdp-carousel .slick-primary-slider .slick-arrow.slick-prev{left:0}}.pdp-carousel .slick-primary-slider .slick-arrow.slick-next{background:url("../../images/icons/slider-next.svg") no-repeat #fff;background-position:50%;background-size:8px;height:32px;right:0;width:32px;border-radius:50%;border:1.5px solid #5f6063}@media (max-width:991.98px){.pdp-carousel .slick-primary-slider .slick-arrow.slick-next{right:0}}.pdp-carousel .slick-primary-slider .slick-track{align-items:center;display:flex}@media (max-width:768.98px){.pdp-carousel .slick-thumbnails{padding:10px 0 30px}}.pdp-carousel .slick-thumbnails .slick-track{margin:0;overflow:hidden}.pdp-carousel .slick-thumbnails .slick-thmb-slide{box-sizing:border-box;line-height:0;margin-top:50px;opacity:1;padding:0;text-indent:0}.pdp-carousel .slick-thumbnails .slick-thmb-slide img{height:95%;padding:2px;width:95%}.pdp-carousel .slick-thumbnails .slick-thmb-slide .img-wrapper{position:relative}.pdp-carousel .slick-thumbnails .slick-thmb-slide .fa{color:#fff;font-size:2rem;left:calc(50% - 1rem);opacity:.7;position:absolute;top:calc(50% - 1rem)}.pdp-carousel .slick-thumbnails .slick-slide .image-top-bar{background:#e0e0e0;height:10px;position:absolute;top:0;width:105px}.pdp-carousel .slick-thumbnails .slick-slide img{border:1px solid #d9d9d9}.pdp-carousel .slick-thumbnails .slick-slide.slick-current .image-top-bar{border-radius:40px;background:#e60013;width:110px;z-index:1}.pdp-carousel .slick-thumbnails .slick-slide.slick-current img{border:2px solid #000;margin-right:10px}.pdp-carousel .slick-thumbnails .slick-slide.slick-active[data-slick-index="5"] .image-top-bar{border-radius:40px 0 0 40px;transform:rotate(180deg) translateX(2px)}@media (max-width:991.98px){.pdp-carousel .slick-thumbnails .slick-slide .image-top-bar{width:100%;height:4px}.pdp-carousel .slick-thumbnails .slick-slide.slick-current .image-top-bar{background:#444;min-width:110px}}.pdp-carousel .add-to-wish-list .fa-lg{font-size:2.2em}.pdp-carousel .add-to-wish-list .fa-stack{width:unset}.pdp-items-slider{max-width:95%}@media (max-width:768.98px){.pdp-items-slider{padding-bottom:3rem;padding-left:0}}.pdp-items-slider .product-tile .tile-body .pdp-link a{font-family:Roboto Condensed;font-size:28px;font-style:normal;font-weight:400;line-height:42px}.pdp-items-slider .slick-list{margin:0 -15px;padding:0 20% 0 0}.pdp-items-slider .slick-slide{margin:0 15px}@media (max-width:768.98px){.pdp-items-slider .slick-slide{margin:0 10px}}.pdp-items-slider .slick-slide:not(.slick-active){opacity:.5}.wish-compare-row{margin-bottom:10px;padding-top:40px}@media (max-width:768.98px){.wish-compare-row{padding-top:0}}@media (max-width:768.98px){.wish-compare-row .wish-col{margin-bottom:20px}}.wish-compare-row .compare-pd-btn{background:url("../../images/icons/compare-icon.svg") no-repeat 0;color:#626262!important;display:inline-block;font-size:12px;padding-bottom:2px;padding-left:35px;padding-top:2px}.cart-and-ipay .add-to-cart.btn.btn-primary{background:#e60013;border-radius:30px;height:65px;margin-top:1em;font-family:Work Sans,arial,sans-serif;font-size:24px;font-weight:600;line-height:140%;letter-spacing:.18px;text-transform:capitalize}.cart-and-ipay .add-to-cart.btn.btn-primary img{transform:translate(-7px,-4px)}@media (max-width:768.98px){.cart-and-ipay .add-to-cart.btn.btn-primary{height:50px;font-size:18px}}.cart-and-ipay .back-in-stock{color:#00a1e0}.cart-and-ipay .fa-shopping-bag{display:none}.cart-and-ipay.position-fixed{left:-15px}.cart-and-ipay.position-fixed .add-to-cart{width:calc(100vw - 30px);padding:0 15px;margin-left:15px!important}@media (max-width:991.98px){.cart-and-ipay{padding-bottom:0}}.pd-detail-badge{margin-bottom:30px}@media (max-width:768.98px){.pd-detail-badge{display:none}}.pd-detail-badge .sale-badge{border:1px solid #e60013;display:inline-block;font-size:14px;font-weight:600;line-height:17px;padding:7px;text-align:center;text-transform:uppercase}.product-detail-sidebar{padding-left:8px;position:relative}@media (min-width:544px){.product-detail-sidebar{padding-left:32px}.product-detail-sidebar:before{background:#e5e5e5;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}}.product-detail-sidebar .left-items{color:#222;font-size:16px;font-weight:600;line-height:19px}@media (max-width:768.98px){.product-detail-sidebar .left-items{display:none}}.product-detail-sidebar .prices{padding-bottom:0;padding-top:0}.product-detail-sidebar .rwd-points{color:#626262;font-size:16px}.product-detail-sidebar .attribute.quantity{padding:80px 0 40px}@media (max-width:768.98px){.product-detail-sidebar .attribute.quantity{margin:0;padding:30px 0}}.product-detail-sidebar .product-model{color:#000;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:32px;font-weight:700;letter-spacing:.08px;margin-bottom:8px}@media (max-width:991.98px){.product-detail-sidebar .product-model{font-size:28px}}.pdp-details-tab{padding:98px 0 0}.pdp-details-tab .nav.nav-tabs{background:#fff;border-bottom:0}@media (max-width:768.98px){.pdp-details-tab .nav.nav-tabs{display:none}}.pdp-details-tab .nav.nav-tabs li{margin-right:40px}@media (max-width:991.98px){.pdp-details-tab .nav.nav-tabs li{margin-right:0}}.pdp-details-tab .nav.nav-tabs li a{color:#222!important;font-size:24px;padding:0 50px 6px 0;font-family:Work Sans,arial,sans-serif}@media (max-width:991.98px){.pdp-details-tab .nav.nav-tabs li a{font-size:24px}}.pdp-details-tab .nav.nav-tabs li a span{border-bottom:1px solid transparent;display:inline-block;padding-bottom:18px}.pdp-details-tab .nav.nav-tabs li a.active{color:#e60013!important;border-bottom:0}.pdp-details-tab .nav.nav-tabs li a.active span{font-size:24px;font-weight:600;line-height:140%;letter-spacing:.18px;border-bottom:3px solid #e60013}.pdp-details-tab .tab-content-wrapper{padding:50px 0}@media (min-width:769px){.pdp-details-tab .tab-content-wrapper .container:has(.tab-content){padding:0}}@media (max-width:768.98px){.pdp-details-tab .tab-content-wrapper{background:#fff;padding:0}}.pdp-details-tab .tab-content .acrd-head{padding:0}@media (min-width:767px){.pdp-details-tab .tab-content .acrd-head{display:none}}.pdp-details-tab .tab-content .acrd-head .acrd-btn{background:none;border:0;border-bottom:1px solid #e0e0e0;cursor:pointer;font-size:18px;padding:18px 0;position:relative;text-align:left;width:100%}.pdp-details-tab .tab-content .acrd-head .acrd-btn:after{color:#000;content:"\F067";font-family:FontAwesome;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-text-stroke:2px #fff}.pdp-details-tab .tab-content .acrd-head .acrd-btn.acrd-active{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;color:#e60013}.pdp-details-tab .tab-content .acrd-head .acrd-btn.acrd-active:after{content:"\F068";color:#e60013}.pdp-details-tab .tab-content .tab-pane{background-color:#fff;padding:0}@media (max-width:768.98px){.pdp-details-tab .tab-content .tab-pane{border-bottom:1px solid #e0e0e0;padding:20px 0}}.pdp-details-tab .tab-content .tab-pane .tab-inner-content{padding-top:30px}.pdp-details-tab .tab-content .tab-pane h3{color:#222;font-size:32px;font-weight:700;margin-bottom:25px}@media (max-width:768.98px){.pdp-details-tab .tab-content .tab-pane h3{font-size:24px}}.pdp-details-tab .tab-content .tab-pane h5{color:#222;font-size:24px;font-weight:700;margin-bottom:25px}@media (max-width:768.98px){.pdp-details-tab .tab-content .tab-pane h5{font-size:20px}}.pdp-details-tab .tab-content .tab-pane p{color:#686868;font-size:16px;line-height:36px;margin-bottom:0}@media (max-width:768.98px){.pdp-details-tab .tab-content .tab-pane p{font-size:14px;line-height:24px}}.pdp-details-tab .tab-content .tab-pane ul{padding-left:22px}.pdp-details-tab .tab-content .tab-pane ul li{color:#222;font-size:16px;line-height:22px;margin-bottom:16px}@media (max-width:768.98px){.pdp-details-tab .tab-content .tab-pane ul li{font-size:14px;line-height:18px}}.pdp-details-tab .tab-content .tab-pane .video-box{height:0;padding-bottom:56.25%;position:relative}@media (max-width:768.98px){.pdp-details-tab .tab-content .tab-pane .video-box{margin-bottom:30px}}.pdp-details-tab .tab-content .tab-pane .video-box iframe{height:100%;left:0;position:absolute;top:0;width:100%}.pdp-details-tab .acrd-head .acrd-btn:not(.acrd-active) span{color:#000!important}.pdp-details-tab #pdpDTab1 .title,.pdp-details-tab .addtional-detail-description .title{color:#070e21;font-family:Noto Sans,Noto Sans JP,arial,sans-serif;font-size:18px;font-weight:600;line-height:140%;letter-spacing:.135px;margin-bottom:20px}.pdp-details-tab .addtional-detail-description .assets{gap:10px}.pdp-details-tab .addtional-detail-description .assets img{aspect-ratio:16/9;max-width:700px}.pdp-details-tab .addtional-detail-description .title{margin-top:50px}@media (min-width:769px){.pdp-details-tab .container:has(.nav.nav-tabs){border-bottom:1px solid #c3c5ca;padding:0}}@media (max-width:991.98px){.pdp-details-tab{padding-top:70px}.pdp-details-tab .acrd-head .acrd-btn span{font-weight:600!important;font-size:16px!important}.pdp-details-tab #pdpDTab1 .title,.pdp-details-tab .addtional-detail-description .title{font-size:16px}.pdp-details-tab .addtional-detail-description .assets img{aspect-ratio:8/6;max-width:100%}}.pdp-product-grid .product-slide{padding-right:1rem}.pdp-product-grid .product-slide .product .product-tile .tile-body{padding:0 0 2rem}.pdp-product-grid .product-slide .product .product-tile .tile-body .pd-bottom-badge{display:none}.pdp-product-grid .product-slide .product .product-tile .tile-body .pdp-link{color:#000;font-size:18px;line-height:21px;padding-bottom:2rem}.pdp-product-grid .product-slide .product .product-tile .tile-body .price{color:#459a7f;font-size:18px;line-height:21px}.productDescription{font-family:Roboto,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:28px;padding-top:24px}.back-notf-btn{background-color:#e60013;border-radius:30px;height:65px;margin-top:24px}.back-notf-btn .back-in-stock{align-items:center;border-radius:30px;color:#fff!important;display:flex;gap:.75em;height:100%;justify-content:center;margin:0;padding:0}.back-notf-messages{align-items:start;background:#ffe3e3;display:flex;font-size:14px;font-weight:400;gap:15px;letter-spacing:.245px;line-height:160%;margin-top:24px;padding:14px 17px;text-align:left}.back-notf-messages .icon-low-stock{font-size:1.25em;margin-top:4px}