.q-editorial h1,.q-editorial h2,.q-editorial h3{font-family:var(--font-heading-family);font-weight:500;letter-spacing:0;line-height:1.1;color:inherit}.q-editorial h2{font-size:36px;margin:0 0 25px}.q-editorial h3{font-size:27px;margin:0 0 15px}.q-editorial p{margin:0 0 20px;font-size:16px;line-height:1.4}.q-hero{position:relative}.q-hero-media{height:62.9vw;max-height:1000px;position:relative}.q-hero-media picture,.q-hero-media img{width:100%;height:100%;display:block;object-fit:cover}.q-hero-copy{position:absolute;bottom:40px;left:max(40px,calc((100% - 1420px)/2));color:#fff;max-width:850px;z-index:2;text-shadow:0 1px 4px #0003}.q-hero-copy h1{font-size:27px;margin:0 0 12px}.q-hero-copy p{margin:0 0 14px}.q-hotspot{position:absolute;left:var(--x);top:var(--y);width:40px;height:40px;border:0;border-radius:50%;background:#edebe7e8;color:#222;font:32px/1 sans-serif;cursor:pointer;transform:translate(-50%,-50%);z-index:3}.q-hotspot:hover{transform:translate(-50%,-50%) scale(1.12)}.q-categories{margin:75px 0}.q-categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.q-categories-grid a{text-decoration:none;color:inherit;font-size:14px}.q-category-media{aspect-ratio:2/3;background:#eee;overflow:hidden;margin-bottom:5px}.q-category-media img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.q-categories-grid a:hover img{transform:scale(1.03)}.q-products{margin:75px 0}.q-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:50px}.q-section-heading h2{margin:0}.q-product-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.q-card{min-width:0}.q-card-media{position:relative;aspect-ratio:2/3;background:#f2f2f2;overflow:hidden}.q-card-media>a,.q-card-media img{display:block;width:100%;height:100%;object-fit:contain}.q-card-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}.q-card-media:hover .q-card-secondary{opacity:1}.q-card-title{display:block;color:inherit;text-decoration:none;font-size:16px;line-height:1.25;margin-top:9px}.q-card-price{font-size:14px;margin-top:4px}.q-card-price s{margin-right:8px}.q-quick{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);border:0;background:#2a3743;color:#fff;font:inherit;font-size:14px;padding:8px;opacity:0;transform:translateY(10px);transition:.2s;cursor:pointer}.q-card-media:hover .q-quick,.q-quick:focus-visible{opacity:1;transform:none}.q-sale{position:absolute;right:0;top:0;padding:5px 9px;background:#f7d9cb;font-size:13px}.q-pair{display:grid;grid-template-columns:1fr 1fr}.q-promo-panel{height:800px;position:relative;overflow:hidden;color:#fff}.q-promo-panel>img,.q-banner>img{width:100%;height:100%;object-fit:cover;display:block}.q-promo-panel:after,.q-banner:after,.q-mosaic-grid a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0002;pointer-events:none}.q-overlay-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px}.q-overlay-copy h2{margin:0 0 12px}.q-overlay-copy p{max-width:650px}.q-promo-panel p{max-width:560px}.q-banner{height:var(--q-banner-height,650px);position:relative;color:#fff;overflow:hidden}.q-banner h2{font-size:43px;max-width:1000px}.q-banner .q-eyebrow{font-size:14px;letter-spacing:3px}.q-journal{margin:75px 0}.q-journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-left:10%;padding-right:10%}.q-journal-copy{max-width:450px}.q-journal-images{position:relative;height:335px;display:flex;align-items:center}.q-journal-images img{width:55%;height:90%;object-fit:cover}.q-journal-images img:nth-child(2){border-radius:50% 50% 0 0;position:absolute;right:0;top:0;height:90%}.q-mosaic{margin:75px 0}.q-mosaic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.q-mosaic-grid a{position:relative;aspect-ratio:4/3;display:grid;place-items:center;color:#fff;text-decoration:none;overflow:hidden}.q-mosaic-grid a:nth-child(n+5){grid-column:span 2;aspect-ratio:2/1}.q-mosaic-grid img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .5s}.q-mosaic-grid a:hover img{transform:scale(1.04)}.q-mosaic-grid span{position:relative;z-index:1;text-align:center;font-family:var(--font-heading-family);font-size:22px;font-weight:500;padding:15px}.q-benefits{padding:100px 0;border-top:1px solid #eee}.q-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.q-benefit-grid svg{width:60px;height:60px;fill:none;stroke:#f5d8c9;stroke-width:2;margin-bottom:20px}.q-benefit-grid p{margin:0}.q-service{background:#e5ebef;padding:75px 0;text-align:center}.q-service-track{display:flex;gap:35px;align-items:center;overflow:auto;scroll-snap-type:x mandatory;padding:20px 10px 35px;scrollbar-width:none}.q-service-track article{flex:0 0 calc((100% - 70px)/3);min-height:220px;background:#fff;padding:35px 28px;scroll-snap-align:center}.q-service-track article:nth-child(2){min-height:260px;box-shadow:0 8px 25px #0001;display:flex;justify-content:center;flex-direction:column}.q-service-track h3{font-size:24px}.q-service-track a{color:inherit}.q-service-dots{display:flex;justify-content:center;gap:10px}.q-service-dots button{width:8px;height:8px;border:1px solid #2a3743;border-radius:50%;padding:0;background:transparent;cursor:pointer}.q-service-dots button[aria-current=true]{background:#2a3743}.q-collection_intro{padding-top:40px}.q-collection-intro{background:#f3f3f3;text-align:center;padding:22px}.q-collection-intro h1{font-size:27px;margin:0 0 8px}.q-collection-intro p{margin:0 0 10px}.q-collection-intro .q-btn{font-size:11px;min-height:30px;padding:4px 14px}@media(max-width:749px){.q-wrap{padding:0 17px}.q-editorial h2{font-size:30px}.q-editorial h3{font-size:26px}.q-editorial p{font-size:16px;line-height:1.4}.q-hero-media{height:calc(100vw * 1.09);max-height:none}.q-hero-copy{position:static;color:#2a3743;text-shadow:none;padding:15px 17px 0;max-width:none}.q-hero-copy h1{font-size:26px}.q-hero-copy p{margin-bottom:18px}.q-btn{font-size:11px;letter-spacing:2px;min-height:34px;padding:6px 18px}.q-hotspot{left:var(--mx);top:var(--my);width:32px;height:32px;font-size:27px}.q-categories,.q-products,.q-mosaic{margin:40px 0}.q-categories-grid{grid-template-columns:1fr 1fr;gap:16px}.q-categories-grid a{font-size:13px}.q-category-media{margin-bottom:3px}.q-section-heading{margin-bottom:30px;gap:30px}.q-section-heading .q-btn{max-width:95px;text-align:center}.q-product-track{display:flex;gap:16px;overflow:auto;padding:0 5px 22px;scroll-snap-type:x mandatory}.q-product-track .q-card{flex:0 0 40%;scroll-snap-align:start}.q-card-title{font-size:13px;line-height:1.3}.q-card-price{font-size:12px}.q-quick{display:none}.q-pair{grid-template-columns:1fr}.q-promo-panel{height:480px}.q-overlay-copy{padding:20px}.q-promo-panel h2{font-size:30px}.q-promo-panel p{font-size:16px}.q-banner{height:calc(var(--q-banner-height,650px) * .65)}.q-banner h2{font-size:28px}.q-journal{margin:40px 0}.q-journal-grid{display:flex;flex-direction:column-reverse;gap:25px;padding:0 37px}.q-journal-images{width:100%;height:220px;max-width:420px}.q-journal-copy h2{margin-bottom:25px}.q-mosaic-grid{grid-template-columns:1fr 1fr;gap:30px}.q-mosaic-grid a:nth-child(n+5){grid-column:auto;aspect-ratio:4/3}.q-mosaic-grid span{font-size:16px;padding:8px}.q-benefits{padding:45px 0 90px}.q-benefit-grid{grid-template-columns:1fr;gap:80px}.q-benefit-grid svg{margin-bottom:20px}.q-service{padding:45px 0}.q-service-track{gap:20px;padding:15px 0 25px}.q-service-track article{flex:0 0 100%;min-height:230px}.q-service-track article:nth-child(2){min-height:230px}.q-collection_intro{padding-top:30px}.q-collection-intro{padding:25px 17px}.q-collection-intro h1{font-size:23px}}.q-hero-media{height:auto;aspect-ratio:1.59}.q-hero-media picture{position:absolute;top:0;right:0;bottom:0;left:0}.q-banner[id$=motion] h2{font-size:60px}.q-banner[id$=campaign] h2{font-size:80px}.q-journal-images{height:409px}.q-journal-images img{height:283px;align-self:flex-start;margin-top:63px}.q-journal-images img:nth-child(2){height:309px;margin-top:0;border-radius:50% 50% 0 0/42% 42% 0 0}.q-mosaic-grid a:nth-child(n+5){aspect-ratio:4/3}.q-mosaic-grid span{font-family:var(--font-body-family);font-size:16px;font-weight:400}.q-benefits{padding:70px 0}.q-collection_intro{padding-top:75px}.q-collection-intro{height:106px;padding:17px 20px}.q-collection-intro p{display:inline;margin-right:15px}.q-collection-intro .q-btn{vertical-align:middle}@media(max-width:749px){.q-hero-media{height:auto;aspect-ratio:.917}.q-banner[id$=motion] h2{font-size:39px}.q-banner[id$=campaign] h2{font-size:52px}.q-journal-images{height:220px}.q-journal-images img{height:180px;margin-top:35px}.q-journal-images img:nth-child(2){height:195px}.q-benefits{padding:40px 0 65px}.q-benefit-grid{gap:54px}.q-benefit-grid svg{margin-bottom:10px}.q-collection_intro{padding-top:40px}.q-collection-intro{height:146px;padding:22px 17px}.q-collection-intro p{display:block;margin:0 0 10px}}.q-service-track article:nth-child(2){min-height:220px;box-shadow:none}.q-service-track article.q-service-active{min-height:260px;box-shadow:0 8px 25px #0001}.q-service-dots button[aria-current]{background:#2a3743}@media(max-width:749px){.q-service-track article,.q-service-track article:nth-child(2),.q-service-track article.q-service-active{min-height:230px}}.q-products[id$=layers]{margin-top:150px}.q-benefits{margin-bottom:75px}@media(max-width:749px){.q-products[id$=layers]{margin-top:80px}.q-benefits{margin-bottom:40px}}.q-service{margin-bottom:75px}@media(max-width:749px){.q-service{margin-bottom:40px}}.q-categories-grid a{font-size:16px;line-height:1.4;padding-bottom:4px}.q-category-media{margin-bottom:15px}@media(min-width:750px){.q-card-title{line-height:1.4}.q-product-track{padding-bottom:35px}}@media(max-width:749px){.q-categories-grid a{font-size:14px;padding-bottom:0}.q-category-media{margin-bottom:5px}.q-hero-copy{padding-bottom:12px}.q-products .q-section-heading h2{font-size:26px}}@media(max-width:749px){.q-editorial h2,.q-products .q-section-heading h2,.q-promo-panel h2{font-size:31px}.q-banner h2{font-size:21.5px}.q-banner[id$=motion] h2{font-size:30px}.q-banner[id$=campaign] h2{font-size:40px}.q-products[id$=related-products] .q-section-heading h2{font-size:26px}}@media(max-width:749px){.q-product-track{padding-left:0;padding-right:0;gap:17px}.q-product-track .q-card{flex-basis:39.63%}}.q-hero-media{width:100%;max-height:none}.q-product-track{scrollbar-width:auto}.q-product-track::-webkit-scrollbar{height:14px}@media(max-width:749px){.q-product-track{padding-bottom:8px}}.q-footer{background:#2a3743;color:#fff;padding:60px 0;font-size:14px;line-height:1.6}.q-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.7fr;gap:22px}.q-footer summary{list-style:none;cursor:default;font-family:var(--font-heading-family);font-size:13px;font-weight:500;letter-spacing:2.6px;text-transform:uppercase;margin-bottom:20px}.q-footer summary::-webkit-details-marker{display:none}.q-footer a{color:#fff;text-decoration:none}.q-footer a:hover{text-decoration:underline}.q-footer-links p{margin:0 0 5px}.q-footer-newsletter p{margin:0 0 15px}.q-email-field{display:flex;border-bottom:2px solid white}.q-email-field input{width:100%;min-width:0;border:0;background:transparent;color:#fff;padding:10px 0;font:inherit;outline-offset:3px}.q-email-field input::placeholder{color:#fff;opacity:1}.q-email-field button{background:transparent;border:0;color:#fff;font-size:26px;cursor:pointer}.q-footer .q-consent{font-size:11px;margin-top:12px;opacity:.8;line-height:1.5}.q-footer-bottom{text-align:center;font-size:12px;margin-top:45px}.q-footer-bottom a{color:#fff}.q-newsletter-popup{padding:45px 40px;width:610px;max-width:calc(100vw - 30px);border:0;text-align:center;color:#2a3743}.q-newsletter-popup::backdrop{background:#0005}.q-newsletter-popup>button{position:absolute;right:10px;top:5px}.q-newsletter-popup h2{font-size:36px;margin:0 0 20px}.q-newsletter-popup>p{margin:0 0 30px}.q-newsletter-popup form{margin:30px auto;max-width:410px}.q-newsletter-popup form>div{display:flex}.q-newsletter-popup input{font:inherit;border:1px solid #ddd;width:100%;min-width:0;padding:10px}.q-newsletter-popup form .q-btn{border-radius:0 30px 30px 0}.q-newsletter-popup .q-consent{font-size:11px;margin:20px 0 0}.q-newsletter-popup .q-consent a{color:inherit}@media(max-width:749px){.q-footer{padding:0 0 25px}.q-footer-grid{display:block}.q-footer details{border-bottom:1px solid #ffffff15}.q-footer summary{cursor:pointer;margin:0;padding:16px 0;font-size:12px;letter-spacing:2.4px;display:flex;justify-content:space-between}.q-footer summary:after{content:"\2304"}.q-footer details[open] summary:after{content:"\2303"}.q-footer-links,.q-footer-newsletter{padding:0 0 20px}.q-footer-bottom{margin-top:25px}.q-newsletter-popup{padding:40px 22px}.q-newsletter-popup h2{font-size:28px}.q-newsletter-popup form .q-btn{font-size:10px;letter-spacing:1px;padding:8px 12px}}@media(max-width:749px){.q-footer{padding-bottom:15px}.q-footer summary{padding:12px 0;line-height:1.4}.q-footer-bottom{margin-top:15px;line-height:1.4}}@media(min-width:750px){.q-footer-bottom{margin-top:28px}}body{color:#2a3743;font-size:16px;line-height:1.4;letter-spacing:.4px}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-weight:500;letter-spacing:0}.page-width{max-width:1500px;padding-left:40px;padding-right:40px}.button{font-size:13px;letter-spacing:2.6px;text-transform:uppercase;border-radius:50px;min-height:46px}.button:after,.button:before{border-radius:50px}.price{font-size:16px;letter-spacing:0}.product__title h1{font-size:36px;line-height:1.1}.product__info-container{max-width:none}.product__info-wrapper{padding-left:60px!important}.product{column-gap:0}.product--medium .product__media-wrapper,.product--medium .product__info-wrapper{width:50%;max-width:50%}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__submit{width:100%}.product__info-container .product__accordion .summary__title h2{font-family:var(--font-body-family);font-size:13px;font-weight:400;letter-spacing:2.4px;text-transform:uppercase}.product__accordion summary{padding:18px 0}.product__accordion .icon-accordion{display:none}.product__info-container .accordion__content{font-size:15px}.product__info-container .accordion__content img{max-width:100%;height:auto}.product__info-container>.product__text{font-size:15px}.product__info-container .product-form{margin:22px 0}.product__info-container .form__label{font-size:13px;letter-spacing:1.2px;text-transform:uppercase}.product-form__input--pill input[type=radio]+label{border-radius:0;font-size:13px;letter-spacing:0;padding:9px 14px;margin-right:5px}.product__tax{font-size:12px}.product__info-container .product__inventory{font-size:14px}.product__media-wrapper .product__media{background:#f3f3f3}.product__media-wrapper .product-media-container{border:0}.product__media-wrapper .product__media-icon{background:#fff;border:0}.product__media-wrapper .slider-buttons{color:#2a3743}.product-media-modal__content img{max-height:95vh;width:auto!important;margin:auto}.product-media-modal__content{padding:20px}.related-products{display:none}.collection .card__inner{--ratio-percent:150%!important;background:#f2f2f2}.collection .card__media img{object-fit:contain!important}.collection .grid{column-gap:22px;row-gap:45px}.collection .grid__item{width:calc(25% - 16.5px);max-width:calc(25% - 16.5px)}.collection .card__heading{font-family:var(--font-body-family);font-size:16px;line-height:1.25;letter-spacing:.4px}.collection .card__information{padding:8px 0 0}.collection .price{font-size:14px;margin-top:4px}.collection .card__content{padding:0}.collection .quick-add{position:absolute;top:calc(100% - 120px);left:10px;right:10px;opacity:0;z-index:3}.collection .card-wrapper:hover .quick-add,.collection .quick-add:focus-within{opacity:1}.collection .quick-add__submit{border-radius:0;background:#2a3743;color:#fff;min-height:32px;padding:6px;font-size:13px;letter-spacing:0;text-transform:none}.collection .quick-add__submit:after{border-radius:0}.facets-container{padding:30px 0 25px!important;align-items:center}.mobile-facets__open{border:1px solid #e8e8e8;border-radius:40px;padding:10px 20px}.mobile-facets__open-label{font-size:14px;text-transform:none;letter-spacing:0}.mobile-facets__open svg{width:15px}.facets__form .product-count{margin:0 auto}.facet-filters__field .select__select{font-family:var(--font-body-family);font-size:14px;border:1px solid #e8e8e8;border-radius:40px;padding:8px 35px 8px 16px}.facet-filters__label{display:none}.mobile-facets__wrapper{margin-right:auto}.mobile-facets__inner{margin-left:0;margin-right:auto;width:350px;max-width:calc(100vw - 40px);transform:translate(-105%)}.menu-opening .mobile-facets__inner{transform:translate(0)}.mobile-facets__close{left:305px;right:auto}.mobile-facets__header{border:0;text-align:left;padding:20px 25px}.mobile-facets__main{padding-top:0}.mobile-facets__summary{padding:18px 25px;font-size:16px}.drawer__inner{width:450px;max-width:calc(100vw - 40px)}.cart-drawer .cart-item__name{font-family:var(--font-body-family);font-size:16px}.shopify-policy__container{max-width:900px!important;padding:50px 25px!important}.shopify-policy__title h1{font-size:36px}.q-hotspot-popover{position:absolute;left:var(--x);top:var(--y);z-index:4;transform:translate(-50%,-50%)}.q-hotspot-popover>summary{list-style:none;width:40px;height:40px;border-radius:50%;background:#edebe7e8;color:#222;font:32px/40px sans-serif;text-align:center;cursor:pointer}.q-hotspot-popover>summary::-webkit-details-marker{display:none}.q-hotspot-card{position:absolute;left:50%;top:50px;transform:translate(-50%);min-width:240px;padding:20px;background:#fff;color:#2a3743;box-shadow:0 5px 20px #0002;text-align:center}.q-hotspot-card a{color:inherit}.q-hotspot-card p{font-size:14px;margin:8px 0}.q-hotspot-card .q-btn{font-size:10px;min-height:32px}@media(min-width:750px){.product--thumbnail media-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:19px;align-items:start}.product--thumbnail media-gallery>slider-component:first-of-type{grid-column:2;grid-row:1}.product--thumbnail .thumbnail-slider{grid-column:1;grid-row:1;position:sticky;top:135px}.product--thumbnail .thumbnail-list{display:flex;flex-direction:column;gap:10px;padding:0;max-height:650px;overflow:auto;scrollbar-width:thin}.product--thumbnail .thumbnail-list__item{width:100%!important;aspect-ratio:2/3}.product--thumbnail .thumbnail-list__item:before{padding-bottom:150%}.product--thumbnail .thumbnail img{object-fit:contain}.product--thumbnail .product-media-container{width:100%!important;max-width:none!important;--ratio:.666666!important;--preview-ratio:.666666!important}.product--thumbnail .product-media-container .media{padding-top:150%!important}.product--thumbnail .product__media img{object-fit:contain}.product__media-wrapper .slider-mobile-gutter{margin:0}.q-hotspot-card{max-width:280px}}@media(max-width:749px){body{font-size:16px}.page-width{padding-left:17px;padding-right:17px}.product--medium .product__media-wrapper,.product--medium .product__info-wrapper{width:100%;max-width:100%}.product__info-wrapper{padding:25px 0 0!important}.product__title h1{font-size:29px;text-align:center}.product__info-container>.product__text,.product__info-container>.product__inventory,.product__info-container>div[id^=price],.product__tax{text-align:center}.product__media-list{margin:0!important;padding:0!important;scroll-padding-left:0!important;gap:0!important}.product__media-list .product__media-item{width:100%!important;margin:0!important;padding:0!important}.product__media-wrapper{margin-left:0!important}.product__media-wrapper .product-media-container{width:100%!important;max-width:none!important;--ratio:.66667!important}.product__media-wrapper .product__media{padding-top:150%!important}.product__media-wrapper .product__media img{object-fit:contain}.product__media-wrapper .slider-buttons{height:35px}.collection .grid{gap:28px 16px}.collection .grid__item{width:calc(50% - 8px);max-width:calc(50% - 8px)}.collection .card__heading{font-size:13px}.collection .price{font-size:12px}.collection .quick-add{display:none}.facets-container{padding:25px 0!important}.facet-filters__field .select__select{max-width:180px;font-size:13px}.product-count{display:none}.mobile-facets__open{padding:9px 16px}.q-hotspot-popover{left:var(--mx);top:var(--my)}.q-hotspot-popover>summary{width:32px;height:32px;font-size:27px;line-height:32px}.q-hotspot-card{min-width:180px;padding:15px;top:40px}.q-hotspot-popover:first-of-type .q-hotspot-card{left:0;transform:none}.q-hotspot-popover:last-of-type .q-hotspot-card{left:auto;right:0;transform:none}}body.gradient{color:#2a3743;font-size:16px;line-height:1.4;letter-spacing:.4px}.page-width{padding-left:40px!important;padding-right:40px!important}#product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px 22px;margin:0}#product-grid>.grid__item{width:auto!important;max-width:none!important}.facet-filters__label{display:none!important}.facets-container-drawer{position:relative}.facets-container-drawer .product-count{position:absolute;left:50%;transform:translate(-50%);margin:0}.facets-container-drawer .facets__form{display:flex;justify-content:flex-end}.product__media-wrapper .thumbnail-slider .slider-button{display:none}.product__media-wrapper .thumbnail-list{overflow-x:hidden}.q-products[id$=related-products] .q-section-heading h2{font-size:27px}@media(min-width:750px){.product.product--medium>.product__media-wrapper,.product.product--medium>.product__info-wrapper{width:50%!important;max-width:50%!important}}@media(max-width:749px){.page-width{padding-left:17px!important;padding-right:17px!important}#product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.facets-container-drawer .facet-filters.small-hide{display:flex!important;padding-left:0}.facets-container-drawer .facet-filters__field{gap:0}.facets-container-drawer .facet-filters__field .select__select{width:160px;max-width:160px}.facets-container-drawer .product-count{display:none!important}.product__media-wrapper .product__media-icon{left:auto;right:15px;top:auto;bottom:15px}}@media(max-width:749px){.facets-container-drawer>facet-filters-form.facets.small-hide:not(.facets-pill){display:block!important}.mobile-facets__sort{display:none}}.facets-container.facets-container-drawer{display:flex;flex-flow:row wrap;align-items:center;gap:0;padding-bottom:31px!important}.facets-container-drawer .mobile-facets__wrapper{margin-right:auto!important;flex-grow:1}.facets-container-drawer .product-count{margin:0!important}.facets-container-drawer .select__select{border-radius:40px!important}.mobile-facets__inner{margin-left:0!important;margin-right:auto!important;width:350px!important;max-width:calc(100vw - 40px)!important}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-105vw)!important}.product-form__input--pill input[type=radio]+label{border-radius:0!important}.q-gallery-dots{display:none}@media(max-width:749px){.facets-container-drawer .mobile-facets__wrapper{flex:1 1 auto;width:auto}.facets-container-drawer>facet-filters-form.facets:not(.facets-pill){flex:0 0 160px;width:160px}.facets-container-drawer .active-facets-mobile{order:3;flex-basis:100%}.product__media-wrapper .slider-buttons:has(.q-gallery-dots){gap:0}.product__media-wrapper .slider-buttons:has(.q-gallery-dots)>.slider-button,.product__media-wrapper .slider-buttons:has(.q-gallery-dots)>.slider-counter{display:none}.q-gallery-dots{display:flex;justify-content:center;gap:9px;align-items:center}.q-gallery-dots button{width:6px;height:6px;background:transparent;border:1px solid #2a3743;border-radius:50%;padding:0;cursor:pointer}.q-gallery-dots button[aria-current=true]{background:#2a3743}}.mobile-facets__header{text-align:left!important;padding:20px!important;border-bottom:1px solid #eee!important}.mobile-facets__heading{font-family:var(--font-heading-family);font-size:30px!important;text-align:left}.mobile-facets__count{display:none}.mobile-facets__main{padding:15px 20px 25px!important}.mobile-facets__main .mobile-facets__details{border-bottom:1px solid #eee}.mobile-facets__details:has(price-range){order:-1}.mobile-facets__main>.mobile-facets__footer,[id^=Details-Mobile-SortBy]{display:none!important}.mobile-facets__summary{padding:18px 0!important;font-size:12px!important;letter-spacing:2.4px;text-transform:uppercase}.mobile-facets__summary .mobile-facets__arrow{transform:rotate(90deg)}.mobile-facets__details[open]>.mobile-facets__summary .mobile-facets__arrow{transform:rotate(-90deg)}.js .mobile-facets .submenu-open{visibility:visible!important}.js .mobile-facets__details>.mobile-facets__submenu{position:static!important;transform:none!important;visibility:visible!important;transition:none!important;padding-bottom:20px;display:none!important}.js .mobile-facets__details[open]>.mobile-facets__submenu{display:block!important}.mobile-facets__submenu>.mobile-facets__close-button,.mobile-facets__submenu>.mobile-facets__footer,.mobile-facets__submenu>.mobile-facets__info{display:none!important}.mobile-facets__label{padding:5px 0!important;font-size:16px}.mobile-facets__submenu .facets__price{display:none}.q-price-slider{position:relative;height:48px;padding-top:26px}.q-price-slider .q-price-labels{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;font-size:14px}.q-price-slider input{position:absolute;left:0;top:20px;width:100%;margin:0;height:24px;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none}.q-price-slider:before{content:"";position:absolute;top:30px;left:5px;right:5px;background:#2a3743;height:5px}.q-price-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#2a3743;border:2px solid white;border-radius:50%;width:16px;height:16px;pointer-events:auto;cursor:grab}.q-price-slider input::-moz-range-thumb{background:#2a3743;border:2px solid white;border-radius:50%;width:12px;height:12px;pointer-events:auto;cursor:grab}.q-price-slider input:focus-visible{outline:2px solid #2a3743;outline-offset:4px}.product__modal-opener>.product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%}.shopify-policy__body{overflow-wrap:anywhere}.product-media-modal__content>[data-media-id]:not(.active){display:none!important}.product-media-modal__content>[data-media-id].active{display:block!important;max-height:95vh;object-fit:contain}.q-zoom-arrow{position:absolute;top:50%;z-index:4;border:0;background:#fff9;border-radius:50%;width:44px;height:44px;font-size:32px;color:#2a3743;cursor:pointer}.q-zoom-prev{left:20px}.q-zoom-next{right:20px}.facets-container-drawer .select__select{border-radius:0!important}@media(min-width:750px){.product.product--medium{padding-top:15px}.product.product--medium>.product__media-wrapper{width:calc(50% - 11px)!important;max-width:calc(50% - 11px)!important}.product.product--medium>.product__info-wrapper{width:calc(50% + 11px)!important;max-width:calc(50% + 11px)!important;padding-left:67px!important}}@media(max-width:749px){.collection.page-width{padding-left:0!important;padding-right:0!important}#product-grid{column-gap:1px}.collection .card__information{padding:8px 10px 0}.facets-container.facets-container-drawer{padding-top:22px!important;padding-bottom:15px!important}.facets-container-drawer .mobile-facets__wrapper{flex:1 1 0;margin:0 14px 0 0!important}.mobile-facets__open-wrapper{width:100%}.mobile-facets__open{height:44px;display:flex;justify-content:center;width:100%}.facets-container-drawer>facet-filters-form.facets:not(.facets-pill){flex:1 1 0;width:auto}.facets-container-drawer .facet-filters__field .select,.facets-container-drawer .facet-filters__field .select__select{width:100%;max-width:none;height:44px}.facets-container-drawer .facet-filters__field .select__select{padding-left:12px}}.q-wrap{max-width:1500px;padding:0 40px;margin:0 auto}.q-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 20px;border:1px solid #2a3743;border-radius:50px;background:#2a3743;color:#fff;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:2.6px;line-height:20px;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.q-btn:hover{background:#485460;color:#fff}.q-btn-light{background:#edebe7;border-color:#edebe7;color:#101010}.q-btn-outline{background:transparent;border-color:#e8e8e8;color:#2a3743;font-size:12px;letter-spacing:2px;font-weight:400;padding:9px 20px;min-height:38px}.q-btn-white-outline{background:transparent;color:#fff;border-color:#fff}.collection--empty#product-grid{display:block;margin:70px auto;text-align:center}@media(max-width:749px){.q-wrap{padding:0 17px}.q-btn{font-size:11px;letter-spacing:2px;min-height:34px;padding:6px 18px}}@media(min-width:750px){.product.product--medium{padding-bottom:75px}}@media(max-width:749px){.product.product--medium{padding-bottom:40px}}body:has(dialog[open]){overflow:hidden}@media(max-width:749px){.facets-container-drawer .mobile-facets__disclosure{width:100%}.collection .card__information{padding-left:10px!important;padding-right:10px!important}}@media(max-width:749px){#main-collection-filters{position:sticky;top:47px;z-index:10}#main-collection-filters:has(.mobile-facets__disclosure[open]){z-index:30}.facets-container-drawer .mobile-facets__open,.facets-container-drawer .select__select{background:#fff}}.template-search__results#product-grid{display:block}.template-search__results#product-grid>ul.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px 22px;margin:0;padding:0;list-style:none}.template-search__results#product-grid>ul.product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0}.template-search__results#product-grid>.pagination-wrapper{width:100%;clear:both}.template-search .mobile-facets__sort{display:flex!important}.template-search [id^=Details-Mobile-SortBy]{display:block!important}@media(max-width:749px){.template-search__results#product-grid>ul.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 1px}}.q-header-section{position:sticky;top:-31px;z-index:20}.q-header-shell{position:relative}.q-announcement{height:37px;background:#edebe7;text-align:center;display:grid;place-items:center;font-size:12px;line-height:1.4}.q-announcement a{color:#2a3743;text-decoration:none}.q-announcement span{letter-spacing:2.4px;font-size:10px;text-transform:uppercase;margin-right:6px}.q-navigation{background:#fff;color:#2a3743}.q-header-home .q-navigation{position:absolute;top:37px;left:0;right:0;background:transparent;color:#fff}.q-toolbar{display:flex;justify-content:space-between;align-items:center;height:31px;font-size:14px;border-bottom:1px solid #ffffff20}.q-toolbar>div:first-child{display:flex;gap:20px}.q-toolbar a{color:inherit;text-decoration:none}.q-toolbar select{font:inherit;color:inherit;border:0;background:transparent;max-width:220px}.q-toolbar option{color:#2a3743;background:#fff}.q-main-nav{height:82px;display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:40px}.q-main-nav a{color:inherit;text-decoration:none}.q-wordmark{font-family:var(--font-heading-family);font-size:27px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1}.q-nav-left,.q-nav-right{display:flex;align-items:center;gap:30px;font-size:14px;letter-spacing:0;white-space:nowrap}.q-nav-left summary{cursor:pointer;display:flex;align-items:center;gap:8px}.q-nav-icons{display:flex;justify-content:flex-end;gap:25px}.q-icon{border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;width:34px;height:40px;padding:5px;cursor:pointer;position:relative;font:32px/1 sans-serif}.q-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4}.q-search-button{justify-self:start}.q-menu-button{display:none}.q-mega{position:absolute;left:0;right:0;top:100%;background:#fff;color:#2a3743;box-shadow:0 10px 12px #0001;padding:30px 40px;display:grid;grid-template-columns:repeat(5,1fr);gap:35px}.q-mega div{display:flex;flex-direction:column;gap:10px;font-size:15px}.q-mega img{display:block;width:100%;height:120px;object-fit:contain;background:#eee;margin-bottom:15px}.q-mega strong{font-weight:500}.q-mega-trigger:not([open]) .q-mega{display:none}.q-scrolled .q-toolbar{display:none}.q-scrolled .q-navigation{position:static;background:#fff;color:#2a3743;box-shadow:0 1px 3px #0001}.q-scrolled .q-main-nav{height:79px}.q-header-section:has(.q-scrolled){top:0}.q-drawer,.q-search-dialog,.q-quick-dialog{border:0;color:#2a3743;background:#fff;padding:30px;max-height:95vh}.q-drawer::backdrop,.q-search-dialog::backdrop,.q-quick-dialog::backdrop{background:#0005}.q-drawer{margin:0;height:100dvh;max-height:100dvh;width:350px;max-width:calc(100vw - 40px);padding:25px;overflow:auto}.q-drawer-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:24px}.q-drawer a,.q-drawer summary{display:block;padding:14px 0;color:inherit;text-decoration:none;border-bottom:1px solid #eee;font-size:18px}.q-drawer summary{display:flex;justify-content:space-between;cursor:pointer}.q-drawer summary:after{content:"+"}.q-drawer details[open]>summary:after{content:"\2212"}.q-drawer details details{padding-left:15px}.q-drawer details a{padding-left:20px;font-size:15px}.q-search-dialog{width:min(900px,95vw)}.q-search-dialog>button,.q-quick-dialog>button{position:absolute;right:15px;top:12px}.q-search-dialog form{padding:25px}.q-search-dialog label{font-family:var(--font-heading-family);font-size:30px;display:block;margin-bottom:20px}.q-search-dialog form>div{display:flex;gap:10px}.q-search-dialog input{padding:12px;border:1px solid #ddd;flex:1;min-width:0;font:inherit}.q-quick-dialog{width:min(1100px,95vw);padding:45px}.q-quick-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px}.q-quick-layout img{width:100%;max-height:70vh;object-fit:contain;background:#f2f2f2}.q-quick-layout h2{font-size:30px;line-height:1.1}.q-quick-layout select{display:block;font:inherit;width:100%;padding:12px;border:1px solid #ddd;margin:25px 0}.q-quick-layout .q-btn{width:100%;margin-bottom:18px}.q-quick-layout a{color:inherit}.q-quick-thumbs{display:flex;gap:8px;overflow:auto}.q-quick-thumbs button{background:transparent;border:1px solid #ddd;padding:0;width:60px;flex:0 0 60px;cursor:pointer}.q-quick-thumbs img{height:80px;object-fit:contain}.q-quick-dialog form label{font-size:14px}@media(max-width:1100px)and (min-width:750px){.q-main-nav{gap:18px}.q-nav-left,.q-nav-right{gap:15px;font-size:13px}.q-wordmark{font-size:23px}}@media(max-width:749px){.q-header-section{top:0}.q-announcement{height:52px}.q-announcement span{display:block;margin:0}.q-header-home .q-navigation{top:52px}.q-toolbar,.q-nav-left,.q-nav-right,.q-account{display:none!important}.q-main-nav{height:59px;display:grid;grid-template-columns:1fr auto 38px 34px;gap:7px;padding:0 17px}.q-menu-button{display:flex;grid-column:1;grid-row:1}.q-wordmark{grid-column:2;grid-row:1;font-size:22px;margin-right:25px}.q-search-button{grid-column:3;grid-row:1}.q-nav-icons{grid-column:4;grid-row:1}.q-scrolled .q-announcement{display:none}.q-scrolled .q-main-nav{height:59px}.q-scrolled .q-navigation{top:0}.q-quick-dialog{padding:40px 17px;width:95vw}.q-quick-layout{grid-template-columns:1fr;gap:15px}.q-quick-layout img{max-height:40vh}.q-search-dialog{padding:35px 17px}.q-search-dialog form{padding:0}.q-search-dialog form>div{flex-direction:column}}.q-header-shell{height:150px}.q-header-home{height:37px}.q-scrolled .q-navigation{position:absolute;left:0;right:0;top:37px}.q-quick-layout>div:first-child{display:grid;grid-template-columns:60px minmax(0,1fr);gap:15px;align-items:start}.q-quick-main-image{grid-column:2;grid-row:1}.q-quick-thumbs{grid-column:1;grid-row:1;flex-direction:column;max-height:70vh;overflow:auto}.q-quick-thumbs button{flex-basis:auto}.q-quick-layout h2{font-size:36px}.q-quick-description{margin:25px 0}.q-quick-description img{max-width:100%;height:auto}.q-quick-description summary{padding:18px 0;border-bottom:1px solid #ddd;cursor:pointer;font-size:13px;letter-spacing:2px;text-transform:uppercase}@media(max-width:749px){.q-header-shell{height:111px}.q-header-home{height:52px}.q-scrolled .q-navigation{top:0}.q-quick-layout>div:first-child{display:block}.q-quick-thumbs{flex-direction:row;max-height:none}.q-quick-layout h2{font-size:29px}}.q-quick-layout select[hidden]{display:none}.q-quick-options fieldset{border:0;margin:20px 0;padding:0}.q-quick-options legend{font-size:13px;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:10px}.q-quick-options label{display:inline-block;position:relative;margin:0 5px 8px 0}.q-quick-options input{position:absolute;opacity:0}.q-quick-options span{display:block;border:1px solid #ddd;padding:8px 13px;cursor:pointer}.q-quick-options input:checked+span{background:#2a3743;color:#fff;border-color:#2a3743}.q-quick-options input:focus-visible+span{outline:2px solid #2a3743;outline-offset:3px}.q-mega{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px}.q-mega img{height:auto;aspect-ratio:16/9}.q-header-shell{pointer-events:none}.q-announcement,.q-navigation{pointer-events:auto}.shopify-section.q-header-section{z-index:20}@media(min-width:750px){.q-nav-left{align-self:stretch}.q-mega-trigger{align-self:stretch;display:flex;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
