:root{--font-body-weight: 400;--font-body-weight-light: 300;--font-body-weight-medium: 500;--font-body-weight-semibold: 600;--font-body-weight-bold: 700;--jwh-serif: var(--jwh-avenir-stack, "Avenir JWH", "Avenir Next", Avenir, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--jwh-content-width: 760px;--jwh-border-soft: rgba(0, 0, 0, .08);--jwh-border-medium: rgba(0, 0, 0, .12);--jwh-muted: rgba(0, 0, 0, .55);--jwh-faq-bg: rgba(0, 0, 0, .022);--jwh-faq-bg-hover: rgba(0, 0, 0, .04);--jwh-faq-border: rgba(0, 0, 0, .06);--jwh-field-radius: 8px;--jwh-field-padding: 14px 16px;--jwh-field-height: 50px}html,body{letter-spacing:0!important}body{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:1.7;letter-spacing:0}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.section-header__title,.collection-hero__title,.banner__heading,.title-wrapper-with-link h2,.hero__heading,.title.h1,.title.h2,.title.h3{font-family:var(--jwh-avenir-stack, var(--font-heading-family))!important;font-weight:700!important;font-style:normal}h1,.h0,.h1{font-size:56px!important;line-height:1.05!important;letter-spacing:-.02em!important}h2,.h2{font-size:42px!important;line-height:1.12!important;letter-spacing:-.01em!important}h3,.h3{font-size:24px!important;line-height:1.25!important;letter-spacing:0!important}h4,.h4{font-size:18px!important;line-height:1.3!important;letter-spacing:0!important}@media(max-width:749px){h1,.h0,.h1{font-size:38px!important;line-height:1.08!important}h2,.h2{font-size:30px!important;line-height:1.15!important}h3,.h3{font-size:20px!important;line-height:1.28!important}}.product__title,.product__title h1,.product__title h2,.product__title>*{font-family:var(--jwh-avenir-stack, var(--font-heading-family))!important;font-weight:700!important;font-size:36px!important;line-height:1.15!important;letter-spacing:-.01em!important}@media(max-width:749px){.product__title,.product__title h1,.product__title h2{font-size:28px!important;line-height:1.18!important}}.header__menu-item,.header__menu-item span,.header__active-menu-item,.list-menu__item,.list-menu__item--link,.header__inline-menu a,.header__inline-menu .list-menu__item,.menu-drawer__menu-item,.menu-drawer__menu li a,.mega-menu__link,.mega-menu__list a,.mega-menu__list li a,nav.header__inline-menu a,.header-link,.header__heading-link,header nav a{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.04em!important;text-transform:none!important}@media(max-width:989px){.menu-drawer__menu-item,.menu-drawer__menu li a{font-size:15px!important;letter-spacing:.02em!important}}.button,button.button,a.button,.btn,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.cart__update-button,[type=submit].button,.button--primary,.button--secondary,.button--tertiary,.shopify-challenge__button,.product-form__buttons .button,.cart-drawer__footer button,.cart-drawer__footer .button,.newsletter-form__button{font-family:var(--font-body-family)!important;font-weight:700!important;font-size:14px!important;letter-spacing:.03em!important;text-transform:none}.card__heading,.card__heading a,.card-information .card__heading,.card-wrapper .card__heading,.full-unstyled-link,.card-information__text,.card-information__wrapper .card__heading,.product-card-title{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:15px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.card__heading,.card-information .card__heading,.card__information .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:break-word;min-height:2.7em}.card__heading a{display:inline}.card .card__content,.card-information,.card__information{padding-top:12px;padding-bottom:4px;row-gap:6px}.card__heading{margin-bottom:4px}.price,.price__container,.price-item,.price .price-item,.price__regular .price-item,.price__sale .price-item,.card .price,.card .price-item,.product__price{font-family:var(--font-body-family)!important;letter-spacing:0!important}.price-item,.price__regular .price-item--regular,.price__sale .price-item--sale{font-weight:600!important;font-size:15px!important}.price__sale .price-item--regular,.price-item--regular.price-item--last{font-weight:400!important;opacity:.5;font-size:14px!important;text-decoration:line-through}.price .visually-hidden,.price__container .visually-hidden,.price .price__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}p,li,dd{font-size:16px;line-height:1.7;letter-spacing:0}@media(max-width:749px){p,li{font-size:15px;line-height:1.7}}.product__accordion summary,.product__accordion details summary,.product__accordion-title,.collapsible-tab summary,.collapsible-tab__heading,.collapsible__title,.collapsible__heading,.product-information details>summary,.product-information__accordion summary,.accordion summary,details.product-details summary,details summary.collapsible__title,.product__info-container details>summary{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important}@media(max-width:749px){.product__accordion summary,.collapsible-tab summary,.collapsible__title,.product__info-container details>summary{font-size:15px!important}}.product__accordion .collapsible-content__content,.product__accordion details>*:not(summary),.collapsible-tab__content,.collapsible__content,.product__info-container details>*:not(summary){font-family:var(--font-body-family)!important;font-weight:400!important;font-size:15px!important;line-height:1.65!important;letter-spacing:0!important;text-align:left!important}@media(max-width:749px){.product__accordion .collapsible-content__content,.collapsible-tab__content,.product__info-container details>*:not(summary){font-size:14px!important;line-height:1.65!important}}.product__accordion details,.collapsible-tab,.product__info-container details{border-bottom:1px solid var(--jwh-border-soft)!important;border-top:none}.product__accordion details:first-child,.product__info-container details:first-child{border-top:1px solid var(--jwh-border-soft)}.product__accordion summary,.collapsible-tab summary,.product__accordion-title,.collapsible__title,.product__info-container details>summary{padding:20px 0!important}.product__accordion details>*:not(summary),.collapsible-tab__content,.product__info-container details>*:not(summary){padding:4px 0 26px!important}@media(max-width:749px){.product__accordion summary,.collapsible-tab summary,.product__info-container details>summary{padding:16px 0!important}.product__accordion details>*:not(summary),.collapsible-tab__content,.product__info-container details>*:not(summary){padding:2px 0 20px!important}}.product__description-title,.product__description-heading,.product-section__title,.product__info-container>.product-description-section>h2,.product__info-container .product__description-heading,h2.product-description-title,h2.product-description-heading,.product-description-section h2,.product__description-section-title{font-family:var(--jwh-avenir-stack, var(--font-heading-family))!important;font-weight:600!important;font-size:28px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 16px}@media(max-width:749px){.product__description-title,.product__description-heading,.product-section__title,.product-description-section h2{font-size:24px!important}}.product__description,.product__description.rte,.product__info-container .product__description,.product-description-section .rte,.product__info-container .rte{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:15px!important;line-height:1.7!important;letter-spacing:0!important;text-align:left!important;max-width:var(--jwh-content-width)}.product__description p,.product__description.rte p,.product__info-container .product__description p,.product__info-container .rte p{font-weight:400!important;font-size:15px!important;line-height:1.7!important;letter-spacing:0!important;margin:0 0 1.1em}.product__description>p:first-child,.product__description.rte>p:first-child,.collapsible-tab__content>p:first-child,.product__info-container details>*:not(summary)>p:first-child{font-size:16px!important;line-height:1.7!important;font-weight:400!important;margin-bottom:1.2em!important}.product__description ul,.product__description ol,.rte ul,.rte ol,.collapsible-tab__content ul,.collapsible-tab__content ol,.product__info-container .rte ul,.product__info-container .rte ol,.product__info-container details>*:not(summary) ul,.product__info-container details>*:not(summary) ol{padding-left:1.5em!important;margin:.8em 0 1.2em!important;list-style-position:outside}.product__description li,.product__description ul li,.product__description ol li,.rte li,.collapsible-tab__content li,.product__info-container .rte li,.product__info-container details>*:not(summary) li{font-family:var(--font-body-family)!important;font-weight:400!important;font-style:normal!important;font-size:15px!important;line-height:1.7!important;letter-spacing:0!important;margin-bottom:.55em!important;padding-left:.15em}.product__description ul li::marker,.rte ul li::marker,.collapsible-tab__content ul li::marker,.product__info-container .rte ul li::marker,.product__info-container details>*:not(summary) ul li::marker{color:var(--jwh-muted);font-size:.9em}.product__description em,.product__description i,.rte em,.rte i,.collapsible-tab__content em,.collapsible-tab__content i,.product__info-container details em,.product__info-container details i{font-style:normal!important}.product__description strong,.product__description b,.rte strong,.rte b,.collapsible-tab__content strong,.collapsible-tab__content b,.product__info-container .rte strong,.product__info-container .rte b{font-weight:600!important}body,p,li,td,th,dd,dt,.product__description,.product__description *,.accordion,.accordion *,.collapsible-content,.collapsible-content *,.collapsible-tab,.collapsible-tab *,.product-tabs,.product-tabs *,.rte,.rte *,.product__info-container,.product__info-container p,.product__info-container li{letter-spacing:0}.header__menu-item,.header__menu-item *,.list-menu__item--link,.menu-drawer__menu-item,.mega-menu__link{letter-spacing:.04em}.button,button.button,a.button,.btn,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.newsletter-form__button{letter-spacing:.03em}.footer__heading,.footer-block__heading{letter-spacing:.06em}.product-description-section,.product__info-container .product__description,.product__info-container .rte{max-width:var(--jwh-content-width)}.rte a,.product__description a,.collapsible-tab__content a,.product__info-container details a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#0000004d;transition:text-decoration-color .2s ease}.rte a:hover,.product__description a:hover,.collapsible-tab__content a:hover{text-decoration-color:currentColor}.title-wrapper-with-link,.section-head-top{margin-bottom:32px}@media(max-width:749px){.title-wrapper-with-link,.section-head-top{margin-bottom:24px}}.collapse_section.collapsible-content .section-head-top{margin-bottom:48px!important}@media(max-width:749px){.collapse_section.collapsible-content .section-head-top{margin-bottom:32px!important}}.collapse_section.collapsible-content .collapsible-content__grid{gap:12px 20px!important;row-gap:12px!important;column-gap:20px!important}@media(max-width:749px){.collapse_section.collapsible-content .collapsible-content__grid{gap:10px!important}}.collapse_section.collapsible-content .webicollapse_main{margin:0!important}.collapse_section.collapsible-content .contentdet{background:var(--jwh-faq-bg)!important;border:1px solid var(--jwh-faq-border)!important;border-radius:2px!important;background-image:none!important;transition:background .2s ease,border-color .2s ease;overflow:hidden}.collapse_section.collapsible-content .contentdet:hover{background:var(--jwh-faq-bg-hover)!important;border-color:#0000001a!important}.collapse_section.collapsible-content .webicollapse_main.active .contentdet,.collapse_section.collapsible-content .contentdet:has(summary.toggle.active),.collapse_section.collapsible-content .contentdet:has(summary.toggle[aria-expanded=true]){background:var(--jwh-faq-bg-hover)!important;border-color:#0000001f!important}.collapse_section.collapsible-content summary.toggle{padding:22px 26px!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;list-style:none!important;background:transparent!important;border:none!important;margin:0!important}.collapse_section.collapsible-content summary.toggle::-webkit-details-marker,.collapse_section.collapsible-content summary.toggle::marker{display:none!important;content:""!important}@media(max-width:749px){.collapse_section.collapsible-content summary.toggle{padding:18px 20px!important}}.collapse_section.collapsible-content .accordion__title,.collapse_section.collapsible-content summary.toggle .accordion__title,.collapse_section.collapsible-content summary.toggle h3.accordion__title,.collapse_section.collapsible-content summary.toggle h3.accordion__title.h0,.collapse_section.collapsible-content summary.toggle h3.accordion__title.h1,.collapse_section.collapsible-content summary.toggle h3.accordion__title.h2,.collapse_section.collapsible-content .accordion__title.h0,.collapse_section.collapsible-content .accordion__title.h1,.collapse_section.collapsible-content .accordion__title.h2{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:15px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;padding:0!important;flex:1 1 auto;text-align:left!important;color:rgb(var(--color-foreground))!important}@media(max-width:749px){.collapse_section.collapsible-content .accordion__title,.collapse_section.collapsible-content summary.toggle .accordion__title,.collapse_section.collapsible-content .accordion__title.h0,.collapse_section.collapsible-content .accordion__title.h1{font-size:14px!important;line-height:1.4!important}}.collapse_section.collapsible-content summary.toggle>svg.icon-accordion,.collapse_section.collapsible-content summary.toggle .icon-accordion{display:none!important}.collapse_section.collapsible-content summary.toggle .icon-caret,.collapse_section.collapsible-content summary.toggle svg.icon-caret{width:12px!important;height:12px!important;flex-shrink:0;margin-left:auto;color:var(--jwh-muted);transition:transform .3s ease,color .2s ease}.collapse_section.collapsible-content summary.toggle.active .icon-caret,.collapse_section.collapsible-content summary.toggle[aria-expanded=true] .icon-caret,.collapse_section.collapsible-content .webicollapse_main.active summary.toggle .icon-caret{transform:rotate(180deg);color:rgb(var(--color-foreground))}.collapse_section.collapsible-content .collapse.content_collase{background:transparent!important}.collapse_section.collapsible-content .accordion__content,.collapse_section.collapsible-content .accordion__content.rte{padding:4px 26px 24px!important;font-family:var(--font-body-family)!important;font-weight:400!important;font-size:15px!important;line-height:1.7!important;letter-spacing:0!important;color:rgb(var(--color-foreground))!important;text-align:left!important;background:transparent!important;border:none!important}.collapse_section.collapsible-content .accordion__content p,.collapse_section.collapsible-content .accordion__content.rte p{font-size:15px!important;line-height:1.7!important;letter-spacing:0!important;margin:0 0 .85em!important;font-weight:400!important}.collapse_section.collapsible-content .accordion__content p:last-child,.collapse_section.collapsible-content .accordion__content.rte p:last-child{margin-bottom:0!important}@media(max-width:749px){.collapse_section.collapsible-content .accordion__content,.collapse_section.collapsible-content .accordion__content.rte{padding:2px 20px 20px!important;font-size:14px!important;line-height:1.7!important}.collapse_section.collapsible-content .accordion__content p,.collapse_section.collapsible-content .accordion__content.rte p{font-size:14px!important}}.product .product__info-container{max-width:560px}@media(min-width:990px){.product .product__info-container{padding-left:32px}}@media(min-width:1200px){.product .product__info-container{padding-left:56px}}.product .product-form__input legend,.product .product-form__input .form__label,.product .product-form__input>.form__label,.product .form__label{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--jwh-muted)!important;margin-bottom:8px!important;display:block!important}.product .product-form__input,.product .product-form__input--pill,.product .product-form__input--swatch,.product .product-form__input--dropdown{margin-bottom:18px;padding:0;border:0;max-width:100%}.product select,.product .select__select,.product .product-form__input select,.product .field select{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:15px!important;line-height:1.4!important;border:1px solid var(--jwh-border-soft)!important;border-radius:var(--jwh-field-radius)!important;padding:14px 16px!important;height:var(--jwh-field-height)!important;min-height:var(--jwh-field-height)!important;width:100%!important;background-color:transparent!important;color:rgb(var(--color-foreground))!important;transition:border-color .2s ease}.product select:focus,.product .select__select:focus,.product .field select:focus{outline:none!important;border-color:rgb(var(--color-foreground))!important;box-shadow:none!important}.product input[type=text],.product input[type=email],.product input[type=tel],.product input[type=number]:not([name=quantity]),.product .product-form__input input[type=text],.product .field__input,.product .avisplus-input,.product .avis-text-input,.product input.text-input{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:15px!important;border:1px solid var(--jwh-border-soft)!important;border-radius:var(--jwh-field-radius)!important;padding:14px 16px!important;height:var(--jwh-field-height)!important;min-height:var(--jwh-field-height)!important;width:100%!important;background-color:transparent!important;color:rgb(var(--color-foreground))!important;transition:border-color .2s ease}.product input[type=text]:focus,.product input[type=email]:focus,.product .field__input:focus,.product .avisplus-input:focus,.product input.text-input:focus{outline:none!important;border-color:rgb(var(--color-foreground))!important;box-shadow:none!important}.product textarea,.product .avisplus-textarea,.product textarea.text-input{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:15px!important;line-height:1.5!important;border:1px solid var(--jwh-border-soft)!important;border-radius:var(--jwh-field-radius)!important;padding:14px 16px!important;min-height:120px!important;width:100%!important;background-color:transparent!important;color:rgb(var(--color-foreground))!important;resize:vertical;transition:border-color .2s ease}.product textarea:focus,.product .avisplus-textarea:focus{outline:none!important;border-color:rgb(var(--color-foreground))!important;box-shadow:none!important}.product input::placeholder,.product textarea::placeholder{color:#0006!important;font-weight:400!important;font-size:15px}.product .product-form__input--pill input[type=radio]+label,.product label.product-form__input-pill{border:1px solid var(--jwh-border-soft)!important;border-radius:28px!important;padding:10px 20px!important;font-family:var(--font-body-family)!important;font-weight:500!important;font-size:14px!important;letter-spacing:.02em!important;background:transparent!important;color:rgb(var(--color-foreground))!important;transition:all .2s ease}.product input[type=radio]:checked+label.product-form__input-pill,.product .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important}.product input[type=radio][name*=color i]+label,.product .color-swatch label{outline-offset:2px}.product input[type=radio][name*=color i]:checked+label,.product .color-swatch input:checked+label{outline:1.5px solid rgb(var(--color-foreground));outline-offset:3px}.product .quantity,.product .product-form__quantity,.product quantity-input{border:1px solid var(--jwh-border-soft)!important;border-radius:var(--jwh-field-radius)!important;background:transparent!important;height:var(--jwh-field-height)!important;overflow:hidden;display:inline-flex!important;align-items:center!important;width:auto!important;min-width:144px}.product .quantity__button,.product quantity-input button{width:44px!important;height:100%!important;background:transparent!important;border:none!important;color:rgb(var(--color-foreground))!important;cursor:pointer;font-size:16px!important;transition:background .15s ease;padding:0!important}.product .quantity__button:hover{background:#0000000a!important}.product .quantity__input,.product input[name=quantity]{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:14px!important;text-align:center!important;width:50px!important;height:100%!important;border:none!important;padding:0!important;background:transparent!important;min-height:auto!important}.product .quantity__input:focus{box-shadow:none!important;outline:none!important}.product .product-form__buttons{display:flex;flex-direction:column;gap:12px;margin-top:8px}.product .product-form__submit,.product button[name=add],.product .product-form__buttons .button--primary{width:100%!important;height:54px!important;min-height:54px!important;border-radius:8px!important;font-family:var(--font-body-family)!important;font-weight:700!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 24px!important}@media(max-width:749px){.product .product-form__submit,.product button[name=add]{height:52px!important;font-size:14px!important}}.product .shopify-payment-button .shopify-payment-button__button,.product .shopify-payment-button__button--unbranded{width:100%!important;min-height:52px!important;border-radius:8px!important;font-family:var(--font-body-family)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.04em!important}.product .product__media-wrapper,.product .product__media-list,.product .product-media-gallery,.product .product__media-gallery{gap:14px}.product .product__media-item,.product .product__media-wrapper .product__media,.product .product-media-container{border-radius:4px;overflow:hidden}.product .thumbnail-list,.product .product__media-list--thumbnails,.product .thumbnails,.product .product__thumbs{gap:12px!important;padding:0}.product .thumbnail,.product .thumbnail-list__item,.product .product__thumbs button,.product .product__thumbnail,.product .product__media-list-thumbnails button{border-radius:8px!important;border:1px solid var(--jwh-border-soft)!important;overflow:hidden;padding:0!important;transition:border-color .2s ease}.product .thumbnail.active,.product .thumbnail-list__item.is-active,.product .product__thumbs button[aria-current=true],.product .product__thumbnail.is-active,.product .product__media-list-thumbnails button.is-active{border-color:rgb(var(--color-foreground))!important;border-width:1.5px!important}.product .avisplus-product-options,.product [data-avispo-block],.product .avispo-option,.product .avis-option-container{margin-bottom:16px!important}.product .avispo-option-label,.product .avis-label,.product .avisplus-option-label,.product .avispo-option-title{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--jwh-muted)!important;margin-bottom:8px!important;display:block!important}.product .avispo-file-upload,.product .avisplus-file-upload,.product input[type=file]+label,.product .avis-upload-area,.product .avispo-upload-wrapper,.product label.avispo-upload{border:1.5px dashed var(--jwh-border-medium)!important;border-radius:10px!important;padding:18px 20px!important;background:#00000004!important;text-align:center;font-family:var(--font-body-family)!important;font-size:14px!important;color:var(--jwh-muted)!important;cursor:pointer;width:100%;transition:border-color .2s ease,background .2s ease;display:block}.product .avispo-file-upload:hover,.product .avis-upload-area:hover,.product label.avispo-upload:hover{border-color:#0000004d!important;background:#00000006!important}.product .product__info-container .icon-with-text-block,.product .product__info-container [class*=icon-with-text]:not(.product-information [class*=icon-with-text]),.product .product__info-container .product-block-icon-with-text,.product .product__info-container .product-icon-with-text{padding:14px 0;border-top:1px solid var(--jwh-border-soft);border-bottom:1px solid var(--jwh-border-soft);margin:18px 0;display:flex;flex-wrap:wrap;gap:14px 16px;justify-content:space-between;align-items:center}.product .product__info-container .icon-with-text-block .icon-with-text__item,.product .product__info-container [class*=icon-with-text] li,.product .product__info-container [class*=icon-with-text] .item{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.product .product__info-container [class*=icon-with-text] svg,.product .product__info-container [class*=icon-with-text] img{width:18px;height:18px;opacity:.7;flex-shrink:0}.product .product__info-container [class*=icon-with-text] .heading,.product .product__info-container [class*=icon-with-text] p,.product .product__info-container [class*=icon-with-text] h3,.product .product__info-container [class*=icon-with-text] span:not(.visually-hidden){font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.02em!important;margin:0!important;color:rgb(var(--color-foreground))!important}@media(max-width:749px){.product .product__info-container [class*=icon-with-text]{gap:10px}.product .product__info-container [class*=icon-with-text] .heading,.product .product__info-container [class*=icon-with-text] span:not(.visually-hidden){font-size:11px!important}}.product .product__info-container [class*=shipping-payment],.product .product__info-container .product-shipping-payment{padding-top:16px;margin-top:8px}.product .product__info-container [class*=shipping-payment] .payment-icons,.product .product__info-container [class*=shipping-payment] ul.payment-icons,.product .product__info-container [class*=shipping-payment] .list-payment{display:flex;gap:6px;flex-wrap:wrap;padding:0;margin:8px 0 0;list-style:none}.product .product__info-container [class*=shipping-payment] .payment-icons img,.product .product__info-container [class*=shipping-payment] .payment-icons svg,.product .product__info-container [class*=shipping-payment] .list-payment img,.product .product__info-container [class*=shipping-payment] .list-payment svg{height:22px;width:auto;opacity:.85}.product .product__info-container .product__title{margin-bottom:10px}.product .product__info-container .price{margin-bottom:14px}.product .product__info-container .product-rating,.product .product__info-container .rating{margin-bottom:16px}.copyright a[href*="shopify.com"],.copyright__content a[href*="shopify.com"],.footer a[href*="shopify.com"]{display:none!important}.footer__copyright .copyright__content:has(a[href*=shopify]){display:none!important}.footer .footer__blocks-wrapper,.footer__blocks-wrapper.grid{gap:40px 32px!important}@media(min-width:990px){.footer .footer__blocks-wrapper{gap:48px 64px!important}}.footer-block__heading,.footer .footer-block__heading,.footer-block__heading.inline-richtext{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:15px!important;letter-spacing:.01em!important;text-transform:none!important;color:rgb(var(--color-foreground))!important;margin:0 0 20px!important;padding:0!important}.footer .footer-block__heading .icon-caret,.footer-block__heading .icon-caret{display:none!important}.footer .footer-block__details-content,.footer .footer-block__details-content.list-unstyled{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:0!important}.footer .footer-block__details-content li{list-style:none;margin:0;padding:0}.footer .footer-block__details-content a,.footer .list-menu__item--link{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:14px!important;line-height:1.4!important;letter-spacing:0!important;color:#000000b8!important;text-decoration:none!important;transition:color .2s ease;text-transform:none!important}.footer .footer-block__details-content a:hover,.footer .list-menu__item--link:hover{color:rgb(var(--color-foreground))!important}.footer .footer-block .f_contactli{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.footer .footer-block .f_contactli li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body-family);font-size:14px;line-height:1.5;color:#000000bf}.footer .footer-block .f_contactli li span{font-size:14px}.footer .footer-block .f_contactli a{color:inherit;text-decoration:underline;text-decoration-color:#00000040;text-underline-offset:3px;transition:text-decoration-color .2s ease}.footer .footer-block .f_contactli a:hover{text-decoration-color:currentColor}.footer .footer-block .f_contactli svg{width:13px;height:13px;flex-shrink:0;margin-top:5px;opacity:.55}.footer .footer-block .f_contactli svg path,.footer .footer-block .f_contactli svg circle{fill:currentColor}.footer .footer_contact>p,.footer .footer-block__details-content.footer_contact>p{margin:0 0 12px;font-family:var(--font-body-family);font-size:14px;line-height:1.6;color:#000000b3}.footer .marq_newsletter{padding:32px 0!important;border-bottom:1px solid var(--jwh-border-soft);margin-bottom:8px}.footer .footer-block--newsletter,.footer .grid__item.footer-block--newsletter{padding:0!important;max-width:480px;margin:0 auto;text-align:center}.footer .footer-block__newsletter h2,.footer .footer-block__newsletter>h2{font-family:var(--font-body-family)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;color:rgb(var(--color-foreground))!important}.footer .footer-block__newsletter .news_text,.footer .footer-block__newsletter .rte{font-family:var(--font-body-family);font-size:14px!important;line-height:1.6!important;color:#000000b3!important;margin:0 0 18px!important;letter-spacing:0!important}.footer .footer__newsletter,.footer .newsletter-form{max-width:420px!important;margin:0 auto!important}.footer .newsletter-form__field-wrapper .field{position:relative!important;border:1px solid var(--jwh-border-medium)!important;border-radius:4px!important;background:transparent!important;height:48px!important;overflow:hidden!important;transition:border-color .2s ease}.footer .newsletter-form__field-wrapper .field:focus-within{border-color:rgb(var(--color-foreground))!important}.footer .newsletter-form__field-wrapper .field__input,.footer .newsletter-form .field__input{width:100%!important;height:100%!important;padding:0 56px 0 16px!important;border:none!important;background:transparent!important;font-family:var(--font-body-family)!important;font-size:14px!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important}.footer .newsletter-form__field-wrapper .field__input:focus{outline:none!important;box-shadow:none!important;border:none!important}.footer .newsletter-form__field-wrapper .field__label,.footer .newsletter-form .field__label{font-family:var(--font-body-family)!important;font-size:14px!important;color:#0006!important;padding-left:16px!important;top:50%!important;transform:translateY(-50%);letter-spacing:0!important}.footer .newsletter-form__button,.footer button.newsletter-form__button{position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:48px!important;height:48px!important;background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;border:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background .2s ease;padding:0!important}.footer .newsletter-form__button:hover{background:#000000d9!important}.footer .newsletter-form__button svg{width:14px!important;height:14px!important;fill:rgb(var(--color-background))!important;color:rgb(var(--color-background))!important}.footer .social_top,.footer ul.social-icons,.footer .social-icons,.footer .footer-block__newsletter .social_top{display:flex!important;gap:12px!important;margin:18px auto 0!important;padding:0!important;list-style:none;justify-content:center}.footer .social-icons__link,.footer .social_top li a,.footer .social-icons li a{width:36px!important;height:36px!important;border:1px solid var(--jwh-border-medium)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;transition:all .2s ease;padding:0!important}.footer .social-icons__link:hover,.footer .social_top li a:hover{border-color:rgb(var(--color-foreground))!important;background:rgb(var(--color-foreground))!important}.footer .social-icons__link svg,.footer .social_top li a svg{width:14px!important;height:14px!important;fill:rgb(var(--color-foreground))!important}.footer .social-icons__link:hover svg,.footer .social_top li a:hover svg{fill:rgb(var(--color-background))!important}.footer .footer__content-bottom{border-top:1px solid var(--jwh-border-soft);padding:24px 0 12px}.footer .footer__content-bottom-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:16px 32px!important}.footer .footer__content-bottom .policies{display:flex!important;flex-wrap:wrap!important;gap:4px 24px!important;padding:0!important;margin:0!important;list-style:none!important;justify-content:center}.footer .footer__content-bottom .policies a{font-family:var(--font-body-family)!important;font-size:13px!important;color:#000000b3!important;text-decoration:none!important;letter-spacing:0!important}.footer .footer__content-bottom .policies a:hover{color:rgb(var(--color-foreground))!important;text-decoration:underline;text-underline-offset:3px}.footer .footer__copyright{padding-top:16px;padding-bottom:24px}.footer .copyright_inner{border-top:1px solid var(--jwh-border-soft);padding-top:20px}.footer .copyright_inner .grid{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:16px 32px!important}.footer .copyright__content{font-family:var(--font-body-family)!important;font-size:13px!important;color:#000000a6!important;letter-spacing:0!important;line-height:1.5}.footer .copyright__content a{color:inherit!important;text-decoration:none!important}.footer .copyright__content a:hover{text-decoration:underline;text-underline-offset:3px}.footer .footer__payment .list-payment{display:flex!important;gap:8px!important;align-items:center;padding:0!important;margin:0!important;list-style:none;flex-wrap:wrap;justify-content:center}.footer .footer__payment .list-payment__item .icon{width:38px;height:24px}@media(max-width:749px){.footer .footer__blocks-wrapper{gap:28px!important}.footer .footer-block__heading{font-size:14px!important;margin-bottom:14px!important}.footer .footer__content-bottom-wrapper{flex-direction:column;gap:16px}.footer .copyright_inner .grid{flex-direction:column;text-align:center;gap:14px}.footer .footer__newsletter,.footer .newsletter-form{max-width:100%!important}.footer .footer-block--newsletter{padding:0 16px!important}.footer .marq_newsletter{padding:24px 0!important}}.footer,.footer p,.footer a,.footer li,.footer__copyright,.footer__content-bottom,.footer__content-bottom *,.footer-block__content,.copyright,.copyright__content,.footer .list-menu__item--link{font-family:var(--font-body-family)!important;letter-spacing:0!important;line-height:1.5}:root{--jwh-avenir-stack: "Avenir JWH", "Avenir Next", Avenir, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-family: var(--jwh-avenir-stack) !important;--font-heading-family: var(--jwh-avenir-stack) !important;--font-popups-heading-family: var(--jwh-avenir-stack) !important;--font-popups-text-family: var(--jwh-avenir-stack) !important}html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.rte,.rte *,.product__title,.product__title *,.price,.price *,.cart-drawer,.cart-drawer *,.drawer,.drawer *,.header,.header *,.footer,.footer *,.shopify-section,.shopify-section *{font-family:var(--jwh-avenir-stack)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jwh-typography.css.map */
