﻿@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--bs-body-font-family: "Inter", sans-serif;--color-primary: #d39100;--color-primary-rgb: 211,145,0;--color-primary-hover: #ba8000;--color-primary-hover-rgb: 186,128,0;--color-primary-shadow: #faf6f2;--color-secondary: #0074E5;--color-secondary-rgb: 0, 116, 229;--color-secondary-hover: #0262c2;--color-secondary-hover-rgb: 2, 98, 194;--color-secondary-shadow: #f3f7ff;--color-tertiary: #0b0b0b;--color-tertiary-rgb: 11, 11, 11;--color-tertiary-hover: #1a1a1a;--color-tertiary-hover-rgb: 26, 26, 26;--color-tertiary-shadow: #f3f7ff;--color-instagram: #5851db;--color-instagram-hover: #c13584;--color-facebook: #4267B2;--color-facebook-hover: #2c5097;--color-twitter: #1DA1F2;--color-twitter-hover: #1d80bd;--color-youtube: #ff0000;--color-youtube-hover: #b40000;--bs-primary: var(--color-primary);--bs-primary-rgb: var(--color-primary-rgb);--bs-link-color: var(--color-primary);--bs-link-color-rgb: var(--color-primary-rgb);--bs-link-hover-color: var(--color-primary-hover);--bs-link-hover-color-rgb: var(--color-primary-hover-rgb)}html{scroll-padding-top:50px;font-size:16px}h1,.h1,h2,.h2{font-weight:800}h3,.h3,h4,.h4{font-weight:700}h5,.h5{font-size:calc(.9rem + .25vw)}:focus-visible{outline-color:var(--color-primary) !important}[data-src].loading{animation:loading-data .5s infinite}@keyframes loading-data{0%{background-color:#fafafa}50%{background-color:#f2f2f2}100%{background-color:#fafafa}}@media(min-width: 768px){.container{max-width:750px}}@media(min-width: 992px){.container{max-width:970px}}@media(min-width: 1200px){.container{max-width:1170px}}#nav-sticky-wrapper{height:64px}.badge-tertiary{background-color:#d71b00;color:#fff}.toast-container{--bs-toast-zindex: 9999;top:64px;right:0}.toast{--bs-toast-spacing: 1rem;backdrop-filter:saturate(180%) blur(10px);background:rgba(0,0,0,.75);color:rgba(255,255,255,.9)}.alert{padding-top:.6rem;padding-bottom:.6rem;font-size:.9rem}.alert .btn-close{padding-top:.85rem;padding-bottom:.85rem}.btn{border-radius:0;font-weight:600}.btn:not(.btn-sm):not(.btn-lg){padding:.475rem .95rem}.btn-primary{--bs-btn-bg: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-bg: var(--color-primary-hover);--bs-btn-hover-border-color: var(--color-primary-hover);--bs-btn-focus-shadow-rgb: var(--color-primary-rgb);--bs-btn-active-bg: var(--color-primary-hover);--bs-btn-active-border-color: var(--color-primary-hover);--bs-btn-disabled-bg: var(--color-primary);--bs-btn-disabled-border-color: var(--color-primary)}.btn-outline-primary{--bs-btn-color: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-bg: var(--color-primary);--bs-btn-hover-border-color: var(--color-primary);--bs-btn-focus-shadow-rgb: var(--color-primary-rgb);--bs-btn-active-bg: var(--color-primary);--bs-btn-active-border-color: var(--color-primary);--bs-btn-disabled-color: var(--color-primary);--bs-btn-disabled-border-color: var(--color-primary)}.form-control{border-width:.13rem;border-radius:0;font-size:.95rem;font-weight:600}.form-control:not(.form-control-sm):not(.form-control-lg){padding:.475rem .85rem}.form-control::-webkit-input-placeholder{font-weight:400}.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb), 0.25)}.form-control-sm{padding:.25rem .65rem}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.form-check-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb), 0.25)}.form-label{margin-bottom:.3rem;font-weight:500}.form-check .invalid-feedback{font-size:.8rem}.form-text{display:block;margin:0 .35rem;margin-top:.35rem;font-size:.85rem}.dropdown-menu{--bs-dropdown-link-active-bg: var(--color-primary);--bs-dropdown-min-width: 9rem;--bs-dropdown-padding-x: .25rem;--bs-dropdown-padding-y: .25rem;--bs-dropdown-font-size: .875rem;border-radius:.5rem;box-shadow:var(--bs-box-shadow)}.dropdown-menu .dropdown-item{border-radius:.25rem}.dropdown-menu .active{font-weight:600}.table thead th{font-weight:600}.pagination{--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(var(--color-primary-rgb), 0.25);--bs-pagination-active-bg: var(--color-primary);--bs-pagination-active-border-color: var(--color-primary)}[data-modal-route] .modal-content{overflow:hidden}[data-modal-route] .modal-body{padding:0;font-size:0;min-height:144px}[data-modal-route] .modal-body .modal-loading{text-align:center;margin-top:3rem;margin-bottom:3rem}[data-modal-route] .modal-body .modal-loading .spinner-border{width:3rem;height:3rem;border-width:.15rem;color:var(--color-primary-hover)}[data-modal-route] .modal-body iframe{display:none;width:100%;height:480px;border:none}[data-modal-route].loaded .modal-body .modal-loading{display:none}.payment-methods-modal h5{font-weight:500}.payment-methods-modal .payment-method{padding-top:30px;padding-bottom:30px}.payment-methods-modal .payment-method:not(:first-child){border-top:solid 1px #eee}.payment-methods-modal .payment-method .payment-price{margin-top:1.5rem}.payment-methods-modal .payment-method .highlight{font-size:1.1rem;color:#00a650}.tooltip-helper{display:inline-block;width:16px;height:16px;border-radius:16px;margin-left:.15rem;text-align:center;font-size:.75rem;background:#333;color:#fff;cursor:default}#Breadcrumb{margin:.5rem;padding:0;font-size:0}#Breadcrumb li{display:inline-block;max-width:100%;list-style:none;font-size:.9rem;padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#Breadcrumb li:not(:first-child):before{content:"";display:inline-block;margin:0 .65rem;border-style:solid;border-width:4px 0 4px 4px;border-color:rgba(0,0,0,0) #999}#Breadcrumb li a{text-decoration:none;color:#111}#Breadcrumb li a:hover{color:var(--color-primary)}#Breadcrumb li:last-child a{font-weight:600}a.skip-main-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);word-wrap:normal;overflow:hidden}a.skip-main-link:focus,a.skip-main-link:active{display:block;width:auto;height:auto;top:1.5rem;left:2rem;padding:.8rem 1.5rem;border-radius:.5rem;clip:auto;clip-path:none;font-size:1rem;font-weight:700;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6);background-color:var(--color-primary-shadow);color:var(--color-primary);z-index:100000}.product .product-image{position:relative;display:flex;width:100%;padding:.0625rem;border:solid 1px rgba(0,0,0,0);overflow:hidden}.product .product-image .img-link{width:100%;margin:auto}.product .product-image .img-link:focus-visible{opacity:.7}.product .product-image .img-fluid{width:100%;height:20rem;background-size:cover;background-color:#f2f2f2;background-position:center;transition:all .5s}.product .product-image .img-fluid.img-fluid-big{height:35rem}.product .product-image .img-secondary{position:absolute;top:0;left:0;display:none !important;animation:product-secondary-image .5s}.product .product-image .highlighted-text{position:absolute;margin:.25rem;padding:.375rem .625rem;line-height:1;border-radius:4px;text-transform:uppercase;font-size:.8rem;font-weight:600;background-color:#e81a2e;color:#fff;box-shadow:0 8px 10px -7px rgba(0,0,0,.2);z-index:999;-webkit-user-select:none;user-select:none}.product .product-image .product-badges{position:absolute;display:flex;z-index:999;-webkit-user-select:none;user-select:none}.product .product-image .product-badges .product-badge{margin:.25rem;padding:.375rem .625rem;line-height:1;border-radius:4px;text-transform:uppercase;font-size:.8rem;font-weight:600;background-color:#e81a2e;color:#fff;box-shadow:0 8px 10px -7px rgba(0,0,0,.2)}.product .product-image:hover .img-fluid{opacity:.9}.product .product-info{margin-top:1rem}.product .product-info .btns{display:none}.product .product-info .btns a{animation:product-info .3s}.product .product-info .title{display:-webkit-box !important;font-size:1.1rem;font-weight:600;text-decoration:none;color:#000;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product .product-info .price .price-current{font-size:1.4rem;font-weight:700;color:var(--color-primary)}.product .product-info .price .price-current sup{font-weight:300}.product .product-info .price h5{font-weight:400}.product .product-info .price .price-old{margin-right:.25rem;text-decoration:line-through}.product .product-info .installment{margin-top:.375rem;line-height:1.4;font-size:.85rem;color:#666}.product:not(.product-detailed) .product-info{text-align:center}.product:not(.product-detailed) .product-info .title,.product:not(.product-detailed) .product-info .price{animation:product-info .3s}.product:hover .product-image{padding:0;border:solid 2px var(--color-primary-hover)}.product:hover .product-image .img-secondary{display:block !important}.product.product-detailed .product-image{width:calc(14.25rem + 2vw)}.product.product-detailed .product-info{padding-top:.375rem;padding-left:calc(.2rem + .4vw);margin-top:0}.product.product-detailed .product-info .product-title{text-decoration:none;font-size:1.4rem;font-weight:bold;color:#333}.product.product-detailed .product-info .product-description{font-size:.9rem}.product.product-detailed .product-info .product-price{margin-top:1.25rem}.product.product-detailed .product-info .product-price .price-old{text-decoration:line-through;color:#777}.product.product-detailed .product-info .product-price .price-current{font-size:1.5rem;font-weight:bold}.product.product-detailed .product-info .product-price .price-current sup{font-weight:300}.product.product-detailed .product-info .product-actions{margin:1.5625rem 0 .9375rem 0}.product.product-detailed:not(:first-child){margin-top:.9375rem;padding-top:1.625rem;border-top:solid 1px #eee}@keyframes product-info{from{transform:scale(0.5)}to{transform:scale(1)}}@keyframes product-secondary-image{from{opacity:0}to{opacity:1}}@media screen and (min-width: 575px){.product:not(.product-detailed):hover .product-info .title,.product:not(.product-detailed):hover .product-info .price{display:none !important}.product:hover .product-info .btns{display:block}}@media screen and (max-width: 1200px){.product .product-image .img-fluid{height:15rem}.product.product-detailed .product-image .img-fluid{height:13.75rem}}@media screen and (max-width: 992px){.product .product-image .img-fluid{height:15rem}.product .product-image .highlighted-text{padding:.2rem .4rem;font-size:.75rem}.product .product-info .title{font-size:1.2rem}.product .product-info .price .price-current{font-size:1.1rem}.product.product-detailed .product-image .img-fluid{height:16.25rem}.product.product-detailed .product-info .product-title{font-size:1.2rem}.product.product-detailed .product-info .product-description{font-size:.9rem}.product.product-detailed .product-info .product-price .price{font-size:1.3rem}.product.product-detailed .product-info .product-price{margin-top:.625rem}.product.product-detailed .product-info .product-actions{margin-top:1.25rem;margin-bottom:0}}@media screen and (max-width: 768px){.product.product-detailed .product-image .img-fluid{height:12.5rem}}@media screen and (max-width: 575px){.product .product-image .img-fluid{height:12rem}.product.product-detailed{padding-left:0;padding-right:0}.product.product-detailed .product-image{width:100%}.product.product-detailed .product-image .img-fluid{height:12rem}.product.product-detailed .product-info .product-title{font-size:1.1rem}.product.product-detailed .product-info .product-description{font-size:.9rem}.product.product-detailed .product-info .product-price .price-old{font-size:.9rem}.product.product-detailed .product-info .product-price .price{font-size:1.2rem}.product.product-detailed .product-info .product-price{margin-top:.5rem}.product.product-detailed .product-info .product-actions{margin-top:.9375rem}}@media screen and (max-width: 376px){.product .product-image .img-fluid{height:12rem}}.quantity-selector{width:auto}.quantity-selector input{width:3.125rem !important;white-space:nowrap;border-color:var(--bs-light)}.quantity-selector input::-webkit-outer-spin-button,.quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none}.color-instagram{background:-webkit-linear-gradient(var(--color-instagram), var(--color-instagram-hover));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.color-facebook{color:var(--color-facebook) !important}.color-facebook:hover{color:var(--color-facebook-hover) !important}.color-twitter{color:var(--color-twitter) !important}.color-twitter:hover{color:var(--color-twitter-hover) !important}.color-youtube{color:var(--color-youtube) !important}.color-youtube:hover{color:var(--color-youtube-hover) !important}.fixed-contact-button{position:fixed;right:50px;bottom:50px;z-index:999}.fixed-contact-button a{display:flex;width:64px;height:64px;text-align:center;text-decoration:none;border-radius:100%;font-size:36px;background:linear-gradient(to right, #24ca68, #00b49f);color:#fff !important;box-shadow:0 5px 15px -5px rgba(0,0,0,.4)}.fixed-contact-button a i{margin:auto}.fixed-contact-button a:before{content:"Fale conosco";display:inline-block;position:absolute;width:130px;line-height:normal;top:14px;left:-150px;padding:8px 14px;border:solid 1px #00b49f;border-radius:20px;text-align:center;font-size:14px;font-weight:400;background-color:#fff;color:#666;white-space:nowrap;box-shadow:0 5px 15px -10px rgba(0,0,0,.4);animation:fixed-contact-button 2s infinite;animation-timing-function:ease;z-index:1000}.fixed-contact-button a:after{content:"";display:inline-block;position:absolute;line-height:normal;top:23px;left:-25px;padding:0;border-style:solid;border-width:10px 0 10px 10px;border-color:rgba(0,0,0,0) #00b49f;font-size:initial;animation:fixed-contact-button 2s infinite;animation-timing-function:ease;z-index:999}.fixed-contact-button .fa{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:normal}.fixed-contact-button.no-label a:before,.fixed-contact-button.no-label a:after{display:none}@keyframes fixed-contact-button{0%{margin-left:-20px}5%{margin-left:-20px}10%{margin-left:0}15%{margin-left:-5px}20%{margin-left:0}90%{margin-left:0;opacity:1}100%{margin-left:-20px;opacity:0}}@media screen and (max-width: 575px){.fixed-contact-button{right:1.875rem;bottom:1.875rem}}.dropdown-autocomplete{position:absolute;display:none;top:100%;min-width:10rem;padding:.5rem 0;font-size:.9rem;color:#212529;text-align:left;list-style:none;border:1px solid rgba(0,0,0,.15);border-radius:0;background-color:#fff;background-clip:padding-box;user-select:none;-webkit-user-select:none;box-shadow:0 10px 20px -4px rgba(0,0,0,.3);overflow:hidden;z-index:9999}.dropdown-autocomplete .dropdown-item{padding:.25rem 1rem;font-weight:600;transition:none;cursor:default;white-space:normal}.dropdown-autocomplete .dropdown-item span{font-weight:400}.dropdown-autocomplete .dropdown-item:hover{background-color:#eee}.dropdown-autocomplete .dropdown-item.active,.dropdown-autocomplete .dropdown-item:active{color:#fff;background-color:var(--color-primary-hover) !important}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:var(--color-secondary) !important;background-image:linear-gradient(to top, var(--color-secondary), var(--color-secondary-hover)) !important;border-color:var(--color-secondary) var(--color-secondary) var(--color-secondary) !important}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:var(--color-secondary) !important;background-image:linear-gradient(to top, var(--color-secondary), var(--color-secondary-hover)) !important;border-color:var(--color-secondary) var(--color-secondary) var(--color-secondary) !important}i.fi{vertical-align:-0.135em;line-height:.5}.icon-pix:before{content:"";color:#04bcac}.left-col-lg-sep{position:relative}@media screen and (min-width: 992px){.left-col-lg-sep:before{content:"";position:absolute;width:1px;top:2px;bottom:0;left:0;background:#e5e5e5}}#response-data:not(:empty):has(*){margin-bottom:2rem}.height-window{min-height:85vh}.navigation.menu{position:relative;width:100%;background-color:#fff;background-size:120px;z-index:1002}.navigation.menu .featured{border-bottom:solid .0625rem rgba(0,0,0,.1);text-align:center;font-size:.85rem;background-color:#080808;color:#f2f2f2;cursor:default}.navigation.menu .featured p{display:inline-block;margin:0;padding:0}.navigation.menu .featured a{text-decoration:none;color:#fff}.navigation.menu .featured a:hover{text-decoration:underline}.navigation.menu .featured .container{padding:.625rem}.navigation.menu .featured .container .close-featured{float:right;display:flex;width:1.375rem;height:1.375rem;border:solid .0625rem #444;border-radius:1.375rem;font-size:.6rem;text-decoration:none;background-color:#444;color:#fff}.navigation.menu .featured .container .close-featured i{margin:auto}.navigation.menu .featured .container .close-featured:hover{background-color:#fff;color:#333}.navigation.menu .featured-alt p{display:inline-block;margin:0;padding:0}.navigation.menu .top{padding:2.125rem 0 1.125rem 0}.navigation.menu .top .logo a{font-size:calc(.9rem + .45vw);font-weight:500;text-decoration:none}.navigation.menu .top .menu-logo{max-width:65%;max-height:2rem;transform:translateX(0)}.navigation.menu .top .sidebar a{text-decoration:none;font-size:1.25rem;color:var(--color-primary)}.navigation.menu .top .search{display:flex;min-height:50px}.navigation.menu .top .search .btn-search{display:inline-flex;border-color:rgba(0,0,0,0)}.navigation.menu .top .search .btn-search i{margin:auto 0;font-size:1.2rem}.navigation.menu .top .search .btn-search span{margin:auto 0 auto .35rem}.navigation.menu .top .search .btn-search:hover{color:var(--color-primary)}.navigation.menu .top .search form{display:none;position:relative;animation:menu-form-search .3s}.navigation.menu .top .search form:before{content:"﮺";position:absolute;display:inline-block;top:50%;left:.375rem;width:40px;text-align:center;text-rendering:auto;font-size:.9rem;font-family:uicons-regular-rounded;font-style:normal;font-weight:400;font-variant:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transform:translateY(-50%);color:#999;z-index:1}.navigation.menu .top .search form input[type=text]{position:relative;padding:.725rem .85rem .725rem 2.8125rem;border-radius:2rem;border-color:rgba(0,0,0,.04);background-color:rgba(0,0,0,.04);transition:box-shadow .3s,border-color .3s,background-color .3s}.navigation.menu .top .search form input[type=text]:hover{border-color:#888}.navigation.menu .top .search form input[type=text]:focus{border-color:var(--color-primary);box-shadow:0 .625rem .625rem 0 rgba(0,0,0,.1);background-color:#fff}.navigation.menu .top .search form .department-search{position:absolute;display:flex;max-width:50%;bottom:50%;right:1.25rem;padding:.3125rem 0 .3125rem .5rem;border-left:solid .0625rem rgba(0,0,0,.2);line-height:1;text-align:left;transform:translateY(50%);white-space:nowrap;user-select:none;-webkit-user-select:none}.navigation.menu .top .search form .department-search label{width:100%;margin:auto 0 auto .35rem;padding:.1rem 0;vertical-align:middle;font-size:.85rem;overflow:hidden;text-overflow:ellipsis}.navigation.menu .top .search form .department-search input{margin:auto 0}.navigation.menu .top .account .account-data{display:flex;align-items:middle}.navigation.menu .top .account .account-data .wish-list{display:flex;margin-left:auto}.navigation.menu .top .account .account-data .wish-list .link{margin:auto 0;text-decoration:none;font-size:1.2rem;color:var(--color-tertiary)}.navigation.menu .top .account .account-data .wish-list:hover .link{color:var(--color-primary-hover)}.navigation.menu .top .account .account-data .shopping-cart{display:flex;margin:0 1.25rem}.navigation.menu .top .account .account-data .shopping-cart .link{margin:auto 0;text-decoration:none;font-size:1.2rem;color:var(--color-tertiary);-webkit-user-select:none;user-select:none}.navigation.menu .top .account .account-data .shopping-cart .link .badge{width:1rem;height:1rem;line-height:1rem;border-radius:1rem;padding:0;font-size:.7rem}.navigation.menu .top .account .account-data .shopping-cart:hover .link{color:var(--color-primary-hover)}.navigation.menu .top .account .account-data .account-picture{display:flex;margin-right:1.875rem}.navigation.menu .top .account .account-data .account-picture .link{margin:auto 0;text-decoration:none;font-size:1.2rem;color:var(--color-tertiary);outline:rgba(0,0,0,0) !important;-webkit-user-select:none;user-select:none}.navigation.menu .top .account .account-data .account-picture:hover .link{color:var(--color-primary-hover)}.navigation.menu .top .account .account-data .account-picture .picture-img{width:46px;height:46px;margin:auto 0;border:solid .0625rem rgba(0,0,0,.1);border-radius:2.875rem;background-position:center;background-size:cover;background-color:var(--color-primary-hover);transition:ease .3s;cursor:pointer}.navigation.menu .top .account .account-data .account-picture .picture-img.connected{width:50px;height:50px;border-radius:3.125rem;box-shadow:0 0 0 .125rem var(--color-primary) -shadow}.navigation.menu .top .account .account-data .account-picture .picture-img.connected:hover{box-shadow:0 0 0 .0625rem var(--color-primary)}.navigation.menu .top .account .account-data .account-picture .picture-img:not(.connected):hover{border:solid .0625rem rgba(0,0,0,.3)}.navigation.menu .top .account .account-data .account-picture .picture-img:hover{box-shadow:0 .3125rem .3125rem 0 rgba(13,0,0,.04)}.navigation.menu .top .account .account-data .account-picture .dropdown-menu .dropdown-item{padding-top:.5rem;padding-bottom:.5rem;font-size:.85rem;font-weight:600;text-transform:capitalize;-webkit-user-select:none;user-select:none}.navigation.menu .top .account .account-data .account-picture .dropdown-menu.show{top:.5625rem !important;border:none}.navigation.menu .top .account .account-data .account-picture .dropdown-menu:before{content:"";position:absolute;top:-0.5rem;right:50%;border-style:solid;border-width:0 .5rem .5rem .5rem;border-color:#fff rgba(0,0,0,0);transform:translateX(50%)}.navigation.menu .menu{padding:.4rem 0 .8rem 0;text-align:center}.navigation.menu .menu .menu-navbar{display:inline-block;margin:0;padding:0;font-size:0}.navigation.menu .menu .menu-navbar .dropdown-content{display:none;position:absolute;width:max-content;min-width:100px;padding:0;border-radius:.375rem;margin:.3125rem;text-align:left;background-color:#fff;box-shadow:0 .3125rem 1.25rem -0.25rem rgba(0,0,0,.2);z-index:999}.navigation.menu .menu .menu-navbar .dropdown-content li{list-style:none;-webkit-user-select:none;user-select:none}.navigation.menu .menu .menu-navbar .dropdown-content li a{position:relative;display:flex;justify-content:space-between;min-width:150px;max-width:190px;padding:.625rem 1.25rem;line-height:1.5;font-weight:500;font-size:.9rem;text-decoration:none;color:#333}.navigation.menu .menu .menu-navbar .dropdown-content li a i{margin:auto 0 auto .25rem;font-size:.75rem}.navigation.menu .menu .menu-navbar .dropdown-content li a:hover{background-color:var(--color-primary);color:#fff}.navigation.menu .menu .menu-navbar .dropdown-content li:not(:first-child){border-top:solid .0625rem #f2f2f2}.navigation.menu .menu .menu-navbar .dropdown-content li:first-child>a{border-radius:.375rem .375rem 0 0}.navigation.menu .menu .menu-navbar .dropdown-content li:last-child>a{border-radius:0 0 .375rem .375rem}.navigation.menu .menu .menu-navbar .dropdown-content li:first-child:last-child>a{border-radius:.375rem}.navigation.menu .menu .menu-navbar .dropdown-content li.has-children>a:before{content:"";position:absolute;top:50%;right:.9rem;font-size:.75rem;font-family:"uicons-regular-rounded";font-weight:600;transform:translateY(-50%);color:#999}.navigation.menu .menu .menu-navbar .dropdown-content li.has-children>a:hover:before{color:#fff}.navigation.menu .menu .menu-navbar .dropdown-content:not(:empty):before{content:"";position:absolute;display:block;top:-0.5rem;left:.625rem;border-style:solid;border-width:0 .5rem .5rem .5rem;border-color:#fff rgba(0,0,0,0)}.navigation.menu .menu .menu-navbar .has-children .dropdown-content:before{content:"";position:absolute;display:block;top:.625rem;left:-0.5rem;border-style:solid;border-width:.5rem .5rem .5rem 0;border-color:rgba(0,0,0,0) #fff}.navigation.menu .menu .menu-navbar>.nav-item{position:relative;margin-left:.1rem;margin-right:.1rem;display:inline-block}.navigation.menu .menu .menu-navbar>.nav-item .nav-link{padding:.75rem 1rem;border-radius:1.875rem;font-size:1.1rem;font-weight:400;color:rgba(0,0,0,.9);-webkit-user-select:none;user-select:none}.navigation.menu .menu .menu-navbar>.nav-item .nav-link:focus-visible{outline:-webkit-focus-ring-color auto .0625rem;box-shadow:none}.navigation.menu .menu .menu-navbar>.nav-item .nav-link i{display:inline-block;transition:transform .3s}.navigation.menu .menu .menu-navbar>.nav-item .nav-link i.fi-rs-angle-down{transform:rotate(0deg)}.navigation.menu .menu .menu-navbar>.nav-item.active .nav-link{font-weight:600;color:var(--color-primary)}.navigation.menu .menu .menu-navbar>.nav-item:not(.active):hover .nav-link{color:var(--color-primary)}.navigation.menu .menu .menu-navbar>.nav-item:not(.active):hover .nav-link i.fi-rs-angle-down{transform:rotate(180deg)}.navigation.menu .menu .menu-navbar>.nav-item .nav-dropdown:not(.nav-link-pointer){cursor:default}.navigation.menu .sticky{position:fixed;width:100%;max-width:none;top:0;left:0;padding-top:.8rem;padding-bottom:.4rem;border-top:none !important;backdrop-filter:saturate(180%) blur(10px) !important;background-color:rgba(255,255,255,.95) !important;box-shadow:0 .625rem 1.125rem -0.375rem rgba(0,0,0,.15);animation:sticky .4s;z-index:1002}.navigation.menu .sticky .menu-navbar .nav-item .nav-link{padding-top:.7rem;padding-bottom:.7rem}.navigation.menu .top-sub{padding-top:.6rem;padding-bottom:.6rem;font-size:.875rem;font-weight:400;background:var(--color-tertiary);color:#a8a8a8}.navigation.menu .top-sub a{text-decoration:none;border-bottom:solid .125rem rgba(0,0,0,0);font-weight:600;color:#fff}.navigation.menu .top-sub a:hover{text-decoration:underline}.navigation.menu .top-sub .links>a:not(:first-child){margin-left:.75rem}.navigation.menu .top-sub .language-selector{display:inline-flex;margin-right:.75rem}.navigation.menu .top-sub .language-selector select{appearance:none;-webkit-appearance:nnone;margin-top:auto;margin-bottom:auto;border:none;font-weight:600;background:rgba(0,0,0,0);color:rgba(255,255,255,.8)}.navigation.menu .top-sub .language-selector select:disabled{opacity:.7}.navigation.menu .top-sub .language-selector i{margin-top:auto;margin-bottom:auto;margin-right:.2rem;padding-top:.2rem}.navigation.menu::after{content:"";position:absolute;bottom:-0.07rem;left:0;width:100%;height:.07rem;background-color:rgba(0,0,0,.12)}.has-adminbar .navigation.menu .sticky{top:32px !important}.sidebar-menu{display:none;position:fixed;top:0;right:0;width:70%;max-width:400px;height:100%;background-color:#fff;box-shadow:-0.625rem .625rem 1.875rem 0 rgba(0,0,0,.2);overflow-y:scroll;animation:sidebar-menu ease-out .5s;z-index:1000}.sidebar-menu a{text-decoration:none}.sidebar-menu .menu-close{padding:.625rem 1.875rem;border-bottom:solid .0625rem #eee;text-align:right;font-size:1.625rem}.sidebar-menu .menu-close a{color:#777}.sidebar-menu .account{display:flex;padding:.9375rem;background-color:#fbfbfb}.sidebar-menu .account .account-info{margin-top:auto;margin-bottom:auto;padding-left:.9375rem}.sidebar-menu .account .account-info .info-text{line-height:1.3;font-size:.85rem;font-weight:500;color:#333}.sidebar-menu .account .account-info .info-text u{font-size:.75rem}.sidebar-menu .account .account-picture .picture-img{width:60px;height:60px;border:solid .0625rem rgba(0,0,0,.1);border-radius:3.75rem;background-position:center;background-size:cover;background-color:#f2f2f2}.sidebar-menu .account:hover{background-color:#fff}.sidebar-menu .menu ul{padding:0}.sidebar-menu .menu ul li{list-style:none}.sidebar-menu .menu ul li a{display:block;color:#333;padding:.75rem 1.25rem !important;font-size:.9rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-menu .menu ul li a:hover{color:var(--color-primary);background-color:#fafafa}.sidebar-menu .menu li ul{padding-left:.625rem}.sidebar-menu .menu li ul a{padding:.5rem .9375rem !important}.sidebar-menu .menu li .dropdown-content{display:none;animation:dropdown-content ease-in .5s}.sidebar-menu .menu li .dropdown-content.down{max-height:300px;overflow-y:auto}.sidebar-menu .menu li.drop-active .dropdown-content{display:block}.sidebar-menu .menu .nav-item:not(:last-child){border-bottom:solid .0625rem #eee}.sidebar-menu .menu .nav-item .nav-link{padding:0}.sidebar-menu .menu .nav-item:hover .nav-link{color:var(--color-primary)}.sidebar-menu .menu .menu-dropdown .nav-link{user-select:none;-webkit-user-select:none}.sidebar-menu .menu .menu-dropdown .nav-dropdown i.fi-rs-angle-down{transition:transform .3s}.sidebar-menu .menu .menu-dropdown.drop-active .nav-dropdown i.fi-rs-angle-down{transform:rotate(180deg)}.sidebar-menu .menu .menu-dropdown.drop-active .nav-link{color:var(--color-primary) !important;background-color:rgba(0,0,0,0)}.sidebar-menu.active{display:block}#sidebar-menu-blocker{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:999;animation:fadein .5s}@keyframes sidebar-menu{from{right:-80%}to{right:0}}@keyframes dropdown-content{from{max-height:0}to{max-height:300px}}@keyframes sticky{from{margin-top:-3.75rem}to{margin-top:0}}@keyframes menu-form-search{from{transform:scale(0.8)}to{transform:scale(1)}}@media screen and (min-width: 992px){.navigation.menu .top .sidebar{display:none}#nav-sticky-wrapper{display:none !important}.sidebar-menu{display:none !important}#sidebar-menu-blocker{display:none !important}}@media screen and (max-width: 991px){.navigation.menu{position:fixed;top:0;left:0;border-bottom:none;background-color:#fff;box-shadow:0 0 1.25rem -0.125rem rgba(0,0,0,.1);z-index:999}.navigation.menu .featured{display:none}.navigation.menu .top-sub{display:none}.navigation.menu .top{padding:.625rem 0}.navigation.menu .top .menu-logo{max-height:2.25rem}.navigation.menu .top .account{display:none}.navigation.menu .top .search{min-height:auto}.navigation.menu .top .search .btn-search{display:none}.navigation.menu .top .search form{display:block}.navigation.menu .top .search form input[type=text]{padding:.6rem 1.25rem .6rem 2.8125rem}.navigation.menu .top .search form .department-search{display:none}.navigation.menu .menu{display:none}#menu-sticky-wrapper{display:none !important}}@media screen and (max-width: 991px)and (min-width: 501px){.has-adminbar .navigation.menu,.has-adminbar .sidebar-menu{top:32px}}@media screen and (max-width: 767px)and (min-width: 501px){.has-adminbar .navigation.menu,.has-adminbar .sidebar-menu{top:38px}}.footer{border-top:solid 1px rgba(0,0,0,.05);background:#f6f3ed;color:rgba(0,0,0,.9)}.footer .footer-logo{height:3.25rem;max-width:70%;filter:invert(100%)}.footer .h5{text-transform:uppercase;color:#000}.footer .link{font-size:.95rem;font-weight:500}.footer a{text-decoration:none;font-weight:500 !important}.footer a:not(.link-social){padding-bottom:.25rem;border-bottom:solid .15rem rgba(0,0,0,0);color:rgba(0,0,0,.7);transition:ease .3s}.footer a:not(.link-social):hover{border-bottom:solid .15rem var(--color-primary);color:#000}.footer .btn{background:var(--color-primary);border-color:var(--color-primary)}.footer .btn:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.footer .form-control:focus{border-color:var(--color-primary-hover)}.footer .copyright{font-weight:300;color:rgba(0,0,0,.9)}.footer .copyright a{color:#000}.footer .border-top{border-top:.0625rem solid rgba(0,0,0,.1) !important}.footer .socials a{font-size:1.3rem;color:#000 !important;-webkit-text-fill-color:unset}.footer .socials a:not(:first-child){margin-left:.45rem}@media screen and (max-width: 992px){.footer .footer-logo{height:1.85rem}.footer .footer-logo .copyright{font-size:.75rem}}.section-padding{padding-top:calc(2.325rem + 1.45vw);padding-bottom:calc(2.325rem + 1.45vw)}.section-padding-top{padding-top:calc(2.325rem + 1.45vw)}.section-padding-bottom{padding-bottom:calc(2.325rem + 1.45vw)}.section-padding-lg{padding-top:calc(1.825rem + .85vw);padding-bottom:calc(1.825rem + .85vw)}.section-padding-lg-top{padding-top:calc(1.825rem + .85vw)}.section-padding-lg-bottom{padding-bottom:calc(1.825rem + .85vw)}.section-padding-md{padding-top:calc(1.5rem + .75vw);padding-bottom:calc(1.5rem + .75vw)}.section-padding-md-top{padding-top:calc(1.5rem + .75vw)}.section-padding-md-bottom{padding-bottom:calc(1.5rem + .75vw)}.section-padding-sm{padding-top:calc(1rem + .25vw);padding-bottom:calc(1rem + .25vw)}.section-padding-sm-top{padding-top:calc(1rem + .25vw)}.section-padding-sm-bottom{padding-bottom:calc(1rem + .25vw)}.section-title{text-align:center}.section-title h1{text-transform:uppercase;letter-spacing:.045rem;font-weight:500;font-size:calc(1.25rem + .5vw);line-height:1;margin-bottom:.9rem}.section-error{text-align:center;background:linear-gradient(to top, #fbfbfb, transparent)}.section-error h1{letter-spacing:.0625rem;font-size:3.2rem}.section-error h5{margin-top:.5rem;font-weight:400;line-height:1.4;font-size:1.1rem;color:#777}.section-error a{margin-top:1.5rem}.section-error .error-container{display:inline-block;padding:2rem 3rem;border:solid .0625rem var(--bs-border-color);border-radius:1.25rem;box-shadow:0 .9375rem 1.875rem 0 rgba(0,0,0,.02);background-color:#fff}@media screen and (max-width: 768px){.section-error .error-container{padding:2rem 1rem}.section-error h1{font-size:2.6rem}.section-error h5{font-size:1rem}}.section-page{min-height:25vh}.section-page .page-image{margin-bottom:2.5rem;text-align:center;background-color:#fbfbfb}.section-page .page-image img{max-width:100%}.section-page .page-text{line-height:1.7;word-break:break-word;color:#000}.section-page .page-text p{margin-bottom:.25rem}@media screen and (max-width: 575px){.section-page .page-text{text-align:justify}}.section-home-contact .contact-container{display:flex;height:100%;padding:.625rem 0;border-radius:.5rem}.section-home-contact .contact-link{display:flex;height:100%;padding:.625rem 0;text-decoration:none;border-radius:.5rem;color:initial}.section-home-contact .contact-link .link-title{color:var(--color-primary);transition:ease .3s}.section-home-contact .contact-link:hover .link-title{color:var(--color-primary-hover)}.section-home-contact .icon{font-size:3.4rem;line-height:1}.section-features{padding-top:2.5rem}.section-features .card{border:none;border-radius:0;background:linear-gradient(to right, var(--color-primary-hover), var(--color-primary));color:#fff;box-shadow:0 .625rem .625rem 0 rgba(0,0,0,.05);transition:ease .3s}.section-features .card .card-body .feature-title{display:flex}.section-features .card .card-body .feature-title .icon{width:4.375rem;margin:auto 0;text-align:center}.section-features .card .card-body .feature-title .icon i{font-size:2.25rem;transition:ease .3s;color:#fff}.section-features .card .card-body .feature-title .title{margin:auto 0;width:100%;font-size:1rem;text-align:center}.section-features .card .card-body .feature-title .title b{transition:ease .3s}.section-features .card .card-body .feature-title .title p{margin:0}.section-features .card .card-body .feature-title .title [data-footnote]{color:#666}.section-features .card .card-body .feature-title .title [data-footnote]:hover{color:#fff}.section-features .card:hover{box-shadow:0 .625rem .625rem 0 rgba(0,0,0,.15)}.section-features .card:hover .card-body .feature-title .icon i,.section-features .card:hover .card-body .feature-title .title b{color:rgba(255,255,255,.8)}@media screen and (max-width: 992px){.section-features .card .card-body .feature-title .title{font-size:.9rem}}.section-footnotes{margin-top:2.5rem;padding-top:1rem;font-size:.75rem;border-bottom:solid .0625rem #eee;color:#999;background-color:#fafafa}.section-footnotes ol{padding:0 .625rem}.section-footnotes .highlighted{border-radius:.375rem;color:#333}.section-footnotes .highlighted:hover{background-color:#f2f2f2}.section-banner{background-color:#fafafa}.section-banner .image-mobile-size{display:none}.section-banner .carousel-item{text-align:center}.section-banner .carousel-item img{max-width:100%;transform:translateZ(0)}.section-banner .carousel-control-next,.section-banner .carousel-control-prev{opacity:0}.section-banner .carousel-control-next:hover,.section-banner .carousel-control-prev:hover{opacity:.9}.section-banner:hover .carousel-control-next,.section-banner:hover .carousel-control-prev{opacity:.5}.section-banner .carousel-control-prev-icon,.section-banner .carousel-control-next-icon{border-radius:.25rem;padding:1.25rem;filter:invert(0.35)}.section-banner .banner-container{position:absolute;width:60%;top:50%;left:50%;transform:translate(-50%, -50%)}.section-banner .banner-container a{text-decoration:none}.section-banner .banner-title{line-height:1.5;font-size:2.6rem;text-shadow:.0625rem .125rem 0 rgba(0,0,0,.2);color:#fff;user-select:none;-webkit-user-select:none}.section-banner .banner-button{margin-top:1.5rem}.section-banner .banner-button .btn{font-weight:700;border-radius:1rem;text-transform:uppercase}.section-banner .banner-button .btn-lg{--bs-btn-padding-y: 0.7rem;--bs-btn-padding-x: 1.2rem}.section-banner .banner-button .btn-outline-primary:not(:hover){border-color:#fff;color:#fff}@media screen and (max-width: 1200px){.section-banner .banner-container{width:80%}.section-banner .banner-title{font-size:2rem}}@media screen and (max-width: 992px){.section-banner .image-desktop-size:not(.no-mobile-size){display:none}.section-banner .image-mobile-size{display:block}}@media screen and (max-width: 660px){.section-banner .banner-container{width:80%}.section-banner .banner-title{font-size:1.4rem;line-height:1.25}.section-banner .banner-button .btn{font-size:.9rem}}@media screen and (max-width: 425px){.section-banner .banner-title{font-size:1.15rem}}.section-minibanners{padding-top:2.5rem}.section-minibanners .minibanner img{border-radius:.7rem;max-width:100%}.section-my-account .menu{margin-bottom:1.5625rem;border-right:solid .0625rem #dee2e6}.section-my-account .menu .menu-section{margin-bottom:.375rem}.section-my-account .menu .menu-section .section-header a{position:relative;display:block;width:100%;padding:.625rem;border-radius:10px;color:#000;text-align:left;text-decoration:none;font-weight:bold;background-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.section-my-account .menu .menu-section .section-header a i:not(.fi-rs-angle-down){color:var(--color-primary)}.section-my-account .menu .menu-section .section-header a .fi-rs-angle-down{position:absolute;top:50%;right:1.25rem;color:#555;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:ease .2s}.section-my-account .menu .menu-section .section-header a.collapsed .fi-rs-angle-down{transform:translateY(-50%) rotate(180deg)}.section-my-account .menu .menu-section .section-header a.active{background-color:#fafafa}.section-my-account .menu .menu-section .section-header a:hover{background-color:#f8f8f8}.section-my-account .menu .menu-section:hover .section-header a{background-color:#fafafa}.section-my-account .menu .menu-section .section-list ul{margin:0 0 .3125rem 0}.section-my-account .menu .menu-section .section-list ul li a{display:block;width:100%;padding:.125rem .625rem;border-radius:10px;font-size:.9rem;text-decoration:none;color:#555;-webkit-user-select:none;user-select:none}.section-my-account .menu .menu-section .section-list ul li a.active{font-weight:600;color:#000}.section-my-account .menu .menu-section .section-list ul li a:hover{color:var(--color-primary)}.section-my-account .content{min-height:400px}.section-my-account .content .orders .order .card{transition:ease .3s;font-size:.9rem}.section-my-account .content .orders .order .card .card-title{font-size:1.15rem}.section-my-account .content .orders .order .card .card-body{display:flex}.section-my-account .content .orders .order .card .card-image{width:6rem;height:6rem;border:solid .0625rem rgba(0,0,0,.03);border-radius:.5rem;background-color:#fff;background-size:cover;background-position:center}.section-my-account .content .orders .order .card .card-info{margin:auto 0 auto 1.25rem}.section-my-account .content .orders .order .card:hover{background-color:#fafafa}.section-my-account .content .content-header{width:100%;display:flex;padding:.625rem 1.875rem;border-bottom:solid .0625rem #dee2e6}.section-my-account .content .content-header a{margin-right:.35rem;margin-top:auto;margin-bottom:auto;min-width:max-content;text-decoration:none}.section-my-account .content .content-header .header-title{width:100%;margin-top:auto;margin-bottom:auto;text-align:center;font-size:calc(1rem + .1vw);font-weight:bold}.section-my-account .content .order-details .info{padding:0 1.25rem}.section-my-account .content .order-details .info .info-title{padding:.3125rem;font-size:1.2rem;font-weight:bold}.section-my-account .content .order-details .info .product-image{min-width:5rem;height:5rem;object-fit:cover;margin-left:.125rem;border:solid .0625rem rgba(0,0,0,.1)}.section-my-account .content .order-details .info .product-options{color:#777;font-size:.75rem}.section-my-account .content .order-details .info .product-options span:not(:first-child):before{content:"·";display:inline-block;margin:0 .125rem}.section-my-account .content .address{transition:ease .3s}.section-my-account .content .address .address-info{font-size:.9rem;color:#555}.section-my-account .content .address .address-info:first-line{font-weight:600;color:#000}.section-my-account .content .address .card-footer{font-size:.9rem;font-weight:500}.section-my-account .content .address-form{padding:0 1.5625rem}.section-my-account .content .data-form{padding:0 1.5625rem}.section-my-account .content .data-form .col-form-label{font-weight:500}.section-my-account .content .data-form .form-control-plaintext{color:#444}.section-my-account .content .data-form a{font-weight:500;text-decoration:none}.section-my-account .content .product{transition:ease .3s}.section-my-account .content .product .card-body{display:flex}.section-my-account .content .product .card-body .image{width:90px;height:90px;border:solid .0625rem #dee2e6;border-radius:6px;background-color:#fff;background-size:cover;background-position:center}.section-my-account .content .product .card-body .info{margin:auto 0 auto 1.25rem}.section-my-account .content .product .card-body .info .product-name a{font-size:1.1rem;font-weight:600;text-decoration:none}.section-my-account .content .product .card-body .info .product-price{margin-top:.5rem}.section-my-account .content .product .card-body .info .product-price .price-old{text-decoration:line-through;font-size:.9rem;color:#777}.section-my-account .content .product .card-body .info .product-price .price-current{display:flex}.section-my-account .content .product .card-body .info .product-price .price-current .price{font-size:1.25rem;font-weight:bold;color:#000}.section-my-account .content .product .card-body .info .product-price .price-current .off{margin-left:.625rem;color:#00a650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.section-my-account .content .product .card-footer{font-size:.9rem;font-weight:500}@media screen and (max-width: 992px){.section-my-account .menu{border-right:none}.section-my-account .content .orders .order .card{font-size:.9rem}.section-my-account .content .orders .order .card .card-title{font-size:1.125rem}.section-my-account .content .orders .order .card .card-link{display:block;margin:.5rem 0 0 0}}.section-login a{font-weight:700}.section-login .title{margin-bottom:1.375rem}.section-login form .form-check input{margin-top:.25rem}.section-login form .form-check label{font-size:.9rem}.section-login form .agreement-submit{margin-top:1.875rem;padding-top:1.375rem;border-top:solid .0625rem #dee2e6}.section-login form .agreement-submit .form-check label{display:inline}.section-login form .agreement-submit a{text-decoration:none}.section-login form .forget-password a{text-decoration:none;font-size:.9rem}.section-login .register-form{display:none}@media screen and (max-width: 992px){.section-login .title{margin:.625rem 0 .9375rem 0}.section-login .title h3{font-size:1.4rem}.section-login .title h4{font-size:.9rem}.section-login .account-register{margin-top:2.5rem;padding-top:1.25rem;border-top:.0625rem solid #ddd}.section-login form .agreement-submit{text-align:center}.section-login form .agreement-submit button{margin-top:1.25rem}.section-login form .agreement-submit .form-check{text-align:left}}.section-forgotten .form label{margin-bottom:.25rem;font-weight:500}@media screen and (max-width: 992px){.section-forgotten .form .actions a,.section-forgotten .form .actions button{width:100%}}.section-product .product-image .img-link{border:solid .0625rem #f2f2f2}.section-product .product-image-other img{width:100%;object-fit:cover;border:solid 1px rgba(0,0,0,0);max-height:6.5rem;transition:ease .3s}.section-product .product-image-other img:hover{opacity:.8}.section-product .product-info .product-stock{display:flex;margin-bottom:.625rem}.section-product .product-info .product-stock .add-to-wishlist,.section-product .product-info .product-stock .remove-from-wishlist{display:none;margin-right:1rem;font-size:1.4rem}.section-product .product-info .product-stock .add-to-wishlist.active,.section-product .product-info .product-stock .remove-from-wishlist.active{display:block}.section-product .product-info .product-stock .add-to-wishlist.wait,.section-product .product-info .product-stock .remove-from-wishlist.wait{cursor:wait}.section-product .product-info .product-stock span{font-size:.9rem;color:#666}.section-product .product-info .product-name{margin-bottom:0;font-size:calc(1.5rem + .45vw)}.section-product .product-info .product-price{margin-top:.25rem}.section-product .product-info .product-price .price-old{text-decoration:line-through;color:#777}.section-product .product-info .product-price .price-current{display:flex}.section-product .product-info .product-price .price-current .price{font-size:2.175rem;font-weight:800;color:#000}.section-product .product-info .product-price .price-current .price sup{font-weight:300}.section-product .product-info .product-price .price-current .off{margin-left:.9rem;margin-top:auto;margin-bottom:auto;color:#00a650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.section-product .product-info .product-cashback{display:inline-flex;border-radius:.35rem;font-size:.9rem}.section-product .product-info .product-cashback .cashback-percent{padding:.1rem .3rem;border:solid 1px #00a650;border-radius:.3rem 0 0 .3rem;font-weight:600;background:#00a650;color:#fff}.section-product .product-info .product-cashback .cashback-details{padding:.1rem .5rem;border:dashed .0625rem #00a650;border-radius:0 .3rem .3rem 0;border-left-width:0;color:#00a650}.section-product .product-info .installment{font-size:.9rem}.section-product .product-info .installment .at-sight b{font-size:1.2rem}.section-product .product-info .installment .interest-rate{margin-top:.25rem;font-size:.72rem;color:#777}.section-product .product-info .product-form .stock{margin-top:auto;margin-bottom:auto;margin-left:1.5rem;font-size:.9rem;color:#777}.section-product .product-info .product-form .label{font-size:.9rem;font-weight:500}.section-product .product-info .product-form input[type=radio]{width:1px;margin:0;opacity:0}.section-product .product-info .product-form input[type=radio]+label{display:inline-block;padding:.25rem .8125rem;border-radius:1.25rem;font-weight:500;font-size:.9rem;background-color:#f2f2f2;color:#555;transition:ease .3s;-webkit-user-select:none;user-select:none}.section-product .product-info .product-form input[type=radio]+label:hover{background-color:#ddd}.section-product .product-info .product-form input[type=radio].disabled+label{opacity:.5;cursor:default}.section-product .product-info .product-form input[type=radio]:checked+label{background-color:#222;color:#fff}.section-product .product-info .product-form input[type=radio]:focus+label{box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb), 0.25)}.section-product .product-info .product-form .options-list{font-size:0}.section-product .product-info .product-form .options-list .option .option-title{margin-bottom:.25rem;font-size:.9rem;font-weight:500;color:#555}.section-product .product-info .product-form .options-list .option.required .option-title:before{content:"*";display:inline-block;margin-right:.125rem;color:red}.section-product .product-info .product-form .options-list .option .form-check-inline{margin:.2rem}.section-product .product-info .product-form .options-list .option:not(:first-child){margin-top:.625rem}.section-product .product-info .shipping-form{width:400px;max-width:100%}.section-product .product-info .no-stock-warning{padding:.625rem .875rem;font-size:.9rem;cursor:unset}.section-product .product-info .no-stock-warning i{padding:.3125rem .625rem 0 0}.section-product .product-info .buttons{display:flex;margin-top:1.875rem;white-space:nowrap}.section-product .product-info .buttons .btn{text-transform:uppercase;font-weight:700;transition:ease .3s}.section-product .product-info .buttons .btn.shopping-cart{--bs-btn-bg: var(--color-primary-shadow);--bs-btn-color: var(--color-primary-hover);--bs-btn-border-color: var(--color-primary-shadow);--bs-btn-hover-bg: var(--color-primary-hover);--bs-btn-hover-border-color: var(--color-primary-hover);--bs-btn-focus-shadow-rgb: var(--color-primary-rgb);--bs-btn-active-bg: var(--color-primary-hover);--bs-btn-active-border-color: var(--color-primary-hover);--bs-btn-disabled-bg: var(--color-primary);--bs-btn-disabled-border-color: var(--color-primary);margin-left:.75rem}.section-product .product-info .product-features{margin-top:2rem;padding-top:1.25rem;font-size:.9rem}.section-product .product-info .product-features h5{margin-bottom:.75rem;color:#000}.section-product .product-info .product-features h5:before{content:"·";display:inline-block;margin-right:.75rem}.section-product .product-info .product-features ul{margin:0;padding:0}.section-product .product-info .product-features ul li{margin-top:.25rem;margin-bottom:.25rem;list-style:none}.section-product .product-info .product-features ul li span{color:#555}.section-product .product-info .shipping-table{display:none;width:100%;font-size:.9rem;margin:0;border:solid 2px var(--bs-border-color);overflow:hidden}.section-product .product-info .shipping-table th{padding:.2rem .8rem}.section-product .product-info .shipping-table td{padding:.4rem .8rem}.section-product .product-info .shipping-table thead th{background-color:#fafafa}.section-product .product-info .shipping-table tbody tr.error{color:#da1616}.section-product .product-info .highlight{color:#00a650}@media screen and (max-width: 992px){.section-product .product-info .product-price .price-current .price{font-size:1.875rem}.section-product .product-info .product-features h5{font-size:1.125rem}.section-product-body h1{font-size:1.3rem}.section-product-body .text .description{font-size:.9rem}.section-product-body .text .content{font-size:.9rem}}@media screen and (max-width: 460px){.section-product .product-info .product-name{font-size:calc(1.35rem + .25vw)}.section-product .product-info .buttons{display:block;margin-top:1.875rem;white-space:normal}.section-product .product-info .buttons .btn{display:block;width:100%;font-size:.9rem}.section-product .product-info .buttons .btn.shopping-cart{margin-left:0;margin-top:.625rem}}.section-products .section-title{text-align:center}.section-products .section-title .title{margin-bottom:.75rem}.section-products .section-title .title a,.section-products .section-title .title span{display:inline-block;padding-bottom:.45rem;text-transform:uppercase;text-decoration:none;font-weight:500;letter-spacing:1px;color:#000}.section-products .section-action{padding-bottom:1.25rem;text-align:center}.section-search .search-filter{padding-right:1.875rem}.section-search .search-filter h1.search-query,.section-search .search-filter h1.department-title,.section-search .search-filter h1.price-off-title{overflow:hidden;text-overflow:ellipsis}.section-search .search-filter .filter-title{margin-bottom:.2rem}.section-search .search-filter .price-filter .input-split{margin:auto .5rem;height:.625rem;line-height:.5rem;color:#777}.section-search .search-filter .price-filter button{margin-left:.5rem}.section-search .search-filter a{text-decoration:none;font-size:.9rem;color:#777}.section-search .search-filter a:hover{color:#222}.section-search .search-filter a.active{font-weight:bold;color:#222}.section-search .price-filter-button{display:none}.section-search .results-count,.section-search .sort-by{font-size:.9rem}.section-search .search-results-order{margin:1.875rem 0}@media screen and (max-width: 992px){.section-search .price-filter-button{display:block}.section-search .search-results-order{margin-top:0;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:solid .0625rem #eee}.section-search .search-filter{padding-right:.9375rem}.section-search .search-filter h1.search-query,.section-search .search-filter h1.department-title,.section-search .search-filter h1.price-off-title{text-align:center}.section-search .search-filter .filters{border-top:none !important}.section-search .search-filter .filters .price-filter,.section-search .search-filter .filters .brand-filter{display:none}.section-search .results-count,.section-search .sort-by{font-size:.9rem}}.section-cart .remove-product-container{position:absolute;top:50%;right:1rem;width:auto;transform:translateY(-50%)}.section-cart .remove-product{display:flex;padding:.7rem .7rem;border:solid .0625rem #f2f2f2;border-radius:.625rem}.section-cart .remove-product svg{margin:auto}.section-cart .remove-product svg path{stroke:#777}.section-cart .remove-product:hover svg path{stroke:#c91a37}.section-cart .product{position:relative;transition:background-color .3s}.section-cart .product:nth-child(even){background-color:#fbfbfb}.section-cart .product:hover{background-color:#f2f2f2}.section-cart .product .product-image{width:auto !important;min-width:calc(4.5rem + 2vw)}.section-cart .product .product-image .link{display:block}.section-cart .product .product-image .picture{width:calc(4.5rem + 2vw);height:calc(4.5rem + 2vw);border:solid .0625rem rgba(0,0,0,.08);background-color:#f2f2f2;background-size:cover;background-position:center;transition:opacity .3s}.section-cart .product .product-image .picture:hover{opacity:.7}.section-cart .product .product-image-name{display:flex}.section-cart .product .price-holder{width:100%;font-weight:500;padding-right:1.25rem}.section-cart .product .price-holder .product-price{color:#555}.section-cart .product .product-name{width:100%}.section-cart .product .product-name .link{max-width:90%;padding:.15rem 0;font-size:1.125rem;font-weight:600;text-decoration:none;color:#000}.section-cart .product .product-options{padding:.125rem 0;font-size:.9rem;font-weight:500;color:#777}.section-cart .product .product-options .option:not(:first-child):before{content:"·";display:inline-block;margin:0 .25rem}.section-cart .quantity .stock{margin-top:.75rem;text-align:center;font-size:calc(.75rem + .125vw);color:#777}.section-cart .totals{padding:1.5625rem 0 .625rem 0;border-top:solid .0625rem #f2f2f2;text-align:right}.section-cart .totals .total .name{display:inline-block;padding-right:.625rem;font-size:1.125rem;color:#555}.section-cart .totals .total .value{display:inline-block;padding-right:.5rem;font-weight:bold;font-size:1.7rem;letter-spacing:.0625rem}.section-cart .empty-cart a{font-weight:600;text-decoration:none}@media screen and (max-width: 992px){.section-cart .remove-product{top:0;margin:0;border:none;background-color:rgba(0,0,0,0) !important}.section-cart .action .btn{width:100%}.section-cart .product .price-holder{text-align:right}}@media screen and (max-width: 768px){.section-cart .remove-product-container{top:1rem;right:0;transform:none}}.section-checkout{height:100%}.section-checkout .checkout-form{background-color:#fff}.section-checkout .checkout-form .checkout-container{padding-bottom:calc(1rem + 1.25vw)}.section-checkout .checkout-form .checkout-container .form-header h1{margin-bottom:.35rem;font-size:calc(1.45rem + .45vw);font-family:"Inter",sans-serif}.section-checkout .checkout-form .checkout-container .form-header ul{list-style:none;margin:0;padding:0;font-size:0;white-space:nowrap;overflow:auto}.section-checkout .checkout-form .checkout-container .form-header ul li{display:inline-block;font-size:.9rem}.section-checkout .checkout-form .checkout-container .form-header ul li a{text-decoration:none}.section-checkout .checkout-form .checkout-container .form-header ul li span{color:#777}.section-checkout .checkout-form .checkout-container .form-header ul li:not(:first-child):before{content:"";margin:0 .35rem 0 .55rem;font-family:uicons-regular-rounded;font-style:normal;font-weight:400;font-variant:normal;font-size:.7rem;color:#888}.section-checkout .checkout-form .checkout-container form{padding-top:1.25rem;padding-bottom:2.25rem;margin-right:.9375rem}.section-checkout .checkout-form .checkout-container form #credit-card-number.brand{padding-left:3.75rem;background-repeat:no-repeat;background-position:.75rem center;background-size:auto 1.5rem}.section-checkout .checkout-form .checkout-container .secure-area{margin-right:.9375rem}.section-checkout .checkout-form .checkout-container .shipping-address-card{padding:.85rem 1rem .85rem .85rem;border-radius:1rem;font-size:.95rem;background-color:#f5f5f5;color:#333}.section-checkout .checkout-form .checkout-container .shipping-address-card a{font-size:.875rem;text-decoration:none;font-weight:600}.section-checkout .checkout-form .checkout-container .shipping-address-card span:first-child{font-weight:600}.section-checkout .checkout-form .checkout-container .shipping-address-card span:not(:first-child):before{content:"·";display:inline-block;margin-left:.4rem;margin-right:.4rem;color:#555}.section-checkout .checkout-form .checkout-container .shipping-address-card .address-icon{font-size:1.1rem;margin:auto 1rem auto .625rem;color:#777}.section-checkout .checkout-form .checkout-container .credit-card-installments{display:none}.section-checkout .checkout-form .checkout-container .form-title{display:flex;margin-bottom:.9rem}.section-checkout .checkout-form .checkout-container .form-title h5{font-weight:700}.section-checkout .checkout-form .checkout-container .form-title .icon{font-size:1.125rem;line-height:1.4}.section-checkout .checkout-form .checkout-container .form-title .icon i{margin-right:.75rem}.section-checkout .checkout-form .checkout-container .radio-select::-webkit-scrollbar{width:.375rem}.section-checkout .checkout-form .checkout-container .radio-select::-webkit-scrollbar-track{border-radius:1.25rem;background:rgba(0,0,0,.05)}.section-checkout .checkout-form .checkout-container .radio-select::-webkit-scrollbar-thumb{border-radius:1.25rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2))}.section-checkout .checkout-form .checkout-container .radio-select::-webkit-scrollbar-thumb:hover{border-radius:1.25rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6))}.section-checkout .checkout-form .checkout-container .radio-select label{display:flex;min-height:3.725rem;padding:10px 8px;border:solid 2px #f2f2f2;border-radius:.9rem;cursor:pointer;transition:background-color .3s,box-shadow .3s}.section-checkout .checkout-form .checkout-container .radio-select label .radio-input{display:flex;flex:1 1 0;min-width:8px;max-width:54px;margin:auto 0;text-align:center}.section-checkout .checkout-form .checkout-container .radio-select label .radio-input input{margin:auto}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info{flex:1 1 0;min-width:0;line-height:1;user-select:none;-webkit-user-select:none}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .street,.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .shipping-title,.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .title{font-weight:600}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .address,.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .shipping-price{margin-top:.4rem;font-size:.9rem}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .shipping-price.highlight{color:#00a650}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .shipping-title .shipping-error{display:inline-block;margin-right:.5rem;font-size:.9rem;color:#cf9f45}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .reference,.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .details{margin-top:.4rem;font-size:.85rem;font-weight:400;color:#777;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .image{display:flex}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .image img{margin:auto 0;max-height:2.5rem;margin-right:.9rem}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .info{display:flex;height:100%;min-width:1px}.section-checkout .checkout-form .checkout-container .radio-select label .radio-info .info .info-inner{margin:auto 0}.section-checkout .checkout-form .checkout-container .radio-select label.active{padding:9px 7px;border-width:3px;border-color:var(--color-primary-hover);background:#fff !important;box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), 0.1)}.section-checkout .checkout-form .checkout-container .radio-select label.active .radio-info .street,.section-checkout .checkout-form .checkout-container .radio-select label.active .radio-info .shipping-title,.section-checkout .checkout-form .checkout-container .radio-select label.active .radio-info .title{color:#000}.section-checkout .checkout-form .checkout-container .radio-select label:not(:first-child){margin-top:.5rem}.section-checkout .checkout-form .checkout-container .radio-select label:hover{background-color:#fafafa}.section-checkout .order-details{height:auto}.section-checkout .order-details .checkout-container{padding-bottom:calc(1rem + 1.25vw)}.section-checkout .order-details .checkout-container .checkout-info{margin-left:.9375rem}.section-checkout .order-details .checkout-container .info-products{position:relative;overflow:hidden}.section-checkout .order-details .checkout-container .info-products .products-list{max-height:466px;padding-bottom:.625rem;overflow:auto}.section-checkout .order-details .checkout-container .info-products .products-list::-webkit-scrollbar{width:.375rem}.section-checkout .order-details .checkout-container .info-products .products-list::-webkit-scrollbar-track{border-radius:1.25rem;background:rgba(0,0,0,.05)}.section-checkout .order-details .checkout-container .info-products .products-list::-webkit-scrollbar-thumb{border-radius:1.25rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2))}.section-checkout .order-details .checkout-container .info-products .products-list::-webkit-scrollbar-thumb:hover{border-radius:1.25rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6))}.section-checkout .order-details .checkout-container .info-products .products-list .product{display:flex}.section-checkout .order-details .checkout-container .info-products .products-list .product:first-child{margin-top:1.875rem}.section-checkout .order-details .checkout-container .info-products .products-list .product:last-child{margin-bottom:1.875rem}.section-checkout .order-details .checkout-container .info-products .products-list .product:not(:first-child){margin-top:1.25rem}.section-checkout .order-details .checkout-container .info-products .products-list .product .image{position:relative;width:3.5rem}.section-checkout .order-details .checkout-container .info-products .products-list .product .image .product-image{width:3.625rem;height:3.625rem;border-radius:.5rem;border:solid 1px rgba(0,0,0,.15);background-color:#fff;background-size:cover;background-position:center}.section-checkout .order-details .checkout-container .info-products .products-list .product .image .product-quantity{position:absolute;top:-0.375rem;right:-0.375rem;min-width:1.25rem;height:1.25rem;line-height:1.25rem;border-radius:1.25rem;font-size:.75rem;text-align:center;background:#555;color:#fff;-webkit-user-select:none;user-select:none}.section-checkout .order-details .checkout-container .info-products .products-list .product .info{width:100%;padding-left:1rem}.section-checkout .order-details .checkout-container .info-products .products-list .product .info .product-name{margin-top:.25rem;font-weight:bold}.section-checkout .order-details .checkout-container .info-products .products-list .product .info .product-tags{margin-top:.1rem;font-size:0;color:rgba(0,0,0,.6)}.section-checkout .order-details .checkout-container .info-products .products-list .product .info .product-tags span{font-size:.85rem}.section-checkout .order-details .checkout-container .info-products .products-list .product .info .product-tags span.highlight{color:#00a650}.section-checkout .order-details .checkout-container .info-products .products-list .product .info .product-tags span:not(:first-child):before{content:"·";display:inline-block;margin:0 .35rem}.section-checkout .order-details .checkout-container .info-products:before{content:"";position:absolute;width:calc(100% - 1.875rem);top:0;box-shadow:0 0 .9375rem .9375rem #fafafa;z-index:1}.section-checkout .order-details .checkout-container .info-products:after{content:"";position:absolute;width:calc(100% - 1.875rem);bottom:0;box-shadow:0 0 .9375rem .9375rem #fafafa;z-index:1}.section-checkout .order-details .checkout-container .info-totals{padding-top:.75rem;border-top:solid .0625rem #dee2e6}.section-checkout .order-details .checkout-container .info-totals .info{display:flex;margin:0 auto;padding:.9375rem .75rem .9375rem .75rem}.section-checkout .order-details .checkout-container .info-totals .info .name{width:60%;font-weight:600}.section-checkout .order-details .checkout-container .info-totals .info .name .sub-info{margin-top:.125rem;font-size:.9rem;font-weight:400;color:#777}.section-checkout .order-details .checkout-container .info-totals .info .name .sub-info:empty{display:none}.section-checkout .order-details .checkout-container .info-totals .info .value{width:40%;text-align:right}.section-checkout .order-details .checkout-container .info-totals .info .value b.highlight{color:#00a650}.section-checkout .order-details .checkout-container .info-totals .info .value i{font-size:.9rem}.section-checkout .order-details .checkout-container .info-totals .info:not(:first-child){margin-top:.625rem;padding-top:1.5rem;border-top:solid .0625rem #dee2e6}.section-checkout .order-details .checkout-container .info-totals .info:last-child{font-size:1.25rem}.section-checkout .order-details .checkout-container .info-totals .info.totals .name{font-weight:400}.section-checkout .order-details .checkout-container .info-coupon{padding:1.875rem 0;border-top:solid .0625rem #dee2e6}.section-checkout .order-details .checkout-container .info-coupon .form-group{margin-bottom:0}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied{display:flex;position:relative;width:100%;padding:.9375rem 1.25rem;border-radius:.5rem;background-color:#fff;box-shadow:0 .5rem .625rem 0 rgba(0,0,0,.035)}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied .coupon-icon{margin-right:1.875rem;font-size:1.75rem;color:#00a650}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied .coupon-info{width:100%}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied .coupon-info .info-details{font-size:.9rem;color:#555}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied .coupon-info .info-code{font-weight:600}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied .coupon-info b{padding-bottom:.1rem;border-bottom:.0625rem dashed;color:#00a650}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied .coupon-info .info-actions{margin-top:.875rem;padding-top:.75rem;border-top:solid .0625rem #ddd;font-size:.9rem}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied .coupon-info .info-actions a{text-decoration:none;font-weight:500}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied:before{content:"";position:absolute;display:block;top:-0.375rem;left:.375rem;width:calc(100% - .75rem);height:.375rem;background:radial-gradient(circle, transparent, transparent 50%, #fff 50%, #fff 100%) -0.4375rem -0.5rem/1rem 1rem repeat-x}.section-checkout .order-details .checkout-container .info-coupon .coupon-applied:after{content:"";position:absolute;display:block;bottom:-0.375rem;left:.375rem;width:calc(100% - .75rem);height:.375rem;background:radial-gradient(circle, transparent, transparent 50%, #fff 50%, #fff 100%) -0.4375rem -0.125rem/1rem 1rem repeat-x}.section-checkout .order-details .checkout-container .info-cashback{padding:1.875rem 0;border-top:solid .0625rem #dee2e6}.section-checkout .order-details .checkout-container .info-cashback .form-group{margin-bottom:0}.section-checkout .order-details .checkout-container .info-cashback .cashback-applied{padding:.4rem .75rem;border:dashed .0625rem #00a650;border-radius:.35rem;text-align:center;color:#00a650;background-color:#fff}.section-checkout #response-data{margin-bottom:0 !important}.section-checkout-response{position:relative;padding-top:3.75rem;padding-bottom:6.875rem}.section-checkout-response.success{background-color:#00a650;color:#fff}.section-checkout-response.error{background-color:#ca2a40;color:#fff}.section-checkout-response.warning{background-color:#e28548;color:#fff}.section-checkout-response .title{margin:0 auto;max-width:600px;font-size:2.5rem;line-height:1.2;font-weight:bold}.section-checkout-response .sub-title{margin-bottom:.5rem;font-size:1.1rem}.section-checkout-response .title-icon{font-size:3.2rem}.section-checkout-details{margin-top:-3.125rem;padding:0 .9375rem 6.25rem .9375rem}.section-checkout-details .container{max-width:1000px;padding:2.5rem 1.25rem;border-radius:1rem;background-color:#fff;box-shadow:0 .825rem 1.25rem 0 rgba(13,0,0,.08)}.section-checkout-details .container .steps{margin:0;padding:0}.section-checkout-details .container .steps li{display:flex;list-style:none}.section-checkout-details .container .steps li .number,.section-checkout-details .container .steps li .text{margin:auto 0}.section-checkout-details .container .steps li .number{margin-right:.9rem;width:2rem;min-width:2rem;height:2rem;line-height:2.0625rem;border-radius:2rem;font-size:.9rem;font-weight:bold;text-align:center;background-color:var(--color-primary);color:#fff;-webkit-user-select:none;user-select:none}.section-checkout-details .container .steps li:not(:first-child){margin-top:.875rem}.section-checkout-details .container .errors .error{text-align:center}.section-checkout-details .container .actions a{font-size:1rem}.section-checkout-details .container .actions a:not(:first-child){margin-left:.25rem}.checkout-body #nav-sticky-wrapper{display:none}.checkout-response-body{background-color:#fafafa}@media screen and (min-width: 992px){.checkout-body:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(to bottom, #fafafa 75%, transparent 100%);z-index:-1}}@media screen and (max-width: 992px){.section-checkout .checkout-form .checkout-container{padding-bottom:0}.section-checkout .checkout-form .checkout-container form{padding-right:0}.section-checkout .order-details{padding-top:.625rem;border-top:solid .0625rem #dee2e6;border-left:none;background-color:#fff}.section-checkout .order-details .checkout-container .info-totals{margin-top:0;padding-left:0}.section-checkout .order-details .checkout-container .checkout-info{margin-left:0}.section-checkout .order-details .checkout-container .info-products:before,.section-checkout .order-details .checkout-container .info-products:after{box-shadow:0 0 .9375rem .9375rem #fff}.section-checkout-response{padding-bottom:6.25rem}.section-checkout-response .title{font-size:1.2rem}.section-checkout-response .title-icon{font-size:2.4rem}.section-checkout-details .container .steps li .text{font-size:.9rem}}@media screen and (max-width: 768px){.section-checkout .checkout-form .checkout-container form .actions .btn{width:100%}}.section-contact{text-align:center}.section-contact .separate:before{width:calc(50% - 6.875rem);border-bottom:solid .0625rem rgba(0,0,0,.1)}.section-contact .separate:after{width:calc(50% - 6.875rem);border-bottom:solid .0625rem rgba(0,0,0,.1)}.section-response{padding:.75rem;cursor:pointer}.section-response.success{background-color:#ebffe9;color:#479a18}.section-response.danger{background-color:#ffe2e2;color:#d02222}.section-response.warning{background-color:#fff2e2;color:#d07622}.section-response .container .response{display:flex;justify-content:center;align-items:center;font-size:.9rem;font-weight:500}.section-response .container .response .icon i{margin-right:.375rem}@media screen and (max-width: 460px){.section-response{padding:.9375rem .625rem;font-size:.9rem}}.section-lookbook .carousel-item{text-align:center}.section-lookbook .carousel-item img{max-height:60vh}.section-loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);z-index:9999;-webkit-user-select:none;user-select:none;cursor:wait}.section-loading .container{height:100%}.section-loading .container .content-middle{display:flex;width:100%;height:100%;text-align:center;align-items:center;justify-content:center}.section-loading .container h4{font-family:"Inter",sans-serif}.section-loading .container h4:empty{display:none}/*# sourceMappingURL=style.css.map */
