:root{--jw-dore-ink: #222222;--jw-dore-sale: #c41017;--jw-dore-frame: #f7f7f7;--jw-dore-badge-promo: #f2f2f2;--jw-dore-card-radius: 0;--jw-dore-badge-radius: 0;--jw-dore-button-radius: 6px;--jw-dore-rail: none;--jw-dore-gutter: 16px;--jw-dore-gap: 12px;--jw-dore-section-y: 22px;--jw-dore-stack: 12px;--jw-dore-body: 13px;--jw-dore-body-lh: 19.5px;--jw-dore-section: 23.5px;--jw-dore-section-lh: 29.375px;--jw-dore-hero: 27px;--jw-dore-hero-lh: 33.75px;--jw-dore-card-title: 18px;--jw-dore-announce: 11.3px;--jw-dore-announce-h: 30px;--jw-dore-button-h: 44px;--jw-dore-button-pad: 16px 40px;--jw-dore-atc: 13px;--jw-dore-atc-h: 54px;--jw-dore-plp-pad: 21.6px 16px 32px;--jw-dore-card-price: 13px;--jw-dore-pdp-title: 22px;--jw-dore-pdp-price: 14px;--jw-dore-nav: 13px;--jw-dore-button: 12px;--jw-dore-badge: 12px;--jw-dore-header: 51px;--jw-content-rail: var(--jw-dore-rail);--jw-plp-rail: var(--jw-dore-rail);--jw-page-align-max: var(--jw-dore-rail);--container-lg-max-width: var(--jw-dore-rail);--container-xl-max-width: var(--jw-dore-rail);--container-gutter: var(--jw-dore-gutter);--container-max-width: 100%;--text-base: var(--jw-dore-body);--text-h1: var(--jw-dore-hero);--text-h2: var(--jw-dore-section);--text-h3: 1.25rem;--jw-type-section: var(--jw-dore-section);--jw-type-section-lh: var(--jw-dore-section-lh);--jw-hero-h1: var(--jw-dore-hero);--jw-type-product-title: var(--jw-dore-card-title);--jw-type-pdp-title: var(--jw-dore-pdp-title);--jw-type-pdp-title-lg: var(--jw-dore-pdp-title);--jw-type-pdp-price: var(--jw-dore-pdp-price);--jw-type-pdp-price-lg: var(--jw-dore-pdp-price);--jw-type-nav: var(--jw-dore-nav);--jw-type-button: var(--jw-dore-button);--jw-type-label: 13px;--jw-type-body-lh: var(--jw-dore-body-lh);--jw-card-title-tracking: 0;--heading-letter-spacing-display: 0;--heading-letter-spacing-medium: 0;--button-border-radius: var(--jw-dore-button-radius);--section-vertical-spacing: var(--jw-dore-section-y);--section-stack-gap: var(--jw-dore-stack);--section-stack-gap-tight: 10px;--jw-section-space-sm: 16px;--jw-section-space-md: 22px;--jw-section-space-lg: 36px;--product-card-text-transform: none;--product-card-letter-spacing: 0;--product-card-info-gap: 6px;--product-card-details-gap: 2px;--product-card-info-padding-block-start: 8px}@media screen and (min-width:700px){:root{--jw-dore-gutter: 34px;--jw-dore-gap: 20px;--jw-dore-section-y: 50px;--jw-dore-stack: 20px;--jw-dore-body: 14.5px;--jw-dore-body-lh: 21.75px;--jw-dore-section: 32px;--jw-dore-section-lh: 40px;--jw-dore-hero: 39px;--jw-dore-hero-lh: 48.75px;--jw-dore-card-title: 18px;--jw-dore-card-price: 14px;--jw-dore-pdp-title: 32px;--jw-dore-pdp-price: 14.5px;--jw-dore-announce: 11.5px;--jw-dore-announce-h: 39px;--jw-dore-button: 13px;--jw-dore-button-h: 53px;--jw-dore-button-pad: 20px 50px;--jw-dore-atc: 14.5px;--jw-dore-plp-pad: 50px 34px 76px;--jw-dore-home-pad: 50px 34px 80px;--jw-dore-rail-pad: 36px 34px;--jw-dore-nav: 14.5px;--jw-dore-header: 60px;--jw-section-space-sm: 36px;--jw-section-space-md: 50px;--jw-section-space-lg: 80px;--section-vertical-spacing-tight: 36px}}@media screen and (min-width:1000px){:root{--container-max-width: none;--jw-content-rail: none;--jw-plp-rail: 100%;--jw-plp-gutter: var(--jw-dore-gutter)}}.template-collection{--jw-plp-rail: 100%;--jw-plp-gutter: var(--jw-dore-gutter)}body{font-size:var(--jw-dore-body)!important;line-height:var(--jw-dore-body-lh)!important;color:var(--jw-dore-ink)!important}@media screen and (min-width:1000px){.shopify-section--header .header,header.header,.shopify-section--header .header.header{max-width:none!important;width:100%!important;min-height:var(--jw-dore-header)!important;padding-inline:var(--jw-dore-gutter)!important;margin-inline:0!important}}@media screen and (max-width:999px){.shopify-section--header .header{min-height:var(--jw-dore-header)}}.shopify-section--announcement-bar .announcement-bar,.shopify-section--announcement-bar .announcement-bar__message{font-size:var(--jw-dore-announce)!important}.product-card{border-radius:0;background:transparent}.product-card__figure{border-radius:0;overflow:hidden;background:var(--jw-dore-frame)}.product-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--jw-dore-frame);overflow:hidden}.product-card__photo{position:relative;display:block;width:100%;max-height:100%;height:100%;aspect-ratio:auto}.product-card__image,.product-card__image--primary,.product-card__image--secondary,.product-card__media img{width:100%!important;height:100%!important;max-width:none;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;background:var(--jw-dore-frame);border-radius:0!important}.product-card__image--primary,.product-card__media>.product-card__image:not(.product-card__image--secondary){position:absolute;top:0;right:0;bottom:0;left:0}.product-card__badges{position:absolute;z-index:2;top:10px;max-width:calc(100% - 20px);pointer-events:none}.product-card__badges--start{left:10px;right:auto}.product-card__badges--end{right:10px;left:auto}.product-card__badges .badge-list{position:static;inset:auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.product-card .badge,.horizontal-product-card .badge{font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:.02em!important;text-transform:uppercase!important;padding:3px 10px 2px!important;border-radius:var(--jw-dore-badge-radius)!important;background:var(--jw-dore-badge-promo);color:#000;white-space:nowrap!important}.product-card .badge--on-sale,.horizontal-product-card .badge--on-sale{background:#000!important;color:#fff!important}.product-card .badge--bestseller,.product-card .badge--promo{background:var(--jw-dore-badge-promo)!important;color:#000!important}.product-card .badge--halloween,.horizontal-product-card .badge--halloween{background:#e85d04!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.product-card__info{align-items:start;justify-items:start;gap:6px;padding:8px 2px 0;text-align:start}.product-card__vendor{display:none!important}.product-card__swatches{margin:0;gap:6px}.product-card .product-card__title,.product-card__title{min-height:0;margin:0;font-size:var(--jw-dore-card-title)!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:#000}@media screen and (min-width:700px){.product-card .product-card__title,.product-card__title{line-height:27px!important}}.product-card__descriptor{margin:0;font-size:13px;line-height:1.35;color:var(--jw-dore-ink)}.product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.product-card .price-list,.horizontal-product-card .price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:var(--jw-dore-card-price)!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;color:#000}.product-card .price-list sale-price,.product-card .price-list .price-list__price,.horizontal-product-card .price-list sale-price{font-size:inherit!important;font-weight:400!important;color:#000!important}.product-card compare-at-price,.horizontal-product-card compare-at-price{color:var(--jw-dore-sale)!important;font-size:inherit!important;font-weight:400!important;text-decoration:line-through}.product-card .price-list__savings,.horizontal-product-card .price-list__savings{display:none!important}.product-card .rating-badge{flex-shrink:0;margin:0;font-size:12px!important;column-gap:4px}.product-card .rating-badge svg{width:12px;height:12px}.product-list{--product-list-calculated-column-gap: var(--jw-dore-gap);--product-list-calculated-row-gap: 28px;column-gap:var(--jw-dore-gap)!important;row-gap:28px!important}@media screen and (max-width:699px){.product-list:not(.product-list--carousel){margin-inline:0!important;row-gap:20px!important}.product-list--carousel{--product-list-card-width: min(260px, 68vw);--product-list-default-column-gap: 12px}}.horizontal-product-card__figure{position:relative;border-radius:0;overflow:hidden;background:var(--jw-dore-frame)}.horizontal-product-card__image{object-fit:contain!important;background:var(--jw-dore-frame);border-radius:0}.horizontal-product-card__title{font-size:14px!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important}.horizontal-product-card .product-card__badges{top:4px;right:4px}.product-gallery__media,.product-gallery__thumbnail{background:var(--jw-dore-frame);border-radius:0;overflow:hidden}.product-gallery__media img,.product-gallery__thumbnail img,.product-gallery__media video{object-fit:contain!important;background:var(--jw-dore-frame)}.shopify-section--main-product .product-info .product-title,.shopify-section--main-product .product-info :is(h1,.h1):first-child{font-size:var(--jw-dore-pdp-title)!important;line-height:1.2!important;letter-spacing:0!important}.shopify-section--main-product .product-info .price-list{font-size:var(--jw-dore-pdp-price)!important}.shopify-section--main-product .product-info{gap:.85rem}.template-index :is(.h2,h2):not(.product-title),.shopify-section--featured-collections :is(.h2,h2),.shopify-section--related-products :is(.h2,h2),.shopify-section--jw-pdp-below :is(.h2,h2),.template-collection .jwear-collection-intro :is(h1,h2,.h1,.h2){font-size:var(--jw-dore-section)!important;line-height:var(--jw-dore-section-lh)!important;letter-spacing:0!important;font-weight:500!important}.button,.shopify-payment-button__button--unbranded{border-radius:var(--jw-dore-button-radius)}.cart-drawer .line-item__media,#cart-drawer .line-item__media,.shopify-section--main-cart .line-item__media,.line-item__media{object-fit:contain!important;background:var(--jw-dore-frame);border-radius:8px}.cart-drawer.jw-cart-drawer .jw-cart-line-title,#cart-drawer.jw-cart-drawer .jw-cart-line-title,.cart-drawer.jw-cart-drawer .line-item-info>.v-stack>a,#cart-drawer.jw-cart-drawer .line-item-info>.v-stack>a{font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.35!important}.cart-drawer .line-item-info,#cart-drawer .line-item-info{gap:.35rem!important}.shopify-section--main-cart .jw-cart__title{font-size:var(--jw-dore-section)!important;letter-spacing:0!important}.shopify-section--main-cart .free-shipping-bar .jw-free-shipping-bar__milestones,.shopify-section--main-cart .jw-free-shipping-bar__milestones,.shopify-section--main-cart .jw-free-shipping-bar__rail,.jw-cart-free-tag,.jw-cart-discount-tag,.cart-drawer .cart-discount,#cart-drawer .cart-discount,.cart-drawer .jw-cart-discount,#cart-drawer .jw-cart-discount{display:none!important}body .product-card .product-card__title,body .product-card .product-title,body.template-index .shopify-section--featured-collections .product-card .product-card__title,body.template-index .shopify-section--featured-collections .product-card .product-title{font-size:var(--jw-dore-card-title)!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}body.template-index .featured-collections-heading :is(h2,.h2):not(button),body.template-index [id$=__discover_bestsellers] .featured-collections-heading>.v-stack>:is(h2,.h2):not(button),body .section-header :is(h1,h2,.h1,.h2){font-size:var(--jw-dore-section)!important;line-height:var(--jw-dore-section-lh)!important;letter-spacing:0!important}body:not(#jw-dore-off){font-weight:400}body:not(#jw-dore-off) .shopify-section--header .header__primary-nav .h6,body:not(#jw-dore-off) .shopify-section--header .header__primary-nav summary,body:not(#jw-dore-off) .shopify-section--header .header__primary-nav a{font-size:var(--jw-dore-nav)!important;font-weight:400!important;line-height:var(--jw-dore-body-lh)!important;letter-spacing:0!important}body:not(#jw-dore-off) .shopify-section--announcement-bar .announcement-bar{min-height:var(--jw-dore-announce-h)!important;height:var(--jw-dore-announce-h);padding-block:0!important;background:#000!important;color:#fff!important;letter-spacing:0!important;text-transform:uppercase!important;font-weight:400!important;font-size:var(--jw-dore-announce)!important}body:not(#jw-dore-off) .shopify-section--announcement-bar .announcement-bar .prose,body:not(#jw-dore-off) .shopify-section--announcement-bar .announcement-bar .heading,body:not(#jw-dore-off) .announcement-bar__message{margin:0;font-size:var(--jw-dore-announce)!important;font-weight:400!important;line-height:1.625!important;letter-spacing:0!important;text-transform:uppercase!important;color:inherit!important;text-decoration:none}body:not(#jw-dore-off) a.announcement-bar__message{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;min-height:var(--jw-dore-announce-h);height:var(--jw-dore-announce-h);max-height:var(--jw-dore-announce-h);overflow:hidden;white-space:nowrap;color:#fff!important}@media screen and (max-width:767px){body:not(#jw-dore-off) .shopify-section--announcement-bar .announcement-bar{height:30px!important;min-height:30px!important;max-height:30px!important}body:not(#jw-dore-off) .shopify-section--announcement-bar :is(.announcement-bar,.announcement-bar__message,p,a){font-size:10px!important;line-height:30px!important;white-space:nowrap}}body.template-index:not(#jw-dore-off) .shopify-section--slideshow .jw-hero-title,body.template-index:not(#jw-dore-off) .shopify-section--slideshow .prose>:is(h1,.h1,h2,.h2),body.template-index:not(#jw-dore-off) .jw-hero-title__light,body.template-index:not(#jw-dore-off) .jw-hero-title__dark{font-size:var(--jw-dore-hero)!important;font-weight:400!important;line-height:var(--jw-dore-hero-lh)!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}body:not(.template-index):not(#jw-dore-off) .shopify-section--slideshow .button{background:#fff!important;color:#000!important;border:0!important;border-radius:6px!important;font-size:var(--jw-dore-button)!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;min-height:var(--jw-dore-button-h);padding:var(--jw-dore-button-pad)!important}body:not(#jw-dore-off) .product-info__buy-buttons .button,body:not(#jw-dore-off) .buy-buttons .button,body:not(#jw-dore-off) .shopify-payment-button__button--unbranded,body:not(#jw-dore-off) .cart-drawer .button[type=submit],body:not(#jw-dore-off) .jw-cart .button[type=submit],body:not(#jw-dore-off) .cart__checkout-button{border-radius:6px!important;min-height:var(--jw-dore-atc-h);font-size:var(--jw-dore-atc)!important;font-weight:500!important;letter-spacing:0!important;text-transform:uppercase!important;line-height:1!important}body:not(#jw-dore-off) .button-group .button:not(.jw-section-cta){border-radius:6px!important;font-size:var(--jw-dore-button)!important;font-weight:500!important;letter-spacing:0!important;text-transform:uppercase!important;min-height:var(--jw-dore-button-h);padding:var(--jw-dore-button-pad)!important}body:not(#jw-dore-off){--jw-content-rail: none;--jw-plp-rail: 100%;--jw-page-align-max: none;--container-max-width: none;--container-lg-max-width: none;--container-xl-max-width: none}body:not(#jw-dore-off) :is(.container,.footer>.container,.jwear-collection-intro,.jw-sale-strip__inner,.jw-page-shell,.jw-page-shell__inner,.jw-page-shell__inner--wide,.shopify-policy__container,.shopify-section--header .header){--container-max-width: none;max-width:none!important;width:100%!important;margin-inline:0!important;box-sizing:border-box}@media screen and (min-width:700px){body:not(#jw-dore-off) :is(.container,.jwear-collection-intro,.jw-page-shell,.shopify-policy__container){padding-inline:34px!important}body.template-index:not(#jw-dore-off) .shopify-section--featured-collections .section-spacing,body.template-index:not(#jw-dore-off) .shopify-section--collection-list .section-spacing{padding:36px 34px!important}body.template-index:not(#jw-dore-off) .shopify-section--featured-collections .container,body.template-index:not(#jw-dore-off) .shopify-section--collection-list .container{padding-inline:0!important}body.template-collection:not(#jw-dore-off) .shopify-section--main-collection .container{padding:50px 34px 76px!important}body.template-index:not(#jw-dore-off) .shopify-section--multiple-media-with-text .section-spacing{padding:50px 34px 80px!important}}@media screen and (max-width:699px){body:not(#jw-dore-off) :is(.container,.jwear-collection-intro,.jw-page-shell,.shopify-policy__container,.footer>.container){padding-inline:16px!important}body.template-index:not(#jw-dore-off) .shopify-section .section-spacing{padding-block:22px!important;padding-inline:0!important}body.template-index:not(#jw-dore-off) .shopify-section--featured-collections .section-spacing,body.template-collection:not(#jw-dore-off) .shopify-section--main-collection .container{padding-block:21.6px!important}body.template-product:not(#jw-dore-off) .shopify-section--main-product>.container{--container-max-width: none;max-width:none!important;width:100%!important;margin-inline:0!important;padding-inline:16px!important}}body:not(#jw-dore-off) :is(h2,.h2):not(.product-title):not(.jw-hero-title):not(button),body:not(#jw-dore-off) .jwear-collection-intro :is(h1,.h1),body:not(#jw-dore-off) .jw-page-title,body:not(#jw-dore-off) .jw-page .jw-title,body:not(#jw-dore-off) .shopify-section--main-page .section-header h1,body:not(#jw-dore-off) .footer__title,body:not(#jw-dore-off) .shopify-policy__title h1{font-size:var(--jw-dore-section)!important;font-weight:400!important;line-height:var(--jw-dore-section-lh)!important;letter-spacing:0!important}body:not(#jw-dore-off) .product-card .product-card__title,body:not(#jw-dore-off) .product-card .product-title{font-size:18px!important;font-weight:400!important;line-height:27px!important;letter-spacing:0!important;text-transform:none!important}body:not(#jw-dore-off) .shopify-section--main-product .product-info .product-title,body:not(#jw-dore-off) .shopify-section--main-product .product-info :is(h1,.h1){font-size:var(--jw-dore-pdp-title)!important;font-weight:400!important;line-height:var(--jw-dore-hero-lh)!important;letter-spacing:0!important}body:not(#jw-dore-off) .product-card__badges--start{top:0!important;left:0!important;inset-inline-start:0!important;right:auto!important;margin:0!important;padding:0!important}body:not(#jw-dore-off) .product-card__badges--end{top:10px!important;right:10px!important;left:auto!important}body:not(#jw-dore-off) .product-card .badge,body:not(#jw-dore-off) .horizontal-product-card .badge{font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:0!important;text-transform:uppercase!important;padding:3px 10px 2px!important;border-radius:0!important;white-space:nowrap!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}.product-card .product-card__badges--end,.product-card .product-card__photo .badge--on-sale,.product-card .product-card__figure .badge--on-sale,.product-card .product-card__photo .jw-hx-funnel-save,.product-card .product-card__figure .jw-hx-funnel-save,.horizontal-product-card .product-card__badges--end,.horizontal-product-card .badge--on-sale,.horizontal-product-card .jw-hx-funnel-save{display:none!important}.product-card .product-card__badges--start,.horizontal-product-card .product-card__badges--start{display:flex;flex-direction:column;align-items:flex-start;gap:4px;top:0!important;left:0!important;right:auto!important;margin:0!important;padding:0!important;max-width:100%}.product-card .product-card__badges .badge-list,.product-card .product-card__badges .badge-list--vertical,.horizontal-product-card .product-card__badges .badge-list{flex-direction:column!important;flex-wrap:nowrap;align-items:flex-start;gap:4px;margin:0!important;padding:0!important;max-width:100%}.product-card .product-card__badges .badge-list>:nth-child(n+3),.horizontal-product-card .product-card__badges .badge-list>:nth-child(n+3){display:none!important}@media screen and (max-width:749px){.product-card .product-card__badges--start,.horizontal-product-card .product-card__badges--start{top:0!important;left:0!important;gap:3px;max-width:100%}.product-card .product-card__badges .badge-list,.product-card .product-card__badges .badge-list--vertical,.horizontal-product-card .product-card__badges .badge-list{gap:3px}body:not(#jw-dore-off) .product-card .badge,body:not(#jw-dore-off) .horizontal-product-card .badge,.product-card .badge,.horizontal-product-card .badge{font-size:9px!important;line-height:11px!important;letter-spacing:.02em!important;padding:2px 5px 1px!important;white-space:nowrap!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:750px)and (max-width:999px){body:not(#jw-dore-off) .product-card .badge,body:not(#jw-dore-off) .horizontal-product-card .badge,.product-card .badge,.horizontal-product-card .badge{font-size:11px!important;line-height:14px!important;letter-spacing:0!important;padding:2px 8px!important}}body:not(#jw-dore-off) .badge--on-sale{background:#000!important;color:#fff!important}body:not(#jw-dore-off) .badge--bestseller,body:not(#jw-dore-off) .badge--promo,body:not(#jw-dore-off) .badge--custom{background:#f2f2f2!important;color:#000!important}body:not(#jw-dore-off) .badge--halloween,.product-card .badge--halloween,.horizontal-product-card .badge--halloween{background:#e85d04!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body:not(#jw-dore-off) compare-at-price{color:#c41017!important;text-decoration:line-through}body:not(#jw-dore-off) .footer{background:#efefef!important;color:#393939e6}body:not(#jw-dore-off) footer .footer .h6,body:not(#jw-dore-off) footer .footer .accordion__toggle,body:not(#jw-dore-off) .footer__title{font-size:13px!important;font-weight:500!important;line-height:19.5px!important;letter-spacing:0!important;text-transform:uppercase!important}body:not(#jw-dore-off) footer .footer :where(.prose,.prose p,li,a){font-size:var(--jw-dore-body)!important;font-weight:400!important;line-height:var(--jw-dore-body-lh)!important}body:not(#jw-dore-off) .jw-cart__shipping-note a{color:inherit;text-decoration:underline}body:not(#jw-dore-off) .shopify-section--header .header{max-width:none!important;width:100%!important;min-height:var(--jw-dore-header)!important;padding-inline:34px!important;margin-inline:0!important}@media screen and (max-width:699px){body:not(#jw-dore-off) .shopify-section--header .header{min-height:51px!important;padding-inline:16px!important}}body:not(#jw-dore-off) .product-info__buy-buttons .button,body:not(#jw-dore-off) .buy-buttons .button,body:not(#jw-dore-off) .shopify-payment-button__button--unbranded{font-size:var(--jw-dore-atc)!important;min-height:var(--jw-dore-atc-h);padding-inline:16px!important}body:not(#jw-dore-off) product-card.product-card>.product-card__figure{position:relative!important;aspect-ratio:var(--jw-card-aspect, .75)!important;height:auto!important;overflow:hidden!important;background:#f7f7f7!important;border-radius:0!important}body:not(#jw-dore-off) product-card.product-card .product-card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;background:#f7f7f7!important;overflow:hidden!important}body:not(#jw-dore-off) product-card.product-card .product-card__photo{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;max-height:100%!important;height:100%!important;aspect-ratio:auto!important;justify-self:center;align-self:center}body:not(#jw-dore-off) product-card.product-card .product-card__photo .product-card__badges{position:absolute!important;z-index:2!important;top:10px!important;max-width:calc(100% - 20px);pointer-events:none}body:not(#jw-dore-off) product-card.product-card .product-card__photo .product-card__badges--start{top:0!important;left:0!important;max-width:100%}body:not(#jw-dore-off) product-card.product-card .product-card__image,body:not(#jw-dore-off) product-card.product-card .product-card__image--primary,body:not(#jw-dore-off) product-card.product-card .product-card__image--secondary,body:not(#jw-dore-off) product-card.product-card .product-card__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;background:#f7f7f7!important}body:not(#jw-dore-off) product-card.product-card>.product-card__info{padding:8px 0 0!important;gap:6px!important;min-height:0!important;align-content:start!important}body:not(#jw-dore-off) product-card.product-card>.product-card__info>.product-card__swatches{margin:0!important}body:not(#jw-dore-off) product-card.product-card .product-card__title,body:not(#jw-dore-off) product-card.product-card .product-card__title.product-title{min-height:0!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}@media screen and (min-width:700px){body:not(#jw-dore-off) product-card.product-card .product-card__title,body:not(#jw-dore-off) product-card.product-card .product-card__title.product-title{font-size:18px!important;line-height:27px!important}body:not(#jw-dore-off) product-card.product-card .price-list,body:not(#jw-dore-off) product-card.product-card .price-list :is(sale-price,compare-at-price,.price-list__price){font-size:14px!important}}body:not(#jw-dore-off) product-card.product-card .price-list,body:not(#jw-dore-off) product-card.product-card .price-list :is(sale-price,compare-at-price,.price-list__price){font-size:13px!important;font-weight:400!important}body:not(#jw-dore-off) product-card.product-card compare-at-price{color:#c41017!important;font-weight:400!important;text-decoration:line-through!important}body:not(#jw-dore-off) .product-list{--product-list-calculated-column-gap: 30px;column-gap:30px!important;row-gap:20px!important}body:not(#jw-dore-off){--jw-grid-edge-extra: 16px}body.template-collection:not(#jw-dore-off) .shopify-section--main-collection .container{padding-inline:calc(var(--jw-dore-gutter) + var(--jw-grid-edge-extra))!important}body.template-search:not(#jw-dore-off) .jwear-search .product-list:not(.product-list--carousel){width:auto!important;max-width:none!important;margin-inline:var(--jw-grid-edge-extra)!important}body.template-product:not(#jw-dore-off) .shopify-section--related-products .container,body.template-product:not(#jw-dore-off) .shopify-section--jw-people-also-bought .container{padding-inline:calc(var(--jw-dore-gutter) + var(--jw-grid-edge-extra))!important}@media screen and (max-width:699px){body:not(#jw-dore-off){--jw-grid-edge-extra: 0px}body.template-collection:not(#jw-dore-off) .shopify-section--main-collection .product-list:not(.product-list--carousel),body.template-search:not(#jw-dore-off) .jwear-search .product-list:not(.product-list--carousel){--product-list-calculated-column-gap: 10px;column-gap:10px!important;gap:20px 10px!important}}body:not(#jw-dore-off) .jw-pdp-crumb{margin:0 0 8px;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;color:#222}body:not(#jw-dore-off) .jw-pdp-crumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}body:not(#jw-dore-off) .jw-pdp-crumb__item+.jw-pdp-crumb__item:before{content:"/";margin-inline:6px;color:#222}body:not(#jw-dore-off) .jw-pdp-crumb a{color:inherit;text-decoration:none}body:not(#jw-dore-off) .jw-pdp-crumb [aria-current=page]{color:#000}body.template-product:not(#jw-dore-off) .shopify-section--main-product .product-info__block-list>:not(:last-child){margin-block-end:0!important}body.template-product:not(#jw-dore-off) .shopify-section--main-product .product-gallery__media,body.template-product:not(#jw-dore-off) .shopify-section--main-product .product-gallery__thumbnail{position:relative;border-radius:0;overflow:hidden}body.template-product:not(#jw-dore-off) .shopify-section--main-product .product-gallery__media{aspect-ratio:var(--media-aspect-ratio, .75);background:#f7f7f7}body.template-product:not(#jw-dore-off) .shopify-section--main-product .product-gallery__media[data-media-type=image]{background:transparent}body.template-product:not(#jw-dore-off) .shopify-section--main-product .product-gallery__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important;background:transparent}body:not(#jw-dore-off){--heading-font-family: var(--text-font-family);font-family:var(--text-font-family)!important;font-weight:400!important;font-size:13px!important;line-height:19.5px!important;letter-spacing:0!important}@media screen and (min-width:700px){body:not(#jw-dore-off){font-size:14.5px!important;line-height:21.75px!important}}body:not(#jw-dore-off) :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product-title,.product-card__title):not(.jw-hx__heading){font-family:var(--heading-font-family)!important;letter-spacing:0!important}body:not(#jw-dore-off) .jw-hx__heading,body:not(#jw-dore-off) .jw-hx__heading:before,body:not(#jw-dore-off) .jw-hx__heading:after{text-shadow:none!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;-webkit-text-stroke:0!important;-webkit-text-stroke-width:0!important;-webkit-text-stroke-color:transparent!important}body:not(#jw-dore-off) .jw-hx__heading{font-size:clamp(2.15rem,6.4vw,3.25rem)!important;font-weight:800!important;letter-spacing:.045em!important;line-height:.95!important;text-transform:uppercase!important;color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;-webkit-filter:none!important;-webkit-text-stroke:0!important;-webkit-text-stroke-width:0!important;-webkit-text-stroke-color:transparent!important}body:not(#jw-dore-off) .jw-hx__heading:after{background:#111!important}body:not(#jw-dore-off) :where(.jw-hero-title,.hero__title){font-size:27px!important;font-weight:400!important;line-height:33.75px!important;letter-spacing:0!important;text-transform:none!important}body:not(#jw-dore-off) .header__logo,body:not(#jw-dore-off) .header__logo :is(h1,span,a){font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important;text-transform:none!important}@media screen and (max-width:749px){body:not(#jw-dore-off) .shopify-section--header .header__logo-image{width:calc(clamp(104px,calc(100vw - 200px),var(--jw-logo-width-mobile, 154px))*.85)!important;max-width:calc(var(--jw-logo-width-mobile, 154px) * .85)!important;height:auto!important}}body:not(#jw-dore-off) :where(h2,.h2):not(.product-title):not(.jw-hero-title):not(button),body:not(#jw-dore-off) .jwear-collection-intro :is(h1,.h1),body:not(#jw-dore-off) .shopify-section--collection-banner :is(h1,.h1),body:not(#jw-dore-off) .jw-page-title,body:not(#jw-dore-off) .collection-toolbar :is(h1,.h1){font-size:23.5px!important;font-weight:400!important;line-height:29.375px!important;letter-spacing:0!important;text-transform:none!important}@media screen and (min-width:700px){body:not(#jw-dore-off) :where(.jw-hero-title,.hero__title){font-size:39px!important;line-height:48.75px!important}body:not(#jw-dore-off) :where(h2,.h2):not(.product-title):not(.jw-hero-title):not(button),body:not(#jw-dore-off) .jwear-collection-intro :is(h1,.h1),body:not(#jw-dore-off) .shopify-section--collection-banner :is(h1,.h1),body:not(#jw-dore-off) .jw-page-title,body:not(#jw-dore-off) .collection-toolbar :is(h1,.h1){font-size:32px!important;line-height:40px!important}}body:not(#jw-dore-off) .shopify-section--header .header__primary-nav :is(a,summary,.h6,button),body:not(#jw-dore-off) .shopify-section--header .header__primary-nav .header__link{font-family:var(--text-font-family)!important;font-size:14.5px!important;font-weight:400!important;line-height:21.75px!important;letter-spacing:0!important;text-transform:uppercase!important}body:not(#jw-dore-off) .shopify-section--announcement-bar :is(.announcement-bar,.announcement-bar__message,p,a,span){font-family:var(--heading-font-family)!important;font-size:var(--jw-dore-announce)!important;font-weight:400!important;line-height:var(--jw-dore-announce-h)!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap}@media screen and (max-width:767px){body:not(#jw-dore-off) .shopify-section--announcement-bar :is(.announcement-bar,.announcement-bar__message,p,a,span){font-size:10px!important;line-height:30px!important}}body:not(#jw-dore-off) :where(.button,button.button,.shopify-payment-button__button--unbranded){font-family:var(--text-font-family)!important;font-size:13px!important;font-weight:500!important;line-height:13px!important;letter-spacing:0!important;text-transform:uppercase!important;border-radius:6px}body:not(#jw-dore-off) .product-info .buy-buttons .button,body:not(#jw-dore-off) .product-info product-form .buy-buttons>.button,body:not(#jw-dore-off) .product-info .shopify-payment-button__button{font-family:var(--text-font-family)!important;font-size:13px!important;font-weight:500!important;line-height:13px!important;letter-spacing:0!important;text-transform:uppercase!important;min-height:53px;border-radius:6px}body:not(#jw-dore-off) .product-card .product-title,body:not(#jw-dore-off) .product-card .product-card__title,body:not(#jw-dore-off) product-card.product-card .product-card__title.product-title{font-size:15px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}@media screen and (min-width:700px){body:not(#jw-dore-off) .product-card .product-title,body:not(#jw-dore-off) .product-card .product-card__title,body:not(#jw-dore-off) product-card.product-card .product-card__title.product-title{font-size:18px!important;line-height:27px!important}}body:not(#jw-dore-off) .shopify-section--main-product .product-info .product-title,body:not(#jw-dore-off) .shopify-section--main-product .product-info :is(h1,.h1).product-title{font-family:var(--heading-font-family)!important;font-size:var(--jw-dore-pdp-title)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important}body:not(#jw-dore-off) .shopify-section--main-product .product-info .price-list,body:not(#jw-dore-off) .shopify-section--main-product .product-info .price-list :is(sale-price,.sale-price,compare-at-price,s){font-family:var(--text-font-family)!important;font-size:var(--jw-dore-body)!important;font-weight:400!important;line-height:var(--jw-dore-body-lh)!important;letter-spacing:0!important;text-transform:none!important}body:not(#jw-dore-off) .shopify-section--main-product .product-info .price-list .jw-hx-funnel-save,body:not(#jw-dore-off) .shopify-section--main-product .product-info .price-list .badge--on-sale,body:not(#jw-dore-off) .shopify-section--main-product .product-info .price-list .price-list__savings{align-items:center;background:#1f8a4c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.2!important;padding:3px 10px 2px!important;border-radius:5px!important}body:not(#jw-dore-off) .shopify-section--main-product .product-info .price-list .jw-hx-funnel-save,body:not(#jw-dore-off) .shopify-section--main-product .product-info .price-list .badge--on-sale{display:inline-flex!important}@media screen and (min-width:700px){body:not(#jw-dore-off) .shopify-section--main-product .product-info .product-title,body:not(#jw-dore-off) .shopify-section--main-product .product-info :is(h1,.h1).product-title{font-size:var(--jw-dore-pdp-title)!important;line-height:1.25!important}}body:not(#jw-dore-off) .product-info .variant-picker__option-info legend,body:not(#jw-dore-off) .product-info .variant-picker__option-info span{font-family:var(--text-font-family)!important;font-size:13px!important;font-weight:500!important;line-height:19.5px!important;letter-spacing:0!important;text-transform:uppercase!important}body:not(#jw-dore-off) footer .footer .h6,body:not(#jw-dore-off) footer .footer .accordion__toggle,body:not(#jw-dore-off) .footer__title{font-family:var(--heading-font-family)!important;font-size:13px!important;font-weight:500!important;line-height:19.5px!important;letter-spacing:0!important;text-transform:uppercase!important}body:not(#jw-dore-off) .template-index [id*=collection_list_iUVhMY] .collection-card__content :is(h3,.h3,.h3 *){letter-spacing:0!important}.jw-hx-cart-offer{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:.15rem 0 0;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2}.jw-hx-cart-offer__code{display:inline-flex;flex:0 1 auto;align-items:center;box-sizing:border-box;max-width:100%;min-width:0;padding:.15rem .4rem;border-radius:999px;background:#e85d04;color:#fff;-webkit-text-fill-color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.jw-hx-cart-offer__save{display:none!important}body.template-index:not(#jw-dore-off) .shopify-section--slideshow .jw-hero-title,body.template-index:not(#jw-dore-off) .shopify-section--slideshow .jw-hero-title :is(span,strong),body.template-index:not(#jw-dore-off) .shopify-section--slideshow .jw-hero-promo,body.template-index:not(#jw-dore-off) .shopify-section--slideshow .jw-hero-promo :is(span,strong),body.template-index:not(#jw-dore-off) .shopify-section--slideshow .slideshow__slide-text,body.template-index:not(#jw-dore-off) .shopify-section--slideshow .slideshow__slide-text :is(p,span,strong){color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.template-index:not(#jw-dore-off) .shopify-section--slideshow .slideshow__slide-content .button,body.template-index:not(#jw-dore-off) .shopify-section--slideshow .button-group .button{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:2px solid #ffffff!important;box-shadow:none!important}body.template-index:not(#jw-dore-off) .shopify-section--slideshow .slideshow__slide-content .button:is(:hover,:focus-visible,:active),body.template-index:not(#jw-dore-off) .shopify-section--slideshow .button-group .button:is(:hover,:focus-visible,:active){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;border-color:#fff!important}body.template-product:not(#jw-dore-off) .shopify-section--main-product :is(.product-info,.product-content-below-gallery) .prose{font-family:var(--text-font-family)!important;font-size:var(--jw-dore-body)!important;font-weight:400!important;line-height:var(--jw-dore-body-lh)!important;letter-spacing:0!important}body.template-product:not(#jw-dore-off) .product-info .jw-bodysuit-fit-tip{font-family:var(--text-font-family)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important}body.template-product:not(#jw-dore-off) .product-info .jw-bodysuit-fit-tip strong{font-family:var(--text-font-family)!important;font-size:inherit!important;font-weight:700!important;letter-spacing:0!important}body.template-product:not(#jw-dore-off) .jw-bundle-picker :is(.jw-bundle-picker__heading,.jw-bundle-picker__subheading,.jw-bundle-picker__title,.jw-bundle-picker__subtitle,.jw-bundle-picker__price,.jw-bundle-picker__compare,.jw-bundle-picker__save,.jw-bundle-picker__offer-note,.jw-bundle-picker__badge,.jw-bundle-picker__option-headers,.jw-bundle-picker__select,.jw-bundle-picker__unit-num,.jw-bundle-picker__free-tag,.jw-bundle-picker__timer,.jw-bundle-picker__footer-note,.jw-bundle-picker__unit-status){font-family:var(--text-font-family)!important}body.template-product:not(#jw-dore-off) .jw-bundle-picker__title{font-weight:700!important}@media screen and (min-width:1000px){body.template-product:not(#jw-dore-off) .product-info .jw-bodysuit-fit-tip{font-size:12px!important;line-height:16px!important}}body.template-collection:not(#jw-dore-off) .shopify-section--main-collection .container{padding-block-start:16px!important}body.template-collection .shopify-section--main-collection .collection,body.template-collection .shopify-section--main-collection .collection:only-child{margin-block-start:0!important}body:not(#jw-dore-off) a.jw-section-cta.button,body:not(#jw-dore-off) a.featured-collections-shop-now.button,body:not(#jw-dore-off) a.jw-pdp-below__shop-now.button{--initial-gradient: none;--hover-gradient: none;position:relative!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;inline-size:max-content!important;max-inline-size:min(max-content,calc(100vw - 2rem))!important;height:1.75rem!important;min-height:0!important;max-height:1.75rem!important;min-block-size:0!important;max-block-size:1.75rem!important;padding:0 1.5rem!important;border:1px solid #0a0a0a!important;border-radius:0!important;background-color:#0a0a0a!important;background-image:none!important;background-size:auto!important;color:#fff!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}body:not(#jw-dore-off) a.jw-section-cta.button:hover,body:not(#jw-dore-off) a.jw-section-cta.button:focus-visible,body:not(#jw-dore-off) a.jw-section-cta.button:active,body:not(#jw-dore-off) a.featured-collections-shop-now.button:hover,body:not(#jw-dore-off) a.featured-collections-shop-now.button:focus-visible,body:not(#jw-dore-off) a.featured-collections-shop-now.button:active,body:not(#jw-dore-off) a.jw-pdp-below__shop-now.button:hover,body:not(#jw-dore-off) a.jw-pdp-below__shop-now.button:focus-visible,body:not(#jw-dore-off) a.jw-pdp-below__shop-now.button:active{background-color:transparent!important;background-image:none!important;background-size:auto!important;color:#0a0a0a!important;border-color:#0a0a0a!important}body:not(#jw-dore-off) .featured-collections-heading{position:relative}body:not(#jw-dore-off) .featured-collections-heading a.featured-collections-shop-now.button,body:not(#jw-dore-off) .featured-collections-heading [data-featured-collections-shop-now],body:not(#jw-dore-off) .template-index [id$=__discover_bestsellers] .featured-collections-heading [data-featured-collections-shop-now]{position:absolute!important;top:0!important;inset-inline-end:0!important;inset-inline-start:auto!important;grid-column:auto!important;grid-row:auto!important;align-self:start!important;z-index:2}body:not(#jw-dore-off) .featured-collections-heading>.v-stack>:is(h2,.h2):not(button){padding-inline-end:8.5rem}@media screen and (max-width:699px){body:not(#jw-dore-off) a.jw-section-cta.button,body:not(#jw-dore-off) a.featured-collections-shop-now.button,body:not(#jw-dore-off) a.jw-pdp-below__shop-now.button{height:1.625rem!important;max-height:1.625rem!important;max-block-size:1.625rem!important;padding:0 1.15rem!important;font-size:.625rem!important;letter-spacing:.12em!important;max-inline-size:min(max-content,calc(100% - .5rem))!important}body:not(#jw-dore-off) .featured-collections-heading>.v-stack>:is(h2,.h2):not(button){padding-inline-end:7.25rem}body:not(#jw-dore-off) .featured-collections-heading a.featured-collections-shop-now.button,body:not(#jw-dore-off) .template-index [id$=__discover_bestsellers] .featured-collections-heading [data-featured-collections-shop-now]{position:absolute!important;top:0!important;inset-inline-end:0!important;inset-inline-start:auto!important;height:1.625rem!important;max-height:1.625rem!important;padding:0 1.15rem!important}body:not(#jw-dore-off) a.jw-section-cta.button:before,body:not(#jw-dore-off) a.featured-collections-shop-now.button:before,body:not(#jw-dore-off) a.jw-pdp-below__shop-now.button:before{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,2.75rem);height:2.75rem;transform:translate(-50%,-50%)}}@media screen and (max-width:767px){body:not(#jw-dore-off) [id*=discover_bestsellers] a.featured-collections-shop-now.button.jw-section-cta,body:not(#jw-dore-off) [id*=discover_bestsellers] a.featured-collections-shop-now.button,body:not(#jw-dore-off) [id*=discover_bestsellers] [data-featured-collections-shop-now],body:not(#jw-dore-off) .shopify-section--jw-pdp-below a.jw-pdp-below__shop-now.button.jw-section-cta,body:not(#jw-dore-off) .shopify-section--jw-pdp-below a.jw-pdp-below__shop-now.button{display:none!important}body:not(#jw-dore-off) [id*=discover_bestsellers] .featured-collections-heading>.v-stack>:is(h2,.h2):not(button){padding-inline-end:0!important}}body:not(#jw-dore-off) .collection-toolbar__button,body:not(#jw-dore-off) .collection-toolbar__button.heading,body:not(#jw-dore-off) .jw-plp-chip,body:not(#jw-dore-off) .removable-facet{border-radius:0!important}body:not(#jw-dore-off) .collection-toolbar .popover::part(content),body:not(#jw-dore-off) .jw-plp-sort-popover::part(content),body:not(#jw-dore-off) .facets-drawer::part(content){border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/jw-dore-style.css.map */
