.announcement-bar{font-size:1.2rem;letter-spacing:.04em}.announcement-bar .announcement-bar__message{font-weight:500}.header-wrapper .page-width,.mega-menu__content .page-width{max-width:1400px}.header__icon--search,.header__search,.header__search-bar,details-modal.header__search{display:none!important}@media screen and (min-width:990px){.header__heading-logo-wrapper{max-width:600px}.header__heading-logo-wrapper img{width:100%;height:auto}.header--top-center{row-gap:.8rem}}.mega-menu__content{padding-top:3.2rem;padding-bottom:3.6rem}.mega-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:3.2rem 4rem;align-items:start}.mega-menu__list>li{min-width:0}.mega-menu__list>li>.mega-menu__link--level-2{display:block;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.75);margin-bottom:1.2rem;text-decoration:none}.mega-menu__list>li>.mega-menu__link--level-2:hover{color:rgba(var(--color-foreground),1);text-decoration:underline}.mega-menu__list .list-unstyled{display:flex;flex-direction:column;gap:.9rem}.mega-menu__list .list-unstyled .mega-menu__link{font-size:1.5rem}.header__inline-menu .list-menu--inline{gap:.4rem}.header__menu-item{font-size:1.4rem;font-weight:600;padding-top:.6rem;padding-bottom:.6rem}.card-wrapper .card{transition:box-shadow .15s ease,transform .15s ease}.card-wrapper:hover .card{box-shadow:0 2px 14px #00000012}.card__badge .badge{font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .9rem}.price-item--savings{display:inline-block;margin-left:.8rem;font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.65)}.stock-status{margin:.4rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.stock-status--in:before{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:#2f7a4d;margin-right:.5rem;vertical-align:middle}.collection-list .card__heading{font-size:1.7rem;font-weight:600}.multicolumn-list--4 .multicolumn-card{text-align:left}.multicolumn .title-wrapper--no-top-margin{margin-bottom:2rem}.facets-container{gap:4rem}.facets__summary{font-weight:600}.active-facets__button,.facets__reset{font-size:1.3rem}.footer{padding-top:calc(var(--spacing-sections-desktop) * .6)}.footer-block__heading{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.dpj-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:2.4rem}.dpj-testimonial{border:1px solid rgba(var(--color-foreground),.08);border-radius:.8rem;padding:2.8rem}.dpj-testimonial__stars{color:#171717;letter-spacing:.2rem;margin-bottom:1.2rem;font-size:1.4rem}.dpj-testimonial__quote{font-size:1.6rem;line-height:1.5;margin:0 0 1.6rem}.dpj-testimonial__author{font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.7)}.dpj-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:3.2rem;align-items:center}.dpj-logos img{max-height:4rem;width:auto;margin:0 auto;filter:grayscale(1);opacity:.6;transition:opacity .15s ease,filter .15s ease}.dpj-logos img:hover{opacity:1;filter:grayscale(0)}@media screen and (max-width:749px){.dpj-testimonials{grid-template-columns:1fr}.dpj-logos{grid-template-columns:repeat(2,1fr)}}.product__breadcrumb{padding-top:1.6rem;padding-bottom:.4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.product__breadcrumb a{color:inherit;text-decoration:none}.product__breadcrumb a:hover{text-decoration:underline}.product__breadcrumb span[aria-hidden]{margin:0 .6rem}.product__breadcrumb span[aria-current]{color:rgba(var(--color-foreground),.85)}.product__info-container .rating-wrapper{display:flex;align-items:center;gap:.8rem;margin-bottom:.4rem}.product__payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.2rem}.product__payment-icons svg{height:2.2rem;width:auto;opacity:.85}.product__info-container .icon-with-text--horizontal{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;list-style:none;padding:0;margin:0}.product__info-container .icon-with-text--horizontal .icon-with-text__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:1.6rem 1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;width:100%;box-sizing:border-box}.product__info-container .icon-with-text--horizontal .icon-with-text__item svg{width:2.4rem;height:2.4rem}.product__info-container .icon-with-text--horizontal .icon-with-text__item .h4{font-size:1.2rem;font-weight:600;margin:0;line-height:1.3}@media screen and (max-width:749px){.product__info-container .icon-with-text--horizontal .icon-with-text__item{padding:1.2rem .6rem}.product__info-container .icon-with-text--horizontal .icon-with-text__item .h4{font-size:1.05rem}}.product__full-details{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:5rem;margin-top:5rem;padding-top:4rem;padding-bottom:2rem;border-top:1px solid rgba(var(--color-foreground),.08)}.product__full-details h2{font-size:2rem;margin:0 0 1.6rem}.product__full-details-description{font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.product__spec-table{width:100%;border-collapse:collapse;font-size:1.4rem}.product__spec-table tr{border-bottom:1px solid rgba(var(--color-foreground),.08)}.product__spec-table th,.product__spec-table td{text-align:left;padding:1rem 0;font-weight:400}.product__spec-table th{color:rgba(var(--color-foreground),.55);width:45%;font-weight:500}.product__spec-note{margin-top:1.6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){.product__full-details{grid-template-columns:1fr;gap:3.2rem;margin-top:3.6rem;padding-top:3rem}}.header__menu-item:hover span,details[open]>.header__menu-item,.header__active-menu-item{text-decoration-color:#ff6b4a!important}.mega-menu__link:hover,.mega-menu__link--active{text-decoration-color:#ff6b4a!important}.header__menu-item::-webkit-details-marker,.header__menu-item::marker,summary.header__menu-item::-webkit-details-marker,summary.header__menu-item::marker{display:none;content:""}summary.header__menu-item{padding-right:2rem}.header__menu-item .icon-caret{top:50%;right:.45rem}.fr-catalog{padding-top:4.8rem}.fr-catalog-header{max-width:62rem;margin:0 auto 4rem;text-align:center}.fr-catalog-label{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff6b4a;margin:0 0 1rem}.fr-catalog-title{font-family:var(--font-heading-family, inherit);font-style:italic;margin:0 0 1.4rem}.fr-catalog-subtitle{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.65);margin:0}.collection-list .card-wrapper{display:block}.collection-list .card{border-radius:1rem;overflow:hidden}.collection-list .card__inner{background:rgba(var(--color-foreground),.04)}.fr-catalog-count{margin:.9rem 0 0;font-size:1.25rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.55);text-align:center}.fr-collection-empty{max-width:46rem;margin:0 auto;padding:2rem 0}.fr-collection-empty__text{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.7);margin:1.4rem 0 2.4rem}.fr-badge-bestseller{background:#ff6b4a;color:#fff}:root{--fr-primary: #ff6b4a;--fr-primary-dark: #d94a2a;--fr-dark: #211d1a;--fr-offwhite: #f6efe6;--fr-grey: #efe6da;--fr-border: #ddd1c1;--fr-muted: #6b5f52}.collection-hero{background:var(--fr-offwhite)!important;border-top:4px solid var(--fr-primary)}.collection-hero__inner{padding-top:5.6rem;padding-bottom:4.8rem}.collection-hero__title{font-style:italic;letter-spacing:-.02em;line-height:.95;color:var(--fr-dark)}.collection-hero__description{color:var(--fr-muted);font-size:1.7rem;line-height:1.65}.fr-catalog{background:var(--fr-offwhite);border-radius:20px;padding-top:6rem;padding-bottom:6rem;margin-top:2.4rem;margin-bottom:2.4rem}.fr-catalog-title{letter-spacing:-.02em;color:var(--fr-dark)}.fr-catalog-subtitle{color:var(--fr-muted)}.collection-list .card__inner{background:var(--fr-grey)}.collection-list .card-wrapper:hover img{transform:scale(1.06)}.fr-catalog-count{color:var(--fr-muted)}.product-grid-container .card,.related-products .card{border-radius:14px;overflow:hidden;border:1px solid var(--fr-border);background:#fff;box-shadow:0 1px 3px #211d1a0f}.product-grid-container .card__inner,.related-products .card__inner{background:var(--fr-offwhite)}.product-grid-container .card-wrapper:hover img,.related-products .card-wrapper:hover img{transform:scale(1.05)}.product-grid-container .card>.card__content,.related-products .card>.card__content{padding:1.6rem 1.8rem 1.8rem}.product-grid-container .card__heading,.related-products .card__heading{font-size:1.8rem;letter-spacing:-.01em;margin-top:0}.product-grid-container .card__heading a,.related-products .card__heading a{color:var(--fr-dark)}.product-grid-container .price,.related-products .price{margin-top:.4rem}.product-grid-container .price .price-item--regular,.related-products .price .price-item--regular,.product-grid-container .price .price-item--sale.price-item--last,.related-products .price .price-item--sale.price-item--last{color:var(--fr-primary-dark);font-weight:700}.facets-wrapper{background:var(--fr-offwhite);border:1px solid var(--fr-border);border-radius:14px;padding:2.4rem}.facets__summary{color:var(--fr-dark)}.facets__reset,.active-facets__button{color:var(--fr-primary-dark)}.facets-vertical-sort{border-bottom:1px solid var(--fr-border);padding-bottom:1.6rem;margin-bottom:1.6rem}.collection--empty{background:var(--fr-offwhite);border-radius:20px;padding:5rem 3rem!important}.product__title{letter-spacing:-.02em;line-height:.98}.product__title h1,.product__title .product__title-text{font-style:italic;color:var(--fr-dark)}.product .price .price-item--regular,.product .price .price-item--sale.price-item--last{color:var(--fr-primary-dark)}.product__info-container .icon-with-text--horizontal .icon-with-text__item{background:var(--fr-offwhite);border-color:var(--fr-border)}.product__full-details{border-top-color:var(--fr-border)}.product__full-details-specs{background:var(--fr-offwhite);border-radius:14px;padding:2.8rem}.product__spec-table th,.product__spec-table td{border-bottom-color:var(--fr-border)}.product__info-container .accordion{border-top:1px solid var(--fr-border)}.product__info-container .accordion:last-of-type{border-bottom:1px solid var(--fr-border)}.product__info-container .accordion__title{font-weight:700;color:var(--fr-dark)}.main-page-title{color:#1a1a2e}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dpj-overrides.css.map */
