/** Shopify CDN: Minification failed

Line 245:13681 Expected identifier but found whitespace
Line 245:13682 Unexpected "13px"

**/
@media screen and (max-width:749px){body{overflow-x:hidden;}} #shopify-authenticate-error{position:fixed;z-index:999999;width:100%;top:0;bottom:0;background: #000000;font-size:65px;color:#fff;text-align:center;padding:20px;padding-top:50px;display:none;} #shopify-authenticate-error h3{margin-top:2em;font-size:55px;font-weight:600;color:#fff;} #shopify-authenticate-error p{color:#fff;margin-top:1em;font-size:40px;} #shopify-authenticate-error p.having-trouble{color:#fff;margin-top:1em;font-size:25px;} #shopify-authenticate-error a.having-trouble-btn{background-color:#353535;color:#fff!important;padding:15px;border-radius:5px;font-size:25px;border:2px solid #353535;font-weight:600!important;} #shopify-authenticate-error a.having-trouble-btn:hover{background-color:#fff;color:#353535!important;border:2px solid #fff;} #shopify-authenticate-error.show{display:block;} #shipping-text-container{display:block;} @media only screen and (max-width: 749px){#shopify-authenticate-error h3{margin-top:1em;font-size:35px;} #shopify-authenticate-error p{font-size:20px;} #PageContainer{padding-top:0px!important;} #shopify-section-header{position:relative;} .template-index #PageContainer{padding-top:15px;top:0!important;}} #shopify-section-pre-footer .h4,#shopify-section-pre-footer h4{margin-bottom:12.5px} #shopify-section-pre-footer{text-align:center;margin-bottom:0px} .site-footer__content{padding-top:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} .site-footer__item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:35px} .site-footer__item:first-of-type{padding-left:0} .site-footer__item:last-of-type{padding-right:0} .site-footer__item-inner--newsletter{width:100%} .site-footer__item-inner--newsletter .newsletter__submit{margin-top:5px} .site-footer__item-inner--newsletter .newsletter__input{margin:5px 0 0 0;width:100%} .site-footer__hr{margin:35px 0 15px 0} .site-footer__linklist-item{display:block;padding:7.5px 0} .site-footer__linklist-item:last-of-type{padding-right:0} .site-footer__icon-list{padding-bottom:15px} .site-footer__social-icons li{padding:0 15px} .social-icons__link{display:block} .site-footer__subwrapper{margin-top:15px} .site-footer__copyright-content{font-size:calc(((var(--font-size-base) - 3) / (var(--font-size-base))) * 1em);} .site-footer__payment-icons .payment-icon{margin-bottom:5px;margin-left:5px} .site-footer__payment-icons .payment-icon:first-child{margin-left:0} #shopify-section-pre-footer .h4,#shopify-section-pre-footer h4{min-height:1.13333em;margin-bottom:15px;font-weight:500;font-size:20px;margin-top:0} .footer-logo a.site-footer__logo-link.h2{text-decoration:none;} .f-footer-text a:not(.f-footer-text__link--text a.button){text-decoration:none;color:rgb(var(--color-link));} .f-footer-text a:not(.f-footer-text__link--text a.button):hover{text-decoration:underline!important;} .footer-column-icons .fab{font-size:20px} .site-footer .fas{font-size:20px} .site-footer__social-icons li{font-size:20px;padding-right:20px;padding-left:0} div#shopify-section-footer img.footer-logo{margin-top:5px;} div#shopify-section-footer ul.site-footer__linklist{padding-left:0px;} ul.footer__list-social{justify-content:flex-start;margin-top:10px;} .site-footer__single-block--centered ul.footer__list-social{justify-content:center;} @media only screen and (max-width:749px){.site-footer__item:last-of-type{margin-bottom:0} .site-footer__content{padding:0 18px} .site-footer__linklist.list--inline>li{display:block}} @media screen and (min-width: 750px){div#shopify-section-footer .page-width .footer-logo{width:95%;} div#shopify-section-footer .enable-full-width .footer-logo{width:auto;}} @media only screen and (max-width:1180px){div#shopify-section-footer .enable-full-width .footer-logo{width:100%;}} @media only screen and (min-width:750px){#shopify-section-pre-footer .h4,#shopify-section-pre-footer h4{min-height:1.13333em;margin-bottom:15px;font-weight:500;font-size:24px;margin-top:0} .site-footer__item--full-width{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%} .site-footer__item--one-half{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%} .site-footer__item--one-third{-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%} .site-footer__item--one-quarter{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%} .site-footer__item--one-fifth{-webkit-flex:1 1 20%;-moz-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%} .site-footer-newsletter__one-half{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%} .site-footer__item{padding:0 15px 0 15px;margin-bottom:45px} .site-footer__content{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap} #shopify-section-pre-footer .h4,#shopify-section-pre-footer h4{min-height:calc(var(--font-size-header) * 0.7);margin-bottom:25px;font-weight:700} .site-footer__item--center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center} .site-footer__item--center>*{text-align:center} .site-footer__item--full-width .site-footer__item-inner--newsletter{max-width:50%} .site-footer__centered--single-block{width:75%;margin:0 auto} .site-footer__hr{margin:45px 0 20px 0} .site-footer__linklist-item{padding:0 15px 5px 0} .site-footer__icon-list{padding-bottom:15px} .site-footer__social-icons li:first-of-type{padding-left:0} .site-footer__payment-icons{text-align:right} .site-footer__single-block--full .newsletter-form{max-width:none!important;} .site-footer__single-block--full .newsletter-form__field-wrapper{max-width:none;} .site-footer__logo-link{font-size:24px}} #coupon-text{padding:10px 20px;text-align:center;} .product-meta .product-collection li{display:inline;padding-left:5px;} .product-meta .product-collection{display:inline-flex;} .product-meta .product-collection li:after{content: ",";} .product-meta .product-collection li:last-child:after{display:none;} .product-meta .product-collection ul{padding-left:0;margin:0px;} .product-meta .product-collection p{margin:0px!important;} .product-meta a{text-decoration:none!important;} .great_reason p{margin-bottom:20px;} .product-single .product-reasons ul > li{display:inline-block;margin-bottom:10px;margin-right:5px;text-align:center;vertical-align:top;} .product-reasons ul{list-style:outside none none;margin:0;padding:0;text-align:center;} span.ClassyCountdown-value{margin-top:0px!important;display:grid;grid-row-gap:5px;justify-content:center;align-content:center;position:absolute;align-items:center;left:0;right:0;top:0;bottom:0;} .ClassyCountdown-wrapper>div{position:relative;} .ClassyCountdown-wrapper .ClassyCountdown-value{width:100%;line-height:1em;top:0;bottom:0;text-align:center;} span.ClassyCountdown-value .countdown_num{left:0;right:0;line-height:1;} span.ClassyCountdown-value .countdown_block{left:0;right:0;} .clock-popup{margin:0 auto;text-align:center;} .clock-popup-inner h2{font-weight:bold;margin:0;} .clock-popup{max-width:600px;background:#fff;position:relative;width:100%;margin:0 auto;padding:30px 20px;text-align:center;} .clock-popup-inner .ptag{margin:20px 0;font-size:18px;font-weight:bold;} .deals{margin:20px auto;clear:both;} .ClassyCountdown-wrapper{width:100%;display:flex;justify-content:center;margin-top:0px;text-align:center;flex-direction:row;align-items:center;} .ClassyCountdown-wrapper canvas{width:120px!important;height:120px!important;} @media screen and (min-width:600px){.ClassyCountdown-wrapper canvas{width:120px!important;height:120px!important;} .ClassyCountdown-wrapper>div{width:120px!important;height:120px!important;margin:10px;} span.ClassyCountdown-value .countdown_num{font-size:35px;} span.ClassyCountdown-value .countdown_block{font-size:1em!important;}} @media screen and (max-width:600px)and (min-width:500px){.ClassyCountdown-wrapper canvas{width:90px!important;height:90px!important;} .ClassyCountdown-wrapper>div{margin:5px;width:90px!important;height:90px!important;} span.ClassyCountdown-value{grid-row-gap:0px!important;} span.ClassyCountdown-value .countdown_num{font-size:30px;} span.ClassyCountdown-value .countdown_block{font-size:12px!important;}} @media screen and (max-width:1048px) and (min-width:900px){.ClassyCountdown-wrapper canvas{width:80px!important;height:80px!important;} .ClassyCountdown-wrapper>div{margin:5px;width:80px!important;height:80px!important;} span.ClassyCountdown-value .countdown_num{font-size:20px;} span.ClassyCountdown-value .countdown_block{font-size:8px!important;}} @media screen and (max-width:500px) and (min-width:400px){.ClassyCountdown-wrapper canvas{width:80px!important;height:80px!important;} .ClassyCountdown-wrapper>div{margin:5px;width:80px!important;height:80px!important;} span.ClassyCountdown-value .countdown_num{font-size:20px;} span.ClassyCountdown-value .countdown_block{font-size:8px!important;}} @media screen and (max-width:400px){.ClassyCountdown-wrapper canvas{width:70px!important;height:70px!important;} .ClassyCountdown-wrapper>div{margin:5px;width:70px!important;height:70px!important;} span.ClassyCountdown-value .countdown_num{font-size:20px;} span.ClassyCountdown-value .countdown_block{font-size:8px!important;}} #Email_Popup_Contact .newsletter-form__message--success,#Exit_Popup_Contact .newsletter-form__message--success,h3#Exit_Popup_Contact-success{border:1px solid #1f873d;background-color:#f8fff9;color:#1f873d;display:block;width:100%;text-align:center;padding:10px 10px 11px 10px;position:relative!important;} .hide{display:none!important;} #Email_Popup_Contact .input-group--success,#Exit_Popup_Contact .input-group--success{display:none;} #Email_Popup_Contact .input-group--error,#Exit_Popup_Contact .input-group--error{display:block;} .first-footer .footer-image{max-width:150px;} div#shopify-section-pre-footer .container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:25px;text-align:center;} span.f-footer-text__link a:hover{text-decoration:underline;} @media screen and (max-width:990px){div#shopify-section-pre-footer .container{grid-template-columns:1fr 1fr!important;}} @media screen and (max-width:600px){div#shopify-section-pre-footer .container{grid-template-columns:1fr!important;} .first-footer .footer-image{width:100px;}} .two-column-video-section .video-container{display:grid;grid-column-gap:20px;grid-template-columns:1fr 1fr;} .two-column-video-section{margin-bottom:4em;} .two-column-video-section h2.title{text-align:center;} @media screen and (max-width:769px){.two-column-video-section .video-container{grid-template-columns:1fr;}} .social-proof-popup li{padding:10px;position:fixed;margin-top:0;background:#fff;margin-left:20px;bottom:28px;min-width:360px;max-width:360px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);z-index:9;} .social-proof-close{position:absolute;right:10px;top:8px;font-size:14px;border:1px solid;padding:2px 6px 3px 6px;line-height:1;border-radius:50%;} .social-proof-popup .customer-name{text-transform:capitalize;font-size:16px;} .social-proof-close:hover{cursor:pointer;} .social-proof-popup .minutes-passed,.social-proof-popup .country-name{font-size:12px;} .social-proof-popup .shop-now{font-size:16px;} .social-product-image{width:30%;display:inline-block;padding-right:3%;vertical-align:middle;text-align:center;margin-top:7px;} .social-product-image img{width:100%;} .social-product-details{width:67%;display:inline-block;vertical-align:middle;} .social-proof-popup a{color:#706354;text-decoration:none;} .custom-social-proof.show{-webkit-animation:slide-top 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-top 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;} .social-proof-popup{margin-top:-15px;} @media screen and (max-width:769px){.hide-social-proof{display:none!important;}} @media screen and (max-width:600px){.social-proof-popup li{margin:0px auto!important;min-width:auto!important;max-width:none!important;width:90%!important;left:0!important;right:0!important;}} .slide-top{-webkit-animation:slide-top 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-top 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;} @-webkit-keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px);} 100%{-webkit-transform:translateY(0);transform:translateY(0);}} @keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px);} 100%{-webkit-transform:translateY(0);transform:translateY(0);}} #Purchase-popup img{margin-bottom:20px;} #Purchase-popup.clock-popup{position:fixed;display:grid;align-content:center;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 250ms ease;visibility:hidden;opacity:0;width:100%;max-width:none!important;z-index:99999999;padding:10px 20px;} #Purchase-popup .clock-popup-inner{margin:0em auto;background-color: #ffffff;border-radius:0px;max-width: 700px;width:100%;position:relative;transition:all .3s ease-in-out;} #Purchase-popup .clock-popup-inner .popup-content{padding:3em 2em;} #Purchase-popup .image-bg:empty{display:block;} #Purchase-popup .placeholder-bg{display:flex;align-items:center;background-color:#e5e5e5;justify-content:center;} #Purchase-popup .with-image{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;} #Purchase-popup .image-bg{background-position:center;background-size:cover;height:auto;background-repeat:no-repeat;} #Purchase-popup .clock-popup-inner .ptag{margin:20px auto!important;color:#414141;} #Purchase-popup span.ClassyCountdown-value .countdown_num{color:#414141;} #Purchase-popup span.ClassyCountdown-value .countdown_block{color:#414141;} #Purchase-popup .deals{color:#414141;} #Purchase-popup .clock-popup-inner h2{color:#000000;margin-top:0;letter-spacing:0px!important;} #Purchase-popup .clock-popup-inner .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;opacity:.5;color:#333;padding:0;cursor:pointer;background-color:transparent!important;border:0;opacity:.2;-webkit-appearance:none;} #Purchase-popup .clock-popup-inner .close:hover{opacity:1;} #Purchase-popup .clock-popup-inner .content{max-height:30%;overflow:overlay;} #Purchase-popup .form-single-field{margin:0 auto 10px auto;} #Purchase-popup .field__input{background-color:transparent!important;} #countdown-email{padding:10px 10px 15px 10px;margin:10px 0 10px 0;} #Purchase-popup button#Subscribe_Email{margin-top:15px;} @media screen and (max-width:750px){#Purchase-popup .newsletter-form__field-wrapper{max-width:none!important;}} @media screen and (max-width: 769px){#Purchase-popup .clock-popup-inner{width:95%!important;} #Purchase-popup .clock-popup-inner .ptag,#Purchase-popup .clock-popup-inner p{font-size:14px;}} @media screen and (max-width: 900px){#Purchase-popup .with-image{grid-template-columns:1fr;overflow:auto;max-height:95vh;} #Purchase-popup .image-bg{height:250px;} #Purchase-popup .placeholder-bg img{width:250px;} #Purchase-popup .clock-popup-inner .popup-content{padding:2em 2em;} #Purchase-popup .with-image .close{position:absolute;width:30px;height:30px;font-size:30px;opacity:1;line-height:1;background-color:#fff!important;top:10px;right:10px;border-radius:30px;text-align:center;box-shadow:0px 1px 2px 0px #000;} #Purchase-popup .clock-popup{padding:10px 20px;overflow:auto;}} @media screen and (max-width: 800px){#countdown-email{flex-direction:column;align-items:center;height:auto;width:100%;min-width:auto;display:-webkit-box;}} @media screen and (max-width: 500px) and (min-width:460px){} @media screen and (max-width: 460px){#Purchase-popup img{max-width:none;width:80%;} #Purchase-popup h2{font-size:35px!important;}} @media screen and (max-width: 380px){} #exit-popup{background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100vw;height:100vh;padding:10px 35px 10px 20px;display:none;z-index:99;} #exit-popup .clock-popup-inner{background-color:#ffffff;color:#414141;position:relative;z-index:1;max-width: 700px;width:100%;border-radius:0px;margin:auto;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);transition:box-shadow 0.2s;opacity:0;animation-name:dy-fadein;animation-duration:1s;animation-delay:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;} #exit-popup .clock-popup-inner .popup-content{padding:3em 2em;display:flex;align-items:center;} #exit-popup .image-bg:empty{display:block;} #exit-popup .with-image{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;} #exit-popup .image-bg{background-position:center;background-size:cover;height:auto;background-repeat:no-repeat;} #exit-popup .placeholder-bg{display:flex;align-items:center;background-color:#e5e5e5;justify-content:center;} #exit-popup .clock-popup-inner h2{line-height:1;font-weight:300;text-transform:uppercase;color: #414141;margin:0 0 10px 0;} #exit-popup .clock-popup-inner .dy-popup-close{position:absolute;top:10px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333;padding:0;cursor:pointer;background-color:transparent!important;border:0;opacity:.5;-webkit-appearance:none;} #exit-popup .clock-popup-inner .dy-popup-close:hover{opacity:1;} #exit-popup .clock-popup-inner .dy-popup-col{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;} #exit-popup .clock-popup-inner .dy-popup-optout{font-size:1rem;font-weight:400;cursor:pointer;text-decoration:none;transition:color 0.2s;} #exit-popup .clock-popup-inner .dy-popup-optout:focus,.clock-popup-inner .dy-popup-optout:hover{color:#000;} #exit-popup .clock-popup-inner .ptag{text-align:center;line-height:1.5;margin:10px auto 15px auto!important;color:#414141;} #exit-popup span.ClassyCountdown-value .countdown_num{color:#414141;} #exit-popup span.ClassyCountdown-value .countdown_block{color:#414141;} #exit-popup .deals{color:#414141;} #exit-popup .clock-popup-inner h2{color:#000000;margin-top:0;letter-spacing:0px!important;} #exit-popup .clock-popup-inner .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333;padding:0;cursor:pointer;background-color:transparent!important;border:0;opacity:.2;-webkit-appearance:none;} #exit-popup .clock-popup-inner .close:hover{opacity:.5;} #exit-popup .form-single-field{margin:0 auto 10px auto;} #countdown-exit{padding:10px 10px 15px 10px;margin:10px 0 10px 0;} #exit-popup button#Subscribe_Email{margin-top:15px;} #exit-popup .popup_newsletter{margin:20px auto 0 auto;} #exit-popup .field__input{background-color:transparent!important;} #Exit_Popup_Contact .newsletter-form__message--success{margin-top:2rem;} @keyframes dy-fadein{0%{opacity:0;} 100%{opacity:1;}} @media screen and (max-width: 769px){#exit-popup .clock-popup-inner{width:95%!important;} #exit-popup .clock-popup-inner .ptag,#exit-popup .clock-popup-inner p{font-size:14px;}} @media screen and (max-width: 900px){#exit-popup .with-image{grid-template-columns:1fr;overflow:auto;max-height:95vh;} #exit-popup .image-bg{height:250px;} #exit-popup .clock-popup-inner .dy-popup-col{padding:0;} #exit-popup .placeholder-bg img{width:250px;} #exit-popup .clock-popup-inner .popup-content{padding:2em 1em;} #exit-popup .with-image .dy-popup-close{position:absolute;width:30px;height:30px;font-size:30px;opacity:1;line-height:1;background-color:#fff!important;top:10px;right:10px;border-radius:30px;text-align:center;box-shadow:0px 1px 2px 0px #000;} #exit-popup .clock-popup{padding:10px 20px;overflow:auto;}} @media screen and (max-width: 800px){#countdown-exit{flex-direction:column;align-items:center;height:auto;width:100%;min-width:auto;display:-webkit-box;}} @media screen and (max-width: 460px){#exit-popup img{max-width:none;width:80%;}} #shipping-text-container{width:100%;border-bottom:0.1rem solid rgba(var(--color-foreground),.08);z-index:9999;} #shipping-text-container .fs-shipping-text{padding:8px 15px 8px 20px;text-align:center;font-weight:600;margin:0px;font-size:14px;} .cart-timer-container{justify-content:center;display:flex;margin:20px 0!important;} .cart-timer{margin-top:0px;margin-bottom:0px;padding:5px 10px;} #cartTimer{font-weight:600;} @media (min-width: 750px){.cart-timer-container{justify-content:flex-end;display:flex;}} .ddcc-container{margin:20px 0!important;} .ddcc-container p{font-weight:500;margin-top:0px;margin-bottom:0px;font-size:13px;text-align:center;} @media screen and (min-width:750px){.ddcc-container p{text-align:right;}} sticky-atc-modal[open]{position:fixed;bottom:0;left:0;right:0;padding:15px;background-color:#fff;box-shadow:0 -3px 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 -3px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 -3px 5px 0 rgba(0,0,0,.2);justify-content:center;align-items:end;z-index:9;} #product-sticky-cart form#product-form-installment{display:none;} #product-sticky-cart .quantity{width:100%;} #product-sticky-cart label.no-js{display:none;} #product-sticky-cart .product-form__input{width:100%;margin-bottom:9px!important} #product-sticky-cart .product-form__submit{margin-bottom:0px;} #product-sticky-cart .product-single__photo-container{display:grid;grid-template-columns:.3fr 1.7fr;justify-content:center;align-items:center} #product-sticky-cart .product-single__photo-container img{width:100%} #product-sticky-cart .product-single__photo-container .product-single__details{margin-left:15px} #product-sticky-cart .product-single__photo-container .product-single__details .product-single__details-title{font-size:20px;font-weight:700;margin:0} #product-sticky-cart .single-option-selector{width:auto;} #product-sticky-cart form .product-form__item{margin-bottom:0} #product-sticky-cart form .product-form__item--submit{padding:0;margin:0} #product-sticky-cart svg.icon-plus{width:15px;margin-right:5px;} #product-sticky-cart product-form.product-form{margin-bottom:9px;} #product-sticky-cart button.product-form__submit{letter-spacing:0;margin-bottom:10px;} @media screen and (max-width:1024px){#product-sticky-cart.product-with-variants{grid-template-columns:1.4fr .8fr .8fr;} #product-sticky-cart.product-no-variants{grid-template-columns:1.4fr 0fr .6fr;} #product-sticky-cart .product-single__photo-container{grid-template-columns:.5fr 1.5fr}} @media screen and (max-width:769px){#product-sticky-cart .product-form__submit{padding:.9rem 1rem 1.1rem;} #product-sticky-cart.product-with-variants{grid-template-columns:1.5fr .8fr .7fr;grid-row-gap:10px} #product-sticky-cart.product-with-variants .product-single__photo-container{grid-template-columns:1fr;} #product-sticky-cart.product-with-variants .product-single__photo-container .product-single__details{margin-left:0;} #product-sticky-cart.product-no-variants{grid-template-columns:1.4fr 0fr .6fr;} #product-sticky-cart .product-form__input{margin-bottom:11px!important} #product-sticky-cart .product-single__photo-container{grid-template-columns:.4fr 1.6fr;} #product-sticky-cart .product-single__photo-container img{width:100px;} #product-sticky-cart .product-single__photo-container .product-single__details .product-single__details-title{font-size:18px;} #product-sticky-cart .price,#product-sticky-cart s.price-item.price-item--regular{font-size:1.4rem;}} @media screen and (max-width:500px){#product-sticky-cart{visibility:hidden;} #product-sticky-cart.product-with-variants{grid-template-columns:1fr;grid-row-gap:5px;} #product-sticky-cart.product-with-variants .product-single__photo-container{grid-template-columns:.5fr 1.5fr;grid-column-gap:10px;} #product-sticky-cart.product-no-variants{grid-template-columns:1fr;} #product-sticky-cart .product-form__input{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;max-width:100%;margin-bottom:3px!important;margin-top:3px!important;} #product-sticky-cart .product-qty-atc{display:grid;grid-template-columns:1.1fr .9fr;grid-column-gap:10px;margin-top:5px;} #product-sticky-cart .quantity{width:100%;} #product-sticky-cart .product-single__photo-container .product-single__details{margin-left:15px;margin-top:0px;margin-bottom:0;} #product-sticky-cart .product-form__input .form__label{margin-bottom:0;}} .fancybox-product__content form#product-form-installment{color:rgb(var(--color-foreground));} .fancybox-inner{height:100%} .fancybox-product .radio-variants{display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(5,auto);grid-auto-flow:column;} .fancybox-product .price{column-gap:10px;} .quickview-images{position:fixed;width:100%;top:0;left:0;opacity:0;} .quickview-images .item{display:inline-block;max-width:20px;} .quick-view-atc.inactive{pointer-events:none;opacity:0.5;} .grid-view-item__image,.grid-view-item__image-wrapper{max-width:100%!important;max-height:100%!important} .fancybox-product .product-form-variants{margin-top:10px;} .fancybox-product .product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:0.7rem;margin-top:0.5rem;} .fancybox-product span.product-form__error-message{font-size:12px;} .fancybox-product .price dl{margin-top:0px;margin-bottom:10px;} .fancybox-content{min-width:600px;max-width:900px;max-height:600px} .fancybox-content .form__label{margin-bottom:.5rem;margin-top:15px;} .fancybox-content .product-form__quantity input{padding:10px;} .fancybox-content .fancybox-product__content{display:flex;justify-content:space-between} .fancybox-content .fancybox-product__content .fancybox-product__details{width:calc(60% - 20px);} .fancybox-content .fancybox-product__content .fancybox-product__image{width:calc(40% - 20px);} .fancybox-content .fancybox-product__content .fancybox-product__title{margin:0;font-size:20px;font-weight:700} .fancybox-content .radio-variations{display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(5,auto);grid-auto-flow:column;} @media only screen and (min-width: 981px){.fancybox-product.fancybox-content{max-width:900px;min-width:900px;}} @media screen and (max-width:600px){.fancybox-content .fancybox-product__content .fancybox-product__details{width:calc(100% - 0px)!important;} .fancybox-content .fancybox-product__content .fancybox-product__image{width:calc(100% - 0px)!important;} .fancybox-content{width:100%;min-width:auto;max-width:none;max-height:none;padding:20px;} .fancybox-content .fancybox-product__content{display:block;} .fancybox-content .price__regular{margin:0!important;}} @media screen and (min-width:750px){.enable-full-width{max-width:100%;padding:10px 55px;}} @media screen and (max-width:749px){.enable-full-width{max-width:100%;padding:10px 20px;}} .article-template__hero-container.enable-full-width{max-width:100%;} h6.product-single__accordion__title-text{font-size:18px;text-transform:uppercase;text-decoration:none;color:rgba(var(--color-foreground),.75);width:100%;border-top:1px solid rgba(0,0,0,0.1);padding:15px 0 0 0;margin-block-end:0px!important;margin-block-start:15px!important;} span.product-single__accordion__title-icon.icon-fallback{float:right;margin-top:-.45em!important;font-size:40px!important;line-height:0!important;} .product-single__accordion__item-wrap{margin-bottom:20px;} .product__description hr{margin:15px 0;background-color:rgba(var(--color-foreground),.1);} .product__description a.product-single__accordion__title{color:rgba(var(--color-foreground),.75);text-decoration:none!important;} .product__description .product-single__accordion__item-wrap a,.product-description-area .content-p a{text-decoration:none!important;color:rgb(var(--color-link));} .product__description .product-single__accordion__item-wrap a:hover,.product-description-area .content-p a:hover{text-decoration:underline!important;} .product__description table p{margin:0;} .product__description table td{padding:0.5em 1em 0.5em 1em;border:0.1rem solid rgba(var(--color-foreground),.2);border-style:hidden;} .product__description table tr{box-shadow:0 0 0 0.1rem rgba(var(--color-foreground),.2);border-style:hidden;border-collapse:collapse;} a.product-single__accordion__title.js-unique-trigger.js-active .icon-fallback{transform:rotate(45deg);transition-duration:.3s;} a.product-single__accordion__title.js-unique-trigger .icon-fallback{transition-duration:.3s;color:rgba(var(--color-foreground),.75);} .product-description-area{margin-top:30px;} .product-description-area .content-p{margin-top:15px;} .product-description-area table.content-p{border-spacing:0;border:0.5px solid rgba(var(--color-foreground),.25);} .product-description-area table.content-p td{border:0.5px solid rgba(var(--color-foreground),.25);} .product__description{margin-top:40px;width:100%;} .product__description .video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto;} .product__description .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;} .product-single__content-text p:not(:empty){display:block!important;} .product-single__content-text p.content-p:not(:empty){display:none!important;} product-single__content-text .product-description-area .content-p{display:block!important;} .product-single__content-text .content-p{display:none!important;} img.prod-desc-img.float-right-image{float:none!Important;margin-right:0!important;} img.prod-desc-img.float-left-image{float:none!Important;margin-left:0!important;} .product-single__content-text img{display:block!important;margin:20px auto!important;width:auto!important;max-width:100%;} @media screen and (max-width:980px){h6.product-single__accordion__title-text{font-size:16px;} span.product-single__accordion__title-icon.icon-fallback{margin-top:-.4em!important;} .product-single__accordion__item-wrap img,.product-description-area .content-p img,.product-description-area img{width:100%!important;height:auto!important;}} @media screen and (max-width:600px){.product__description,.product-description-area{margin-top:0px;} .product-single__content-text img,.product-description-area img{width:100%!important;margin:15px auto!important;} .product-single__content-text ul{padding-left:20px;}} /* POPUP 

