@charset "UTF-8";.footer-wrapper{display:flex;flex-wrap:wrap;padding:15px;box-sizing:border-box;max-width:1150px!important}.footer-column{flex-basis:25%;max-width:25%;padding:0 10px;box-sizing:border-box}.footerMenu-header{display:block;padding:15px 0;font-weight:700;position:relative;font-size:14px;font-family:Tinos;cursor:pointer;text-decoration:none;color:var(--footer-header-color)!important;background:0 0;border:none;text-align:left}@media screen and (min-width:769px){.footerMenu-header::before{display:block!important;left:0;top:unset!important;bottom:0;width:60px!important;height:2px!important;background-color:var(--footer-header-border-color)!important}}@media screen and (max-width:768px){.footerMenu-header:hover{color:var(--footer-header-hover-color,var(--primary))!important}.footer-wrapper{flex-direction:column}.footer-column{flex-basis:100%;max-width:100%;border-bottom:1px solid #d6d6d6}.footer-end{margin-top:20px;flex-direction:column;align-items:center}}.footerMenu-main{list-style:none;padding:0;margin:0}.footerMenu-main li{margin-top:10px;font-size:13px}.footerMenu-main li a{text-decoration:none;color:var(--footer-menu-link-color,inherit)}.footerMenu-main li a:focus,.footerMenu-main li a:hover{color:var(--footer-menu-link-hover-color);text-decoration:underline}.footerMenu-main li:last-child{margin-bottom:15px}.footer-link{color:var(--primary-text-color);font-size:13px}.footer-link:focus,.footer-link:hover{color:var(--footer-menu-link-hover-color)}.addressColumn span{font-size:13px}.footer-end{flex-basis:100%;display:flex;justify-content:center;font-size:13px}.footer-end div{padding:0 10px}.footer-end div:first-child{text-align:right}.connectParent{color:var(--connect-color,inherit)}.connectWrapper{display:flex;flex-wrap:wrap;align-items:center;max-width:1140px!important}.socialWrapper{list-style:none;flex-basis:25%;max-width:25%;padding:40px 0}.socialWrapper li{display:inline-block;margin-right:7px}.socialWrapper li a{display:inline-block;width:34px;height:34px;border-radius:50%;background-color:var(--social-icon-bg);padding:8px;color:#fff;transition:background-color .3s}.socialWrapper li a svg{width:100%;height:100%;vertical-align:top}.socialWrapper li a:focus.sc-fb,.socialWrapper li a:hover.sc-fb{background-color:var(--social-fb-bg)}.socialWrapper li a:focus.sc-yt,.socialWrapper li a:hover.sc-yt{background-color:var(--social-yt-bg)}.socialWrapper li a:focus.sc-ins,.socialWrapper li a:hover.sc-ins{background-color:var(--social-ins-bg)}.socialWrapper li a:focus.sc-tiktok,.socialWrapper li a:hover.sc-tiktok{background-color:var(--social-tiktok-bg)}.newsletterWrapper{flex-basis:75%;max-width:75%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:40px 23px 40px 50px;gap:20px;background-color:var(--newsletter-bg)}.newsletterWrapper .customCheckbox span{border-color:var(--connect-color,#adb5bd)}.newsletterWrapper .customCheckbox input:checked~span{border-color:var(--connect-color,#adb5bd);background-color:var(--newsletter-checkbox-checked-bg)}.newsletterWrapper .customCheckbox input:checked~span:after{display:block;border-color:var(--newsletter-checkbox-color)}.newsletterWrapper a{color:var(--connect-color,inherit)!important}.newsletterText{max-width:300px}.newsletterText div{font-family:Tinos;font-size:28px;font-weight:700;overflow-wrap:anywhere}.newsletterText p{font-size:13px;margin:0;overflow-wrap:anywhere}.newsForm{min-width:300px;flex-grow:1;max-width:400px}.newsForm .inputsWrapper{display:flex;justify-content:space-between}.newsForm .inputsWrapper input{border:none;border-bottom:2px solid #ced4da;padding-left:5px;outline:0;width:100%;transition:border-bottom-color .3s;background-color:transparent;color:var(--connect-color,var(--primary))}.newsForm .inputsWrapper input:focus{border-bottom-color:var(--connect-color,var(--primary))}.newsForm button{border:1px solid var(--newsletter-button-color,var(--primary));border-radius:25px;background:var(--newsletter-button-bg,transparent);padding:15px;cursor:pointer;color:var(--newsletter-button-color,var(--primary));font-weight:700;font-size:14px;font-family:inherit;margin-left:5px;transition:background-color .3s,color .3s}.newsForm button:hover{background-color:var(--newsletter-button-hover-bg,var(--primary));color:var(--newsletter-button-hover-color)}@media screen and (min-width:1200px){.connectParent{background:var(--connect-bg-xl)}}@media screen and (min-width:771px) and (max-width:1199.98px){.connectParent{background:var(--connect-bg-md)}}@media screen and (max-width:1200px){.socialWrapper{text-align:center}}@media screen and (max-width:1000px){.newsletterText p{display:none}}@media screen and (max-width:770px){.connectParent{background:var(--newsletter-bg,#fff)}.connectWrapper{flex-direction:column;align-items:unset}.newsletterWrapper{flex-basis:100%;max-width:100%;padding:16px}.socialWrapper{order:1;flex-basis:100%;max-width:100%;margin-top:10px;padding:0}}@media screen and (max-width:770px){.newsForm{flex-basis:100%;max-width:100%}}.modalBack{overflow:auto;display:block;position:fixed;background-color:rgba(30,29,29,.6980392157);top:0;left:0;right:0;bottom:0;z-index:4;animation-name:appear;animation-duration:.3s;animation-fill-mode:forwards}@keyframes appear{from{opacity:0}to{opacity:1}}.modalMain{background-color:#fff;max-width:95%;max-height:100%;overflow:auto;animation-name:show;animation-duration:.3s;animation-fill-mode:forwards;animation-delay:.3s;opacity:0;margin:auto}.modalMain.sizeGuide img{max-width:100%;width:100%;height:auto}.modalMain.singleImage{overflow:visible;width:unset!important}.modalMain.singleImage .modal-header{display:contents}.modalMain.singleImage .close{position:absolute;right:0;top:-30px}.modalMain.singleImage img{max-height:90vh;display:block}.modalMain.quickBuy{min-height:600px!important}.modalMain.quickBuy .modal-body{display:none}.modalMain:not(.sizeGuide) img{aspect-ratio:1;object-fit:contain;width:100%;height:100%!important}.modalMain:not(.popup):not(.sizeGuide){width:min(1200px,95%);min-height:200px}.modalMain .modal-header{background-color:#fff;text-align:right;position:relative;z-index:6}.modalMain .modal-header.sizeGuide{display:flex;justify-content:space-between;align-items:center}.modalMain .modal-header.sizeGuide .modal-title{padding-left:10px;font-size:20px;font-weight:700}.modalMain .modal-header button{width:30px;height:30px;background-color:var(--primary);border:none;color:#fff;cursor:pointer}.modalMain .modal-header button span{font-size:20px;font-weight:700}.modalMain .modal-header button:focus,.modalMain .modal-header button:hover{background-color:var(--primary-hover)}@keyframes show{from{transform:translateY(-50%);opacity:0}to{transform:translate(0);opacity:1}}.modalMain .slide{max-height:80vh}.modal-footer{display:flex;justify-content:right;flex-wrap:wrap;padding:10px}.modalMore{display:block;background-color:var(--primary)!important;color:#fff!important;margin-left:10px;text-decoration:none}.modalClose{width:unset!important;margin-left:15px}.modalStatus{background-color:rgba(255,255,255,.85);padding:30px;position:absolute;top:0;left:0;bottom:0;right:0;z-index:5;display:flex;justify-content:center;align-items:center;flex-direction:column}.modalStatus div{text-align:center}.busy{display:inline-block;width:15px;height:15px;margin-left:10px;border-radius:50%;border-bottom:2px solid var(--primary);animation-duration:.4s;animation-name:slideIn;animation-iteration-count:infinite;animation-timing-function:linear}.big{width:35px!important;height:35px!important}@keyframes slideIn{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:768px){.modalMain:not(.quickBuy) .carousel-indicators{top:8px;left:0;bottom:auto;position:absolute!important;width:80px}}@media (max-width:768px){.modalMain .modal-body{padding:0}.modalMain .carousel-indicators{margin:0 auto;padding-bottom:20px}}.primaryButton,.secondaryButton{background-color:var(--primary-button-bg,var(--primary));text-decoration:none;display:block;color:var(--primary-button-color,#fff);font-size:16px;font-weight:700;font-family:inherit;border-radius:var(--primary-button-border-radius);cursor:pointer;padding:14px;width:100%;transition:color .3s,background-color .3s;text-align:center;border:1px solid var(--primary-button-bg,var(--primary))}.primaryButton:hover,.secondaryButton:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-button-hover-color,var(--primary-button-color,#fff))}.secondaryButton{background-color:transparent;color:var(--secondary-button-color,var(--primary));border:1px solid var(--secondary-button-color,var(--primary))}.secondaryButton:hover{background-color:var(--secondary-button-hover-bg,var(--secondary));border-color:var(--secondary-button-hover-bg,var(--secondary));color:var(--secondary-button-hover-color,var(--primary-button-color))}.goBack{position:relative}.goBack:after{content:"";width:8px;height:8px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;position:absolute;top:50%;left:0;transform:translate(20px,-50%) rotate(135deg)}.goForward{position:relative}.goForward:after{content:"";width:8px;height:8px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;position:absolute;top:50%;right:0;transform:translate(-20px,-50%) rotate(-45deg)}body,html{scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:subpixel-antialiased;font-family:var(--font-family-base);color:var(--primary-text-color);background-color:var(--body-background)}body *{box-sizing:border-box}a:not([class]){color:var(--primary)}a:not([class]):hover{color:var(--primary-hover)}.waiting{cursor:wait!important}.waiting *{cursor:wait!important}.no-scroll{overflow:hidden!important}.backdrop{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:3}.backdrop.open{display:block}.validationBox{background-color:#fcf8e3;color:#8a6d3b;font-size:13px;max-width:800px;padding:15px;margin-bottom:20px;border:1px solid #faebcc;border-radius:0;display:none}.boxVisible{display:block!important}.search-content .validation.alert{position:absolute;top:100%;z-index:2}.search-content .validationBox{position:absolute;top:100%;width:100%;z-index:2}.expandable{overflow:hidden!important;transition:max-height .3s}.text-muted{color:var(--text-muted-color)}.collapse-control-large::before,.collapse-control-medium::before,.collapse-control-small::before,.collapse-control::before{display:block;content:"";width:14px;height:2px;position:absolute;left:0;top:50%;background-color:currentColor;translate:0 -50%}.collapse-control-large::after,.collapse-control-medium::after,.collapse-control-small::after,.collapse-control::after{display:block;content:"";width:2px;height:14px;position:absolute;left:6px;top:50%;background-color:currentColor;transition:rotate .3s;translate:0 -50%}.collapse-control-large.expanded::after,.collapse-control-medium.expanded::after,.collapse-control-small.expanded::after,.collapse-control.expanded::after{rotate:90deg}.customCheckbox{display:block;position:relative;padding-left:20px;font-size:13px;margin-top:10px;text-align:left;line-height:17px}.customCheckbox.isRequired:before{content:"*";margin-right:3px}.customCheckbox.isNotRequired:before{content:" ";margin-right:3px}.customCheckbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.customCheckbox span{left:0;top:2px;position:absolute;width:16px;height:16px;border:2px solid #adb5bd;border-radius:3px}.customCheckbox span:after{display:none;content:"";width:7px;height:3px;left:50%;top:2px;transform:translateX(-50%) rotate(-45deg);position:absolute;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary)}.customCheckbox input:checked~span{border-color:var(--primary)}.customCheckbox input:checked~span:after{display:block}.customCheckbox input:active~span,.customCheckbox input:focus~span{box-shadow:0 0 3px rgba(128,128,128,.7)}.customCheckbox.error span{border-color:var(--invalid-border-color)}.b2Top{width:40px;height:40px;position:fixed;bottom:150px;right:50px;z-index:3;border-radius:100%;overflow:hidden;border:1px solid var(--b2top-bg,#eaeaea);background-color:var(--b2top-bg,#f8f9fa);opacity:0;pointer-events:none;transition:opacity .3s,background-color .3s;color:var(--b2top-color,grey)}.b2Top:after{content:"";width:8px;height:8px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%) rotate(225deg)}.b2Top.visible{opacity:1;pointer-events:visible}.b2Top:hover{border-color:var(--b2top-hover-bg,#e2e6ea);background-color:var(--b2top-hover-bg,#e2e6ea);color:var(--b2top-hover-color,grey)}.notifyItem{position:fixed;padding:20px;overflow-wrap:anywhere;background-color:var(--successColor);color:#fff;width:250px;display:flex;justify-content:center;align-items:center;text-align:center;min-height:80px;z-index:10;opacity:1;animation:vibrate .5s 1s 2,appear .5s,push .5s}.notifyItem button{height:20px;width:20px;background-color:transparent;border:none;position:absolute;top:-5px;right:5px;font-family:inherit;color:inherit;cursor:pointer;font-size:20px}@keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes push{0%{translate:0 500px}100%{translate:0 0}}@keyframes vibrate{0%{translate:0}25%{translate:-5%}50%{translate:5%}75%{translate:-5%}100%{translate:0}}.notifyError{background-color:var(--errorColor)!important}.cartPreviewWrapper{position:fixed;right:0;top:0;width:350px;height:100%;background-color:#fff;z-index:4;transform:translateX(100%);transition:transform .3s;padding-bottom:150px}.cartPreviewWrapper.open{transform:translateX(0)}.cartPreviewWrapper .header{color:#00f;font-size:10px}.cpHeader{background-color:var(--primary);display:flex;padding:10px;justify-content:space-between;align-items:center;color:var(--primary-button-color,#fff)}.cpClose{background:0 0;border:none;color:currentColor;cursor:pointer;width:30px;height:30px;font-size:27px;border:2px solid transparent;display:flex;justify-content:center;align-items:center;padding-bottom:5px}.cpClose:focus,.cpClose:hover{border-color:#fff}.cpTitle{color:currentColor;text-decoration:none;font-size:15px}.cpTitle:hover{text-decoration:underline}.cartIconWrapper{color:currentColor;display:flex;align-items:center;text-decoration:none}.cartIconWrapper svg{width:22px;height:22px}.cpBody{height:calc(100% - 50px);overflow-y:auto}.cpBody .freeShipping{background-color:var(--shipping-color-bg,#d3f3e7);text-align:center;padding:16px 24px}.cpBody .freeShipping .shippingPrompt{font-size:14px}.cpBody .freeShipping .shippingBar{height:5px;background-color:var(--shipping-bar-color,#2da97c)}.cpBodyEmpty{text-align:center;font-size:20px;margin-top:50px}.cpFooter{position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 8px rgba(0,0,0,.1);padding:0 10px}.cpCoupon{color:var(--couponDiscount)}.cpCoupon strong{font-family:unset!important}.cpSubTotal{padding:10px 0;display:flex;justify-content:space-between;border-bottom:1px solid #eaeaea;align-items:center}.cpSubTotal small{font-size:13px}.cpSubTotal strong{font-size:14px;font-family:Tinos}.cpTotal{padding:10px 0;display:flex;justify-content:space-between;align-items:center}.cpTotal span:first-child{font-size:14px;font-weight:700}.cpTotal span:nth-child(2){font-size:20px;font-weight:700;font-family:Tinos}.cartItemWrapper{padding:10px;border-bottom:1px solid #eaeaea}.cartItemBody{display:flex;align-items:center;max-height:100%}.cartItemBody img{width:70px}.cartItemDetails{margin-left:10px}.cartItemTitle{display:block;font-size:14px;font-weight:700;text-decoration:none;color:var(--primary);margin-bottom:5px;font-family:Tinos}.cartItemTitle:hover{text-decoration:underline}.cartItemDims{font-size:12px}.cartItemFooter{display:flex;align-items:flex-end;justify-content:space-between;margin-top:5px}.cartItemPriceWrapper{font-family:Tinos;width:100px;font-size:14px;font-weight:700}.cartItemPriceWrapper s{color:var(--product-discount-color,#6c757d);font-size:12px}.cartItemQtyWrapper{width:90px}.qtyTitle{font-size:13px;color:#6d7a86}.qtyMain{font-size:14px;font-weight:700;display:flex;justify-content:space-between}.qtyMain:before{content:"×";color:#999}.qtyMain:after{content:"=";color:#999}.cPreviewButton{margin-bottom:10px}.userPreviewButton{margin-top:10px}.qtyTotal{font-family:Tinos;font-size:14px;font-weight:700}.toolTip{position:absolute;background-color:#000;color:#fff;padding:5px;min-width:150px;text-align:center;top:-35px;right:0;z-index:20;font-size:14px;width:200px}.tooltipArrow{position:absolute;background-color:#000;width:10px;height:10px;top:-10px;left:50%;transform:rotate(45deg) translateX(-50%);z-index:20}.slot2container{position:fixed;bottom:42px;left:0;z-index:1}.breadcrumb{list-style:none;font-size:12.5px;display:flex;padding:0 15px 0 0;flex-wrap:wrap}.breadcrumb li:not(.final):after{content:var(--breadcrump_separator);margin:0 2px}.breadcrumb a{color:var(--primary);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.pageTitle{font-size:28px;font-family:Tinos;margin:0;letter-spacing:1px}.desc{font-size:14px;margin-bottom:14px}.noMarginBottom{margin-bottom:0!important}.noMarginTop{margin-top:0!important}.marginBottom{margin-bottom:20px}.marginTop{margin-top:20px}.paddingLeft{padding-left:27px}.footerBannerContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-basis:100%;max-width:100%;margin:20px 0;gap:16px}.imgAuto{max-width:100%;height:auto}.imgFullWidth{width:100%;height:auto}.imBottom{text-align:center;padding:20px 0}.imBottom a,.imBottom img{display:inline-block}.installmentsWrapper{display:flex;flex-wrap:wrap;align-items:baseline}.installmentsWrapper label{margin:15px 5px 10px 0}.installmentsWrapper select{border:1px solid #ced4da;background:#fff;border-radius:3px;padding:6px 12px;color:var(--primary);font-size:14px}@media screen and (max-width:575px){.collapse-control-small{cursor:pointer;padding-left:20px!important}.collapse-control-small:not(.footerMenu-header){color:var(--primary)!important}}@media screen and (min-width:576px){.collapse-control-small{pointer-events:none;cursor:default;padding-left:0}.collapse-control-small::after,.collapse-control-small::before{display:none}}@media screen and (max-width:768px){.collapse-control-medium{cursor:pointer;padding-left:20px!important}.collapse-control-medium:not(.footerMenu-header){color:var(--primary)!important}}@media screen and (min-width:769px){.collapse-control-medium{pointer-events:none;padding-left:0}.collapse-control-medium::after,.collapse-control-medium::before{display:none}}@media screen and (max-width:991px){.collapse-control-large{cursor:pointer;padding-left:20px!important}.collapse-control-large:not(.footerMenu-header){color:var(--primary)!important}}@media screen and (min-width:992px){.collapse-control-large{pointer-events:none;padding-left:0}.collapse-control-large::after,.collapse-control-large::before{display:none}}