@media screen and (min-width:750px)and (max-width:1249px){#header-component[data-menu-style=drawer] .mobile\:hidden{display:none!important}}:root{--font-body--family: "Akzidenz-Grotesk BQ", sans-serif;--font-subheading--family: "Akzidenz-Grotesk BQ", sans-serif;--font-heading--family: "Akzidenz-Grotesk BQ", sans-serif;--font-accent--family: "Akzidenz-Grotesk BQ", sans-serif;--font-h1--weight: 500;--font-h2--weight: 500;--font-h3--weight: 500;--font-h4--weight: 500;--font-h5--weight: 500;--font-h6--weight: 500;--button-font-family-primary: "Akzidenz-Grotesk BQ", sans-serif;--button-font-family-secondary: "Akzidenz-Grotesk BQ", sans-serif;--cart-primary-font-family: "Akzidenz-Grotesk BQ", sans-serif;--cart-secondary-font-family: "Akzidenz-Grotesk BQ", sans-serif;--color-text-primary: #010202;--color-text-secondary: #797272;--color-text-dark: #373737;--color-button-bg: #010202;--color-button-border: #BABABA;--colot-button-text: #fff;--color-active-filter-bg: #F5F5F5}.template-page-foundation .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover{color:inherit}.template-page-benefits .image-with-text .subtitle{display:inline-flex;align-items:center}.template-page-benefits .image-with-text .subtitle:before{background:#1e1e1e;content:"";display:block;height:1px;margin-right:10px;width:20px}.template-page-technology .content-for-layout .shopify-section{max-width:1440px;margin:0 auto}.template-product .slideshow-controls__dots{gap:0}.template-product .slideshow-counter,.template-product .slideshow-counter .slash,.template-product .media-gallery__counter,.template-product .media-gallery__counter .slash{background:transparent;color:#010202;font-size:12px}.template-product .custom-dots{order:-1}.template-product .custom-dots .slideshow-controls__dots{display:flex;flex-direction:column;gap:6px}.template-collection .product-card .card-badge{display:block;font-family:var(--font-body--family);font-weight:500;font-size:.75rem;line-height:1.125;letter-spacing:0;color:#373737;background-color:transparent}@media screen and (min-width:750px){.template-product .media-gallery--carousel slideshow-component{display:flex;flex-direction:row;gap:0}.template-product .media-gallery--carousel .slideshow-controls__dots{justify-content:flex-end}.template-product .media-gallery--carousel .slideshow-controls__dots button{width:2px;height:24px;border-radius:0}.template-product .media-gallery--carousel .slideshow-controls__dots button:after{width:2px;height:12px;border-radius:0}}@media screen and (min-width:1025px){.template-product .media-gallery--carousel slideshow-component{top:-58px}}@media screen and (min-width:1280px){.template-product .custom-dots{position:sticky;top:49rem;left:0;height:75px;z-index:5;width:0}}.product-grid .product-media-container,.resource-list--grid .product-media-container{aspect-ratio:4 / 5;height:auto;background-color:#f4f4f4}.product-grid .product-media-container img,.resource-list--grid .product-media-container img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-grid .product-card__content,.resource-list--grid .product-card__content{position:relative;container-type:inline-size}.template-collection .product-grid .card-options-count,.template-collection .resource-list--grid .card-options-count{top:calc(125cqi - 2rem);right:.5rem;bottom:auto;left:auto}@media screen and (max-width:749px){.product-grid.product-grid--grid{grid-template-columns:repeat(2,1fr);column-gap:4px;row-gap:32px}.product-grid__card .group-block>*{flex-direction:column;align-items:start}.template-collection .product-grid__card .group-block>*{gap:2px}.template-collection .product-card-swatches-preview{--translateYNumb: 7.5rem}.template-collection .product-card a.contents.user-select-text{padding:0}.template-collection .product-card .card-lens-subtitle{padding:0 8px}}@media screen and (min-width:750px)and (max-width:1023px){.product-grid.product-grid--grid{grid-template-columns:repeat(3,1fr);column-gap:8px;row-gap:16px;box-sizing:border-box;margin-inline:auto}}@media screen and (min-width:1024px){.product-grid.product-grid--grid{grid-template-columns:repeat(4,1fr);column-gap:8px;row-gap:24px;box-sizing:border-box;max-width:1920px;margin-inline:auto}}.template-collection .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column,.template-collection-sun .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column,.template-collection-optical .spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column{padding:0}.template-collection h1,.template-collection-sun h1,.template-collection-optical h1{font-family:var(--font-body--family)!important;font-weight:500!important;font-size:1.75rem!important;line-height:1.5!important;letter-spacing:-4%!important;color:var(--color-text-primary)!important;padding:12px 0!important}:is(.template-collection,.template-search) dialog.facets--drawer{left:auto;right:0;transform:translate(120%)}:is(.template-collection,.template-search) dialog.facets--drawer[open]{--start-x: 100%}:is(.template-collection,.template-search) dialog.facets--drawer[open].dialog-closing{--end-x: 100%}:is(.template-collection,.template-search) .facets-drawer__title{font-family:var(--font-body--family);font-weight:400;font-size:.875rem;line-height:1.43;letter-spacing:0;color:var(--color-text-primary)}:is(.template-collection,.template-search) .facets-drawer__close svg{width:24px;height:24px;color:var(--color-text-primary)}:is(.template-collection,.template-search) .facets__title-wrapper .bubble.facets__bubble{display:none}:is(.template-collection,.template-search) .facets--drawer .facets__label{font-family:var(--font-body--family);font-weight:400;font-size:.875rem;line-height:1.43;letter-spacing:0;color:var(--color-text-primary)}:is(.template-collection,.template-search) .facets--drawer .facets__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:16px 0 20px;cursor:pointer}:is(.template-collection,.template-search) .facets--drawer .facets__summary::-webkit-details-marker,:is(.template-collection,.template-search) .facets--drawer .icon-caret{display:none}:is(.template-collection,.template-search) .facets--drawer .facets__item:before,:is(.template-collection,.template-search) .facets--drawer .sorting-filter:before{content:none}:is(.template-collection,.template-search) .facets--drawer .facets__summary:after{content:"";display:block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36937 13.2135C6.28979 13.1337 6.25 13.0347 6.25 12.9167V7.08333H0.416667C0.298611 7.08333 0.199653 7.04333 0.119792 6.96333C0.0399306 6.88333 0 6.78424 0 6.66604C0 6.54785 0.0399306 6.44896 0.119792 6.36937C0.199653 6.28979 0.298611 6.25 0.416667 6.25H6.25V0.416667C6.25 0.298611 6.29 0.199653 6.37 0.119792C6.45 0.0399306 6.5491 0 6.66729 0C6.78549 0 6.88437 0.0399306 6.96396 0.119792C7.04354 0.199653 7.08333 0.298611 7.08333 0.416667V6.25H12.9167C13.0347 6.25 13.1337 6.29 13.2135 6.37C13.2934 6.45 13.3333 6.5491 13.3333 6.66729C13.3333 6.78549 13.2934 6.88437 13.2135 6.96396C13.1337 7.04354 13.0347 7.08333 12.9167 7.08333H7.08333V12.9167C7.08333 13.0347 7.04333 13.1337 6.96333 13.2135C6.88333 13.2934 6.78424 13.3333 6.66604 13.3333C6.54785 13.3333 6.44896 13.2934 6.36937 13.2135Z' fill='%23010202'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;flex-shrink:0}:is(.template-collection,.template-search) .facets--drawer .facets__panel[open] .facets__summary:after{background-image:url("data:image/svg+xml,%3Csvg width='13' height='2' viewBox='0 0 13 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 1.5C0.5375 1.5 0.359417 1.42808 0.21575 1.28425C0.0719168 1.14042 0 0.96225 0 0.74975C0 0.537083 0.0719168 0.359 0.21575 0.2155C0.359417 0.0718332 0.5375 0 0.75 0H12.25C12.4625 0 12.6406 0.0719168 12.7843 0.21575C12.9281 0.359583 13 0.53775 13 0.75025C13 0.962917 12.9281 1.141 12.7843 1.2845C12.6406 1.42817 12.4625 1.5 12.25 1.5H0.75Z' fill='%23373737'/%3E%3C/svg%3E")}:is(.template-collection,.template-search) .facets--drawer .facets__inputs-wrapper{margin:0 0 12px}:is(.template-collection,.template-search) .facets--drawer .facets__inputs-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}:is(.template-collection,.template-search) .facets--drawer .checkbox{display:inline-flex}:is(.template-collection,.template-search) .facets--drawer .checkbox__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}:is(.template-collection,.template-search) .facets--drawer .checkbox__label{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--color-button-border);border-radius:0;cursor:pointer;font-family:var(--font-body--family);font-size:1rem;font-weight:400;text-transform:capitalize;line-height:1.5rem;letter-spacing:0;color:var(--color-text-primary);background:transparent;transition:background .15s ease;min-width:unset}:is(.template-collection,.template-search) .facets--drawer .checkbox__label .icon-checkmark{display:none}:is(.template-collection,.template-search) .facets--drawer .checkbox__label-text{padding-inline-start:0;white-space:nowrap}:is(.template-collection,.template-search) .facets--drawer .checkbox__input:checked~.checkbox__label{background:var(--color-active-filter-bg)}:is(.template-collection,.template-search) .facets--drawer .facets__inputs-list-item--disabled .checkbox__label{opacity:.4;cursor:default}:is(.template-collection,.template-search) .facets--drawer .facets__status-wrapper{display:none}:is(.template-collection,.template-search) .facets__drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px}:is(.template-collection,.template-search) .facets__clear-all,:is(.template-collection,.template-search) .facets__see-results{font-family:var(--font-body--family);font-weight:500;font-size:.875rem;line-height:1.25rem;letter-spacing:0;padding-block:1rem;padding-inline:0;border-radius:0;width:100%;cursor:pointer;text-align:center}:is(.template-collection,.template-search) .facets__clear-all{display:block;background:transparent;border:1px solid var(--color-text-primary);color:var(--color-text-primary)}:is(.template-collection,.template-search) .facets__see-results{background:var(--color-button-bg);border:none;color:#fff}:is(.template-collection,.template-search) .facets-toggle{justify-content:space-between;margin-bottom:12px;margin-top:12px}:is(.template-collection,.template-search) .facets-toggle__wrapper{order:2;margin-left:0}:is(.template-collection,.template-search) .facets-mobile-wrapper{display:none}:is(.template-collection,.template-search) .facets-toggle .products-count-wrapper,:is(.template-collection,.template-search) .facets-toggle__button.button-unstyled.button-unstyled--with-icon,:is(.template-collection,.template-search) .filter-count-bubble__text{display:flex;align-items:center;white-space:nowrap;font-family:var(--font-body--family);font-size:1rem;line-height:1.43;letter-spacing:0;text-align:center;color:var(--color-text-primary);order:1;overflow:visible}:is(.template-collection,.template-search) .facets-toggle .filter-count-bubble__background{background-color:transparent}:is(.template-collection,.template-search) .facets__clear-all-link{font-family:var(--font-body--family);font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:0;color:var(--color-text-primary);background:transparent;border:none;cursor:pointer;padding:0}:is(.template-collection,.template-search) .button-unstyled.facets__clear-all-link{display:block}:is(.template-collection,.template-search) .facets-drawer__filters .facets-remove{display:none}@media screen and (max-width:749px){:is(.template-collection,.template-search) dialog.facets--drawer{max-width:100vw;width:100%;left:0}:is(.template-collection,.template-search) .facets--drawer .checkbox__label{font-size:.875rem}:is(.template-collection,.template-search) .facets-toggle{padding-inline:1rem}}@media screen and (min-width:750px){:is(.template-collection,.template-search) .facets-toggle{display:flex;grid-column:1 / -1;width:100%;box-sizing:border-box;padding:0}:is(.template-collection,.template-search) .facets-toggle__button{display:flex}:is(.template-collection,.template-search) .facets-block-wrapper--horizontal{display:none}:is(.template-collection,.template-search) .facets--drawer .facets__label,:is(.template-collection,.template-search) .facets--drawer .facets-drawer__title{font-size:1rem}:is(.template-collection,.template-search) .facets-remove{grid-column:1 / -1;width:100%;padding:8px 0 16px;margin:0;gap:8px}:is(.template-collection,.template-search) .facets-remove__pill{background-color:var(--color-active-filter-bg);border:1px solid var(--color-button-border);border-radius:999px;padding:6px 12px;font-family:var(--font-body--family);font-size:1rem;line-height:1.5rem;letter-spacing:0;color:var(--color-text-primary);gap:8px}:is(.template-collection,.template-search) span.swatch.swatch--pill{border:none;object-fit:cover!important;background-repeat:no-repeat;padding:0;background-size:contain}:is(.template-collection,.template-search) span.swatch.swatch--pill.swatch--image{height:24px;width:24px;border-radius:50%}}@media screen and (max-width:749px){.product-card .product-card__content .text-block{flex:0 0 auto}}:is(.facets--drawer,.facets--vertical) .facets__inputs:not(:has(.show-more)){padding:0}.wishlist-placeholder.wishlist-placeholder--product-card{display:none!important}.Vtl-WishlistProduct__ImageWrapper{height:auto!important;width:auto;background-color:#f4f4f4;aspect-ratio:4/5;border:none!important;justify-content:center}.Vtl-WishlistProduct__Image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.Vtl-WishlistProduct__Title{font-family:var(--font-body--family);font-weight:500;font-size:1rem;line-height:1.5;letter-spacing:0;color:var(--color-text-primary);text-align:left!important}.Vtl-WishlistProduct__Variant{font-family:var(--font-body--family);font-weight:500;font-size:.875rem;line-height:1.429;letter-spacing:0;color:var(--color-text-secondary)!important;text-align:left!important}.Vtl-WishlistProduct__PriceSection,.Vtl-Money.Vtl-WishlistProduct__Price{font-family:var(--font-body--family);font-weight:500;font-size:.875rem;line-height:1.429;letter-spacing:0;color:var(--color-text-secondary)!important;text-align:left!important;justify-content:flex-start!important}.Vtl-WishlistPage__Title{font-family:var(--font-heading--family);font-weight:500;font-size:1.75rem;line-height:1.286;letter-spacing:-.04em;color:var(--color-text-primary);text-align:left!important;margin:0!important}.Vtl-WishlistPage__Description{font-family:var(--font-body--family);font-weight:500;font-size:1rem;line-height:1.5;letter-spacing:0;color:var(--color-text-primary);text-align:left!important}:is(.template-collection,.template-search) fieldset.variant-option.variant-option--buttons.variant-option--swatches{margin:0;padding:0;border:1px solid var(--color-button-border);min-width:0;width:100%}:is(.template-collection,.template-search) .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(input[type=checkbox]){gap:6px}:is(.template-collection,.template-search) label.variant-option__button-label.variant-option__button-label--has-swatch{background-color:transparent}:is(.template-collection,.template-search) .facets--drawer .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover{font-weight:inherit;outline:none}:is(.template-collection,.template-search) .facets--drawer .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{outline:none}:is(.template-collection,.template-search) .facets--drawer .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(input:checked){background:var(--color-active-filter-bg);border-radius:0}:is(.template-collection,.template-search) .facets--drawer .facets__inputs-list--swatches-grid .facets__inputs-list-item--disabled .variant-option__button-label--has-swatch{opacity:.4;cursor:default;pointer-events:none}:is(.template-collection,.template-search) input[name="filter.v.m.custom.color1"]~span.swatch.swatch--filter{height:44px;width:15px;border-radius:0}:is(.template-collection,.template-search) input[name="filter.p.m.custom.shape"]~span.swatch.swatch--filter{margin-left:12px}:is(.template-collection,.template-search) .facets .variant-option--swatches{--options-border-radius: 0 !important}:is(.template-collection,.template-search) :where(input[type=checkbox]):not(:disabled):hover:checked{border:none}.facets .facets__filters-wrapper .facets__item[data-filter-param-name=filter-p-m-custom-shape] .facets__inputs .facets__inputs-wrapper .variant-option__button-label--has-swatch:has(input[type=checkbox]){padding:6px 12px 6px 0}:is(.template-collection,.template-search) label.facets__swatch-label,:is(.template-collection,.template-search) .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked){font-family:var(--font-body--family);font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:0;color:var(--color-text-primary)}.template-collection .facets--drawer .facets__inputs-list--swatches-grid,.template-collection-sun .facets--drawer .facets__inputs-list--swatches-grid,.template-collection-optical .facets--drawer .facets__inputs-list--swatches-grid,.template-search .facets--drawer .facets__inputs-list--swatches-grid,.template-collection .facets--drawer .facets__inputs-list:has(.variant-option--swatches),.template-collection-sun .facets--drawer .facets__inputs-list:has(.variant-option--swatches),.template-collection-optical .facets--drawer .facets__inputs-list:has(.variant-option--swatches),.template-search .facets--drawer .facets__inputs-list:has(.variant-option--swatches){display:grid;grid-template-columns:repeat(2,1fr);gap:4px;row-gap:2px}.variant-option__button-label svg{display:none}.Vtl-WishlistPage__ShareToolbar{display:none!important}.account-button shopify-account:not(:defined){min-width:unset;height:1rem;height:unset}.account-button shopify-account,.account-button [slot=signed-out-avatar]{color:var(--button-color);font-family:var(--font-body--family);font-size:14px;line-height:1}label.facets__swatch-label{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;max-width:162px}@media screen and (max-width:749px){label.facets__swatch-label{max-width:23vw}}.variant-option__button-label--has-swatch[data-tooltip]{position:relative;overflow:visible}.variant-option__button-label--has-swatch[data-tooltip]:before{content:"";position:absolute;top:100%;left:14px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #010202;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:101}.variant-option__button-label--has-swatch[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 6px);left:0;background:#010202;color:#fff;font-family:var(--font-body--family);font-size:.75rem;line-height:1.4;padding:6px 10px;white-space:nowrap;width:max-content;max-width:200px;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:100}.variant-option__button-label--has-swatch[data-tooltip]:hover:before,.variant-option__button-label--has-swatch[data-tooltip]:hover:after{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-base.css.map */