.cart-popup-wrapper{
    z-index:999999;
    border:0px solid #dddcdc;
    margin-top:10px;
    border-radius:0px;
}
.cart-popup-wrapper a{
    display: flex;
  	color: rgb(var(--color-foreground));
    text-decoration:none;
}
.cart-item-price{
  margin-top:0px;
  margin-bottom: 5px;
  padding: 0 0 0 5px;
}
@media only screen and (min-width:750px){
    .cart-popup-wrapper{
        width:400px;
        right:0
    }
}
@media only screen and (max-width:749px){
    .cart-popup-wrapper{
        transform:translate(1em,0)
    }
  	.cart-notification-product{
  		display:block!important;
  }	
}
.removeLineCartPop {
    position: absolute;
    top: 5px;
    right: 5px;
}
@media only screen and (max-width:400px){
  .cart-popup-wrapper.slide-bottom{
    width:300px;
  }
  ul.cart-popup-ul-middle{
  	overflow-x: hidden;
  }
  .cart-popup span.cart-item-title {
    white-space: break-spaces;
}
}
.cart-popup-wrapper:after{
    content:" ";
    position:absolute;
    right:70px;
    top:-10px;
    border-top:none;
    border-right:10px solid transparent;
    border-left:10px solid transparent;
    border-bottom:10px solid #fff
    display:none;  
}
.cart-popup__heading{
    border-bottom:1px solid #e8e9eb;
    padding:0 0 10px 0;
    margin:0;
    text-align:center;
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    font-family: var(--font-stack-body);
    font-weight: var(--font-weight-body);
    font-weight:700;
    line-height:1.3;
    letter-spacing:0;
    text-transform:inherit
}
.cart-popup__close{
    position:absolute;
    top:.2rem;
    right:.6rem;
    padding:.9rem;
    background-color:transparent;
    border:none;
    line-height:0;
    color: rgb(var(--color-foreground));
}
.cart-popup__close .icon-close{
    width:1rem;
    height:1rem;
    fill:currentColor
}
.cart-popup__close:focus,.cart-popup__close:hover{
    color: rgb(var(--color-foreground));
}
ul.cart-popup-ul-middle::-webkit-scrollbar{
    width:10px
}
ul.cart-popup-ul-middle::-webkit-scrollbar-track{
    background:#f1f1f1
}
ul.cart-popup-ul-middle::-webkit-scrollbar-thumb{
    background:#888
}
ul.cart-popup-ul-middle::-webkit-scrollbar-thumb:hover{
    background:#555
}
ul.cart-slide-ul-middle::-webkit-scrollbar{
    width:10px
}
ul.cart-slide-ul-middle::-webkit-scrollbar-track{
    background:#f1f1f1
}
ul.cart-slide-ul-middle::-webkit-scrollbar-thumb{
    background:#888
}
ul.cart-slide-ul-middle::-webkit-scrollbar-thumb:hover{
    background:#555
}
ul.cart-popup-ul-middle{
    list-style:outside none none;
    margin:0 0;
    max-height:32vh;
    overflow-x:auto;
    padding:0;
    width:100%
}
.cart-popup-loader {
    display: none;
}
.cart-popup-loader img {
  	width: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}
