.product-media-gallery{width:100%;max-width:100%}.gallery-popup-container .slick-slider .image-container img{margin:auto}.nsgallery-container{display:block;position:relative}.nsgallery-container.slider-mode .slick-slider .slick-arrow{height:22px;width:42px;background-image:url("../svg/slider-arrow.svg") !important;background-size:contain;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nsgallery-container.slider-mode .slick-slider .slick-arrow.slick-prev{top:-25px;bottom:auto;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.nsgallery-container.slider-mode .slick-slider .slick-arrow.slick-next{top:auto;bottom:-25px}.nsgallery-container.slider-mode .slick-slider .slick-arrow.slick-disabled{background-image:url("../svg/slider-arrow-disabled.svg")}.nsgallery-container.slider-mode .gallery-main{padding:0;margin:0}.nsgallery-container.slider-mode .gallery-main .slick-arrow,.nsgallery-container.slider-mode .gallery-main:not(.vertical-dir) .slick-dots{display:none !important}.nsgallery-container.slider-mode.vertical{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end}.nsgallery-container.slider-mode.vertical .gallery-nav{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0;height:100%;max-height:600px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.nsgallery-container.slider-mode.vertical .gallery-nav .slick-arrow{z-index:0}.nsgallery-container.slider-mode.vertical .gallery-nav .image-container{cursor:pointer}.nsgallery-container.slider-mode.vertical .gallery-main{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:-webkit-calc(100% - 88px);width:calc(100% - 88px)}.nsgallery-container.slider-mode.mobile .gallery-main{width:100%;overflow:hidden}.nsgallery-container.slider-mode.mobile .gallery-main.vertical-dir{padding:0;margin-bottom:0}.nsgallery-container.slider-mode.mobile .gallery-main.vertical-dir .image-container{height:75vh;height:-o-calc(100vh - 300px);height:-webkit-calc(100vh - 300px);height:calc(100vh - 300px);overflow:hidden}.nsgallery-container.slider-mode.mobile .gallery-main.vertical-dir .image-container img{position:absolute;bottom:50%;left:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);max-height:100%;max-width:90%}.nsgallery-container.slider-mode.mobile .gallery-main.vertical-dir ul.slick-dots{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;left:10px}.nsgallery-container.slider-mode.mobile .gallery-main.vertical-dir ul.slick-dots>li{width:auto;height:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;margin:6px 0}.nsgallery-container.slider-mode.mobile .gallery-main.vertical-dir ul.slick-dots>li button{width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%}.nsgallery-container.slider-mode.mobile .gallery-main.vertical-dir:not(.slick-slider){position:relative}.nsgallery-container.slider-mode.mobile .gallery-main.vertical-dir:not(.slick-slider) .image-container:not(:first-child){position:absolute;opacity:0;visibility:hidden;z-index:-1}.nsgallery-container.slider-mode.mobile.iphone .gallery-main.vertical-dir .image-container{height:68vh;height:-o-calc(100vh - 250px);height:-webkit-calc(100vh - 250px);height:calc(100vh - 250px)}@media all and (min-width:992px){.nsgallery-container .gallery-placeholder{width:-webkit-calc(100% - 88px);width:calc(100% - 88px);float:right}.nsgallery-container .gallery-placeholder .gallery-placeholder__image{max-width:500px;max-height:667px}}@media all and (max-width:991px){.nsgallery-container:not(.slider-mode){height:70vh}}[data-role=product-slider]{margin-top:80px;clear:both}[data-role=product-slider] .block .title,[data-role=product-slider] .block .block-title{line-height:1;margin-bottom:4.8rem;text-align:center}[data-role=product-slider] .block .title strong,[data-role=product-slider] .block .block-title strong{font-size:3rem;text-transform:uppercase;font-weight:800;color:#121a22}[data-role=product-slider] .products-grid{margin:0}[data-role=product-slider] ol.product-items{margin:0;padding:0 0 40px}[data-role=product-slider] ol.product-items .slick-list.draggable{padding:0}[data-role=product-slider] ol.product-items .product-item{display:inline-block !important;margin:0 !important;padding:0 15px}[data-role=product-slider] ol.product-items .product-item .product-item-info{width:100%;padding:0 4px;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;border:0;position:relative}[data-role=product-slider] ol.product-items .product-item .product-item-info .product-image-container{margin-bottom:12px}[data-role=product-slider] ol.product-items .product-item .product-item-info .product-item-photo{line-height:0}[data-role=product-slider] ol.product-items .product-item .product-item-info .product-item-photo img{bottom:0;top:auto}[data-role=product-slider] ol.product-items .product-item .product-item-info .product-manufacturer{margin-bottom:1rem;font-size:1.4rem;font-weight:500;color:#909090;line-height:1}[data-role=product-slider] ol.product-items .product-item .product-item-info .product-item-name{font-size:1.4rem;line-height:1;margin:0 0 16px;text-transform:uppercase}[data-role=product-slider] ol.product-items .product-item .product-item-info .product-item-name a{line-height:1;text-decoration:none;font-weight:400;color:#121a22}[data-role=product-slider] ol.product-items .product-item .product-item-info .price-box{margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start}[data-role=product-slider] ol.product-items .product-item .product-item-info .price-box .price-label{display:none !important}[data-role=product-slider] ol.product-items .product-item .product-item-info .price-box .price{font-weight:700;font-size:1.6rem;color:#121a22}[data-role=product-slider] ol.product-items .product-item .product-item-info .price-box .old-price{display:block;margin:0 0 0 8px}[data-role=product-slider] ol.product-items .product-item .product-item-info .price-box .old-price .price{text-decoration:line-through;font-weight:400;margin-left:5px}[data-role=product-slider] ol.product-items .product-item .product-item-info .price-box .normal-price:last-child .price,[data-role=product-slider] ol.product-items .product-item .product-item-info .price-box .old-price .price{color:#121a22}[data-role=product-slider] ol.product-items .product-item .product-item-info .product-item-details{padding-right:30px;position:relative}[data-role=product-slider] ol.product-items .product-item .product-item-info .action.towishlist{position:absolute;right:0;top:0;margin:0}[data-role=product-slider] ol.product-items .product-item .product-item-info .action.towishlist:before{width:19px;height:17px}[data-role=product-slider] ol.product-items:not(.slick-slider) .product-item{position:absolute;opacity:0;visibility:hidden;z-index:-1}.modal-popup.size-guide .modal-inner-wrap,.modal-popup.stores-modal .modal-inner-wrap{background:#fff !important}.modal-popup.size-guide .modal-header *,.modal-popup.stores-modal .modal-header *{text-align:center}.modal-popup ul.store-list{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-popup ul.store-list .store{margin-bottom:30px;width:100%;padding:10px 15px;border:1px solid #121a22;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,.5);box-shadow:1px 1px 3px 0px rgba(0,0,0,.5)}.modal-popup ul.store-list .info{font-size:1.2rem;color:#121a22}.modal-popup ul.store-list .info label{font-weight:500;margin-right:2px}.modal-popup ul.store-list .info label:after{content:':'}.modal-popup ul.store-list .info a{text-decoration:underline}.modal-popup .size-guide-table .col{width:1%;font-size:1.2rem;color:#121a22;font-weight:400;border-style:solid;border-width:0 1px 1px;text-align:center;min-width:80px}.modal-popup .size-guide-table .col.col-label{font-weight:500;font-size:1.3rem;border-left-width:0;border-right-width:0;border-bottom-width:2px;border-color:#121a22}.modal-popup .size-guide-table tbody tr:first-child .col{border-top:0}.modal-popup.stores-modal .modal-title{display:none}.modal-popup.stores-modal .action-close{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.modal-popup.stores-modal .action-close span{display:initial;margin:0 4px 0 0;width:auto;position:static;height:auto;font-size:1.2rem}.modal-popup.stores-modal .stores-title-available{text-align:center;font-size:1.4rem;margin-bottom:25px}.modal-popup.stores-modal .store-table{display:block}.modal-popup.stores-modal .store-table thead{display:none}.modal-popup.stores-modal .store-table tbody{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-popup.stores-modal .store-table tbody tr,.modal-popup.stores-modal .store-table tbody td{display:block;padding-top:0;padding-bottom:0}.modal-popup.stores-modal .store-table tbody tr.store{border-bottom:1px solid #121a22;width:100%;padding-bottom:10px;margin-bottom:10px;color:#121a22;font-size:1.2rem}.modal-popup.stores-modal .store-table tbody tr.store label{font-weight:500}.modal-popup.stores-modal .store-table tbody tr.store label:after{content:':'}@media all and (min-width:640px) and (max-width:991px){.modal-popup ul.store-list .store{width:49%}.modal-popup ul.store-list .store:nth-child(odd){margin-right:2%}.modal-popup.stores-modal .store-table tbody tr.store{width:49%}.modal-popup.stores-modal .store-table tbody tr.store:nth-child(odd){margin-right:2%}}@media all and (min-width:992px){.modal-popup.size-guide .modal-header,.modal-popup.stores-modal .modal-header{padding-bottom:30px}.modal-popup.size-guide .modal-inner-wrap,.modal-popup.stores-modal .modal-inner-wrap{-webkit-border-radius:4px;border-radius:4px}.modal-popup ul.store-list .info{font-size:1.4rem}.modal-popup.size-guide .modal-inner-wrap{width:300px}.modal-popup.size-guide .modal-inner-wrap .size-guide-table{margin-top:-10px}.modal-popup.stores-modal .modal-inner-wrap{-webkit-border-radius:0px;border-radius:0;border:8px solid #888687}.modal-popup.stores-modal .stores-title-available{margin-bottom:45px;font-size:1.8rem}.modal-popup.stores-modal .store-table{display:table}.modal-popup.stores-modal .store-table thead{display:table-header-group}.modal-popup.stores-modal .store-table thead th{font-size:1.4rem;font-weight:500}.modal-popup.stores-modal .store-table tbody{display:table-row-group}.modal-popup.stores-modal .store-table tbody td{display:table-cell;font-size:1.4rem}.modal-popup.stores-modal .store-table tbody td.info{border:0;padding:11px 10px}.modal-popup.stores-modal .store-table tbody tr.store{display:table-row;border:0}.modal-popup.stores-modal .store-table tbody tr.store label{display:none}}@media all and (min-width:1200px){.modal-popup.size-guide .modal-inner-wrap{width:400px}.modal-popup ul.store-list .store{width:32%;margin-left:-webkit-calc(4%/3);margin-left:calc(4%/3)}.modal-popup ul.store-list .store:nth-child(3n+1){margin-left:0}}.amxnotif-block #form-validate-stock{display:none}.stock-alert-modal .modal-inner-wrap{width:90%}.stock-alert-modal .fieldset>.field.required>.label:after,.stock-alert-modal .fieldset>.fields>.field.required>.label:after,.stock-alert-modal .fieldset>.field._required>.label:after{content:'';color:#fff;font-size:1.2rem;margin:0}.stock-alert-modal .modal-content{padding:0 2rem 2rem}.stock-alert-modal .modal-content .amxnotif-block .title{font-size:1.4rem;margin-bottom:20px}.stock-alert-modal .modal-content .amxnotif-block .label{font-size:1.2rem}.stock-alert-modal .modal-content .amxnotif-block .notification-container{display:block}.stock-alert-modal .modal-content .amxnotif-block .notification-container .amxnotif-guest-email{height:52px;border-color:#202020}.stock-alert-modal .modal-content .amxnotif-block .notification-container .input-fields{width:100%}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .product-name{display:none}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .options-wrapper{margin-top:30px}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .options-wrapper .product_id{overflow:hidden;opacity:0;margin:0;padding:0;height:0;border:0;width:0;position:absolute}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .swatch-list{display:block}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .text-swatch{position:relative;display:inline-block;margin:0 4px 4px 0}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .text-swatch input[type=checkbox]{position:absolute;opacity:0;height:100%;width:100%}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .text-swatch input[type=checkbox]:checked+label:after{display:none}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .text-swatch input[type=checkbox]:checked+label{background-color:#121a22;color:#fff}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .text-swatch label{width:60px;height:38px;border:1px solid #121a22;background-color:#fff;color:#121a22;font-size:1.2rem;font-weight:400;text-align:center;cursor:pointer;position:relative;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:1;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out;padding:12px;line-height:18px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .text-swatch label:before{content:'';position:absolute;display:block;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:-1;margin-right:0;border:0}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .text-swatch label:hover{color:#fff}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .text-swatch label:hover:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-color:#121a22 !important}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .image-swatch{margin:0 16px 16px 0;min-width:75px;height:100px;line-height:75px;background-color:#fff;color:#121a22;font-size:1.4rem;font-weight:400;text-align:center;padding:0;cursor:pointer;position:relative;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:1;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out;width:75px;position:relative;display:inline-block;margin:0 4px 4px 0}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .image-swatch .swatch-label{vertical-align:middle;width:70px;height:auto;padding:0}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .image-swatch .swatch-label:after{display:none}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .image-swatch .swatch-label:before{display:none}.stock-alert-modal .modal-content .amxnotif-block .notification-container .fieldset .product-wrapper .image-swatch input[type=checkbox]:checked+label{border:1px solid #121a22;background-color:#fff}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:10px}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp .mage-error{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp input[type=checkbox]{position:absolute;opacity:0;z-index:1;width:20px;height:20px}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp input[type=checkbox]~label{position:relative;padding-left:30px;font-size:1.2rem;font-weight:400;color:#121a22;cursor:default}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp input[type=checkbox]~label a{text-decoration:underline}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp input[type=checkbox]~label p{padding:0;margin:0}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp input[type=checkbox]~label:before{content:'';display:inline-block;vertical-align:text-top;margin-right:1rem;width:22px;height:22px;left:0;position:absolute;background-color:#fff;border:1px solid #121a22}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp input[type=checkbox]:hover~label:before{background-color:#121a22}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp input[type=checkbox]:checked~label:before{background-color:#fff}.stock-alert-modal .modal-content .amxnotif-block .notification-container .gdrp input[type=checkbox]:checked~label:after{content:'';top:9px;background-color:#121a22;width:2px;height:2px;-webkit-box-shadow:2px 0 0 #121a22,4px 0 0 #121a22,4px -2px 0 #121a22,4px -4px 0 #121a22,4px -6px 0 #121a22,4px -8px 0 #121a22;box-shadow:2px 0 0 #121a22,4px 0 0 #121a22,4px -2px 0 #121a22,4px -4px 0 #121a22,4px -6px 0 #121a22,4px -8px 0 #121a22;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:5px}.stock-alert-modal .modal-content .amxnotif-block .notification-container .actions-toolbar{max-width:100%;width:100%;margin:0}.stock-alert-modal .modal-content .amxnotif-block .notification-container .actions-toolbar .primary{width:100%;margin:0;height:52px}@media all and (min-width:992px){.stock-alert-modal .modal-inner-wrap{width:48%}.stock-alert-modal .modal-content{padding:0 4rem 4rem}.stock-alert-modal .modal-content .amxnotif-block .title{font-size:1.6rem;margin-bottom:35px}.stock-alert-modal .modal-content .amxnotif-block .label{font-size:1.4rem}.stock-alert-modal .modal-content .amxnotif-block .notification-container{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.stock-alert-modal .modal-content .amxnotif-block .notification-container .amxnotif-guest-email{height:52px;border-color:#121a22}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .product-name{display:none}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .options-wrapper{margin-top:30px}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .text-swatch{position:relative;display:inline-block;margin:0 16px 16px 0}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .text-swatch input[type=checkbox]{position:absolute;opacity:0;height:100%;width:100%}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .text-swatch input[type=checkbox]:checked+label:after{display:none}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .text-swatch input[type=checkbox]:checked+label{background-color:#121a22;color:#fff}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .text-swatch label{width:52px;height:52px;border:1px solid #121a22;background-color:#fff;color:#121a22;font-size:1.4rem;font-weight:400;text-align:center;cursor:pointer;position:relative;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:1;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out;padding:12px;line-height:18px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .text-swatch label:before{content:'';position:absolute;display:block;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:-1;margin-right:0;border:0}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .text-swatch label:hover{color:#fff}.stock-alert-modal .modal-content .amxnotif-block .notification-container .product-wrapper .text-swatch label:hover:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.stock-alert-modal .modal-content .amxnotif-block .notification-container .actions-toolbar{max-width:190px;width:100%;margin-left:30px}.stock-alert-modal .modal-content .amxnotif-block .notification-container .actions-toolbar .primary{width:100%;margin:0;height:52px}}@media all and (max-width:1024px){.product-info-variations.mobile{position:fixed;z-index:98;width:100%;left:0;right:0;bottom:0;height:50px}.product-info-variations.mobile.active:after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.product-info-variations.mobile .product-info-variations-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f6f6f6;height:100%}.product-info-variations.mobile .product-info-variations-menu:after{content:'';visibility:hidden;opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.product-info-variations.mobile .product-info-variations-menu.overlay:after{visibility:visible;opacity:1;filter:alpha(opacity=100)}.product-info-variations.mobile .product-info-variations-menu .variation-selection-wrapper{width:100%}.product-info-variations.mobile .product-info-variations-menu .variation-selection-wrapper:first-child{border-right:1px solid #eaeaea}.product-info-variations.mobile .product-info-variations-menu .variations-btn{min-width:200px;width:100%;background-color:#48ac48;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.product-info-variations.mobile .product-info-variations-menu .variations-btn span{font-weight:700;font-size:14px;text-align:center;color:#fff}.product-info-variations.mobile .product-info-variations-menu button.variations-btn{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:unset;box-shadow:unset;border:0}.product-info-variations.mobile .product-info-variations-menu .variations-color .dropdown-summary,.product-info-variations.mobile .product-info-variations-menu .variations-size .dropdown-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding:10px;height:100%}.product-info-variations.mobile .product-info-variations-menu .variations-color .dropdown-summary:after,.product-info-variations.mobile .product-info-variations-menu .variations-size .dropdown-summary:after{display:block;content:'';position:absolute;width:15px;height:18px;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/assets/variations_arrow.png) no-repeat center}.product-info-variations.mobile .product-info-variations-menu .variations-color .dropdown-summary label,.product-info-variations.mobile .product-info-variations-menu .variations-size .dropdown-summary label{display:block;font-weight:600;font-size:1.4rem;line-height:1.5rem}.product-info-variations.mobile .product-info-variations-menu .variations-color .dropdown-summary span,.product-info-variations.mobile .product-info-variations-menu .variations-size .dropdown-summary span{display:block;font-weight:800;font-size:1.2rem;line-height:1.5rem;color:#989898;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.product-info-variations.mobile .product-info-variations-menu.out-of-stock{display:block;text-align:center}.product-info-variations.mobile .product-info-variations-menu.out-of-stock .out-of-stock-message{padding-top:15px}.product-info-variations.mobile .variation-content{padding:10px;-webkit-border-top-left-radius:15px;border-top-left-radius:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px;background:#fff;width:100%;position:absolute;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;z-index:100;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);min-height:250px;max-height:78vh;overflow:auto}.product-info-variations.mobile .variation-content.active{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.product-info-variations.mobile .variation-content .close{position:absolute;top:15px;right:20px;width:12px;height:12px;background:transparent url("../svg/close.svg") no-repeat center;background-size:18px 18px;z-index:100;padding:1rem}.product-info-variations.mobile .variation-content .close-content{text-align:center}@supports (-webkit-touch-callout:none){.product-info-variations.mobile .variation-content .close-content{margin-bottom:40px}}.product-info-variations.mobile .variation-content .content{margin-top:1rem}.product-info-variations.mobile .variation-content .content .swatch-attribute-label{display:none}.product-info-variations.mobile .variation-content .swatch-attribute-options{background-color:#fff;padding:0;margin:10px 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-info-variations.mobile .variation-content .swatch-attribute-options .swatch-option{outline:none;-webkit-box-shadow:none;box-shadow:none}.product-info-variations.mobile .variation-content#vc-size .content{text-align:center;height:-webkit-calc(100% - 22px);height:calc(100% - 22px)}.product-info-variations.mobile .variation-content#vc-size .content .swatch-attribute-options{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem;overflow:hidden}.product-info-variations.mobile .variation-content#vc-size .content .swatch-attribute-options .swatch-option{min-width:80px}.product-info-variations.mobile .variation-content#vc-size .sizeguide{text-align:center}.product-info-variations.mobile .variation-content#vc-size .sizeguide #wear_instructions_btn{text-decoration:underline}.product-info-variations.mobile .variation-content#vc-color .swatch-attribute-options{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;margin-top:40px;padding:0 0 10px}.product-info-variations.mobile .variation-content#vc-color .swatch-attribute-options:after{display:none}.product-info-variations.mobile .variation-content .swatch-option{outline:none;-webkit-box-shadow:none;box-shadow:none}.product-info-variations.mobile .variation-content .swatch-option.text{margin:0 16px 16px 0;min-width:60px;height:38px;line-height:36px;border:1px solid #121a22;background-color:#fff;color:#121a22;font-size:1.4rem;font-weight:400;text-align:center;cursor:pointer;position:relative;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:1;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out;padding:0 10px}.product-info-variations.mobile .variation-content .swatch-option.text:before{content:'';position:absolute;display:block;width:100%;height:100%;background-color:#121a22;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:-1;right:0;left:0;top:0;bottom:0}.product-info-variations.mobile .variation-content .swatch-option.text:not(.disabled).selected{color:#fff}.product-info-variations.mobile .variation-content .swatch-option.text:not(.disabled).selected:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media all and (max-width:1024px) and (hover:hover){.product-info-variations.mobile .variation-content .swatch-option.text:not(.disabled):hover{color:#fff}.product-info-variations.mobile .variation-content .swatch-option.text:not(.disabled):hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media all and (max-width:1024px){.product-info-variations.mobile .variation-content .swatch-option.image{border:1px solid transparent;overflow:visible;min-width:100px !important;margin-bottom:60px}.product-info-variations.mobile .variation-content .swatch-option.image.selected{border-color:#121a22}.product-info-variations.mobile .variation-content .swatch-option.image.swatch-discount:not(.out-of-stock):after{content:'';background:url("../svg/discount.svg") no-repeat center/cover;background-color:red !important;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;top:-4px;right:-4px}.product-info-variations.mobile .variation-content .swatch-option.image:before{content:attr(data-option-label);position:absolute;bottom:-28px;left:0;width:100%;font-weight:600;font-size:1.2rem;word-break:break-word;height:22px}.product-info-variations.mobile .variation-content .swatch-option.disabled{display:none}body.catalog-product-view .variations-btn-add{display:initial}body.catalog-product-view .variations-btn-update{display:none}body.checkout-cart-configure .variations-btn-add{display:none}body.checkout-cart-configure .variations-btn-update{display:initial}.product-info-variations.mobile .swatch-attribute-selected-option{display:none}.swatch-option.selected{border-color:#121a22;outline:0}}@media all and (min-width:480px) and (max-width:991px){.product-info-variations.mobile .variation-content .content .swatch-attribute-options{display:block}}#product-stock-alert:hover{cursor:pointer}.extra-shipping-charges{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;border:none;padding:10px 10px 10px 5px;background-color:#f0f0f0}.extra-shipping-charges .extra-shipping-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30%;padding:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width:767px){.extra-shipping-charges .extra-shipping-image{width:70%}}.qty-info{text-align:left;font-weight:500;text-transform:capitalize;clear:both;margin:0 0 -10px;color:red;display:block}body.catalog-product-view{overflow:hidden}body.catalog-product-view #maincontent{padding:0}body.catalog-product-view #newsletter{display:none}body.catalog-product-view .copyright,body.catalog-product-view .page-footer{display:none}body.catalog-product-view .column.main{height:-o-calc(100vh - 60px);height:-ms-calc(100vh - 60px);height:-webkit-calc(100vh - 60px);height:calc(100vh - 60px);padding-bottom:0}body.catalog-product-view .column.main>[data-role=product-slider]{display:none}body.catalog-product-view .action.towishlist{background:transparent url(../svg/heart-o.svg) no-repeat center;background-size:26px 26px;padding:15px}body.catalog-product-view .action.towishlist>span{display:none;margin-left:10px;font-size:1.4rem;font-weight:400;color:#121a22}body.catalog-product-view .action.towishlist.added{background:transparent url(../svg/heart.svg) no-repeat center;background-size:26px 26px}body.catalog-product-view .mobile-links-wrapper{position:fixed;z-index:10;right:14px;top:220px;text-align:center}body.catalog-product-view .mobile-links-wrapper>*:not(:last-child){margin-bottom:15px}body.catalog-product-view .mobile-links-wrapper a{display:inline-block}body.catalog-product-view .handler-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;z-index:14}body.catalog-product-view .product.media{padding-bottom:110px;height:100%;overflow:hidden}body.catalog-product-view .product-info-main,body.catalog-product-view .product.media{width:100%}body.catalog-product-view.active-mobile-handler .handler-overlay{display:block}body.catalog-product-view.active-mobile-handler .product-info-main .handler.detailHandler{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.catalog-product-view .product-info-main .product-info-price{display:none;border:none;margin-bottom:0}@media all and (max-width:991px){body.catalog-product-view .product-info-main .product-info-price{border:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;margin:0 0 8px;width:47% !important;padding:0 0 0 10px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}body.catalog-product-view .product-info-main .product-info-price .price-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}body.catalog-product-view .product-info-main .product-info-price .price-box *{line-height:1}body.catalog-product-view .product-info-main .product-info-price .price-box .old-price{font-size:initial}body.catalog-product-view .product-info-main .product-info-price .price-box .price-container>span{line-height:1}body.catalog-product-view .product-info-main .product-info-price .price-box span{text-align:right;width:100%}}body.catalog-product-view .product-info-main .product-info-price .price-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-justify-content:start;-moz-justify-content:start;-ms-justify-content:start;-webkit-box-pack:start;justify-content:start;-ms-flex-pack:start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}body.catalog-product-view .product-info-main .product-info-price .price-box .price-container>span{margin:0}body.catalog-product-view .product-info-main .product-info-price .price-box .price-label{display:none !important}body.catalog-product-view .product-info-main .product-info-price .price-box .price{color:#1d1d1d;font-size:12px;font-weight:700}@media all and (min-width:992px){body.catalog-product-view .product-info-main .product-info-price .price-box .price{font-size:24px}}body.catalog-product-view .product-info-main .product-info-price .price-box .old-price .price{font-weight:700}body.catalog-product-view .product-info-main .product-info-price .price-box .old-price .price-label{font-weight:700;display:inline !important}body.catalog-product-view.price-default-view .product-info-price .price-box span.normal-price.special-price .price{color:#121a22;font-weight:700}body.catalog-product-view.price-default-view .product-info-price .price-box .old-price{color:#121a22}body.catalog-product-view.price-default-view .product-info-price .price-box .old-price .price{color:#121a22}body.catalog-product-view.price-default-view .product-info-price .price-box .sticker.sale{display:none !important}body.catalog-product-view.price-default-view .product-info-price .price-box span.normal-price.has-discount .price{color:#121a22;font-weight:700}@media all and (max-width:991px){body.catalog-product-view.price-default-view .product-info-price .price-box span.normal-price.has-discount+span.old-price.sly-old-price{font-size:12px;margin-top:5px}body.catalog-product-view.price-default-view .product-info-price .price-box span.normal-price.has-discount+span.old-price.sly-old-price .price-label,body.catalog-product-view.price-default-view .product-info-price .price-box span.normal-price.has-discount+span.old-price.sly-old-price .price{font-size:12px;font-weight:600}}body.catalog-product-view.price-default-view .product-info-price .price-box span.normal-price.no-discount~.old-price{display:none}body.catalog-product-view.price-default-view .product-info-price .price-box span.normal-price.no-discount~.old-price>span{display:none}body.catalog-product-view.price-discount-view .product-info-main .product-info-price{border:none;margin-bottom:0}body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .old-price{font-size:1.4rem;margin-left:16px}@media all and (max-width:991px){body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .old-price{margin-left:5px}}body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .old-price .price{text-decoration:line-through;color:#121a22 !important}body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .old-price .price-label{display:none !important}body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .sticker.sale{margin-left:16px;color:red;font-weight:500}@media all and (max-width:991px){body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .sticker.sale{margin-left:5px}}@media all and (min-width:992px){body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .sticker.sale{font-size:24px}}body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .price-container>span{margin:0}body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .price-label{display:none !important}body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .price{color:#1d1d1d;font-size:14px;font-weight:700}@media all and (min-width:992px){body.catalog-product-view.price-discount-view .product-info-main .product-info-price .price-box .price{font-size:24px}}.zoomContainer{z-index:0}.zoomContainer .zoomLens{cursor:pointer !important}.product-info-main{min-height:110px;position:fixed;width:100%;margin:0;padding:10px;background:#f0f0f0;bottom:0;-webkit-transform:translateY(-webkit-calc(100% - 135px));-ms-transform:translateY(calc(100% - 135px));transform:translateY(calc(100% - 135px));z-index:15;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.product-info-main .product-add-form{position:fixed;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;z-index:0;width:100%;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background:#fff;padding-top:0 !important}.product-info-main.ns-mobile .product-top-info-wrapper{margin-bottom:0;padding-bottom:10px}.product-info-main .product-top-info-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding-bottom:25px}.product-info-main.details-visible{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.product-info-main.ns-mobile{max-height:60vh}.product-info-main.ns-mobile .delivery_time_code{padding:5px 0}.product-info-main.ns-mobile.details-visible{overflow-y:scroll;overflow-x:hidden;padding:10px 10px 0;z-index:99}.product-info-main.ns-mobile .product-add-form{padding:46px 25px 26px;max-height:60vh}.product-info-main.ns-mobile .product-add-form .product-options-wrapper .fieldset{overflow:auto;max-height:60vh}.product-info-main.ns-mobile .swatch-opt{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;padding-top:20px}.product-info-main.ns-mobile .swatch-opt a.size-guide{font-size:1.2rem;font-weight:500;position:static;bottom:unset}.product-info-main.ns-mobile .swatch-opt .swatch-attribute{text-align:center}.product-info-main.ns-mobile .swatch-opt .swatch-attribute.color{display:none}.product-info-main.ns-mobile .swatch-opt .swatch-attribute-selected-option{display:none}.product-info-main.ns-mobile .swatch-opt .swatch-attribute-label{margin-bottom:36px;font-size:1.4rem;font-weight:300;color:#121a22}.product-info-main.ns-mobile .swatch-opt .swatch-attribute-label strong{display:block;margin-top:60px;font-size:1.2rem;padding:0 30px 6px;line-height:1;border-bottom:1px solid #121a22}.product-info-main.ns-mobile .swatch-opt .swatch-attribute-options{text-align:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:wrap;padding:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-info-main.ns-mobile .swatch-opt .swatch-attribute-options:after{display:none}.product-info-main.ns-mobile .swatch-opt .swatch-option.text{float:none;outline:0 !important;margin:8px;min-width:82px;height:38px;line-height:36px;border:1px solid #121a22;background-color:#fff;color:#121a22;font-size:1.2rem;font-weight:400;text-align:center;cursor:pointer;position:relative;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:1;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out;padding:0 5px}.product-info-main.ns-mobile .swatch-opt .swatch-option.text.disabled{display:none}.product-info-main.ns-mobile .swatch-opt .swatch-option.text:after{content:none}.product-info-main.ns-mobile .swatch-opt .swatch-option.text:not(.disabled):hover:not(.disabled):hover,.product-info-main.ns-mobile .swatch-opt .swatch-option.text:not(.disabled).selected:not(.disabled):hover{background-color:#121a22;color:#fff}.product-info-main.ns-mobile .product.info.detailed{margin:0}.product-info-main.ns-mobile .product.info.detailed .attributes-list{list-style-type:none;padding:0;margin:0}.product-info-main.ns-mobile .product.info.detailed .attributes-list>li{color:#121a22;font-size:1.4rem}.product-info-main.ns-mobile .product.info.detailed .attributes-list>li .label{font-weight:500}.product-info-main.ns-mobile .product.info.detailed .attributes-list>li .label:after{content:':'}.product-info-main.ns-mobile .product.info.detailed .product-description{font-size:1.4rem}.product-info-main .handler{border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0;font-size:1rem;color:#121a22;font-weight:400}.product-info-main .handler.detailHandler{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;top:104px;font-weight:600;position:absolute;right:14px}.product-info-main .handler.detailHandler .active{display:none}.product-info-main .handler.detailHandler span{line-height:1;margin-right:6px}.product-info-main .handler.detailHandler:after{content:'';background:transparent url("../svg/left-chevron.svg") no-repeat center;background-size:contain;display:inline-block;vertical-align:middle;margin:0;line-height:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:10px;height:10px}.product-info-main .handler.detailHandler.active .active{display:block}.product-info-main .handler.detailHandler.active .default{display:none}.product-info-main .handler.detailHandler.active:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.product-info-main .action.towishlist,.product-info-main .product-options-bottom{display:none}.product-info-main .page-title-wrapper.product{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;visibility:hidden}.product-info-main .additional-info-wrapper{line-height:0;color:#121a22;font-size:1.2rem;margin:0;margin-bottom:8px;width:53%;padding:4px 0 0}.product-info-main .additional-info-wrapper *{line-height:1}.product-info-main .additional-info-wrapper .product-manufacturer{display:none}.product-info-main .additional-info-wrapper .product-name{color:#121a22;font-size:1.4rem;margin:0 0 10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-info-main .additional-info-wrapper .product-name span:not(.gender){white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block}.product-info-main .additional-info-wrapper .gender{color:#909090;line-height:1.4;font-size:1.2rem}.product-info-main .product-info.mobile{padding:15px 10px;margin:0 -10px;border-style:solid;border-color:#ddd;border-width:1px 0}.product-info-main .product-info.mobile .additional-info-wrapper{margin:0}.product-info-main .product-info.mobile .additional-info-wrapper .product-manufacturer{display:block;line-height:1}.product-info-main .product-info.mobile .additional-info-wrapper .product-sku{display:none}.product-info-main .product-info.mobile .additional-info-wrapper .product-name{display:none}.product-info-main .product-info.mobile .additional-info-wrapper .product-manufacturer{margin-bottom:0;font-size:1.2rem;text-transform:uppercase;color:#121a22;font-weight:700}.product-info-main .product-info.mobile .additional-info-wrapper .product-sku{font-size:1.2rem;font-weight:400;color:#121a22}.product-info-main .product-info.klarna{padding-top:10px;position:relative}.product-info-main .product-magefan-label{display:block;position:absolute;right:0;top:-10px;width:150px;line-height:1}.product-info-main.ns-mobile.details-visible .product-magefan-label{display:block;position:absolute;top:30px;right:0;line-height:inherit;width:150px}.product-info-main .product-options-wrapper .fieldset{margin:0;position:relative;padding-top:0}.product-info-main .product-social-links{position:absolute;width:1px;height:1px;z-index:-1;opacity:0;margin:0;padding:0}.product-info-main .swatch-opt a.size-guide{font-size:1.2rem;font-weight:500;position:absolute;cursor:pointer;bottom:-20px;text-align:center;width:100%}.product.info.detailed .product.data.items{margin:0}.product.info.detailed .item.title>.switch{text-transform:uppercase;font-size:1.4rem;font-weight:500;color:#909090;line-height:42px;display:block;text-align:center;border-bottom:1px solid #ddd;text-decoration:none;padding:0 15px;cursor:pointer}.product.info.detailed .item.title:not(.disabled)>.switch:active,.product.info.detailed .item.title.active>.switch,.product.info.detailed .item.title.active>.switch:focus,.product.info.detailed .item.title.active>.switch:hover{color:#909090}.product.info.detailed .item.title.active .switch{color:#000 !important;border-bottom:1px solid #000}.product.info.detailed .item.content{background:#f0f0f0}@media all and (min-width:992px){.product.info.detailed{padding-top:60px}.product.info.detailed .data.item.title{width:25%;width:-webkit-calc(100%/4);width:calc(100%/4);margin:0}.product.info.detailed .data.item.title>.switch{background:#fff;padding:1px 5px;min-height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:18px}.product.info.detailed .data.item.content{margin-top:64px;background:#fff}}@media all and (min-width:992px){body.catalog-product-view{overflow-y:scroll}body.catalog-product-view #maincontent{padding:20px 2.63% 0}body.catalog-product-view #newsletter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.catalog-product-view header.page-header{margin-bottom:0}body.catalog-product-view .page-footer{display:initial}body.catalog-product-view .copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.catalog-product-view .page-footer{padding-top:50px}body.catalog-product-view .column.main{height:auto}body.catalog-product-view .column.main>[data-role=product-slider]{display:block}body.catalog-product-view .action.towishlist{margin-left:22px}body.catalog-product-view .action.towishlist:before{width:28px;height:26px}body.catalog-product-view [data-handler],body.catalog-product-view .mobile{display:none !important}body.catalog-product-view .breadcrumbs{display:block;padding-top:0;padding-left:0}#maincontent .product.media{width:59%;padding-bottom:0;margin-bottom:0}#maincontent #product-info-main{width:40%;margin-bottom:2rem}.product-info-main{height:auto;min-height:initial;position:static;margin:0;padding:0;background:0 0;-webkit-transform:none;-ms-transform:none;transform:none;top:auto}.product-info-main .delivery_time_code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.product-info-main .delivery_time_code strong{font-weight:400;padding:0 10px}.product-info-main .delivery_time_code.out-of-stock{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.product-info-main>*{max-width:516px}.product-info-main .action.towishlist,.product-info-main .product-options-bottom{display:block}.product-info-main .product-add-form{position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.product-info-main .product-top-info-wrapper{position:relative;max-width:100%;padding:0;display:block;margin:0}.product-info-main .product-top-info-wrapper .inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px}.product-info-main .additional-info-wrapper{position:relative;margin-bottom:8px;width:100%;padding:0}.product-info-main .additional-info-wrapper .product-manufacturer,.product-info-main .additional-info-wrapper .product-sku{display:block}.product-info-main .additional-info-wrapper .product-manufacturer{font-size:1.8rem;margin-bottom:20px;font-weight:500;line-height:1;text-transform:capitalize}.product-info-main .additional-info-wrapper .product-manufacturer span a{color:#121a22}.product-info-main .additional-info-wrapper .product-name{font-size:3rem;font-weight:300;color:#121a22;line-height:1;margin-bottom:15px;white-space:unset;overflow:unset;-o-text-overflow:unset;text-overflow:unset;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.product-info-main .additional-info-wrapper .product-name span:not(.gender){display:inline;white-space:unset;overflow:unset;-o-text-overflow:unset;text-overflow:unset}.product-info-main .additional-info-wrapper .product-sku{color:#121a22;font-size:1.8rem;font-weight:300}.product-info-main .additional-info-wrapper .gender{display:inline;font-size:3rem}.product-info-main .product-magefan-label{position:initial;min-height:1.4rem;margin-bottom:.8rem;width:auto}.product-info-main .swatch-opt{margin:0 auto 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.product-info-main .swatch-opt .swatch-attribute-label{line-height:1;display:inline-block;font-size:1.6rem;color:#121a22;font-weight:400;text-transform:uppercase}.product-info-main .swatch-opt .swatch-attribute-label+.swatch-attribute-selected-option{text-transform:capitalize;color:#121a22;font-size:1.4rem;padding-left:6px}.product-info-main .swatch-opt .swatch-attribute-label:after{content:':'}.product-info-main .swatch-opt .swatch-attribute-options{background-color:#fff;padding:0;margin:10px 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-info-main .swatch-opt .swatch-attribute-options .swatch-option{outline:none;-webkit-box-shadow:none;box-shadow:none}.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.disabled{display:none;color:#ccc !important;border:1px solid #ccc !important}.product-info-main .swatch-opt .swatch-attribute-options .swatch-option:after{background:-webkit-gradient(linear,right bottom,left top,from(rgba(255,255,255,0)),color-stop(47%,rgba(255,255,255,0)),color-stop(47%,#fff),color-stop(46%,#fff),color-stop(50%,#ccc),color-stop(51%,#ccc),color-stop(51%,#fff),color-stop(51%,#fff),color-stop(51%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));background:-o-linear-gradient(right bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 47%,#fff 47%,#fff 46%,#ccc 50%,#ccc 51%,#fff 51%,#fff 51%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background:linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 47%,#fff 47%,#fff 46%,#ccc 50%,#ccc 51%,#fff 51%,#fff 51%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%)}.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.text{margin:0 16px 16px 0;min-width:60px;height:38px;line-height:36px;border:1px solid #121a22;background-color:#fff;color:#121a22;font-size:1.4rem;font-weight:400;text-align:center;cursor:pointer;position:relative;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:1;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out;padding:0 10px 0}.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.text:before{content:'';position:absolute;display:block;width:100%;height:100%;background-color:#121a22;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:-1;right:0;left:0;top:0;bottom:0}.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.text:not(.disabled):hover,.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.text:not(.disabled).selected{color:#fff}.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.text:not(.disabled):hover:before,.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.text:not(.disabled).selected:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.image{border:1px solid transparent}.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.image.selected,.product-info-main .swatch-opt .swatch-attribute-options .swatch-option.image:hover{border-color:#121a22}.product-info-main .swatch-opt a.action.size-guide{font-size:1.4rem;top:0;bottom:unset;right:0;color:#121a22;text-decoration:underline;position:absolute;text-align:right;width:auto}.product-info-main .swatch-opt a.action.size-guide:before{width:32px;height:11px}.product-info-main .swatch-opt>.swatch-attribute{width:100%}.product-info-main .swatch-opt>.swatch-attribute.color{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:20px}.product-info-main .swatch-opt>.swatch-attribute.color .swatch-option.image{overflow:visible}.product-info-main .swatch-opt>.swatch-attribute.color .swatch-option.image.disabled{opacity:.5}.product-info-main .swatch-opt>.swatch-attribute.color .swatch-option.image.disabled:after{background:-webkit-gradient(linear,right bottom,left top,from(rgba(255,255,255,0)),color-stop(49%,rgba(255,255,255,0)),color-stop(50%,#ccc),color-stop(51%,#ccc),color-stop(52%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));background:-o-linear-gradient(right bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,#ccc 50%,#ccc 51%,rgba(255,255,255,0) 52%,rgba(255,255,255,0) 100%);background:linear-gradient(to left top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,#ccc 50%,#ccc 51%,rgba(255,255,255,0) 52%,rgba(255,255,255,0) 100%)}.product-info-main .swatch-opt>.swatch-attribute.color .swatch-option.image.swatch-discount:before{content:'';background:url("../svg/discount.svg") no-repeat center/cover;background-color:red !important;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;top:-4px;right:-4px}.product-info-main .swatch-opt>.swatch-attribute.size{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:relative}.product-info-main .swatch-opt>.swatch-attribute select{padding:0 26px 0 28px;height:56px;border:1px solid #ddd;font-size:1.4rem;color:#121a22;font-weight:500;width:100%;-webkit-box-shadow:none;box-shadow:none;background-position-x:95%;background-size:40px}.product-info-main .swatch-opt>.swatch-attribute .custom-dropdown{padding:0 26px 0 28px;height:56px;border:1px solid #ddd;font-size:1.4rem;color:#121a22;font-weight:500;width:100%;-webkit-box-shadow:none;box-shadow:none;background-position-x:95%;background-size:40px;z-index:1}.product-info-main .swatch-opt>.swatch-attribute .custom-dropdown .icon-right-chevron{display:none}.product-info-main .swatch-opt>.swatch-attribute .custom-dropdown .selected-value{line-height:56px;display:block;background:transparent url("../images/select-bg.svg") no-repeat 100% 45%;background-size:3.8rem}.product-info-main .swatch-opt>.swatch-attribute .custom-dropdown .custom-select.dropdown{list-style-type:none;background:#fff;padding:0;margin:0 -26px 0 -28px;left:0;right:0;border:1px solid #ddd}.product-info-main .swatch-opt>.swatch-attribute .custom-dropdown .custom-select.dropdown .custom-option-item{margin:0}.product-info-main .swatch-opt>.swatch-attribute .custom-dropdown .custom-select.dropdown a{line-height:56px;display:block;padding:0 26px 0 28px;color:#121a22;font-size:1.6rem;font-weight:400}.product-info-main .swatch-opt>.swatch-attribute .custom-dropdown .custom-select.dropdown a:not(.disabled):hover{background-color:#121a22;color:#fff}.product-info-main .swatch-opt>.swatch-attribute .custom-dropdown .custom-select.dropdown a.disabled{background:#ddd;color:#aaa}.product-info-main .field.qty{display:inline-block;margin:0 6px 0 0}.product-info-main .field.qty .label{display:none}.product-info-main .field.qty .qty-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;border:1px solid #ddd;color:#121a22;height:100%}.product-info-main .field.qty .qty-wrapper input{border:0;height:58px;font-size:1.6rem;width:20px;padding:0;-webkit-box-shadow:none;box-shadow:none;outline:none}.product-info-main .field.qty .qty-wrapper .qty-action{padding:0 26px;line-height:58px;cursor:pointer}.product-info-main .field.qty .qty-wrapper .qty-action [class^=icon]{line-height:1}.product-info-main .field.qty .qty-wrapper .qty-action [class^=icon]:before{font-size:1rem;vertical-align:middle}.product-info-main .box-tocart{margin:0}.product-info-main .box-tocart>.fieldset{margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.product-info-main .box-tocart>.fieldset .control{height:100%}.product-info-main .box-tocart .actions{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-info-main .box-tocart button.action.primary.tocart{display:block;background:#48ac48;margin:0 auto;width:100%;border:0;font-size:1.6rem;height:6rem}.product-info-main .box-tocart button.action.primary.tocart span{color:#fff;font-weight:800}.product-info-main .box-tocart button.action.primary.tocart.fake-disabled{opacity:.5}.product-info-main .product-attributes-wrapper .attributes-list{list-style-type:none;padding:0;margin:0}.product-info-main .product-attributes-wrapper .attributes-list>li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;color:#121a22;font-size:1.4rem}.product-info-main .product-attributes-wrapper .attributes-list>li .label{font-weight:500;margin-right:6px}.product-info-main .product-attributes-wrapper .attributes-list>li .label:after{content:':'}.product-info-main .product-attributes-wrapper .product-description{color:#121a22;font-size:1.4rem;line-height:18px}.product-info-main .delivery-label{text-align:center;margin-top:16px;line-height:1}.product-info-main .delivery-label>span{display:inline-block;line-height:1;font-size:1.2rem;color:#121a22}}@media all and (max-width:991px){.catalog-product-view .product-info-main:not(.show-more-colors):not(.details-visible) .product-info.mobile{border:none}.catalog-product-view .product-info-main:not(.show-more-colors):not(.details-visible) .handler.detailHandler{top:66px}}