:root{--mockup-bg: #ffffff;--mockup-surface: #ffffff;--mockup-surface-soft: #fafafa;--mockup-ink: #121212;--mockup-muted: #555555;--mockup-border: #e6e6e6;--mockup-accent: #121212;--mockup-shadow-soft: 0 10px 24px rgb(0 0 0 / 6%);--mockup-shadow: 0 16px 36px rgb(0 0 0 / 8%);--mockup-radius-xs: 0px;--mockup-radius-sm: 0px;--mockup-radius-md: 0px;--mockup-radius-lg: 0px}body{background:var(--mockup-bg);color:var(--mockup-ink)}#MainContent:before{content:none}#MainContent[data-template=index]{border-top:2px solid #111111}a{transition:color .18s ease}.section-background{background:transparent}.button,.button-secondary,button.shopify-payment-button__button--unbranded{border-radius:0;font-weight:600;letter-spacing:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button,button.shopify-payment-button__button--unbranded{--button-color: #ffffff;--button-background-color: #111111;--button-border-color: #111111;box-shadow:none}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: #ffffff;--button-background-color: #2b2b2b;--button-border-color: #2b2b2b;transform:translateY(-1px)}.button-secondary{--button-color: #111111;--button-background-color: #ffffff;--button-border-color: #d9d9d9;box-shadow:none}.button-secondary:hover{--button-color: #111111;--button-background-color: #f8f8f8;--button-border-color: #cfcfcf}.header__row{background:#fff;border-bottom-color:#111;-webkit-backdrop-filter:none;backdrop-filter:none}.header__columns{min-height:76px}.menu-list__link{letter-spacing:.02em;text-transform:uppercase;font-size:.86rem;font-weight:600}.menu-list__link-title:after{content:"";display:block;width:0;height:1px;margin-top:4px;background:#111;transition:width .18s ease}.menu-list__link:is(:hover,[aria-expanded=true]) .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{width:100%}.header-actions__action{width:40px;height:40px;border-radius:0;background:transparent;border:0;box-shadow:none}.header-actions__action:hover{background:transparent;border-color:transparent}.header-menu .menu-list__submenu,.header-menu .overflow-menu::part(overflow){background:#fff;border-top:1px solid var(--mockup-border);-webkit-backdrop-filter:none;backdrop-filter:none}.header-menu .menu-list__submenu-inner,.header-menu .overflow-menu::part(overflow-list){padding-block-start:18px;padding-block-end:18px}.header-menu .mega-menu{width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.header-menu .mega-menu__grid{gap:20px}.header-menu .mega-menu__column>div{background:transparent;border:0;border-radius:0;padding:0;display:grid;gap:6px}.header-menu .mega-menu__column>div>ul{margin:0;padding:0;display:grid;gap:4px}.header-menu .mega-menu__link--parent{color:#111;font-size:.84rem;font-weight:600;padding:2px 0}.header-menu .mega-menu__link-title--segment{font-size:1.08rem;font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.header-menu .mega-menu__column>div>ul .mega-menu__link{color:#474747;border-radius:var(--mockup-radius-xs);padding:4px 8px}.header-menu .mega-menu__column>div>ul .mega-menu__link:hover{color:#111;background:#f4f4f4;transform:none}.header-menu .mega-menu__content-list .resource-card{box-shadow:none;border:1px solid var(--mockup-border);border-radius:var(--mockup-radius-sm)}.hero{padding-inline:clamp(10px,2vw,30px)}#MainContent[data-template=index] .hero{padding-top:clamp(8px,1.8vw,20px)}#MainContent[data-template=index] .hero--asset-video .hero__container{border:0;min-height:calc(100svh - var(--hero-height-offset, 0px));box-shadow:none;overflow:hidden}#MainContent[data-template=index] .hero--asset-video{min-height:calc(100svh - var(--hero-height-offset, 0px));padding:0}#MainContent[data-template=index] .hero--asset-video .hero__content-wrapper{display:none}#MainContent[data-template=index] .hero--asset-video .hero__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:block}#MainContent[data-template=index] .hero--asset-video .hero__video-wrapper{width:100%;height:100%;margin:0;line-height:0;background:#000}#MainContent[data-template=index] .hero--asset-video .hero__video{display:block;width:100%;height:100%;object-fit:cover;transform:none}.hero__container{border:1px solid var(--mockup-border);border-radius:var(--mockup-radius-lg);overflow:clip;box-shadow:var(--mockup-shadow-soft)}.hero__container:after,#MainContent[data-template=index] .hero__media-wrapper:before,#MainContent[data-template=index] .hero__media-wrapper:after,#MainContent[data-template=index] .hero__content-wrapper .group-block:before{content:none}.hero__content-wrapper .group-block{max-width:min(620px,100%);background:#ffffffeb;border:1px solid var(--mockup-border);border-radius:var(--mockup-radius-md);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:var(--mockup-shadow-soft);padding:clamp(16px,2.2vw,30px)}.hero__content-wrapper h1,.hero__content-wrapper h2{color:#111;line-height:1.02}.hero__content-wrapper p{color:var(--mockup-muted)}#MainContent[data-template=index] .hero__container{min-height:clamp(500px,72vh,760px)}#MainContent[data-template=index] .hero__content-wrapper .group-block-content{display:grid;gap:12px}#MainContent[data-template=index] .hero__content-wrapper .group-block-content>:first-child :is(p,h1,h2,h3){font-size:clamp(2rem,4.2vw,4rem);line-height:.97;letter-spacing:-.01em}.section-resource-list{padding-inline:clamp(10px,2vw,30px)}.section-resource-list__header{margin-bottom:14px}.product-card__content.product-grid__card.product-grid__card{background:#fff;border:1px solid var(--mockup-border);border-radius:var(--mockup-radius-md);box-shadow:none;padding:10px 12px 14px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"gallery gallery" "title price";row-gap:10px;column-gap:10px;min-height:100%;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-card:hover .product-card__content.product-grid__card.product-grid__card{border-color:#cecece;box-shadow:var(--mockup-shadow-soft);transform:translateY(-2px)}.collection-wrapper .product-card__content.product-grid__card.product-grid__card{background:transparent;border:0;box-shadow:none;padding:0}.collection-wrapper .product-card:hover .product-card__content.product-grid__card.product-grid__card{border-color:transparent;box-shadow:none;transform:none}.collection-wrapper .card-gallery{background:transparent}@media screen and (min-width:750px){.collection-wrapper .product-grid[product-grid-view=default]{gap:clamp(24px,2vw,32px) clamp(18px,1.6vw,24px)}.collection-wrapper .product-card__content.product-grid__card.product-grid__card>a.contents :is(p,h1,h2,h3,h4,h5,h6){white-space:normal;overflow:hidden;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;min-height:2.5em}}.card-gallery{grid-area:gallery;border-radius:var(--mockup-radius-sm);background:#f7f7f7;overflow:hidden}.product-card__content.product-grid__card.product-grid__card>a.contents{grid-area:title;min-width:0;text-decoration:none;color:inherit}.product-card__content.product-grid__card.product-grid__card>a.contents :is(p,h1,h2,h3,h4,h5,h6){margin:0;font-size:.84rem;font-weight:600;letter-spacing:.01em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__content.product-grid__card.product-grid__card>product-price{grid-area:price;justify-self:end;text-align:right}.product-card .price{font-size:.95rem;font-weight:600;color:#111}.product-card .compare-at-price{color:#777;font-size:.76rem}.facets.facets-controls-wrapper,.product-information__media .product-media-container,.product-details>.group-block,.quantity-selector,.eyewear-flow,.resale-demo__card,.resale-requests__card,.resale-requests__cta,.resale-demo__mr-step-card{background:#fff;border:1px solid var(--mockup-border);border-radius:var(--mockup-radius-md);box-shadow:none}.facets__summary,.products-count-wrapper,.variant-option--buttons legend{color:#222;font-weight:600}.variant-option__button-label{border-radius:0;border-color:#d3d3d3}.variant-option__button-label:has(input:checked){background:#111;border-color:#111;color:#fff}.resale-demo,.resale-requests{background:#fff}.resale-demo__myrequests-item{border:1px solid var(--mockup-border);border-radius:var(--mockup-radius-sm);background:#fff}.resale-demo__step-indicator,.resale-demo__myrequests-count,.resale-demo__myrequests-link,.chip--active{background:#111;border-color:#111;color:#fff}.chip{border-radius:0;border-color:#d7d7d7;background:#fff}#uploadery-container .spb-fileupload{border-radius:0;border:1px solid #111111;background:#111!important;box-shadow:none!important;min-height:52px}#uploadery-container .spb-fileupload:hover{background:#2b2b2b!important;transform:translateY(-1px)}#uploadery-container .uploadery-button-text{color:#fff!important;font-weight:600}#MainContent[data-template=product] .product-information{padding-top:clamp(18px,2vw,28px)}#MainContent[data-template=product] .product-details>.group-block{padding:clamp(16px,2vw,24px)}#MainContent[data-template=product] .product-details>.group-block>.group-block-content{gap:18px}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child{padding-bottom:18px;border-bottom:1px solid var(--mockup-border)}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child .group-block-content{align-items:center}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child :is(.text-block,product-price){width:100%;align-items:center;text-align:center}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child .text-block>*{margin-inline:auto;text-align:center}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child .text-block h1{margin:0;font-size:clamp(2.05rem,4vw,3.3rem);line-height:.96;letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child product-price{margin-top:2px}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child product-price [ref=priceContainer]{display:grid;gap:2px;justify-items:center}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child product-price .price{display:inline-block;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:#111;font-variant-numeric:tabular-nums}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child product-price .compare-at-price{font-size:.88rem;color:#777}#MainContent[data-template=product] .variant-picker,#MainContent[data-template=product] .buy-buttons-block{margin-top:2px}#MainContent[data-template=product] .product-form-buttons{gap:10px}#MainContent[data-template=product] .product-form-buttons button,#MainContent[data-template=product] .quantity-selector{min-height:52px}#MainContent[data-template=product] .quantity-selector input[type=number]{font-size:1rem;font-weight:600}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.text-block.rte:last-child{padding-top:18px;padding-inline:16px;padding-bottom:16px;border-top:1px solid var(--mockup-border);background:#fcfcfc}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.text-block.rte:last-child>*{max-width:none;color:#1f1f1f;font-size:.98rem;line-height:1.8}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.text-block.rte:last-child p:first-child{margin-bottom:14px;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.text-block.rte:last-child p{margin-block:0 12px}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.text-block.rte:last-child p:last-child{margin-bottom:0}footer .section{background:#fff;border-top:1px solid var(--mockup-border);-webkit-backdrop-filter:none;backdrop-filter:none}.email-signup__input-group{background:#fff;border:1px solid var(--mockup-border);border-radius:0;padding:4px}.email-signup__input{border:0;background:transparent}.home-featured-article__grid{display:grid;gap:clamp(16px,2vw,28px);align-items:center}.home-featured-article__media{background:#f7f7f7;border:1px solid var(--mockup-border);border-radius:var(--mockup-radius-lg);overflow:hidden}.home-featured-article__image,.home-featured-article__video,.home-featured-article__placeholder{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.home-featured-article__content{display:grid;gap:14px;align-content:center}.home-featured-article__kicker{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#666}.home-featured-article__title{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.02}.home-featured-article__price{font-size:1rem;font-weight:600}.home-featured-article__price .price{font-size:1.15rem}.home-featured-article__description{margin:0;color:var(--mockup-muted);max-width:42ch}.home-featured-article__button{width:fit-content}.home-gender-selection__header{margin-bottom:clamp(16px,2vw,24px)}.home-gender-selection__title{margin:0;font-size:clamp(1.6rem,2.9vw,2.4rem);line-height:1.06}.home-gender-selection__subtitle{margin:6px 0 0;color:var(--mockup-muted)}.home-gender-selection__grid{display:grid;gap:clamp(12px,1.8vw,20px)}.home-gender-selection__grid--single{max-width:min(100%,42rem);margin-inline:auto}.home-gender-selection__card{position:relative;border:1px solid var(--mockup-border);border-radius:var(--mockup-radius-lg);overflow:hidden;display:block;text-decoration:none;color:#fff;box-shadow:none}.home-gender-selection__card[aria-disabled=true]{pointer-events:none}.home-gender-selection__card-media{position:relative;aspect-ratio:4 / 5;background:#f3f3f3}.home-gender-selection__image,.home-gender-selection__placeholder{width:100%;height:100%;object-fit:cover;display:block}.home-gender-selection__card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#0000007a)}.home-gender-selection__card-content{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px}.home-gender-selection__card-title{font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.1}.home-gender-selection__card-cta{border:1px solid rgb(255 255 255 / 60%);border-radius:0;padding:6px 12px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:750px){.home-gender-selection__grid{grid-template-columns:1fr 1fr}.home-gender-selection__grid--single{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:990px){.home-featured-article__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){@keyframes mockupFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero__content-wrapper .group-block-content>*{opacity:0;animation:mockupFadeUp .5s ease forwards}.hero__content-wrapper .group-block-content>*:nth-child(2){animation-delay:.06s}.hero__content-wrapper .group-block-content>*:nth-child(3){animation-delay:.12s}#MainContent[data-template=index] .hero__image,#MainContent[data-template=index] .hero:not(.hero--asset-video) .hero__video{animation:mockupHeroZoom 16s ease-in-out infinite alternate}@keyframes mockupHeroZoom{0%{transform:scale(1)}to{transform:scale(1.03)}}}@media screen and (max-width:749px){.header__columns{min-height:68px}.hero{padding-inline:8px}.hero__container,.home-featured-article__media,.home-gender-selection__card{border-radius:var(--mockup-radius-md)}#MainContent[data-template=index] .hero__container{min-height:clamp(420px,64vh,560px)}#MainContent[data-template=index] .hero__content-wrapper .group-block-content>:first-child :is(p,h1,h2,h3){font-size:clamp(1.6rem,7.8vw,2.3rem);line-height:1}#MainContent[data-template=index] .hero__content-wrapper .button,#MainContent[data-template=index] .hero__content-wrapper .button-secondary{width:100%;justify-content:center}.hero__content-wrapper .group-block{border-radius:var(--mockup-radius-sm);padding:14px}.product-card__content.product-grid__card.product-grid__card{border-radius:var(--mockup-radius-sm);padding:8px 9px 12px}.product-card__content.product-grid__card.product-grid__card>a.contents :is(p,h1,h2,h3,h4,h5,h6){font-size:.76rem}.home-gender-selection__card-content{left:12px;right:12px;bottom:12px}#MainContent[data-template=product] .product-details>.group-block{padding:14px}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.group-block:first-child .text-block h1{font-size:1.85rem}#MainContent[data-template=product] .product-details>.group-block>.group-block-content>.text-block.rte:last-child{padding-inline:12px;padding-bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mockup-theme-v1.css.map */