.cart-popup-loader{
    position: absolute;
    z-index: 99;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background: rgba(0,0,0,.3);
    top: 0;
    bottom: 0;
    padding-top: 50px;
    min-height: 130px;
    max-height: 160px;
    text-align: center;
}
.cart-popup span.cart-item-title{
    color: rgb(var(--color-foreground));
    font-size:14px;
    line-height:25px;
    margin:0;
    padding:0 0 0 5px;
    vertical-align:top;
    text-align:left;
    display:block
}
.cart-popup span.pop-qty-crat{
    background-color:rgba(var(--color-button));
    border-radius:100%;
    color:rgb(var(--color-button-text));
    display:block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    width: 20px;
    right: 18.5em;
    transform: translateX(90px);
}
.cart-popup .cart-popup-item li{
    padding:15px 15px 15px 15px;
    position:relative;
    border-bottom:1px solid #ccc;
    min-height:100px;
    display:grid
}
.cart-popup .cart-quantity {
    border: 1px solid rgba(var(--color-foreground),.2);
    padding: 10px;
    outline: none;
    box-shadow: none;  
    margin-left: 10px;  
    max-width: 80px;
    min-width: 80px;
}  
.cart-popup .cart-img-div img{
    position:relative;
    border-radius:10px;
    display:inline-block;
    max-height:100%;
    float:left;
    width:100px;
    margin-right:1em
}
.cart-popup p.total-price{
    text-align:center;
    font-size:20px;
    padding-top:10px
}
.cart-popup svg.icon.icon-x{
    border:2px solid;
    border-radius:50%;
    line-height:0;
    padding:4px;
    color: #333;
    top:-3em;
    right:-1em;
    opacity:.2;
    position:absolute
}
.cart-popup svg.icon.icon-x:hover{
    opacity:.5;
}
.cart-popup-item{
    display:flex;
    margin:1rem 0
}
.cart-popup-item__image-wrapper{
    position:relative;
    flex-basis:18%;
    flex-shrink:0;
    margin-right:1rem;
    text-align:center
}
.cart-popup-item__image{
    display:block;
    margin:0 auto;
    max-height:95px
}
.cart-popup-item__image--placeholder{
    position:relative;
    width:100%
}
.cart-popup-item__description{
    display:flex;
    flex-basis:100%;
    justify-content:space-between;
    line-height:1.2rem;
}*/ .cart-notification-popup-wrapper{top:0;bottom:0;left:0;right:0;visibility:visible;opacity:1;background:rgba(0,0,0,0.7);width:100%;max-width:none!important;height:150vh;z-index:9999999999;padding:10px 20px;position:absolute!important;} .cart-notification-popup-wrapper .cart-notification-popup.active{position:fixed!important;} .cart-notification-popup{padding:0px!important;} .cart-notification-popup .cart-popup-wrapper{width:100%;} .cart-notification-popup .cart-notification__header{padding:10px 20px 0 20px;} .cart-notification-popup .cart-notification__close{margin-top:-0.5rem;margin-right:-2rem;margin-bottom:.5rem;} .cart-notification-popup .cart-notification-product{border-top:1px solid #ccc;padding:0 25px 0 25px;} .cart-notification-popup .cart-notification__links{padding:0 25px 25px 25px;} .cart__qty{text-align:right;} .cart__qty label{font-size:13px;} @media screen and (max-width:550px){} .cart-notification-slide{display:block!important;position:fixed!important;top:0!important;right:0px!important;max-width:35rem!important;width:100%!important;height:100vh!important;z-index:999999!important;border:none!important;border-radius:0!important;transform:translate(22em,0)!important;border:solid 1px #ddd!important;} .cart-notification-slide .cart-popup span.pop-qty-crat{transform:translate(50px);} .cart-notification-slide .cart-popup .cart-img-div img{width:60px;} #body-container.slide-left{transform:translateX(-22em)!important;} #body-container.slide-right{transform:translateX(0em)!important;} .cart-notification-slide ul.cart-popup-ul-middle{max-height:none;height:55vh} .cart-notification-slide .cart-notification__links{left:0;right:0;bottom:0;position:absolute;padding:0 3rem 1rem 3rem;} .cart-notification-slide .cart-popup-wrapper{background-color:transparent;margin-top:0px;} .cart-notification-slide .cart-popup-item{margin:0px;} .cart-notification-slide .cart-popup p.total-price{margin-top:-1rem;} .cart-notification-slide .active{visibility:visible!important;} .cart-notification-slide{visibility:visible!important;} @media only screen and (max-width:749px){.cart-notification-slide{right:-20px!important;} #body-container.slide-left{transform:translate(-23.2em)!important;}} @media screen and (max-width: 550px){} .slide-left{-webkit-animation:slide-left 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-left 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;} .slide-left-cart{-webkit-animation:slide-left-cart 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-left-cart 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;} .slide-left-body{-webkit-animation:slide-left-body 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-left-body 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;} .slide-left-cart-body{-webkit-animation:slide-left-cart-body 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-left-cart-body 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;} @-webkit-keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0);} 100%{-webkit-transform:translateX(-340px);transform:translateX(-340px);}} @keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0);} 100%{-webkit-transform:translateX(-340px);transform:translateX(-340px);}} @-webkit-keyframes slide-left-cart{0%{-webkit-transform:translateX(340px);transform:translateX(340px);} 100%{-webkit-transform:translateX(0);transform:translateX(0);}} @keyframes slide-left-cart{0%{-webkit-transform:translateX(340px);transform:translateX(340px);} 100%{-webkit-transform:translateX(0);transform:translateX(0);}} @-webkit-keyframes slide-left-body{0%{-webkit-transform:translateX(0);transform:translateX(0);} 100%{-webkit-transform:translateX(-300px);transform:translateX(-300px);}} @keyframes slide-left-body{0%{-webkit-transform:translateX(0);transform:translateX(0);} 100%{-webkit-transform:translateX(-300px);transform:translateX(-300px);}} .slide-right{-webkit-animation:slide-right 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-right 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;} .slide-right-body{-webkit-animation:slide-right-body 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:slide-right-body 0.5s cubic-bezier(0.250,0.460,0.450,0.940) both;} @-webkit-keyframes slide-right{0%{-webkit-transform:translateX(-340px);transform:translateX(-340px);} 100%{-webkit-transform:translateX(0);transform:translateX(0);}} @keyframes slide-right{0%{-webkit-transform:translateX(-340px);transform:translateX(-340px);} 100%{-webkit-transform:translateX(0);transform:translateX(0);}} @-webkit-keyframes slide-right-body{0%{-webkit-transform:translateX(-300px);transform:translateX(-300px);} 100%{-webkit-transform:translateX(0);transform:translateX(0);}} @keyframes slide-right-body{0%{-webkit-transform:translateX(-300px);transform:translateX(-300px);} 100%{-webkit-transform:translateX(0);transform:translateX(0);}} .fancybox-container{top:0;bottom:0;left:0;right:0;visibility:visible;opacity:1;background:rgba(0,0,0,0.7);width:100%;max-width:none!important;height:100vh;z-index:9999999999;padding:10px 20px;} .fancybox-inner{height:100%} .fancybox-content{min-width:600px;max-width:900px;max-height:600px} .fancybox-content .fancybox-product__content{display:flex;justify-content:space-between} .fancybox-content .fancybox-product__content .fancybox-product__details{width:calc(65% - 20px);} .fancybox-content .fancybox-product__content .fancybox-product__image{width:calc(35% - 20px);} .fancybox-content .fancybox-product__content .fancybox-product__title{margin:0 0 10px 0;font-size:20px;font-weight:700} .fancybox-content .card__badge{margin-left:1rem;margin-top:1rem;position:absolute;top:2.5em;bottom:auto;display:block;flex-wrap:wrap;left:auto;} .fancybox-content .product-qty-atc{margin-top:10px;} .fancybox-product .product-form__submit svg.icon-plus{width:15px;margin-right:5px;} .fancybox-product .product-form__submit{margin-top:20px;} @media screen and (max-width:600px){.fancybox-content .fancybox-product__content .fancybox-product__details{width:calc(100% - 0px)!important;} .fancybox-content .fancybox-product__content .fancybox-product__image{width:calc(100% - 0px)!important;} .fancybox-content{width:100%;min-width:auto;max-width:none;max-height:none;padding:20px;} .fancybox-content .fancybox-product__content{display:block;} .fancybox-content .price__regular{margin:0!important;}} .collection-sidebar{margin-top:16px;} .filter-block__collection-tags{list-style-type:none;position:relative} .filter-block__title{margin:10px 0;font-weight:600;} .filter-tag-list li{margin:0;position:relative} .filter-tag-list li a{color:var(--color-link);margin-left:20px} .filter-tag-list li a:hover{color:var(--color-link);} .filter-tag-list li a:before{content:"";display:inline-block;border:solid 1px rgba(var(--color-foreground));height:1.6rem;width:1.6rem;position:absolute;left:0px;top:9px;opacity:.35;} .filter-tag-list li a.active:after{content:"";display:inline-block;border-left:solid 1px rgba(var(--color-foreground));border-bottom:solid 1px rgba(var(--color-foreground));position:absolute;left:3px;top:12px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);height:5px;width:9px} .filter-tag-list .filter--clear{border:none;display:inline-block;position:absolute;right:20px;top:-35px;font-size:.8em} .filter-tag-list .filter--clear a:before{content:"x";display:block!important;border:none;right:-16px;left:auto;top:0} ul.filter-block__menu-items,ul.filter-block__collection-vendors,ul.filter-block__collection-types,ul.filter-block__collection-tags{padding-left:0;list-style:none;margin-top:0px;} ul.filter-block__menu-items a,ul.filter-block__collection-vendors a,ul.filter-block__collection-types a,ul.filter-block__collection-tags a{text-decoration:none;color:rgba(var(--color-foreground),.75);font-size:1.4rem;} ul.filter-block__menu-items a:hover,ul.filter-block__collection-vendors a:hover,ul.filter-block__collection-types a:hover,ul.filter-block__collection-tags a:hover{text-decoration:underline;text-underline-offset:0.3rem;} .filter-block__content ul li{padding:2px 0;} body{overflow-x:hidden;} li.match-with-mega-menu{display:none;} li.ruby-menu-mega .media>:not(.zoom):not(.deferred-media__poster-button){position:inherit!important;max-width:none!important;width:auto!important;display:table-cell;} li.ruby-menu-mega .media{background-color:transparent;} .media-left,.media-right,.media-body{display:table-cell;vertical-align:top;} .media-left,.media>.pull-left{padding-right:10px;} .media-body{width:auto;} .media-body h4{margin-top:0;margin-bottom:0;} .media-body p{margin-bottom:0px;margin-top:0px;} ul.ruby-menu svg.placeholder-svg{width:40px;height:40px;border:1px solid rgba(105,114,123,0.2);margin-top:0;padding-top:0;} .placeholder-mega-menu-image,.mega-menu-image{max-width:40px !important;} .product-column .price{text-align:center;justify-content:center;} .product-column .price__regular{margin-left:auto;margin-right:auto;} .pb-20{padding-bottom:20px;} div#menu-drawer .ruby-col-6.product-column{padding:0 5px!important;} div#menu-drawer li.ruby-menu-mega .media .media-left{width:60px!important;} ul.menu-drawer__menu li.ruby-active-menu-item a,div#menu-drawer li.ruby-menu-mega a,div#menu-drawer li.ruby-menu-mega p a,div#menu-drawer li.ruby-menu-mega .media-body h4,ul.menu-drawer__menu li.ruby-menu-item a{text-decoration:none!important;color:rgb(var(--color-foreground))!important;} #menu-drawer li.ruby-menu-mega svg.placeholder-svg{border:1px solid rgb(var(--color-foreground),0.5);fill:rgb(var(--color-foreground));} div.ruby-menu-header{left:0;top:0;display:table;width:100%;padding:0;margin:0;z-index:2;} .ruby-mega-menu .price__regular,.ruby-mega-menu .price{text-align:center;width:100%;} .ruby-grid.ruby-grid-lined.page-width{left:0;right:0;margin:auto;max-width:calc(var(--page-width) - 10rem);} ul.ruby-menu .ruby-menu-mega a{text-decoration:none!important;} ul.ruby-menu>li.ruby-menu-mega>div ul li>a{color:#555} ul.ruby-menu>li.ruby-menu-mega>div ul li>a:hover{color:#222} @media(min-width: 749px) and (max-width:991px){body{overflow-x:hidden}} @media(max-width: 990px){div.ruby-menu-header{width:100%;height:auto;display:none !important;}} @media(max-width: 749px){.ruby-row .product-column{padding-right:0px!important;}} @media(max-width: 750px){ul.ruby-menu>li>a{background:#efefef} ul.ruby-menu>li>ul>li>a,ul.ruby-menu>li>ul>li>ul>li>a,ul.ruby-menu>li>ul>li>ul>li>ul>li>a{background:#d1d1d1} ul.ruby-menu>li>ul>li:hover>a,ul.ruby-menu>li>ul>li>a:hover,ul.ruby-menu>li>ul>li>ul>li:hover>a,ul.ruby-menu>li>ul>li>ul>li>a:hover,ul.ruby-menu>li>ul>li>ul>li>ul>li:hover>a,ul.ruby-menu>li>ul>li>ul>li>ul>li>a:hover{background:#d9d9d9;color:#111} ul.ruby-menu>li>ul>li>ul>li>a{background:#e5e5e5} ul.ruby-menu>li>ul>li>ul>li:hover>a,ul.ruby-menu>li>ul>li>ul>li>a:hover{background:#e1e1e1} ul.ruby-menu>li>ul>li>ul>li>ul>li>a{background:#efefef} ul.ruby-menu>li>ul>li>ul>li>ul>li:hover>a,ul.ruby-menu>li>ul>li>ul>li>ul>li>a:hover{background:#fff} ul.ruby-menu>li>ul>li>a:before{background:#555} ul.ruby-menu>li>ul>li>ul>li>a:before{background:#777} ul.ruby-menu>li>ul>li>ul>li>ul>li>a:before{background:#999} ul.ruby-menu>li.ruby-menu-mega>div{border-top:none} ul.ruby-menu>li>ul,ul.ruby-menu>li>ul>li>ul,ul.ruby-menu>li>ul>li>ul>li>ul{border-top:none}} @media(min-width: 750px){.ruby-menu-header predictive-search{position:relative;} ul.ruby-menu>li>ul,ul.ruby-menu>li>div{transform:translateY(0);transition:all .05s ease;} ul.ruby-menu>li:hover>ul,ul.ruby-menu>li:hover>div{transform:translateY(0);} ul.ruby-menu>li.ruby-menu-mega-collection>div{transform:translateY(10px);} ul.ruby-menu>li.ruby-menu-mega-collection:hover>div{transform:translateY(10px)} ul.ruby-menu>li>ul>li>ul,ul.ruby-menu>li>ul>li>ul>li>ul,ul.ruby-menu>li>ul>li>ul>li>ul>li>ul{transform:translateX(0);transition:all .05s ease;} ul.ruby-menu>li>ul>li:hover>ul,ul.ruby-menu>li>ul>li>ul>li:hover>ul,ul.ruby-menu>li>ul>li>ul>li>ul>li:hover>ul{transform:translateX(0);}} *,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} @media screen and (min-width: 990px){.header__inline-menu{display:flex;justify-content:space-between;margin:0 auto;}} nav.ruby-mega-menu{margin:0 auto;} div.ruby-mega-menu{position:relative;margin:0 auto;grid-area:navigation;} div.ruby-mega-menu.enable-full-width{position:relative;max-width:100%;margin:0 auto;padding:0 55px;} div.ruby-mega-menu ul{margin:0;padding:0;list-style:none} div.ruby-mega-menu>ul{position:relative} ul.ruby-menu>li{float:left;} ul.ruby-menu>li>a,ul.ruby-menu>li.ruby-menu-mega-collection{display:block;padding:10px 15px 10px 20px!important;padding:0 15px 0 20px;text-decoration:none;} ul.ruby-menu>li.ruby-menu-mega-collection{cursor:default;} ul.ruby-menu>li>a:only-child{padding:0 15px} ul.ruby-menu>li>a:only-child:after,ul.ruby-menu>li:hover>a:only-child:after{content: '';display:none;} ul.ruby-menu>li>a .fa{position:relative;width:24px} ul.ruby-menu>li>a>img{max-width:16px;display:block} ul.ruby-menu>li.ruby-menu-mega .media-body a:hover,ul.ruby-menu>li.ruby-menu-mega .media-body a:focus{opacity:1;} ul.ruby-menu>li>ul,ul.ruby-menu>li>ul>li>ul,ul.ruby-menu>li>ul>li>ul>li>ul{position:absolute;-webkit-box-shadow:0 8px 24px -5px transparent;-moz-box-shadow:0 8px 24px -5px transparent;box-shadow:0 8px 24px -5px transparent;} ul.ruby-menu>li>ul>li,ul.ruby-menu>li>ul>li>ul>li{position:relative} ul.ruby-menu>li>ul>li>a,ul.ruby-menu>li>ul>li>ul>li>a,ul.ruby-menu>li>ul>li>ul>li>ul>li>a{white-space:nowrap;display:block;min-width:170px;max-width:none;line-height:1.7;padding:10px 35px 10px 25px;text-decoration:none;} padding-bottom: 13px!important;ul.ruby-menu ul.sub-menu li a{text-align:left;} ul.ruby-menu ul.sub-menu{display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(10,auto);grid-auto-flow:column;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;list-style:none;border-top:4px solid var(--mega-menu-submenu-border-color);-webkit-box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);-moz-box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);-ms-box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);-o-box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);} ul.ruby-menu>li>ul>li>a:only-child:after,ul.ruby-menu>li>ul>li>ul>li>a:only-child:after,ul.ruby-menu>li>ul>li>ul>li>ul>li>a:only-child:after{content: ""} ul.ruby-menu>li>ul>li>a .fa,ul.ruby-menu>li>ul>li>ul>li>a .fa,ul.ruby-menu>li>ul>li>ul>li>ul>li>a .fa{position:relative;width:24px} ul.ruby-menu>li>ul>li>ul,ul.ruby-menu>li>ul>li>ul>li>ul{top:-9px;z-index:100;right:auto;left:100%;} ul.ruby-menu>li.ruby-menu-mega>div{position:absolute;width:100%;height:auto;display:table;left:0;overflow:hidden;-webkit-box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);-moz-box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);-ms-box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);-o-box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);box-shadow:0 8px 24px -5px rgba(var(--color-foreground),.08);} div.ruby-grid,div.ruby-grid-lined{position:relative;width:100%;padding:0;margin:0} div.ruby-grid>div.ruby-row{position:relative;width:100%;overflow-y:auto;max-height:450px;height:auto} div.ruby-grid>div.ruby-row div.ruby-row [class^="ruby-col"]{margin-top:16px} div.ruby-grid>div.ruby-row div.ruby-row:first-of-type [class^="ruby-col"]{margin-top:0} div.ruby-grid.ruby-grid-lined>div.ruby-row:after{content: "";width:100%;height:1px;left:0;bottom:0;background:-webkit-linear-gradient(left,rgba(204,204,204,0) 0%,rgba(204,204,204,0.48) 24%,rgba(204,204,204,1) 50%,rgba(204,204,204,0.42) 79%,rgba(204,204,204,0) 100%)} div.ruby-grid.ruby-grid-lined>div.ruby-row:last-child:after{height:0} div.ruby-grid>div.ruby-row::after{content: "";display:table;clear:both} div.ruby-grid>div.ruby-row [class^="ruby-col"]{position:relative;float:left;height:auto} div.ruby-grid>div.ruby-row>[class^="ruby-col"],div.ruby-grid>div.ruby-row .ruby-col-2{padding:15px} div.ruby-grid>div.ruby-row>[class^="ruby-col"] [class^="ruby-col"]{padding-left:10px} .collection-container{width:100%;height:150px;background-position:center;background-size:contain;background-repeat:no-repeat;} div.ruby-grid>div.ruby-row div.ruby-col-1{width:8.33%} div.ruby-grid>div.ruby-row div.ruby-col-2{width:16.66%} div.ruby-grid>div.ruby-row div.ruby-col-3{width:25%} div.ruby-grid>div.ruby-row div.ruby-col-4{width:33.33%} div.ruby-grid>div.ruby-row div.ruby-col-5{width:41.66%} div.ruby-grid>div.ruby-row div.ruby-col-6{width:50%} div.ruby-grid>div.ruby-row div.ruby-col-7{width:58.33%} div.ruby-grid>div.ruby-row div.ruby-col-8{width:66.66%} div.ruby-grid>div.ruby-row div.ruby-col-9{width:75%} div.ruby-grid>div.ruby-row div.ruby-col-10{width:83.33%} div.ruby-grid>div.ruby-row div.ruby-col-11{width:91.66%} div.ruby-grid>div.ruby-row div.ruby-col-12{width:100%} div.ruby-grid.ruby-grid-lined>div.ruby-row>div[class^="ruby-col"]:after{content: "";position:absolute;top:0;width:1px;height:100%;right:0;background:-webkit-linear-gradient(top,rgba(204,204,204,0) 0%,rgba(204,204,204,0.48) 24%,rgba(204,204,204,1) 50%,rgba(204,204,204,0.42) 79%,rgba(204,204,204,0) 100%)} div.ruby-grid.ruby-grid-lined>div.ruby-row>div[class^="ruby-col"]:last-child:after{width:0} div.ruby-grid img{position:relative;max-width:100%;height:auto;display:block;margin-right:auto;margin-left:auto;width:auto;} p.ruby-list-heading,p.ruby-list-heading-collection{font-weight:700;margin:10px 0!important;text-align:center;width:100%;} a.collection-product-link{display:flex;flex-direction:column;} p.ruby-list-heading.h4{} ul.ruby-menu>li.ruby-menu-mega>div ul{margin:0;margin-top:10px} ul.ruby-menu>li.ruby-menu-mega>div ul li{position:relative;font-size:14px;line-height:28px;display:block;width:100%} ul.ruby-menu>li.ruby-menu-mega>div ul li>a{text-decoration:none;color:#555;display:inline-block} ul.ruby-menu>li.ruby-menu-mega>div ul li>a:hover{color:#222;text-decoration:underline} ul.ruby-menu>li.ruby-menu-mega>div ul li .fa{position:relative;width:24px} ul.ruby-menu>li.ruby-menu-mega>div ul li>a>img{float:left;width:60px;margin-right:12px} .ruby-col-5 .ruby-row{display:flex;} @media screen and (min-width: 990px){div.ruby-mega-menu{display:flex;justify-content:space-between;margin:0 auto;}} @media(max-width: 1150px){.ruby-col-6.product-column .price{font-size:14px;}} @media(max-width: 1040px){.ruby-col-6.product-column .price{font-size:13px;}} @media(min-width: 750px){div.ruby-mega-menu.ruby-menu-full-width{width:100%} div.ruby-mega-menu.ruby-menu-full-width>ul.ruby-menu{width:980px;margin:0 auto} ul.ruby-menu>li>ul,ul.ruby-menu>li>ul>li>ul,ul.ruby-menu>li>ul>li>ul>li>ul{visibility:hidden;opacity:0} ul.ruby-menu>li:hover>ul,ul.ruby-menu>li>ul>li:hover>ul,ul.ruby-menu>li>ul>li>ul>li:hover>ul{visibility:visible;opacity:1;z-index:99} ul.ruby-menu>li.ruby-menu-mega>div{visibility:hidden;opacity:0} ul.ruby-menu>li.ruby-menu-mega:hover>div{visibility:visible;opacity:1} ul.ruby-menu>li>a:after{font-family: "Font Awesome 5 Free";text-decoration:none;content: '\f107';margin-left:5px;margin-right:5px;top:0;font-weight:600;line-height:0;} ul.ruby-menu>li:hover>a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);} ul.ruby-menu>li>ul>li>a:after,ul.ruby-menu>li>ul>li>ul>li>a:after,ul.ruby-menu>li>ul>li>ul>li>ul>li>a:after{font-family: "Font Awesome 5 Free";text-decoration:none;font-size:14px;font-weight:600;padding:0;content: '\276F';position:absolute;right:15px;line-height:1.5;} ul.ruby-menu>li>ul>li:hover>a:after,ul.ruby-menu>li>ul>li>ul>li:hover>a:after,ul.ruby-menu>li>ul>li>ul>li>ul>li:hover>a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}} @media(max-width: 990px){.ruby-grid.ruby-grid-lined{display:none!Important;} .ruby-grid.ruby-grid-lined.show{display:block!Important;} .ruby-mega-menu .grid__item{padding-right:0!important;} .ruby-row.collections img{width:100%!important;} .ruby-col-6.product-column img,.ruby-col-3.product-column img{width:100%!important;} ul.ruby-menu > li > ul.sub-menu{display:none!Important;} ul.ruby-menu > li > ul.sub-menu.show{display:block!Important;} div.ruby-mega-menu{position:absolute;width:100%;top:0;} div.ruby-mega-menu>ul{position:absolute;top:0px;width:100%;} ul.ruby-menu>li>a{padding:0 15px;} ul.ruby-menu>li>a:only-child{padding:0 15px} ul.ruby-menu>li>ul,ul.ruby-menu>li>ul>li>ul,ul.ruby-menu>li>ul>li>ul>li>ul{position:relative;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:none} ul.ruby-menu>li,ul.ruby-menu>li>ul>li,ul.ruby-menu>li>ul>li>ul>li,ul.ruby-menu>li>ul>li>ul>li>ul>li{position:relative} ul.ruby-menu>li>ul>li>a,ul.ruby-menu>li>ul>li>ul>li>a,ul.ruby-menu>li>ul>li>ul>li>ul>li>a{width:100%;line-height:50px;padding:0 20px;background:#d1d1d1;color:#000;} ul.ruby-menu>li>ul>li>ul,ul.ruby-menu>li>ul>li>ul>li>ul{left:auto;top:auto;z-index:auto} ul.ruby-menu>li>ul>li>ul>li>a{background:#e5e5e5;padding:0 25px;color:#000;} ul.ruby-menu>li>ul>li>ul>li:hover>a,ul.ruby-menu>li>ul>li>ul>li>a:hover{background:#e1e1e1} ul.ruby-menu>li>ul>li>ul>li>ul>li>a{background:#efefef;padding:0 110px} ul.ruby-menu>li>ul>li>ul>li>ul>li:hover>a,ul.ruby-menu>li>ul>li>ul>li>ul>li>a:hover{background:#fff} ul.ruby-menu>li.ruby-menu-mega{position:relative} ul.ruby-menu>li.ruby-menu-mega>div{position:relative;top:auto;left:auto;border-top:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} ul.ruby-menu>li>ul>li>a:before{background:#555} ul.ruby-menu>li>ul>li>ul>li>a:before{background:#777} ul.ruby-menu>li>ul>li>ul>li>ul>li>a:before{background:#999} div.ruby-grid>div.ruby-row div.ruby-row [class^="ruby-col"]{margin-top:0} div.ruby-grid>div.ruby-row div.ruby-row:first-of-type [class^="ruby-col"]{margin-top:0} div.ruby-grid.ruby-grid-lined>div.ruby-row:after{height:0} div.ruby-grid>div.ruby-row>[class^="ruby-col"]{padding:0} div.ruby-grid>div.ruby-row>[class^="ruby-col"] [class^="ruby-col"]{padding-left:0;padding-right:0} div.ruby-grid>div.ruby-row div.ruby-col-1,div.ruby-grid>div.ruby-row div.ruby-col-2,div.ruby-grid>div.ruby-row div.ruby-col-3,div.ruby-grid>div.ruby-row div.ruby-col-4,div.ruby-grid>div.ruby-row div.ruby-col-5,div.ruby-grid>div.ruby-row div.ruby-col-6,div.ruby-grid>div.ruby-row div.ruby-col-7,div.ruby-grid>div.ruby-row div.ruby-col-8,div.ruby-grid>div.ruby-row div.ruby-col-9,div.ruby-grid>div.ruby-row div.ruby-col-10,div.ruby-grid>div.ruby-row div.ruby-col-11,div.ruby-grid>div.ruby-row div.ruby-col-12{width:100%;padding:20px 30px} div.ruby-grid.ruby-grid-lined>div.ruby-row>div[class^="ruby-col"]:after{width:0} div.ruby-grid img{position:relative;max-width:100%;height:auto;display:block;} div.ruby-grid>div.ruby-row::after{content: "";display:table;clear:both} div.ruby-grid>div.ruby-row{overflow-y:inherit;}} @media(min-width: 750px) and (max-width:991px){div.ruby-mega-menu{width:100%} div.ruby-grid>div.ruby-row div.ruby-col-3-md{width:25%} div.ruby-grid>div.ruby-row div.ruby-col-4-md{width:33.33%} div.ruby-grid>div.ruby-row div.ruby-col-6-md{width:50%} div.ruby-grid>div.ruby-row div.ruby-col-12-md{width:100%} div.ruby-grid.ruby-grid-lined>div.ruby-row:after,div.ruby-grid.ruby-grid-lined>div.ruby-row>div[class^="ruby-col"]:after{background:none}} @media only screen and (min-width: 750px){.medium-up--five-sixths{width:83.33333%;float:left;} .medium-up--one-sixth{width:16.66667%;float:left;}} @media only screen and (max-width: 500px){.ruby-col-5 .ruby-row{flex-direction:column;row-gap:20px;}} .product_media_zoom{width:auto;height:auto;position:relative;overflow:hidden!important;cursor:zoom-in;border:none;} .image-zoom{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 0.1s ease-out;}