.container.product-detail,.container .product-quickview{border-top:1px solid #efefef;padding-top:1rem;margin-top:0}.container.product-detail .product-preorder,.container .product-quickview .product-preorder{line-height:1.5;font-size:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#d97706;color:white}.container.product-detail .product-freebadge,.container .product-quickview .product-freebadge{color:#b36205;font-size:1rem;font-weight:700 !important}.container.product-detail .product-breadcrumb,.container .product-quickview .product-breadcrumb{width:100%}.container.product-detail .carousel .carousel-indicators,.container .product-quickview .carousel .carousel-indicators{padding:0;z-index:1}.container.product-detail .carousel .carousel-indicators li,.container .product-quickview .carousel .carousel-indicators li{opacity:1;background-color:#bcb0b0;height:2px;width:9px}.container.product-detail .carousel .carousel-indicators li.active,.container .product-quickview .carousel .carousel-indicators li.active{background-color:#cf0a2c;width:14px}.container.product-detail .floating-addtocart,.container .product-quickview .floating-addtocart{display:none;height:150px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.container.product-detail .floating-addtocart.affix-top,.container.product-detail .floating-addtocart.affix-bottom,.container .product-quickview .floating-addtocart.affix-top,.container .product-quickview .floating-addtocart.affix-bottom{position:static}.container.product-detail .floating-addtocart.affix,.container .product-quickview .floating-addtocart.affix{display:block;position:fixed;top:0;z-index:1;-webkit-transition:all .35s ease;transition:all .35s ease;margin-top:4rem}.container.product-detail .floating-addtocart .product-image,.container .product-quickview .floating-addtocart .product-image{padding:1rem}.container.product-detail .floating-addtocart .product-image img,.container .product-quickview .floating-addtocart .product-image img{max-width:7rem}.container.product-detail .floating-addtocart .product-headline,.container .product-quickview .floating-addtocart .product-headline{padding-top:1rem}.container.product-detail .description-and-detail,.container .product-quickview .description-and-detail{line-height:1.63rem}@media (min-width: 1023px){.container.product-detail .description-and-detail .technology-section,.container.product-detail .description-and-detail .shipping-section,.container.product-detail .description-and-detail .share-section,.container .product-quickview .description-and-detail .technology-section,.container .product-quickview .description-and-detail .shipping-section,.container .product-quickview .description-and-detail .share-section{border-bottom:1px solid #efefef;padding:2rem 0}}.container.product-detail .description-and-detail .detailsunits,.container .product-quickview .description-and-detail .detailsunits{list-style:none;padding:0}.container.product-detail .description-and-detail .detailsunits li,.container .product-quickview .description-and-detail .detailsunits li{padding:0.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.container.product-detail .description-and-detail .detailsunits li img,.container .product-quickview .description-and-detail .detailsunits li img{height:18px;margin-top:0.25rem;padding:0 0.5rem}.container.product-detail .description-and-detail .detailsunits li:first-child img,.container .product-quickview .description-and-detail .detailsunits li:first-child img{padding-left:0}.container.product-detail .description-and-detail ul,.container .product-quickview .description-and-detail ul{padding:0 1.2rem}.container.product-detail .description-and-detail ul li,.container .product-quickview .description-and-detail ul li{padding:0.3rem 0}.container.product-detail .description-and-detail ul.techno,.container .product-quickview .description-and-detail ul.techno{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.container.product-detail .description-and-detail ul.techno li,.container .product-quickview .description-and-detail ul.techno li{padding:0 0 0.5rem}.container.product-detail .description-and-detail ul.techno li img,.container .product-quickview .description-and-detail ul.techno li img{max-width:200px;max-height:100px}.container.product-detail .description-and-detail ul.social,.container .product-quickview .description-and-detail ul.social{list-style:none;padding:0}.container.product-detail .description-and-detail ul.social li,.container .product-quickview .description-and-detail ul.social li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:1rem}.container.product-detail .description-and-detail ul.social li img,.container .product-quickview .description-and-detail ul.social li img{width:24px}.container.product-detail .video-section,.container .product-quickview .video-section{padding:2rem 0}.container.product-detail .prices,.container .product-quickview .prices{font-size:1.4rem;font-weight:600;line-height:1.5rem;text-align:left}.container.product-detail .product-points,.container .product-quickview .product-points{background:#FDF5E8;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0px 12px;font-weight:600}.container.product-detail .product-points .light,.container .product-quickview .product-points .light{font-weight:lighter}.container.product-detail .product-points img,.container .product-quickview .product-points img{margin-left:8px}@media (max-width: 1023px){.container.product-detail .product-points,.container .product-quickview .product-points{width:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;padding:12px 12px;font-size:18px}.container.product-detail .product-points .points-description,.container .product-quickview .product-points .points-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.container.product-detail .attributes .attrChartLink,.container .product-quickview .attributes .attrChartLink{font-size:0.9rem;font-weight:600}.container.product-detail .attributes .attrChartLink img,.container .product-quickview .attributes .attrChartLink img{width:18px}.container.product-detail .attributes .v-attribute,.container .product-quickview .attributes .v-attribute{padding-bottom:3rem;border-bottom:1px solid #efefef}.container.product-detail .attributes .v-attribute.last,.container .product-quickview .attributes .v-attribute.last{border-bottom:none}.container.product-detail .attributes .v-attribute .attribute .color-attribute,.container .product-quickview .attributes .v-attribute .attribute .color-attribute{padding:0;border:none;border-radius:0;position:relative}.container.product-detail .attributes .v-attribute .attribute .color-attribute.unselectable,.container .product-quickview .attributes .v-attribute .attribute .color-attribute.unselectable{opacity:0.5;cursor:auto}.container.product-detail .attributes .v-attribute .attribute .color-attribute:focus,.container .product-quickview .attributes .v-attribute .attribute .color-attribute:focus{border:none;outline:none}.container.product-detail .attributes .v-attribute .attribute .color-attribute .swatch-value,.container .product-quickview .attributes .v-attribute .attribute .color-attribute .swatch-value{width:3rem;height:3rem}.container.product-detail .attributes .v-attribute .attribute .color-attribute.active::after,.container .product-quickview .attributes .v-attribute .attribute .color-attribute.active::after{bottom:-6px;left:0;position:absolute;background-color:#cf0a2c;height:3px;width:100%;content:" "}.container.product-detail .attributes .v-attribute .attribute .attribute-title,.container .product-quickview .attributes .v-attribute .attribute .attribute-title{font-size:1.25rem;font-weight:600;padding-bottom:1.5rem}.container.product-detail .attributes .v-attribute .attribute .swatchable-radio,.container .product-quickview .attributes .v-attribute .attribute .swatchable-radio{display:block;position:relative;cursor:pointer;border:1px solid #efefef;background-color:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:0.02px;font-size:1rem;font-weight:600;min-width:54px;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0px;margin-right:12px;margin-bottom:16px}.container.product-detail .attributes .v-attribute .attribute .swatchable-radio[data-id="width"],.container .product-quickview .attributes .v-attribute .attribute .swatchable-radio[data-id="width"]{min-width:128px;max-width:128px}.container.product-detail .attributes .v-attribute .attribute .swatchable-radio:hover,.container .product-quickview .attributes .v-attribute .attribute .swatchable-radio:hover{border-color:#000}.container.product-detail .attributes .v-attribute .attribute .swatchable-radio.disabled,.container .product-quickview .attributes .v-attribute .attribute .swatchable-radio.disabled{background-color:#f7f7f7;color:#151415;opacity:0.5;cursor:auto}.container.product-detail .attributes .v-attribute .attribute .swatchable-radio.disabled:hover,.container .product-quickview .attributes .v-attribute .attribute .swatchable-radio.disabled:hover{border-color:#f7f7f7}.container.product-detail .attributes .v-attribute .attribute .swatchable-radio.active,.container .product-quickview .attributes .v-attribute .attribute .swatchable-radio.active{background-color:#151415;border-color:#151415;color:#fff}.container.product-detail .attributes .v-attribute .attribute .swatchable-radio input,.container .product-quickview .attributes .v-attribute .attribute .swatchable-radio input{position:absolute;opacity:0}.container.product-detail .prices-add-to-cart-actions,.container .product-quickview .prices-add-to-cart-actions{padding:0;-webkit-box-shadow:none;box-shadow:none;z-index:1}@media (max-width: 1023px){.container.product-detail .prices-add-to-cart-actions,.container .product-quickview .prices-add-to-cart-actions{position:sticky}}.container.product-detail .prices-add-to-cart-actions button.add-to-cart.btn.btn-primary.btn-block:disabled,.container .product-quickview .prices-add-to-cart-actions button.add-to-cart.btn.btn-primary.btn-block:disabled{background-color:#e06076;border-color:#e06076;opacity:1}.container.product-detail .add-to-cart-notification .add-to-cart-notification-message,.container .product-quickview .add-to-cart-notification .add-to-cart-notification-message{color:#4ab111;font-weight:500;font-size:1.2rem;border:solid 1px #4ab111;background-color:#f6fcf4;padding:0.5rem 1rem;text-align:left;margin-bottom:1rem}@media (max-width: 1023px){#maincontent .container{max-width:calc(100% - 30px)}#maincontent .container .collapsible-xs{border-bottom:1px solid #efefef}#maincontent .container .collapsible-xs .title{padding:1.5rem 0;margin-bottom:0;font-size:1.2rem}#maincontent .container .collapsible-xs .title::after{content:"+";font-size:1.5rem}#maincontent .container .collapsible-xs .content,#maincontent .container .collapsible-xs .card-body{display:none}#maincontent .container .collapsible-xs.active .title::after{content:"\2212"}#maincontent .container .collapsible-xs.active .content,#maincontent .container .collapsible-xs.active .card-body{display:block}#maincontent .container .share-section .title{padding:1.5rem 0;margin-bottom:0;font-size:1.2rem}#maincontent .container .row.video{margin:10px 0px}}.container.product-detail .description-and-detail .detailsunits li:first-child img,.container .product-quickview .description-and-detail .detailsunits li:first-child img{padding-right:0;padding-left:0.5rem}.container.product-detail .description-and-detail ul.social li,.container .product-quickview .description-and-detail ul.social li{padding-left:1rem;padding-right:inherit}.container.product-detail .prices,.container .product-quickview .prices{text-align:right;direction:initial}.container.product-detail .attributes .v-attribute .attribute .swatchable-radio,.container .product-quickview .attributes .v-attribute .attribute .swatchable-radio{margin-left:12px;margin-right:0}.container.product-detail .add-to-cart-notification .add-to-cart-notification-message,.container .product-quickview .add-to-cart-notification .add-to-cart-notification-message{text-align:right}@media (max-width: 1023px){.collapsible-xs .title::after{float:left}.collapsible-xs.active .title::after{float:left}}
