.section-welcome-home{padding:70px 0;text-align:center}.welcome-title{margin-bottom:15px;text-transform:uppercase}.welcome-text{line-height:18px}.section-categories-home .home-category{margin:5px auto 50px 0;overflow:hidden;position:relative;text-align:left}.section-categories-home .home-category-image{overflow:hidden;position:relative}.section-categories-home .home-category-image img{display:block;height:auto;width:100%}.section-categories-home .category-name{bottom:0;color:#fff;font-weight:400;left:0;padding:40px 12px 12px;pointer-events:none;position:absolute;right:0;z-index:2}.section-categories-home .category-name br{display:none}.section-categories-home .category-name-text{display:block;font-size:var(--font-small);font-weight:700;letter-spacing:.08em;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.35);text-transform:uppercase}.section-categories-home .category-description-text{display:block;font-size:var(--font-smallest);letter-spacing:.01em;line-height:1.3;margin-top:4px;text-shadow:0 1px 3px rgba(0,0,0,.35);text-transform:none}@media (max-width:767px){.section-categories-home .home-category-image img{aspect-ratio:320/364;height:100%;-o-object-fit:contain;object-fit:contain}}@media (min-width:768px){.section-categories-home .category-name{padding:60px 20px 20px}.section-categories-home .category-name-text{font-size:var(--font-big)}.section-categories-home .category-description-text{font-size:var(--font-small);margin-top:6px}}.section-banner-home{background-color:#f4f4f4;font-family:Montserrat,Sans-serif}.section-banner-home .btn{border-radius:8px;font-size:.7rem;font-weight:700;letter-spacing:normal}.section-banner-home .textbanner-title{font-size:.9rem}.section-banner-home .textbanner-paragraph{font-size:.5rem;font-weight:500}@media (min-width:768px){.section-banner-home .textbanner-title{font-size:1.875rem}.section-banner-home .textbanner-paragraph{font-size:.9rem;line-height:1.75rem}.section-banner-home .btn{font-size:.9rem}}.section-brands-home{margin-bottom:50px}.section-brands-home .brand-image{aspect-ratio:1/1}.landing-spy-desktop{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:40}@media (max-width:767px){.landing-spy-desktop{display:none}}.landing-spy-desktop-img{cursor:pointer;display:block;filter:drop-shadow(4px 6px 0 rgba(12,11,28,.12));height:180px;left:0;max-width:none;pointer-events:auto;position:absolute;top:28vh;transform:translateX(-105%);transition:top .45s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,1.4,.4,1);width:auto}.landing-spy-desktop-img.is-hiding{pointer-events:none;transition:top .45s cubic-bezier(.2,.7,.2,1),transform .22s ease-in}.landing-spy-bubble{background:#fff;border:2px solid #111;border-radius:22px;box-shadow:4px 5px 0 rgba(12,11,28,.12);color:#111;cursor:pointer;opacity:0;padding:10px 16px;pointer-events:none;position:absolute;transform:scale(.85);transform-origin:0 17px;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;visibility:hidden;width:auto;z-index:1}.landing-spy-bubble:after,.landing-spy-bubble:before{border-style:solid;content:"";position:absolute;top:17px;transform:translateY(-50%)}.landing-spy-bubble:before{border-color:transparent #111 transparent transparent;border-width:7px 10px 7px 0;left:-10px}.landing-spy-bubble:after{border-color:transparent #fff transparent transparent;border-width:5px 7px 5px 0;left:-6px}.is-talking>.landing-spy-bubble{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity .15s ease,transform .3s cubic-bezier(.2,1.4,.4,1),visibility 0s;visibility:visible}.is-searching>.landing-spy-bubble{cursor:default;padding-bottom:12px}.landing-spy-desktop>.landing-spy-bubble{left:0;top:28vh}.landing-spy-desktop.is-searching>.landing-spy-bubble{width:260px}.landing-spy-desktop.has-results>.landing-spy-bubble{width:340px}.landing-spy-title>.landing-spy-bubble{left:calc(100% + 10px);max-width:calc(100vw - 86.34093px);top:10px}.landing-spy-title.is-searching>.landing-spy-bubble{width:min(260px,100vw - 56.34093px - 30px)}.landing-spy-title.has-results>.landing-spy-bubble{width:calc(100vw - 86.34093px)}.landing-spy-search{margin:0}.landing-spy-search-label{display:block;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-spy-search-field{align-items:center;border-bottom:2px solid #111;display:flex}.landing-spy-search-label+.landing-spy-search-field{display:none}.is-searching .landing-spy-search-label+.landing-spy-search-field{animation:landing-spy-field-in .25s ease;display:flex;margin-top:4px}@keyframes landing-spy-field-in{0%{opacity:0;transform:translateY(-4px)}}.landing-spy-search-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;color:#111;flex:1;font-size:14px;line-height:1.3;min-width:0;outline:none;padding:4px 0}@media (max-width:767px){.landing-spy-search-input{font-size:16px}}.landing-spy-search-submit{background:transparent;border:0;color:#111;cursor:pointer;font-size:14px;line-height:1;padding:4px 0 4px 8px}.landing-spy-search-suggest{border-radius:0 0 20px 20px;border-top:1px solid hsla(0,0%,7%,.12);display:none;font-size:13px;margin:10px -16px -12px;overflow-x:hidden;overflow-y:auto}.has-results .landing-spy-search-suggest{display:block}.landing-spy-search-suggest .search-suggest-list{margin:0;padding:4px 0 12px}.landing-spy-search-suggest .search-suggest-item{padding:8px 14px}.landing-spy-search-suggest .landing-spy-suggest-price{font-weight:700}.landing-spy-search-suggest .landing-spy-suggest-compare{font-size:11px;margin-left:4px;opacity:.6;text-decoration:line-through}.landing-spy-search-suggest .search-suggest-image{height:auto;width:40px}.landing-spy-search-suggest .js-search-suggest-all-link{margin:4px 14px 0}.landing-spy-overlay{background:rgba(12,11,28,.55);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease,visibility 0s linear .25s;visibility:hidden;z-index:1050}.landing-spy-is-searching .landing-spy-overlay{opacity:1;transition:opacity .25s ease;visibility:visible}.landing-spy-is-searching .landing-spy-desktop{z-index:1051}.landing-spy-section{position:relative}@media (max-width:767px){.landing-spy-section{padding-top:20px}}.landing-spy-title{height:115px;left:0;pointer-events:none;position:absolute;top:14px;width:56.34093px;z-index:5}@media (min-width:768px){.landing-spy-title{display:none}}.landing-spy-title.is-floating{position:fixed;z-index:1051}@media (max-width:767px){.landing-has-spy .landing-section .landing-category-header,.landing-has-spy .landing-section .landing-featured-header,.landing-has-spy .landing-section .landing-image-cards-header,.landing-has-spy .landing-section .landing-products-carousel-header,.landing-spy-home .landing-spy-heading{padding-left:64.34093px;padding-right:64.34093px}}.landing-spy-title-img{cursor:pointer;display:block;filter:drop-shadow(3px 4px 0 rgba(12,11,28,.12));height:115px;max-width:none;pointer-events:auto;transform:translateX(-105%);transition:transform .25s ease-in;width:auto}.is-peeking>.landing-spy-title-img,.is-searching>.landing-spy-title-img{transform:translateX(0);transition:transform .55s cubic-bezier(.2,1.4,.4,1) .1s}@media (prefers-reduced-motion:reduce){.landing-spy-desktop-img,.landing-spy-desktop-img.is-hiding{transition:none}.is-peeking>.landing-spy-title-img,.landing-spy-title-img{transform:translateX(0);transition:none}.is-talking>.landing-spy-bubble,.landing-spy-bubble,.landing-spy-is-searching .landing-spy-overlay,.landing-spy-overlay{transition:none}.is-searching .landing-spy-search-label+.landing-spy-search-field{animation:none}}
/*# sourceMappingURL=home_critical.min.f9257055.css.map */