.section-content{padding:30px 0;overflow:hidden}.section-content *,.section-content .h0,.section-content h1,.section-content .h1,.section-content h2,.section-content .h2,.section-content h3,.section-content .h3,.section-content h4,.section-content .h4,.section-content h5,.section-content .h5,.section-content h6,.section-content .h6{padding:0;margin:0}.image-desktop{display:none}.image-mobile{display:block}@media(min-width:769px){.image-desktop{display:block}.image-mobile{display:none}}.cc-featured-collection .card--product{padding:0!important}.cc-featured-collection carousel-slider{position:relative;width:100%;margin:auto}.cc-featured-collection carousel-slider:after{content:"";position:absolute;top:0;right:var(--gutter);bottom:0;width:5%;background:linear-gradient(to right,transparent,white);pointer-events:none;opacity:0;transition:opacity .4s ease}.cc-featured-collection:has(.slider-nav__btn[name=next]:disabled) carousel-slider:after{opacity:0}.cc-featured-collection .product-inventory__status{padding:0}.cc-featured-collection .price{padding-top:10px}.cc-featured-collection .card__quick-add{display:block!important}.main-products-grid .facets__filters{margin-top:0}@media(max-width:767px){header>.header__logo,header>.main-menu,header>.header__icons{flex-grow:1;flex-basis:0}.cc-featured-collection .carousel .small__grid{--column-gap: 20px}}.collections-grid .section-content{padding-bottom:0;background:none}.collections-grid .container{padding:0}.collections-grid .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,1fr);grid-column-gap:10px;grid-row-gap:10px}.collections-grid .grid>*{height:240px;position:relative;overflow:hidden}.collections-grid .grid .category:nth-child(1){grid-area:1 / 1 / 2 / 3;height:240px}.collections-grid .grid .category:nth-child(2){grid-area:2 / 1 / 3 / 2}.collections-grid .grid .category:nth-child(3){grid-area:2 / 2 / 3 / 3}.collections-grid .grid .category:nth-child(4){grid-area:3 / 1 / 4 / 3}.collections-grid .grid .category:nth-child(5){grid-area:4 / 1 / 5 / 2}.collections-grid .grid .category:nth-child(6){grid-area:4 / 2 / 5 / 3}.collections-grid .grid .category:nth-child(7){grid-area:5 / 1 / 6 / 3}.collections-grid .grid .category:nth-child(8){grid-area:6 / 1 / 7 / 2}.collections-grid .grid .category:nth-child(9){grid-area:6 / 2 / 7 / 3;height:240px}.collections-grid .grid .category:nth-child(10){grid-area:7 / 1 / 8 / 3;height:240px}.collections-grid .grid .category img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.collections-grid .grid .category:hover img{transform:scale(1.05)}.collections-grid .grid .category:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff;background:radial-gradient(circle,#fff0,#0003);opacity:0;z-index:1;transition:all .5s ease}.collections-grid .grid .category:hover:before{opacity:1}.collections-grid .content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:4px;z-index:2}.collections-grid .content h3{color:#fff;font-size:18px;font-weight:700;margin:0}.collections-grid .content p{margin:0;color:#fff;font-size:14px;line-height:1.2}.collections-grid .content h3,.collections-grid .content p{text-align:center;text-shadow:0px 0px 5px #818181;transform:translateY(24px);transition:all .5s ease}.collections-grid .category:hover .content h3,.collections-grid .category:hover .content p{transform:translateY(24px)}.collections-grid .content .btn{opacity:0;transition:all .5s ease;padding:14px 34px;margin-top:10px;font-weight:700;font-size:12px}.collections-grid .category:hover .content .btn{opacity:0}.footer{background:#8d9060}.footer *{padding:0;margin:0}.footer .container{padding-top:50px;padding-bottom:30px}.footer .newsletter form .form-wrapper{border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:space-between}.footer .newsletter form input{background:none;outline:none;box-shadow:none;border:none;font-weight:400;font-size:14px;color:#000;flex:1;margin:0;padding:0 10px;cursor:auto}.footer .newsletter form button{font-size:14px;font-weight:600;border-radius:inherit;padding:18px 22px;outline:none;box-shadow:none;border:none;color:#8d9060;background:#8d90600f}.footer .newsletter .nl-status{font-weight:400;font-size:14px;color:#000;margin-top:10px}.footer .newsletter .nl-status.hidden{display:none}.footer .socials{display:flex;gap:20px}.footer .socials svg{color:#fff;width:24px}.footer .footer-nav{display:flex;flex-direction:column;gap:10px}.footer .footer-nav a{color:#fff;font-size:16px;font-weight:400;text-decoration:none}.footer .footer-text{color:#fff;font-size:18px;font-weight:600}.footer .divider{width:100%;height:1px;background:#fff;margin:30px 0}.footer .copyright{font-size:14px;font-weight:400;color:#fff}.footer .payment{width:100%}.footer .logo{width:224px;max-width:100%;height:auto}.footer .text-16{font-size:16px;font-weight:600}.footer .text-14{font-size:16px;font-weight:300}.footer .payment-icons{list-style:none;display:flex;gap:6px;justify-content:start}.footer .payment-icons li{margin:0!important}.footer .disclosure__title,.footer .disclosure__toggle{color:#fff}.footer details{border-bottom:1px solid #fff}.cta{position:relative;height:520px;overflow:hidden}.cta img,.cta svg{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.cta .section-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto}.cta .section-content[data-overlay=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background:#fff;background:radial-gradient(circle,#fff0,#0000004d);z-index:2}.cta .container{position:relative;background:none;height:100%;z-index:3}.cta h2{font-weight:700}.cta p{font-size:16px}.cta .btn{font-size:14px;padding:14px 26px}.get-inspired{--balsamic: #1c1614;--oat: #f5f1e8;--sourdough: #e8dece;--chai: #d4c4a0;--olive: #7a8754;--almond: #c49a4e;background:var(--oat)}.get-inspired .grid{display:grid;grid-template:2fr 1fr 1fr 1fr / 1fr;gap:20px;width:100%;height:720px;transition:grid-template .3s .12s;overflow:hidden}.get-inspired .grid:has(:hover){transition:grid-template .5s}.get-inspired .grid:has(>:nth-child(1):hover){grid-template:2fr 1fr 1fr 1fr / 1fr}.get-inspired .grid:has(>:nth-child(2):hover){grid-template:1fr 2fr 1fr 1fr / 1fr}.get-inspired .grid:has(>:nth-child(3):hover){grid-template:1fr 1fr 2fr 1fr / 1fr}.get-inspired .grid:has(>:nth-child(4):hover){grid-template:1fr 1fr 1fr 2fr / 1fr}.get-inspired .item{position:relative;overflow:hidden}.get-inspired .item .image-wrapper{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translate(-50%)}.get-inspired .item img{width:100%;height:100%;object-fit:cover;object-position:bottom;transition:all .5s ease}.get-inspired .item:hover img{object-position:center}.get-inspired .subheading{font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--almond);font-weight:700}.get-inspired .heading{font-family:Playfair Display,serif;font-weight:500;font-size:52px;line-height:1.04;margin:20px 0}.get-inspired .heading em{font-style:italic;color:var(--olive)}.get-inspired .body{font-weight:300;font-size:16px;line-height:1.65;color:#5b524c}.get-inspired .divider{width:54px;height:2px;background:var(--almond)}.get-inspired .btn{font-size:14px;padding:14px 26px}.get-inspired .content{--transform: translateY(100%);--transorm-active: translateY(0);position:absolute;bottom:0;padding:20px;transform:var(--transform);opacity:0;transition:all .5s ease;z-index:2}.get-inspired .item:first-child .content{transform:var(--transorm-active);opacity:1}.get-inspired .grid:has(.item:not(:first-child):hover) .item:first-child .content{transform:var(--transorm-active);opacity:0}.get-inspired .item:hover .content{transform:var(--transorm-active);opacity:1}.get-inspired .content p{font-size:14px;color:var(--chai);font-weight:700}.get-inspired .content h3{font-family:Playfair Display,serif;font-style:italic;font-weight:500;font-size:26px;color:#fff;margin:6px 0}.get-inspired .content .credit{font-size:12px!important;font-weight:300!important;color:#e4e4e4!important;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/73/assets/hanz.css.map */
