.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}.site-header predictive-search{--element-input-box-shadow-shade: 75%;--element-input-background-shade: 15%;--element-input-text-shade-placeholder: 100%;--element-icon-opacity: 1}.site-header predictive-search input.element-input::placeholder{color:#c7cbd3;opacity:1}.site-header .element-button--close-search{--element-icon-opacity: 1}[data-disclosure-currency] .disclosure-list{min-width:max-content}.product-single__meta>nav+div{margin-top:-10px}variant-swatch-king+variant-swatch-king{margin-top:-15px}block-variant-picker~block-buy-buttons{margin-top:-10px}body.template-product h1.element-text--heading-xl{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.block-price .variant__label,.product__policies{display:none}.block-price .element-price{font-weight:1000;font-size:var(--size-6)!important}@media screen and (min-width:769px){.block-price .element-price{font-size:var(--size-7)!important}}.block-price .element-text--line-through{font-weight:400!important;font-size:var(--size-5-5)!important}.price-currency-code{font-weight:1000;font-size:var(--size-6)}@media screen and (min-width:769px){.price-currency-code{font-size:var(--size-7)}}.grid-item__meta .price-currency-code{font-size:var(--element-text-font-size--heading-xs);font-weight:600}.block-price__sale{align-items:baseline}.block-buy-buttons .add-to-cart .element-text{font-size:var(--size-5)!important;font-weight:600!important}.block-buy-buttons .add-to-cart{height:48px}.block-buy-buttons .add-to-cart:disabled{background-color:#e5e5e5!important;color:#6d6d6d!important}.atc-row{display:flex;align-items:center;gap:15px}.atc-row .add-to-cart{flex:1;width:auto}section-main-content{padding-top:0;padding-bottom:0}@media only screen and (max-width:768px){section-main-content{padding-top:0;padding-bottom:0}}.element-badge--custom{background-color:#7e8aa2!important;color:#fff!important}@media screen and (min-width:769px){.element-pagination{--element-pagination-font-size: calc(var(--element-text-font-size--body-sm) * 1.15);gap:var(--size-4)}.element-pagination-page{padding:var(--size-3) var(--size-5)}.element-pagination .element-button{--element-button-height: 56px;width:56px}}.text-with-icons__block-icon{margin-bottom:6px}.text-with-icons__block-icon .element-icon{width:50px;height:50px}.text-with-icons__block-title h3{margin-top:0;margin-bottom:4px}.text-with-icons__blocks .text-with-icons__block{padding-bottom:14px}.text-with-icons{margin-bottom:-14px}@media only screen and (max-width:768px){.text-with-icons__blocks .text-with-icons__block{width:25%;padding:0 8px 10px}.text-with-icons__block-icon{margin-bottom:4px}.text-with-icons__block-icon .element-icon{width:28px;height:28px}.text-with-icons__block-title h3{font-size:14px;line-height:1.3;margin-bottom:5px;max-width:58px;margin-left:auto;margin-right:auto}.text-with-icons__block-text{font-size:12px;line-height:1.2}}.swatches-type-collections{padding-left:10px}@media only screen and (min-width:769px){.swatches-type-collections{padding-left:18px}}@media only screen and (min-width:769px){.grid-item:not(:has(.quick-product__btn)) wk-button.wk-floating{top:calc(var(--product-grid-margin) * -4)!important}}.j_site-nav__dropdown-list{column-count:4;padding:30px}.j_site-nav__expanded-item{position:static!important}.cart-attribute__field+span{display:block;margin-top:10px;margin-bottom:8px;line-height:1.7}.cart-item-messaging{margin-top:12px}.cart__item .cart-item-messaging{display:block;width:100%;max-width:none;grid-column:2 / -1;align-self:start}.cart-ship{padding:10px 12px;border:1px solid #e6e6e6;border-radius:10px;font-size:13px;line-height:1.35;background:#fafafa;width:100%;max-width:none;box-sizing:border-box}.cart-ship__title{font-size:12px;font-weight:700;margin-bottom:0}.cart-ship>*+*{margin-top:4px}.cart-ship__sub{margin-top:0;font-size:12px;opacity:.85}.cart-ship__line--note{font-size:12px;opacity:.85}.cart-ship__line,.cart-ship__sub{overflow-wrap:anywhere;word-break:break-word}.cart-ship--preorder{background:#f4e3da;border-color:#e3c8ba}.cart-ship--preorder .cart-ship__title{color:#7a2a1a}@media only screen and (max-width:768px){.cart__item .cart-item-messaging{grid-column:1 / -1;width:auto}.cart__item .cart-item-messaging .cart-ship{width:100%;max-width:none}}.cart__item{grid-template-areas:"cartImage cartTitle ." "cartImage cartQuantity cartPrice" ". cartRemove ."}@media only screen and (max-width:959px){.cart__item{grid-template-areas:"cartImage cartTitle cartTitle" "cartImage cartQuantity cartPrice" "cartImage cartRemove ."}}.cart__item-price{align-self:end}.cart__item--subtotal .element-text{font-weight:600!important;font-size:inherit!important}.cart-subtotal-price{display:inline-flex;align-items:baseline;gap:4px}.cart-line-price{display:flex;align-items:baseline;justify-content:flex-end;gap:4px}.cart-currency-code{font-weight:600}.cart__item-price .element-text:not(.element-text--line-through){font-weight:600!important}.cart__checkout.element-button .element-text,.cart__continue.element-button .element-text{font-size:var(--size-5)!important}.cart__checkout.element-button,.cart__continue.element-button{height:48px}@media only screen and (max-width:767px){.cart__page{display:flex;flex-direction:column;align-items:center}.cart__page-col:first-child{align-self:stretch;width:100%}.cart__page-col.medium-up--overlay{max-width:420px;width:100%}}@media only screen and (min-width:768px)and (max-width:1100px){.cart__page{flex-direction:column}.cart__page-col:first-child{flex:none;width:100%;padding-right:0}.cart__page-col.medium-up--overlay{flex:none;max-width:420px;width:100%;margin:0 auto;position:static;align-self:auto;display:flex;flex-direction:column;gap:12px;background:#f5f5f5;border-radius:14px}}@media only screen and (min-width:768px){.small--show{display:none!important}.small--hide{display:revert!important}.medium-up--hide{display:none!important}}.element-button .element-text{font-weight:600!important}.page-width--narrow{max-width:900px}@media screen and (max-width:749px){.page-width--narrow{max-width:100%;padding-left:16px;padding-right:16px}}@media(max-width:767px){.pswp__img{max-width:100vw!important;max-height:100vh!important;object-fit:contain!important}}.jdgm-revs-tab-btn{width:110px!important;font-size:16px!important;padding:4px!important}@media only screen and (max-width:768px){.jdgm-title{font-size:1.75rem!important}}.jdgm-widget.jdgm-cards-carousel{margin-bottom:-50px}.logo-item__link{display:flex;align-items:center;justify-content:center}.layout-section:has(.logo-item) .layout-section__content{max-width:1500px;margin:0 auto;padding:0 20px}.logo-image.image-element{height:100px!important;max-height:100px!important}.logo-item--grid{padding:25px 30px;background-color:#f5f5f5;border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/242/assets/overrides.css.map */
