@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Medium_cf8e4643-6ebe-436e-b35e-da9a9d062bbb.woff2?v=1744123724) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Medium_33acaeda-2cf0-4ebd-8c67-4ce24c8e1eb6.woff?v=1744123723) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Light_272e95bd-4826-4543-a8ed-c02b14a4f94d.woff2?v=1744123723) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Light_39cdec85-358c-4d30-b88c-d3f1496ace9c.woff?v=1744123724) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Trim Mono;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/TrimMono-Light.woff2?v=1744123722) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/TrimMono-Light.woff?v=1744123722) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Regular_67a4ca13-81d5-46d0-aafa-d75a86d3ce04.woff2?v=1744123723) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Regular_fef24fdf-d04a-4adb-adbc-f0c933717a4c.woff?v=1744123723) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-RegularItalic.woff2?v=1744123723) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-RegularItalic.woff?v=1744123723) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Semi-Bold_b2d94464-df99-4e24-9082-01745cd801e2.woff2?v=1744123722) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Semi-Bold_f40200ae-1d4e-4c05-a503-bec35b0092ec.woff?v=1744123724) format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-ThinItalic.woff2?v=1744123723) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-ThinItalic.woff?v=1744123723) format("woff");font-weight:100;font-style:italic;font-display:block}@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Thin.woff2?v=1744123723) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Thin.woff?v=1744123723) format("woff");font-weight:100;font-style:normal;font-display:block}@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Bold_144bb96b-7303-4076-acaf-439f31dece35.woff2?v=1744123723) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-Bold_1d7568fe-2316-42c0-81cb-b2d938360222.woff?v=1744123723) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-LightItalic.woff2?v=1744123723) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-LightItalic.woff?v=1744123723) format("woff");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:Granary;src:url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-MediumItalic.woff2?v=1744123723) format("woff2"),url(https://cdn.shopify.com/s/files/1/0946/3096/files/Granary-MediumItalic.woff?v=1744123723) format("woff");font-weight:500;font-style:italic;font-display:block}:root{--heading-font-family: "Granary", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--heading-font-weight: normal;--heading-font-style: normal;--heading-text-transform: normal;--heading-letter-spacing: .01em;--text-font-family: "Granary", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--text-font-weight: normal;--text-font-style: normal;--text-letter-spacing: .01em;--product-gallery-media-list-gap: 8px;--scrollbar-display: block;--scrollbar-track-colour: #D3D3D3;--scrollbar-handle-colour: #3C4244;--container-max-width: 1400px}@media screen and (min-width:700px){:root{--text-h0: 4rem;--text-h1: 3rem;--text-h2: 2.5rem;--text-h3: 2rem;--text-h4: 1.625rem;--text-h5: 1.25rem;--text-h6: 1.125rem;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .875rem;--text-lg: 1.125rem;--container-gutter: 2rem;--section-outer-spacing-block: var(--spacing-16);--section-inner-max-spacing-block: var(--spacing-12);--section-inner-spacing-inline: var(--spacing-14);--section-stack-spacing-block: var(--spacing-12);--grid-gutter: var(--spacing-6);--product-list-row-gap: var(--spacing-12);--input-gap: 1rem;--input-height: 3.125rem;--input-padding-inline: var(--spacing-5);--product-gallery-media-list-gap: 8px}}@media screen and (min-width:1000px){:root{--container-gutter: var(--spacing-12);--section-outer-spacing-block: var(--spacing-18);--section-inner-max-spacing-block: var(--spacing-16);--section-inner-spacing-inline: var(--spacing-18);--section-stack-spacing-block: var(--spacing-12)}}@media screen and (min-width:1150px){:root{--container-gutter: var(--spacing-12);--section-outer-spacing-block: var(--spacing-20);--section-inner-max-spacing-block: var(--spacing-16);--section-inner-spacing-inline: var(--spacing-18);--section-stack-spacing-block: var(--spacing-12)}}@media screen and (min-width:1400px){:root{--text-h0: 5rem;--text-h1: 3.75rem;--text-h2: 3rem;--text-h3: 2.25rem;--text-h4: 2rem;--text-h5: 1.5rem;--text-h6: 1.25rem;--section-outer-spacing-block: var(--spacing-24);--section-inner-max-spacing-block: var(--spacing-18);--section-inner-spacing-inline: var(--spacing-20);--product-gallery-media-list-gap: 8px}}@media screen and (min-width:1600px){:root{--section-outer-spacing-block: var(--spacing-24);--section-inner-max-spacing-block: var(--spacing-20);--section-inner-spacing-inline: var(--spacing-24)}}body{font-family:Granary;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.14px}.h2,.product-info__title.h4{font-family:Granary;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.01em}@media(min-width:768px){.h2,.product-info__title.h4{font-family:Granary;font-size:32px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:.01em}}.q-product-description,.q-collection-header__title{font-family:Granary;font-size:21px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:.01em}@media(min-width:768px){.q-product-description,.q-collection-header__title,.comparison-product__title{font-family:Granary;font-size:26px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.01em}}.comparison-product__description{font-family:Granary;font-size:10px;font-style:normal;font-weight:300;line-height:16.87px;letter-spacing:.003em}.h4{font-family:Granary;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.01em}@media(min-width:768px){.comparison-product__description{font-family:Granary;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.18px}}@media(min-width:1024px){.h4,.multi-column .prose p{font-family:Granary;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.18px}}.product-card__title,.product-card__title a,.product-card__tagline,price-list{font-family:Granary;font-size:12px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.01em}@media(min-width:1024px){.product-card__title,.product-card__title a,.product-card__tagline,price-list{font-size:14px;font-weight:500;line-height:22px}}.product-card__tagline,price-list{font-weight:400}.prose .subheading,.product-card__tag,image-banner p.bold{font-family:Trim Mono;font-size:12px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:.03em;text-transform:uppercase}.button,.button--xl,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-family:Granary;font-size:14px;font-weight:400;font-style:normal;text-align:center;line-height:20px;letter-spacing:.03em}buy-buttons .button,buy-buttons .button--xl{padding-block-start:18px;padding-block-end:16px}@media(min-width:768px){.button,.button--xl,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-size:16px;line-height:34px;letter-spacing:.03em;padding-block-start:9px;padding-block-end:7px}buy-buttons .button,buy-buttons .button--xl{padding-block-start:12px;padding-block-end:9px}}.feature-chart__value{font-family:Granary;font-size:12px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:.36px}@media(min-width:768px){.feature-chart__value{font-size:16px}}body{-webkit-font-smoothing:antialiased}:has(.shopify-section:first-child [allow-transparent-header]) .header:not(.is-filled) .header__logo a img{-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%);filter:invert(100%)}.section-stack{gap:1.25rem 1.25rem}@media(min-width:1024px){.section-stack{gap:1.5rem 1.25rem}}.product-gallery{margin-bottom:10px}.product-gallery__media-list{gap:8px}.variant-picker__option-info{--spacing-2: .1em}.variant-picker__option-info legend,.variant-picker__option-info span{font-size:12px;color:#5d5e5f}.product-info__variant-picker .variant-picker__option-info{margin-bottom:6px;margin-top:6px}.product-info__variant-picker .variant-picker__option-info span{color:#000}.product-info__product-picker .variant-picker__option-values{gap:6.29px;margin-bottom:8px}@media(min-width:768px){.product-info__product-picker .variant-picker__option-values{margin-bottom:16px}}.product-info__block-item[data-block-type=variant-picker]{margin-block-end:0}.product-info__block-item[data-block-type=inventory]{margin-block-start:-24px;min-height:22.4px}@media(min-width:1024px){.product-info__block-item[data-block-type=inventory]{margin-block-start:0;min-height:22.4px}.variant-picker__option-info legend,.variant-picker__option-info span{font-size:13px}}.product-info__block-item[data-block-type=inventory] .text-with-icon{justify-content:end}.product-info__variant-picker .variant-picker__option{display:flex;flex-direction:column-reverse}@media(min-width:1024px){.product-info__variant-picker .variant-picker__option{flex-direction:column}.product-info__block-item[data-block-type=inventory] .text-with-icon{justify-content:start}}.product-info__variant-picker .variant-picker__option-values{gap:6px;margin-bottom:8px}@media(min-width:768px){.product-info__variant-picker .variant-picker__option-values{margin-bottom:16px}}.thumbnail-swatch{flex:1;border-color:#ededed;--swatch-size: auto;max-width:25%}product-card .thumbnail-swatch{max-width:calc((100% - (6px * 5)) / 6)}.thumbnail-swatch.is-selected{border:1px solid #000}.block-swatch{width:61.8px;height:61.8px;padding:3px 0 0;display:flex;align-items:center;justify-content:center;line-height:1em;border:1px solid #000;color:#171a1b;font-family:Granary;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.03em}.block-swatch:before{display:none}:checked+.block-swatch{background:#000;color:#fff}.block-swatch.is-disabled,:checked+.block-swatch.is-disabled{background-color:#f3f3f3;color:#d3d3d3;border-color:#d3d3d3;background-image:none}:checked+.block-swatch.is-disabled{border-color:#787878;background-color:#787878;color:#b9b9b9}@media(min-width:1024px){.block-swatch{width:83px;height:83px;font-size:14px}}.q-filters{display:flex;flex-direction:column;gap:40px;padding-top:20px}.q-filter-group{display:flex;flex-direction:column;gap:10px}.q-filter-group--hidden{display:flex}@media(min-width:768px){.q-filter-group--hidden{display:none}.q-filters{padding-top:0}}.q-filter-group__facets .block-swatch{width:54px;height:54px;font-size:9px;border:.5px solid #000}.q-filter-group__swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.q-filter-group .checkbox{width:11px;height:11px;background-color:transparent;border-radius:0;transition:background-color .2s ease-in-out;top:0;box-shadow:none;border:.5px solid #000}.q-filter-group .checkbox:checked{background-image:none;padding:1px}.q-filter-group .checkbox:checked:after{content:"";background:#000;display:block;width:100%;height:100%}.q-filter-group .checkbox~label{opacity:1}.q-swatch{display:flex;gap:12px;align-items:center}.q-swatch .color-swatch{--swatch-size: 31px;--swatch-offset: 0px}.q-swatch .color-swatch:before{box-shadow:0 0 0 1px;border:4px solid #ffffff;top:1px;right:1px;bottom:1px;left:1px;transition:none}.q-swatch .color-swatch__label{position:relative;left:37px;top:1px}.product-info__offer-list{background:#f3f3f3;gap:32px;display:flex;flex-direction:column;padding:28px}.product-info__offer-list .text-with-icon{align-items:center}.product-info__offer-list .text-with-icon span{letter-spacing:1.68px;font-weight:500;font-size:14px;line-height:1;padding-top:5px}.product-info__offer-list .prose>:last-child{font-size:14px;line-height:20px}.offer{padding:0;gap:12px}.q-product-description{max-width:783px;padding-top:30px;padding-bottom:20px}.q-product-description p:after{content:"";display:block;height:1em}@media screen and (min-width:1024px){.q-product-description{padding-top:70px}}.expand-contract-paragraphs p:not(:first-of-type){max-height:0;overflow:hidden}.expand-contract-paragraphs.expand-contract-paragraphs--expanded p:not(:first-of-type){max-height:initial;overflow:hidden}.expand-contract-paragraphs.expand-contract-paragraphs--expanded .expand-contract-paragraphs__ellipsis,.expand-contract-paragraphs.expand-contract-paragraphs--expanded .expand-contract-paragraphs__expand-trigger{display:none}.expand-contract-paragraphs__expand-trigger,.expand-contract-paragraphs__contract-trigger{cursor:pointer;text-decoration:underline}.multi-column.scroll-area{--multi-column-grid: auto / auto-flow calc(100vw - 50px) ;--multi-column-list-gap: 8px;scrollbar-width:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow:scroll hidden;padding-bottom:44px}@media screen and (min-width:700px){.multi-column.scroll-area{grid:auto / auto-flow 46vw}}.multi-column.scroll-area::-webkit-scrollbar{display:var(--scrollbar-display);height:1.5px}.multi-column.scroll-area::-webkit-scrollbar-thumb{background:var(--scrollbar-handle-colour)}.multi-column.scroll-area::-webkit-scrollbar-track{background:var(--scrollbar-track-colour)}.multi-column__prev,.multi-column__next{line-height:1}.multi-column__prev svg,.multi-column__next svg{display:block}.multi-column__prev svg circle,.multi-column__prev svg path,.multi-column__next svg circle,.multi-column__next svg path{stroke:var(--foreground-colour, rgba(23, 26, 27, 1))}.multi-column__prev:hover circle,.multi-column__next:hover circle{fill:#8b8b8b26}.multi-column__controls{display:none}.multi-column__item img{min-width:100%}@media screen and (min-width:1000px){.multi-column.scroll-area{--multi-column-list-row-min-gap: var(--spacing-16);grid:auto / auto-flow calc((100% - 132px)/12);--multi-column-list-gap: 12px}.multi-column__controls{display:flex;gap:11px;grid-row-start:1;justify-content:end}.hide-controls-desktop .multi-column__controls{display:none}.hide-controls-desktop .multi-column.scroll-area{scrollbar-width:none}}@media screen and (min-width:1150px){.section-stack--horizontal{justify-content:center;display:block}}.q-cols{display:flex;flex-direction:column;gap:30px}.q-cols__intro{margin-bottom:20px}.q-cols__col{flex:1}@media screen and (min-width:1150px){.q-cols{display:flex;flex-direction:row;gap:54px}}.q-specifications{padding-top:20px;--feature-chart-border-colour: #77747F;--feature-chart-text-colour: #FFF;--dot-colour: #F3F3F3;--dot-size: 11px;--dot-gap: 8px}.q-specifications .prose .subheading{color:#fff}.q-feature-chart{padding:0;margin-inline-start:unset;margin-inline-end:unset;padding-inline-start:unset;padding-inline-end:unset}.q-feature-chart .feature-chart__table-row{display:flex;padding-block-start:var(--spacing-4);padding-block-end:12px;border-color:var(--feature-chart-border-colour, #939697);border-block-start-width:.5px;align-items:center;padding:10px 0 8px}.q-feature-chart.q-feature-chart--small .feature-chart__table-row{padding-block-end:0;padding-block-start:2px}@media screen and (min-width:1000px){.q-feature-chart .feature-chart__table-row,.q-feature-chart.q-feature-chart--small .feature-chart__table-row{padding-block-end:8px;padding-block-start:13px}}.q-feature-chart .feature-chart__table-row:last-child{border-block-end-width:.5px}.q-feature-chart .feature-chart__heading{color:var(--feature-chart-text-colour, #171A1B);flex:1;line-height:1.2em}.q-feature-chart.q-feature-chart--small .feature-chart__heading{flex:1}.q-feature-chart .feature-chart__heading{font-family:Granary;font-size:12px;font-style:normal;font-weight:500;line-height:34px;letter-spacing:1.2px;text-transform:uppercase}.q-feature-chart.q-feature-chart--small .feature-chart__heading{font-size:9px}@media(min-width:1000px){.q-feature-chart .feature-chart__heading,.q-feature-chart.q-feature-chart--small .feature-chart__heading{font-size:16px}}.q-feature-chart .feature-chart__value{color:var(--feature-chart-text-colour, #171A1B);flex:1;line-height:34px}.q-feature-chart.q-feature-chart--small .feature-chart__value{flex:auto;text-align:right;font-size:10px;display:flex;justify-content:flex-end;line-height:1.2em}@media(min-width:1000px){.q-feature-chart.q-feature-chart--small .feature-chart__value{font-size:18px}}@media(min-width:1024px){.q-feature-chart .feature-chart__heading{width:160px}.q-feature-chart .feature-chart__value{flex:3}}@media screen and (min-width:700px){.product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){width:100%;right:0;bottom:0;border-right:0;border-left:0;border-bottom:0}}.dot-rating{display:flex;gap:var(--dot-gap, 5px)}.dot-rating__dot{display:block;width:var(--dot-size, 5.5px);height:var(--dot-size, 5.5px);border-radius:50%;background:var(--dot-colour, #171A1B);border:1px solid var(--dot-colour, #171A1B)}.dot-rating__dot.dot-rating__dot--half{background:linear-gradient(to right,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%)}.dot-rating__dot.dot-rating__dot--inactive{background:transparent}@media screen and (min-width:768px){.dot-rating{--dot-gap: 10px;--dot-size: 11px}}shop-the-look-dots{display:none}.shop-the-look .variant-picker__option-values{display:none}.product-card__tag{color:#e68e93;min-height:36px;padding-top:10px;padding-bottom:4px;margin-bottom:-6px}.q-breadcrumbs{display:flex;gap:6px}.q-breadcrumbs__item,.q-breadcrumbs__spacer{color:#939697;font-family:Trim Mono;font-size:9px;font-style:normal;font-weight:600;line-height:1em;letter-spacing:.18px;text-transform:uppercase}@media(min-width:768px){.q-breadcrumbs__item,.q-breadcrumbs__spacer{font-size:12px;line-height:34px}.q-breadcrumbs{gap:15px}}.q-collection-header{padding-top:20px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.q-collection-header__description{max-width:506px}.q-top-filters{display:none;gap:40px}.q-top-filters__item{padding-top:40px}.q-top-filters__item-input{-webkit-appearance:none;appearance:none;max-width:0;display:none}.q-top-filters__item-label{line-height:34px;color:#939697;vertical-align:middle}.q-top-filters__item-input:checked+label{color:#171a1b;border-bottom:1px solid}@media(min-width:768px){.q-top-filters{display:flex}}.q-slideshow__heading{grid-row-start:1}.multi-column.scroll-area.q-slideshow__scroll-area{--scrollbar-display: block;--scrollbar-track-colour: #D3D3D3;--scrollbar-handle-colour: #3c4244;grid-column:1 / span 2}.q-item{position:relative}.q-item__content{position:absolute;left:0;bottom:0;padding:24px 20px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.q-item__title{color:#fff;max-width:215px;text-box-trim:trim-end}.q-item__copy{color:#fff;margin-bottom:.5em;max-width:340px}@media(min-width:768px){.q-item__content{padding:32px 30px;gap:20px}.q-item__title{max-width:none}}.q-compare__scroll-area{scrollbar-width:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow:scroll hidden;padding-bottom:44px;grid:auto / auto-flow calc(100vw - 100px);gap:0 24px;display:grid}.q-compare__scroll-area::-webkit-scrollbar{display:var(--scrollbar-display);height:1.5px}.q-compare__scroll-area::-webkit-scrollbar-thumb{background:var(--scrollbar-handle-colour)}.q-compare__scroll-area::-webkit-scrollbar-track{background:var(--scrollbar-track-colour)}@media(min-width:700px){.q-compare__scroll-area{grid:auto / auto-flow 1fr}}@media(min-width:1000px){.q-compare__scroll-area{gap:0 50px}}.comparison-product{display:grid;grid-template-rows:subgrid;grid-row:1 / span 4;gap:0}@media(min-width:700px){.comparison-product:nth-child(n+3){display:none}}.comparison-product__image{margin-bottom:12px}.comparison-product__description{color:#171a1b;margin-bottom:8px}@media(min-width:768px){.comparison-product__description{margin-top:0}}@media(min-width:700px){.comparison-product__image,.comparison-product__description{margin-bottom:24px}}.comparision-select__container{display:flex;gap:10px;position:relative}.comparison-select--open .comparison-select{max-height:fit-content;border:.5px solid;padding:5px}.comparison-select{position:absolute;max-height:0;overflow:hidden;top:100%;width:auto;background:#f3f3f4;border-radius:6px;box-shadow:0 0 20px #0000001a}.comparison-select-trigger{display:none;width:20px;height:20px;align-items:center;justify-content:center}@media(min-width:700px){.comparison-select-trigger{display:flex;cursor:pointer}.comparison-select--open .comparison-select-trigger svg{transform:rotate(180deg)}.comparision-select__container .comparison-product__title{cursor:pointer}}@media(min-width:768px){.comparison-select-trigger{margin-top:5px}}.comparison-select__option{padding:2px 5px 1px 17px;cursor:pointer;min-width:300px;border-radius:4px;font-size:16px;line-height:24px}.comparison-select__option:hover{color:#fff;background:#000}.comparison-select__option--active{pointer-events:none;position:relative}.comparison-select__option--active:before{content:"";display:block;position:absolute;width:9px;height:9px;left:2px;top:7px;background-image:url('data:image/svg+xml,<svg width="9" height="10" viewBox="0 0 9 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 4.73333L3.88235 8L8 1" stroke="black" stroke-width="1.6"/></svg>')}.social-media a[href*="strava.com"]{width:27px;height:27px;display:block;background-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.516 23.927L17.73 18.437H13.647L20.517 32L27.382 18.437H23.299L20.516 23.927ZM13.953 10.974L17.734 18.438H23.297L13.953 0L4.62 18.438H10.177L13.953 10.974Z" fill="white"/></svg>');background-size:contain}.social-media a[href*="strava.com"] svg{display:none}.line-item a[href*="/products/quoc-brand-book"]{pointer-events:none}.line-item a[href*="/products/quoc-brand-book"]~price-list *{display:none}.line-item a[href*="/products/quoc-brand-book"]~price-list:after{content:"FREE";color:rgb(var(--text-color) / .7)}line-item-quantity a[aria-label*="Remove QUOC Brand Book"]{display:none}line-item-quantity:has(a[aria-label*="Remove QUOC Brand Book"]){display:none}.q-size-guide-placeholder{max-width:calc(100vw - 60px)}@media(min-width:700px){.q-size-guide-placeholder{max-width:568px;padding:32px 0}}.shopify-section--main-page .q-size-guide-placeholder{display:none}.q-size-guide{display:flex;flex-direction:column;gap:10px}.q-size-guide__unit-toggle{align-self:flex-end}.q-size-guide .in{display:none}.q-size-guide.q-size-guide--inches .in{display:inline}.q-size-guide.q-size-guide--inches .mm{display:none}.q-size-guide__grid{display:grid;overflow-x:auto;padding-bottom:16px;max-width:100%}.q-size-guide__grid::-webkit-scrollbar{display:block;height:1.5px;width:7px}.q-size-guide__grid::-webkit-scrollbar-thumb{background:#3c4244}.q-size-guide__grid::-webkit-scrollbar-track{background:#d3d3d3;border-radius:4px}.q-size-guide__headings-column{grid-column:1;display:grid;position:sticky;left:0;width:120px;font-weight:500;border-left:.5px solid #D3D3D3;min-width:100%}.q-size-guide__sizes-container{grid-column:2;display:grid;grid-auto-columns:minmax(55px,1fr);grid-auto-flow:column}.q-size-guide__size-column{width:100%}.q-size-guide__size-column div{justify-content:center}.q-size-guide__column{background:#fff;border-top:.5px solid #D3D3D3;border-right:.5px solid #D3D3D3;border-bottom:.5px solid #D3D3D3}.q-size-guide__column span:not(.q-size-guide__unit){padding:2px 10px 0}.q-size-guide__column div{line-height:1em;font-size:10px;height:34px;display:flex;align-items:center}.q-size-guide__column div:nth-of-type(2n){background:#f3f3f3}.q-switch{position:relative;display:inline-block;width:52px;height:20px}.q-switch input{opacity:0;width:0;height:0}.q-switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f3f3f3;border-radius:40px;display:flex;align-items:center;border:.5px solid #D3D3D3}.q-switch__slider:before{position:absolute;content:"";height:calc(100% + 1px);width:28px;left:-.5px;top:-.5px;background-color:#fff;-webkit-transition:.1s;transition:.1s;border-radius:40px;border:.5px solid #D3D3D3;-webkit-transform:translateX(calc(100% - 4px));-ms-transform:translateX(calc(100% - 4px));transform:translate(calc(100% - 4px))}.q-switch__slider-label{position:relative;z-index:2;flex:1;text-align:center;font-size:7px;padding-top:.5px}input:checked+.q-switch__slider:before{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translate(0)}.product-list__promo .content-over-media{grid-row:1 / 3}.q-image-promo-button{border-radius:30px;border-width:0px;box-shadow:inset 0 0 0 2px #fff!important;background-color:#fff;color:#000;height:49px;text-align:center;justify-content:center;padding-left:20px;padding-right:20px}.text-start .q-image-promo-button{align-self:flex-start}.text-end .q-image-promo-button{align-self:flex-end}.text-center .q-image-promo-button{align-self:center}@media(min-width:700px){.sm\:text-start .q-image-promo-button{align-self:flex-start}.sm\:text-end .q-image-promo-button{align-self:flex-end}.sm\:text-center .q-image-promo-button{align-self:center}}.q-image-promo-button:hover{border-width:0px;border-color:#fff;background-color:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff!important}.q-half-half-container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.q-half-half-container{grid-template-columns:repeat(1,1fr)}}.q-half-half-element{grid-column:auto/span 1}@media only screen and (max-width:767px){.q-half-half-element__overlay{padding:40px 20px}}.q-half-half-element__overlay{display:flex;flex-direction:column;gap:20px}.q-half-half-element__title{line-height:1em}@media only screen and (min-width:768px){.q-half-half-element__content{grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,min(var(--container-max-width),100% - var(--q-half-half-element__content-gap, var(--q-half-half-element__content-column-gap, var(--container-gutter))) * 2)) minmax(0,1fr);gap:var(--q-half-half-element__content-row-gap, var(--q-half-half-element__content-gap, var(--container-gutter))) var(--q-half-half-element__content-column-gap, var(--q-half-half-element__content-gap, var(--container-gutter)));place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0);min-height:100%}.q-half-half-element__content:before{content:"";background:rgb(var(--q-half-half-element__content-overlay));border-radius:inherit;z-index:1;pointer-events:none;transition:background .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.q-half-half-element__content>:is(picture,img,video,iframe,svg,video-media){height:var(--q-half-half-element__content-height, auto);transform-origin:top;overflow-wrap:anywhere;object-fit:cover;object-position:center;border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-area:1 / 1 / span 3 / span 3;place-self:stretch stretch;width:100%;min-height:100%;max-height:100%;position:relative}.q-half-half-element__content>:is(picture,img,video,iframe,svg,video-media)>*{border-radius:inherit}.q-half-half-element__content>:not(img,video,iframe,svg,video-media,picture){max-width:var(--q-half-half-element__content-content-max-width, 780px);z-index:1;grid-area:2 / 2 / auto / span 1;position:relative}[allow-transparent-header] :is(.q-half-half-element__content>:not(img,video,iframe,svg,video-media,picture)){padding-block-start:calc(var(--header-height) * var(--section-is-first))}.q-half-half-element__content>video-media:not([autoplay])~*{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.q-half-half-element__content>video-media:not([autoplay])[loaded]~*{opacity:0;visibility:hidden}.q-half-half-element__content:has(>video-media[loaded]:not([autoplay])):before{background:none;transition-delay:.1s}.q-half-half-element__content--sm{--q-half-half-element__content-height: 375px}.q-half-half-element__content--md{--q-half-half-element__content-height: 480px}.q-half-half-element__content--lg{--q-half-half-element__content-height: 560px}.q-half-half-element__content--fill{--q-half-half-element__content-height: calc(100vh - var(--sticky-area-height))}.shopify-section:first-child [allow-transparent-header] .q-half-half-element__content--fill{--q-half-half-element__content-height: calc(100vh - var(--announcement-bar-height, 0px))}@supports (height: 100svh){.q-half-half-element__content--fill{--q-half-half-element__content-height: calc(100svh - var(--sticky-area-height))}.shopify-section:first-child [allow-transparent-header] .q-half-half-element__content--fill{--q-half-half-element__content-height: calc(100svh - var(--announcement-bar-height, 0px))}}}@media screen and (min-width:700px){.q-half-half-element__content--sm{--q-half-half-element__content-height: 400px}.q-half-half-element__content--md{--q-half-half-element__content-height: 460px}.q-half-half-element__content--lg{--q-half-half-element__content-height: 560px}}@media screen and (min-width:1400px){.q-half-half-element__content--sm{--q-half-half-element__content-height: 440px}.q-half-half-element__content--md{--q-half-half-element__content-height: 500px}.q-half-half-element__content--lg{--q-half-half-element__content-height: 640px}.q-half-half-element__content--fill>:is(img,video,iframe,svg,video-media,picture){max-height:1200px}}@media screen and (min-width:1600px){.q-half-half-element__content--md{--q-half-half-element__content-height: 560px}.q-half-half-element__content--lg{--q-half-half-element__content-height: 720px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ed-main.css.map */
