body.joye-ui-v1{--joye-ui-ink:#26352c;--joye-ui-muted:#536052;--joye-ui-action:#2f7d42;--joye-ui-line:#c6cebf}body.joye-ui-v1 .header{min-height:80px;padding-block:10px}body.joye-ui-v1 .header__icon{min-width:44px;min-height:44px}body.joye-ui-v1 :is(a,button,summary,select,input):focus-visible{outline:2px solid var(--joye-ui-action);outline-offset:4px}body.joye-ui-v1 .jh{--moss:var(--joye-ui-action);--muted:var(--joye-ui-muted);font-family:var(--font-body-family);padding-top:20px}body.joye-ui-v1 .jh .hero,body.joye-ui-v1 .jh .hero-visual{min-height:500px}body.joye-ui-v1 .jh .hero-copy{padding:40px 40px 28px;justify-content:center}body.joye-ui-v1 .jh .hero h1{font-size:clamp(38px,4.4vw,60px);line-height:1.1;letter-spacing:-1.7px;margin:18px 0;padding-bottom:3px}body.joye-ui-v1 .jh .hero h1 em{color:#435c38}body.joye-ui-v1 .jh .hero-description{max-width:390px;font-size:16px;line-height:1.65}body.joye-ui-v1 .jh .hero-actions{margin-top:24px;gap:14px 22px}body.joye-ui-v1 .jh .hero-actions .text-link{min-height:44px;display:inline-flex;align-items:center;font-size:14px}body.joye-ui-v1 .jh .hero-caption{padding:12px 18px}body.joye-ui-v1 .jh .hero-caption small{font-size:11px}body.joye-ui-v1 .jh .hero-caption span span{font-size:13px}body.joye-ui-v1 .jh .steps{padding-block:22px;gap:24px}body.joye-ui-v1 .jh .steps strong{font-size:15px}body.joye-ui-v1 .jh .steps p{font-size:14px;line-height:1.5}body.joye-ui-v1 .jh .edit-section{padding-top:44px;scroll-margin-top:110px}body.joye-ui-v1 .jh .section-heading h2{font-size:40px;line-height:1.15;letter-spacing:-1.1px}body.joye-ui-v1 .jh .section-heading>p{max-width:360px;font-size:15px;line-height:1.65}body.joye-ui-v1 .jh .catalog-controls{margin:24px 0 20px;flex-wrap:wrap}body.joye-ui-v1 .jh .filter-group{flex-wrap:wrap}body.joye-ui-v1 .jh :is(.filter-group button,#on-face-toggle){min-height:44px;font-size:14px}body.joye-ui-v1 .jh .product-card-info{display:block}body.joye-ui-v1 .jh .product-card h3{font-family:var(--font-body-family);font-size:21px;line-height:1.3;font-weight:600;letter-spacing:normal}body.joye-ui-v1 .jh .product-card .product-type{font-size:14px;line-height:1.5;min-height:0}body.joye-ui-v1 .jh .card-price{display:block;text-align:left;white-space:normal;padding-top:9px;font-size:16px;line-height:1.5}body.joye-ui-v1 .jh .card-price small{display:block;font-size:13px;line-height:1.5}body.joye-ui-v1 .jh .catalog-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}body.joye-ui-v1 .jh .catalog-footer .price-explainer{margin:0;max-width:680px;font-size:14px}body.joye-ui-v1 .jh .catalog-footer .text-link{font-size:15px;min-height:44px;display:inline-flex;align-items:center}body.joye-ui-v1 .jh .feature-story{margin-top:48px}body.joye-ui-v1 .jh .feature-copy{padding:40px}body.joye-ui-v1 .jh .button.outlined{background:var(--joye-ui-action);color:#fff;border-color:var(--joye-ui-action)}body.joye-ui-v1 .jh .button.outlined:hover{background:#286a38;color:#fff}body.joye-ui-v1 .jh .feature-copy h2{font-size:38px;line-height:1.15}body.joye-ui-v1 .jh .feature-copy>p:not(.eyebrow){font-size:16px;line-height:1.65}body.joye-ui-v1 .jh .guide-section{padding-block:52px;gap:40px}body.joye-ui-v1 .jh .guide-items a{font-size:16px;min-height:52px;padding-block:16px}body.joye-ui-v1 .collection-hero:not(.collection-hero--with-image){padding-block:22px 18px}body.joye-ui-v1 .collection-hero:not(.collection-hero--with-image) .collection-hero__inner{padding-block:0}body.joye-ui-v1 .collection-hero__title{margin:0 0 10px;font-size:34px;line-height:1.2}body.joye-ui-v1 .collection-hero__description{max-width:800px;margin:0;font-size:16px;line-height:1.55;color:var(--joye-ui-muted)}body.joye-ui-v1 .collection-hero__description p{margin:0}body.joye-ui-v1 #MainContent .shopify-section>div:has(#ProductGridContainer){padding-top:16px}body.joye-ui-v1 #main-collection-filters{padding-block:0;margin-bottom:14px}body.joye-ui-v1 #main-collection-filters :is(.facets-container,.facets-wrapper){padding-block:10px}body.joye-ui-v1 .joye-rimless-shapes{margin-bottom:18px}body.joye-ui-v1 .joye-rimless-shapes h2{font-size:16px;margin-bottom:8px}body.joye-ui-v1 .joye-rimless-shapes :is(a,span){min-height:40px;padding:7px 13px;border-radius:20px;font-size:14px}body.joye-ui-v1 [data-joye-product-card] .card__heading{font-size:18px;line-height:1.35;font-weight:600;letter-spacing:normal}body.joye-ui-v1 [data-joye-product-card] .joye-card-price{color:var(--joye-ui-ink);font-size:16px;line-height:1.5;margin-block:9px}body.joye-ui-v1 .joye-ui-card-lens-note{display:block;color:var(--joye-ui-muted);font-size:13px;font-weight:400}body.joye-ui-v1 [data-joye-product-card] .joye-card-attributes :is(dt,dd){font-size:13px;color:var(--joye-ui-muted)}body.joye-ui-v1 [data-joye-product-card] .joye-card-swatch{min-width:30px;min-height:30px}body.joye-ui-v1 .product__title h1{font-size:clamp(26px,2.5vw,34px);line-height:1.2;letter-spacing:-.4px;color:var(--joye-ui-ink)}body.joye-ui-v1 .joye-ui-price-note{color:var(--joye-ui-muted);font-size:14px;line-height:1.5;margin:8px 0 0}body.joye-ui-v1 .joye-ui-fit-link{display:inline-flex;align-items:center;min-height:44px;color:var(--joye-ui-action);font-size:15px;text-underline-offset:4px}body.joye-ui-v1 .lc-v2 .lc-v2-card__meta{display:none}body.joye-ui-v1 .lc-v2 .lc-v2-card{box-shadow:none;border-color:var(--joye-ui-line)}body.joye-ui-v1 .lc-v2 .lc-v2-card h2{font-size:20px;line-height:1.3}body.joye-ui-v1 .lc-v2 [data-lc-open]{min-height:46px;background:var(--joye-ui-action);color:#fff;font-size:15px}body.joye-ui-v1 .joye-ui-lens-help{margin:14px 0;border-block:1px solid var(--joye-ui-line)}body.joye-ui-v1 .joye-ui-lens-help>summary{min-height:46px;padding:12px 0;font-size:15px;font-weight:600;color:var(--joye-ui-ink);cursor:pointer}body.joye-ui-v1 .joye-ui-lens-help .lc-v2-how{border:0;padding-top:4px}body.joye-ui-v1 .footer :is(a,.footer-block__heading){color:var(--joye-ui-ink)}body.joye-ui-v1 .footer .scroll-trigger,body.joye-ui-v1 .footer.scroll-trigger{opacity:1;transform:none;animation:none}@media(max-width:989px){body.joye-ui-v1 .header{min-height:72px;padding-block:8px}}@media(max-width:749px){body.joye-ui-v1 .collection-hero__title{font-size:28px}body.joye-ui-v1 .collection-hero:not(.collection-hero--with-image){padding-block:18px 14px}body.joye-ui-v1 .collection-hero__description{font-size:15px}body.joye-ui-v1 [data-joye-product-card] .card__heading{font-size:16px}body.joye-ui-v1 .product__title h1{font-size:27px}}@media(max-width:700px){body.joye-ui-v1 .jh{padding-top:12px}body.joye-ui-v1 .jh .hero{min-height:0}body.joye-ui-v1 .jh .hero-copy{padding:24px 22px}body.joye-ui-v1 .jh .hero h1{font-size:36px;letter-spacing:-1px;margin:12px 0}body.joye-ui-v1 .jh .hero-description{font-size:15px;line-height:1.55}body.joye-ui-v1 .jh .hero-actions{margin-top:16px;column-gap:14px}body.joye-ui-v1 .jh .hero .button{min-height:46px;font-size:14px;padding-inline:16px;gap:12px}body.joye-ui-v1 .jh .hero-actions .text-link{font-size:13px}body.joye-ui-v1 .jh .hero-visual{min-height:330px}body.joye-ui-v1 .jh .hero-caption{padding:9px 14px}body.joye-ui-v1 .jh .hero-caption strong{font-size:24px}body.joye-ui-v1 .jh .hero-caption small{font-size:10px}body.joye-ui-v1 .jh .hero-caption span span{font-size:12px}body.joye-ui-v1 .jh .steps{grid-template-columns:1fr;gap:16px}body.joye-ui-v1 .jh .steps>div{display:flex;align-items:flex-start}body.joye-ui-v1 .jh .steps p{margin:0;font-size:14px}body.joye-ui-v1 .jh .steps strong{font-size:15px}body.joye-ui-v1 .jh .edit-section{padding-top:30px}body.joye-ui-v1 .jh .section-heading h2{font-size:31px}body.joye-ui-v1 .jh .section-heading>p{margin-top:12px;font-size:15px}body.joye-ui-v1 .jh .catalog-controls{margin-block:18px}body.joye-ui-v1 .jh .filter-group{gap:6px}body.joye-ui-v1 .jh .filter-group button{padding-inline:12px;font-size:13px}body.joye-ui-v1 .jh #on-face-toggle{margin-top:8px}body.joye-ui-v1 .jh .product-card h3{font-size:20px}body.joye-ui-v1 .jh .product-card .product-type{font-size:13px;min-height:39px}body.joye-ui-v1 .jh .feature-copy{padding:26px 22px}body.joye-ui-v1 .jh .feature-copy h2{font-size:31px}body.joye-ui-v1 .jh .guide-section{grid-template-columns:1fr;gap:24px;padding-block:36px}body.joye-ui-v1 .jh .guide-section h2{font-size:31px;line-height:1.15}}@media(prefers-reduced-motion:reduce){body.joye-ui-v1 .jh,body.joye-ui-v1 .jh *{scroll-behavior:auto;transition:none}}body.joye-ui-v1{--joye-ui-ink:#151515;--joye-ui-muted:#595959;--joye-ui-action:#7a1738;--joye-ui-line:#d9d9d9;--joye-color-background-main:#fff;--joye-color-background-milk:#f5f5f5;--joye-color-background-warm:#f5f5f5;--joye-color-ink:#151515;--joye-color-muted:#595959;--joye-color-brand-deep:#7a1738;--joye-color-accent-hover:#591129;--joye-color-focus:#7a1738;--joye-radius-card:6px;--joye-border-subtle:1px solid #d9d9d9;--joye-border-strong:1px solid #8a8a8a;--font-heading-family:Arial,Helvetica,sans-serif;--font-heading-style:normal;--font-heading-weight:700;--buttons-radius:4px;--buttons-radius-outset:4px;--buttons-shadow-opacity:0;--inputs-radius:4px;--inputs-radius-outset:4px;--inputs-shadow-opacity:0;background:#fff;color:#151515}body.joye-ui-v1,body.joye-ui-v1 .gradient{--color-background:255,255,255;--gradient-background:#fff;--color-foreground:21,21,21;--color-button:122,23,56;--color-button-text:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-text:21,21,21;--color-link:122,23,56;--color-shadow:21,21,21}body.joye-ui-v1 .header-wrapper{background:#fff;border-bottom:1px solid #e5e5e5}body.joye-ui-v1 .footer{background:#fff}body.joye-ui-v1 product-info{background:#fff;color:#151515;--color-background:255,255,255;--color-foreground:21,21,21}body.joye-ui-v1 .product__info-container select{background:#fff;color:#151515;border-radius:4px}body.joye-ui-v1 .button:not(.button--secondary):not(.button--tertiary){background:#7a1738;color:#fff}body.joye-ui-v1 :is(.joyeglasses-product-gallery__viewer,.joye-purchase-quick-trust){background:#f5f5f5;border-color:#d9d9d9}body.joye-ui-v1 .lc-v2-education{background:#f5f5f5;color:#595959}body.joye-ui-v1 .lc-v2-education a{color:#7a1738}body.joye-ui-v1 .header__menu-item{color:#151515}body.joye-ui-v1 .header__active-menu-item{color:#7a1738;text-underline-offset:6px}body.joye-ui-v1 :is(.header__submenu,.menu-drawer,.search-modal,.predictive-search,.drawer__inner,.cart-notification){background:#fff;color:#151515;border-color:#d9d9d9}body.joye-ui-v1 .footer{border-top:1px solid #d9d9d9}body.joye-ui-v1 :is(.footer-block__heading,.card__heading,.product__title h1,.main-page-title,.article-template__title){font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.02em}body.joye-ui-v1 :is(.main-page-title,.article-template__title){line-height:1.12}body.joye-ui-v1 :is(.rte,.shopify-policy__body){line-height:1.75}body.joye-ui-v1 .rte :is(h2,h3){line-height:1.25}body.joye-ui-v1 .shopify-policy__container{max-width:80rem}body.joye-ui-v1 .joye-lens-guide thead th,body.joye-ui-v1 .cart__warnings{background:#f5f5f5}body.joye-ui-v1 .product__media-wrapper .product-media-container{border-radius:6px}body.joye-ui-v1 [data-joye-product-card] .card__inner{background:#fff;border-radius:4px}body.joye-ui-v1 :is(.facets__disclosure,.mobile-facets__inner,.active-facets__button-inner){border-color:#d9d9d9}body.joye-ui-v1 .jh{--sand:#fff;--oat:#f5f5f5;--sage:#595959;--moss:#7a1738;--ink:#151515;--muted:#595959;--line:#d9d9d9;--panel:#f5f5f5;--radius:6px;padding-top:0;background:#fff}body.joye-ui-v1 .jh .wrap{width:min(1440px,calc(100% - 64px))}body.joye-ui-v1 .jh .hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:#fff;border-radius:0}body.joye-ui-v1 .jh .hero-copy{padding:44px 34px 40px 0}body.joye-ui-v1 .jh :is(h1,h2){font-family:Arial,Helvetica,sans-serif;font-weight:750}body.joye-ui-v1 .jh .hero h1{font-size:clamp(38px,4.6vw,66px);line-height:1.02;letter-spacing:-.045em}body.joye-ui-v1 .jh .hero h1 em{font-style:normal;color:#151515;font-weight:750}body.joye-ui-v1 .jh .hero-description{color:#595959}body.joye-ui-v1 .jh .eyebrow{color:#7a1738}body.joye-ui-v1 .jh .button{border-radius:4px;font-weight:650}body.joye-ui-v1 .jh .primary{background:#7a1738;color:#fff}body.joye-ui-v1 .jh .primary:hover{background:#591129}body.joye-ui-v1 .jh .hero-caption{background:#7a1738;color:#fff;border-radius:4px}body.joye-ui-v1 .jh .hero-caption strong{font-family:Arial,Helvetica,sans-serif;font-weight:700}body.joye-ui-v1 .jh .steps>div>span{color:#7a1738;font-family:Arial,Helvetica,sans-serif;font-weight:700}body.joye-ui-v1 .jh .section-heading h2{font-weight:750;letter-spacing:-.035em}body.joye-ui-v1 .jh .product-photo{background:#fff;border-radius:4px}body.joye-ui-v1 .jh .product-photo img{object-fit:contain}body.joye-ui-v1 .jh .product-photo:hover img{transform:none}body.joye-ui-v1 .jh .card-arrow{background:#f5f5f5;color:#151515}body.joye-ui-v1 .jh .filter-group button{border-radius:4px}body.joye-ui-v1 .jh .filter-group button[aria-pressed=true]{background:#7a1738;color:#fff;border-color:#7a1738}body.joye-ui-v1 .jh #on-face-toggle[aria-pressed=true]{color:#7a1738}body.joye-ui-v1 .jh .feature-story{background:#7a1738;border-radius:4px}body.joye-ui-v1 .jh .feature-copy :is(h2,.eyebrow,p:not(.eyebrow)){color:#fff}body.joye-ui-v1 .jh .feature-copy .button.outlined{background:#fff;color:#7a1738;border-color:#fff}body.joye-ui-v1 .jh .feature-copy .button.outlined:hover{background:#faf3f6;color:#591129}body.joye-ui-v1 .joye-rimless-shapes :is(a,span){border-radius:4px}body.joye-ui-v1 :is(.lc-v2,.lc-v2-modal){--lc-ink:#151515;--lc-subtle:#595959;--lc-muted:#626262;--lc-border:#d9d9d9;--lc-border-strong:#8a8a8a;--lc-surface:#fff;--lc-panel:#f5f5f5;--lc-panel-warm:#faf3f6;--lc-accent:#7a1738;--lc-accent-strong:#7a1738;--lc-primary:#7a1738;--lc-radius:4px;--lc-radius-lg:6px;--lc-shadow-sm:0 1px 2px rgb(21 21 21 / 4%)}body.joye-ui-v1 .lc-v2-dialog{border-radius:6px;border-color:#d9d9d9}body.joye-ui-v1 .lc-v2-dialog__head{background:#fff}body.joye-ui-v1 .lc-v2-body{background:#f5f5f5;scrollbar-color:#8a8a8a transparent}body.joye-ui-v1 .lc-v2-step-panel{border-color:#d9d9d9;border-radius:6px;box-shadow:none}body.joye-ui-v1 .lc-v2-progress span{background:#e5e5e5}body.joye-ui-v1 .lc-v2-progress span.is-active{background:#7a1738;box-shadow:none}body.joye-ui-v1 :is(.lc-v2-choice,.lc-v2-swatch,.lc-v2-addon,.lc-v2-depth,.lc-v2-review-card,.lc-v2-review-section,.lc-v2-table){border-radius:4px}body.joye-ui-v1 :is(.lc-v2-choice,.lc-v2-swatch,.lc-v2-addon,.lc-v2-depth):hover{border-color:#7a1738;background:#faf3f6;box-shadow:none}body.joye-ui-v1 :is(.lc-v2-choice,.lc-v2-swatch,.lc-v2-addon,.lc-v2-depth).is-active{border-color:#7a1738;background:#faf3f6;box-shadow:0 0 0 1px #7a1738}body.joye-ui-v1 .lc-v2-choice-icon{border-color:#d9d9d9;background:#f5f5f5;color:#7a1738}body.joye-ui-v1 :is(.lc-v2-choice,.lc-v2-addon).is-active .lc-v2-choice-icon{border-color:#7a1738;background:#faf3f6}body.joye-ui-v1 :is(.lc-v2-choice em,.lc-v2-price-badge){border-color:#d9d9d9;background:#faf3f6;color:#7a1738}body.joye-ui-v1 .lc-v2-field span{color:#151515}body.joye-ui-v1 .lc-v2-field :is(select,input,textarea):hover{border-color:#7a1738}body.joye-ui-v1 .lc-v2-modal :is(button,select,input,textarea):focus-visible{outline:2px solid #7a1738;outline-offset:3px;box-shadow:none}body.joye-ui-v1 :is(.lc-v2-total,.lc-v2-review-total){border-color:#d9d9d9;background:#faf3f6}body.joye-ui-v1 .lc-v2-display-fee{background:#f5f5f5;color:#151515}body.joye-ui-v1 .lc-v2-display-prices .lc-v2-display-estimate{border-color:#d9d9d9}body.joye-ui-v1 .lc-v2-button--primary{background:#7a1738;border-color:#7a1738;color:#fff;box-shadow:none}body.joye-ui-v1 .lc-v2-button--primary:hover{background:#591129;border-color:#591129}body.joye-ui-v1 .lc-v2-card__mark{border-color:#d9d9d9;background:#faf3f6}body.joye-ui-v1 .lc-v2-card{background:#fff;border-radius:6px}body.joye-ui-v1 .lc-v2-rx-compat{background:#f5f5f5;border-color:#d9d9d9}body.joye-ui-v1 .lc-v2 .lc-v2-button{border-radius:4px}body.joye-ui-v1 .product__info-container .price{color:#151515}@media(max-width:749px){body.joye-ui-v1 .jh .wrap{width:calc(100% - 32px)}body.joye-ui-v1 .jh .hero{grid-template-columns:minmax(0,1fr)}body.joye-ui-v1 .jh .hero-copy{padding:24px 0}body.joye-ui-v1 .jh .hero h1{font-size:38px;letter-spacing:-.04em}body.joye-ui-v1 .jh .hero-visual{min-height:340px}body.joye-ui-v1 .jh .section-heading{gap:18px}body.joye-ui-v1 .jh .feature-copy{padding:28px 22px}}@media(max-width:359px){body.joye-ui-v1 .jh .hero h1{font-size:34px}body.joye-ui-v1 .jh .hero-actions{gap:12px;flex-wrap:wrap}body.joye-ui-v1 .jh .hero-description{font-size:15px}}body.joye-ui-v1 .product-card-wrapper .card{--border-width:0px;--border-opacity:0;--shadow-opacity:0;--image-padding:0rem}body.joye-ui-v1 .jh .product-photo{border:0;box-shadow:none}body.joye-ui-v1 .product-card-wrapper,body.joye-ui-v1 ul#product-grid .card-wrapper,body.joye-ui-v1 .jh .product-card{border:1px solid #e5e5e5;border-radius:6px;padding:12px;background:#fff;box-shadow:none}body.joye-ui-v1 .product-card-wrapper:hover,body.joye-ui-v1 ul#product-grid .card-wrapper:hover,body.joye-ui-v1 .jh .product-card:hover{border-color:#c6a0ad;box-shadow:none}@supports (grid-template-rows:subgrid){body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-mobile-horizontal-spacing,12px);row-gap:12px}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note))>.grid__item{display:grid;grid-template-rows:subgrid;grid-row:span 5;width:auto;max-width:none;min-width:0}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note))>.grid__item>.card-wrapper,body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note))>.grid__item>.card-wrapper>.card{display:grid;grid-template-rows:subgrid;grid-row:1 / span 5;grid-template-columns:minmax(0,1fr);min-width:0}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)) .card>.card__inner{grid-row:1;align-self:start}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)) .card>.card__content{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row:2 / span 4;padding:0}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)) .card>.card__content>.card__information{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row:1 / span 4;padding:0}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)) .card__information>.card__heading{grid-row:1;margin:0}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)) .card-information{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row:2 / span 3}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)) .card-information>.caption-large:empty{display:contents}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)) .card-information>.joye-card-price{grid-row:1;margin:0}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)) .card-information>.joye-card-attributes{grid-row:2;margin:0;align-content:start}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)) .card-information>.joye-card-swatches{grid-row:3;margin:0;align-content:start}@media(min-width:750px){body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)){column-gap:var(--grid-desktop-horizontal-spacing,24px)}}@media(min-width:990px){body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)).grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)).grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)).grid--5-col-desktop{grid-template-columns:repeat(5,minmax(0,1fr))}body.joye-ui-v1 ul#product-grid:not(:has(.caption-large:not(:empty),.caption-with-letter-spacing,.quick-add,.card__information-volume-pricing-note)).grid--6-col-desktop{grid-template-columns:repeat(6,minmax(0,1fr))}}}body.joye-ui-v1 .jh .hero-visual{min-height:0;align-self:start}body.joye-ui-v1 .jh .hero-visual>img{position:static;inset:auto;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 40%}body.joye-ui-v1 .jh .hero-caption{position:static;left:auto;right:auto;bottom:auto;border-radius:0;min-height:84px}
/*# sourceMappingURL=/cdn/shop/t/80/assets/joye-ui-v1.css.map */
