.tags{z-index:3}.tags .badge{border-radius:6px;padding:7px;font-weight:500;color:#363637;text-align:center;text-transform:uppercase;font-size:10px}.tags .badge.standard{background:#f5efe1}.tags .badge.bestseller,.tags .badge.gift{background:#c5d0b0}.tags .badge.dark{background:#363637;color:#fff}.product .tags{position:absolute;left:10px;top:10px;width:calc(100% - 20px)}@media all and (min-width: 640px){.tags .badge{padding:7px 12px;margin-bottom:0;margin-right:5px;font-size:12px}.tags .badge:last-of-type{margin-right:0}}.required_fields{position:relative}.required_fields:after{position:absolute;left:-26px;top:0;width:2px;height:100%;background:#282829;display:block;content:"";opacity:.3}.required_fields .missed_text{font-size:12px;color:#e32c2b;margin-bottom:5px}.required_fields .ind_option{transition:.5s;position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(40,40,41,.4)}.required_fields .ind_option.final{padding-bottom:0;margin-bottom:0;border-bottom:none}.required_fields .ind_option.completed:after{height:110%}.required_fields .ind_option.completed.active:after{height:104%}.required_fields .ind_option.completed .title{cursor:pointer}.required_fields .ind_option.completed .title .selector{color:#363637;font-size:14px}.required_fields .ind_option.missed .title .top span{border-bottom:1px solid #e32c2b}.required_fields .ind_option.active .builder{max-height:5000px;transition:.3s ease-in-out}.required_fields .ind_option.active .title .top .icon{transform:rotate(90deg)}.required_fields .ind_option .title .selector{transition:.5s}.required_fields .ind_option .title .selector img{max-width:30px;vertical-align:middle;margin-right:10px}.required_fields .ind_option .title .top .icon{transition:.5s}.required_fields .ind_option .title .top span{font-size:1.2rem;line-height:1;transition:.5s;cursor:pointer}.required_fields .ind_option .title .top span small{font-size:.75em}.required_fields .ind_option .builder{max-height:0;overflow:hidden;transition:max-height .3s}.required_fields .ind_option .builder .options:not(:first-of-type){margin-top:25px}.required_fields .ind_option:not(.bundle) .options,.required_fields .ind_option .options .info{flex-flow:row wrap;width:100%}.required_fields .ind_option .options .info{margin:10px 0;position:relative;width:auto}.required_fields .ind_option .options .info .selected{width:auto;margin-left:7px}.required_fields .ind_option .options .info .selected p{font-size:14px;font-weight:400}.required_fields .ind_option .options .info>p{font-weight:600;font-size:14px}.required_fields .ind_option .options .info .help{font-size:12px;text-decoration:underline;transition:.5s;color:#363637}.required_fields .ind_option .options .info .help:hover{color:#95442a}.required_fields .ind_option .options:last-of-type{margin-top:5px}.required_fields .ind_option .options .options_inner{flex-flow:row wrap}.required_fields .ind_option .options .options_inner .option-divider{margin:15px 0 10px;width:100%}.required_fields .ind_option .options .options_inner .option-divider span{font-size:12px}.required_fields .ind_option .options .options_inner .option{margin:5px}.required_fields .ind_option .options .options_inner .option input:checked+label:not(.swatch){border-color:#363637}.required_fields .ind_option .options .options_inner .option input:checked+label.swatch{border:1px solid #363637}.required_fields .ind_option .options .options_inner .option input:checked+label.swatch:before{opacity:1}.required_fields .ind_option .options .options_inner .option input+label{transition:.5s}.required_fields .ind_option .options .options_inner .option input+label:not(.swatch){border:1px solid #f5f4f4;background:#f5f4f4;padding:5px 10px;text-align:center;font-size:14px;display:block;min-width:90px;position:relative;overflow:hidden}.required_fields .ind_option .options .options_inner .option input+label:not(.swatch):hover{background:rgba(54,54,55,.2)}.required_fields .ind_option .options .options_inner .option input+label.swatch{display:block;z-index:1;position:relative;width:35px;height:35px;border-radius:6px;border:1px solid rgba(54,54,55,.2);overflow:hidden}.required_fields .ind_option .options .options_inner .option input+label.swatch img{-o-object-fit:cover;object-fit:cover}.required_fields .ind_option .options .options_inner .option input:disabled+label{opacity:.4}.required_fields .ind_option .options .options_inner .option input:disabled+label:after{content:"";position:absolute;left:-40px;bottom:10px;height:1px;width:150%;background:#363637;transform:rotate(-19deg);z-index:9}.required_fields .ind_option .options .options_inner .option input:disabled+label.swatch:after{left:-9px;bottom:24px;width:200%;z-index:99;transform:rotate(-50deg)}.required_fields .ind_option .options .options_inner .option input:not([disabled]) label.swatch:hover:after{background:rgba(54,54,55,.2);content:"";display:block;border-radius:50px;position:absolute;left:0;top:0;width:100%;height:100%}.required_fields .ind_option .options .options_inner .option .explainer{display:block;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:10px;margin-top:5px}.required_fields .low_stock{font-weight:500;margin:10px 0 0;font-size:1em;color:#902e2e;display:none}@media all and (min-width: 1024px){.required_fields .ind_option{padding-bottom:20px;margin-bottom:0;border-bottom:none}.required_fields .ind_option:before{width:10px;height:10px;border-radius:50px;left:-30px;top:5px}.required_fields .ind_option:after{left:-26px;top:0;width:2px;transition:.5s;height:0}.required_fields .ind_option:before,.required_fields .ind_option:after{position:absolute;background:#363637;display:block;content:""}}.upsells .upsell{background:#f8f5f0;color:#363637;margin-bottom:15px;max-width:450px}.upsells .upsell:last-of-type{margin-bottom:0}.upsells .upsell .add{cursor:pointer;position:absolute;right:20px;bottom:20px;width:30px;height:30px}.upsells .upsell .add i{font-size:22px;transition:.5s}.upsells .upsell .add:hover i{color:#e4b895}.upsells .upsell .image{width:30%}.upsells .upsell .image img{height:100%}.upsells .upsell .inner{width:70%;padding:5% 0 0 4%;position:relative}.upsells .upsell h4{font-size:18px;margin-bottom:5px}.upsells .upsell .price{font-size:16px}.upsells .upsell p{margin-bottom:5px}.upsells .upsell.added .add:hover i{color:#e32c2b}.upsells .upsell.added .add:after{content:attr(data-added);display:block;font-size:10px;margin-top:-3px;margin-left:-5px}.mfp-removing{animation:close 1s}.sizeguide.popup{background:#fff;min-height:1vh;max-width:830px;width:100%;margin:0 auto;padding:20px;border-radius:10px;position:relative;animation:open 1s}.sizeguide.popup .inner{overflow-x:auto}.sizeguide.popup .inner table{width:100%;border-spacing:0}.sizeguide.popup .inner table th,.sizeguide.popup .inner table td{text-align:left;padding:5px;border:0;border-bottom:1px solid #363637;font-size:11px}#product-main .badge.savings{background:#e2a400;line-height:140%;padding:7px 12px;font-size:12px;font-weight:500}#product-main .rebuy-widget .rebuy-widget-container .rebuy-product-grid .rebuy-product-block{padding:0;background:#f8f5f0;color:#363637;max-width:450px;position:relative}#product-main .rebuy-widget .rebuy-widget-container .rebuy-product-grid .rebuy-product-block .rebuy-product-options{padding:10px;margin:0}#product-main .rebuy-widget .rebuy-widget-container .rebuy-product-grid .rebuy-product-block .rebuy-product-info{width:calc(90% - 120px)}#product-main .rebuy-widget .rebuy-widget-container .rebuy-product-grid .rebuy-product-block .rebuy-product-info .rebuy-product-title{margin:0;font-size:16px;font-weight:400}#product-main .rebuy-widget .rebuy-widget-container .rebuy-product-grid .rebuy-product-block .rebuy-product-actions .rebuy-button{background-color:rgba(0,0,0,0);border:none;color:#363637;position:absolute;right:0px;top:70px;width:auto;font-size:12px;text-decoration:underline}#product-main .bc-button_caption--price{display:none !important}#product-main .images .tags{position:absolute;left:10px;top:10px}#product-main .images .tags .badge{font-size:12px}#product-main .images .tags .badge:not(:last-of-type){margin-right:10px}#product-main .images .image-container{position:relative;min-height:375px}#product-main .images .image-container .loader-holder{height:375px;position:absolute;left:0;top:0;width:100%;z-index:-1}#product-main .images .image-container .main{display:none;background:#fff}#product-main .images .image-container .main .slide img,#product-main .images .image-container .main .slide video{width:100%;height:375px;-o-object-fit:cover;object-fit:cover}#product-main .images .slick-dotted.slick-slider{margin-bottom:0}#product-main .images .slick-dotted.slick-slider .slick-track{min-width:100%}#product-main .images .slick-dotted.slick-slider .slick-dots{bottom:30px;width:auto;left:auto;right:-15px;padding:0;justify-content:center;margin-bottom:0}#product-main .images .slick-dotted.slick-slider .slick-dots li{width:12px;height:12px}#product-main .images .slick-dotted.slick-slider .slick-dots li button{width:12px;height:12px;border-radius:50px;border:2px solid #fff}#product-main .images .slick-dotted.slick-slider .slick-dots li button:before{display:none}#product-main .images .slick-dotted.slick-slider .slick-dots li.slick-active:not(.video_dot) button{background:#fff}#product-main .images .slick-dotted.slick-slider .slick-dots li.video_dot button{border-radius:0;border-width:6px 0px 6px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;padding:0}#product-main #product_stars iframe{width:auto !important;margin-left:-45px}#product-main .content>.inner{top:95px}#product-main .content .price{font-size:18px}#product-main .content .paymentButtonsWrapper .confirm,#product-main .content .paymentButtonsWrapper #AddToCart,#product-main .content .paymentButtonsWrapper .gvlo-trigger{background:#95442a;color:#fff;font-weight:500 !important;position:relative;width:100%;line-height:30px;font-size:18px}#product-main .content .paymentButtonsWrapper .confirm.disabled,#product-main .content .paymentButtonsWrapper #AddToCart.disabled,#product-main .content .paymentButtonsWrapper .gvlo-trigger.disabled{pointer-events:all}#product-main .content .paymentButtonsWrapper .confirm:hover{background:#5e2817}#product-main .content .paymentButtonsWrapper .confirm.disabled{cursor:not-allowed;opacity:.5}#product-main .content .paymentButtonsWrapper #AddToCart{background:#2a2a2a;min-height:50px}#product-main .content .paymentButtonsWrapper #AddToCart.adding{cursor:not-allowed}#product-main .content .paymentButtonsWrapper #AddToCart .btn_tick{font-size:2.25rem;opacity:0;position:absolute;left:50%;top:10%;transform:translate(-50%)}#product-main .content .paymentButtonsWrapper #AddToCart .btn_tick i{width:0;display:block;overflow:hidden;transition:.5s width ease-out}#product-main .content .paymentButtonsWrapper #AddToCart .spinner-border{display:none;margin:0 auto;width:1.25rem;height:1.25rem;border-right-color:rgba(255,255,255,.5)}#product-main .content .paymentButtonsWrapper #AddToCart .money{margin-left:10px}#product-main .content .paymentButtonsWrapper #AddToCart:hover{background:#343435}#product-main .content .product_icons{flex-flow:row wrap}#product-main .content .product_icons .area .icon{width:40px;margin-right:20px}#product-main .content .product_icons .area .content{width:100%}#product-main .content .product_icons .area p a{text-decoration:underline;font-size:.8em;transition:.5s}#product-main .content .product_icons .area p a:hover{color:#cfdcb1}#product-main .content .nav-tabs{border-bottom:1px solid #e4e4e3}#product-main .content .nav-tabs li{padding:0 10px}#product-main .content .nav-tabs li button{border:none;font-weight:600;border-radius:0;color:#363637;padding:0 0 5px;font-size:12px}#product-main .content .nav-tabs li button.active{border-bottom:2px solid #363637}#product-main .content .nav-tabs li:first-of-type{padding-left:0}#product-main .content .tab-content table tr th,#product-main .content .tab-content table tr td,#product-main .content .accordion table tr th,#product-main .content .accordion table tr td{text-align:left;padding:10px;border-bottom:1px solid #363637;font-size:12px}#product-main .content .tab-content p:last-of-type,#product-main .content .tab-content ul,#product-main .content .accordion p:last-of-type,#product-main .content .accordion ul{margin-bottom:0}#product-main .content .tab-content ul,#product-main .content .accordion ul{padding-left:10px}@media all and (min-width: 640px){#product-main .content .tags{margin:0 0 15px}#product-main .content .title #product_stars{margin-bottom:15px}#product-main .content .nav-tabs li button{font-size:14px}#product-main .product_icons .area .icon{width:25px;justify-content:center;display:flex}}@media all and (min-width: 1024px){.sizeguide.popup .inner table th,.sizeguide.popup .inner table td{padding:10px;font-size:12px}#product-main .rebuy-widget .rebuy-widget-container .rebuy-product-grid .rebuy-product-block .rebuy-product-actions .rebuy-button{right:20px;top:90px}#product-main .images .image-container .image_holder{position:relative;max-height:150vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#product-main .images .image-container .image_holder .main .slide img,#product-main .images .image-container .image_holder .main .slide video{height:425px;border-radius:6px}#product-main .images .image-container .image_holder::-webkit-scrollbar{display:none}#product-main .content .tags .badge{margin-bottom:0}#product-main .content .tags .badge.dark{margin-right:15px}}
