:root{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3);--duration-short: .1s;--duration-default: .2s;--duration-medium: .3s;--duration-long: .5s;--duration-extended: .6s;--duration-announcement-bar: .25s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--inv-accent: #e11d26;--inv-accent-hover: #c4191f;--inv-accent-soft: rgba(225, 29, 38, .08);--inv-accent-light: rgba(225, 29, 38, .12);--inv-page-width: 1320px;--inv-page-gutter: 1.5rem;--inv-page-gutter-desktop: 3rem;--inv-bg: #f5f5f6;--inv-bg-elevated: #ffffff;--inv-bg-soft: #f3f4f6;--inv-bg-muted: #f9fafb;--inv-fg: #0f172a;--inv-fg-muted: #6b7280;--inv-fg-subtle: #9ca3af;--inv-border-subtle: rgba(148, 163, 184, .4);--inv-border-strong: rgba(15, 23, 42, .25);--inv-border-light: #e5e7eb;--inv-shadow-soft: 0 18px 40px -28px rgba(15, 23, 42, .35);--inv-shadow-card: 0 1px 3px rgba(0, 0, 0, .08);--inv-shadow-elevated: 0 4px 12px rgba(0, 0, 0, .1);--inv-radius-pill: 999px;--inv-radius-card: 12px;--inv-radius-button: 999px;--z-dropdown: 100;--z-sticky: 500;--z-header: 999;--z-mega-menu: 1500;--z-search-dropdown: 9999;--z-search-active: 99999;--z-modal: 10000}.product-card-wrapper .card,.contains-card--product{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);--text-alignment: var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius: var(--collection-card-corner-radius);--border-width: var(--collection-card-border-width);--border-opacity: var(--collection-card-border-opacity);--shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);--shadow-blur-radius: var(--collection-card-shadow-blur-radius);--shadow-opacity: var(--collection-card-shadow-opacity);--shadow-visible: var(--collection-card-shadow-visible);--image-padding: var(--collection-card-image-padding);--text-alignment: var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius: var(--blog-card-corner-radius);--border-width: var(--blog-card-border-width);--border-opacity: var(--blog-card-border-opacity);--shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);--shadow-blur-radius: var(--blog-card-shadow-blur-radius);--shadow-opacity: var(--blog-card-shadow-opacity);--shadow-visible: var(--blog-card-shadow-visible);--image-padding: var(--blog-card-image-padding);--text-alignment: var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}.drawer-menu{max-width:100%}.page-width-desktop{padding:0;margin:0 auto}.utility-bar__grid{padding-left:3rem;padding-right:3rem}@media screen and (min-width: 750px){.page-width{padding:0 5rem}.header,.utility-bar__grid{padding-left:3.2rem;padding-right:3.2rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}@media screen and (min-width: 990px){.header:not(.drawer-menu){padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.isolate{position:relative;z-index:0}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (min-width: 750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.element-margin-top{margin-top:5rem}@media screen and (min-width: 750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.grid-auto-flow{display:grid;grid-auto-flow:column}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.center{text-align:center}.full-bleed,.invicta-fullwidth-hero{margin-left:50%;transform:translate(-50%);width:100vw;max-width:100vw;padding-inline:0!important}.collection--full-width{padding-left:0;padding-right:0}.text-body{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5.6rem),14vw,calc(var(--font-heading-scale) * 7.2rem));line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale) * 5rem)}@media only screen and (min-width: 750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width: 750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width: 750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width: 750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width: 750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.5rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width: 750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.caption{font-size:1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale))}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-large{font-size:1.3rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale))}.rte:after{clear:both;content:"";display:block}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem}.rte a:hover{color:rgb(var(--color-link))}.rte img{height:auto;max-width:100%}.rte table{table-layout:fixed}.rte ul,.rte ol{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width: 750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (min-width: 750px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid{column-gap:0;row-gap:0}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width: 750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width: 750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (min-width: 750px){.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.slider.slider--tablet .scroll-trigger.animate--slide-in,.slider.slider--mobile .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (min-width: 990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}.slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}}@media screen and (max-width: 749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width: 750px) and (max-width: 989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.product-grid{display:flex;flex-wrap:wrap}.product-grid .grid__item{display:flex;flex-direction:column}slider-component{--desktop-margin-left-first-item: max( 5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2) );position:relative;display:block}@media screen and (max-width: 749px){slider-component.slider-component-full-width{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (min-width: 750px) and (max-width: 989px){slider-component.page-width{padding-left:0;padding-right:0}}@media screen and (min-width: 750px){.slider-mobile-gutter{padding-left:0;padding-right:0;margin-left:0}slider-component.page-width-desktop,slider-component .page-width-desktop{padding:0}}@media screen and (min-width: 990px){slider-component.page-width,slider-component.slider-component-desktop.page-width{max-width:none}slider-component .slider:not(.slider--everywhere):not(.slider--desktop){margin:0;padding:0;scroll-padding-left:0;scroll-snap-type:none;overflow:visible}}.slider{position:relative;display:flex;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none}.slider::-webkit-scrollbar{width:0;height:0}.slider__slide{scroll-snap-align:start;flex-shrink:0}.slider--tablet,.slider--mobile{padding-bottom:1rem}@media screen and (min-width: 990px){.slider:not(.slider--everywhere):not(.slider--desktop) .slider__slide{margin-right:0;scroll-snap-align:unset}}.slider-buttons{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.slider-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:999px;border:1px solid #e5e7eb;background:#fff!important;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}.slider-button:hover:not([disabled]){background:#f9fafb!important;border-color:#d1d5db;box-shadow:0 4px 12px #00000026}.slider-button:focus-visible{outline:2px solid #e11d26;outline-offset:2px}.slider-button:disabled{opacity:.4;cursor:not-allowed}.slider-button .icon{width:14px!important;height:14px!important;color:#374151!important}.slider-counter{display:flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:#6b7280;background:#f3f4f6;padding:8px 14px;border-radius:600px}.card-wrapper,.card,.card__inner,.card__content,.card__information,.card__heading,.card__heading a,.card-information,.price,.price__container,.price-item{writing-mode:horizontal-tb;text-orientation:mixed;direction:ltr}.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card{text-decoration:none;text-align:var(--text-alignment)}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card.card--horizontal{--text-alignment: left;--image-padding: 0rem;flex-direction:row;align-items:flex-start;gap:1.5rem}.card--horizontal.ratio:before{padding-bottom:0}.card--card.card--horizontal{padding:1.2rem}.card--card.card--horizontal.card--text{column-gap:0}.card--card{height:100%}.card--card,.card--standard .card__inner{position:relative;box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity))}.card--card:after,.card--standard .card__inner:after{content:"";position:absolute;z-index:-1;width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.card--card.gradient,.card__inner.gradient{transform:perspective(0)}.card__inner.color-scheme-1{background:transparent}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.card--standard.card--text{background-color:transparent}.card-information{text-align:var(--text-alignment)}.card__media,.card .media{bottom:0;position:absolute;top:0}.card .media{width:100%}.card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.card--standard .card__media{margin:var(--image-padding)}.card__inner{width:100%}.card--media .card__inner .card__content{position:relative;padding:calc(var(--image-padding) + 1rem)}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card__information{grid-row-start:2;padding:1.3rem 1rem}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}.card-information .card__information-volume-pricing-note{margin-top:.6rem;line-height:calc(.5 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.75)}.card__heading{margin-top:0;margin-bottom:0;display:block;width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.card__heading a{display:block;text-decoration:none;white-space:normal;word-wrap:break-word}.collection-list{margin-top:0;margin-bottom:0}.collection-list-title{margin:0}.collection-list,.collection-list *,.collection-list__item,.collection-list__item *{writing-mode:horizontal-tb!important;text-orientation:mixed!important}.collection-list__item{display:flex;flex-direction:column}.collection-list__item .card{display:flex;flex-direction:column;height:100%}.collection-list__item .card__inner{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.collection-list .ratio,.collection-list__item .ratio{position:relative;display:block;width:100%}.collection-list .ratio:before,.collection-list__item .ratio:before{content:"";display:block;padding-bottom:var(--ratio-percent, 100%);width:100%}.collection-list .card__media,.collection-list__item .card__media,.collection-list .card__media .media,.collection-list__item .card__media .media{position:absolute;top:0;left:0;width:100%;height:100%}.collection-list .card__media img,.collection-list__item .card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-list .card__content,.collection-list__item .card__content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;position:relative;padding:14px 16px;text-align:center}.collection-list .card__heading,.collection-list__item .card__heading{margin:0;font-size:1.2rem;font-weight:800;line-height:1.3;text-align:center;color:var(--inv-fg, #111827);white-space:nowrap}.collection-list .card__heading a,.collection-list__item .card__heading a{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:inherit}.collection-list .card__heading a:hover{color:var(--inv-accent, #e11d26)}.collection-list .icon-wrap,.collection-list__item .icon-wrap{display:inline-flex;align-items:center}.collection-list .icon-arrow,.collection-list__item .icon-arrow{width:22px;height:22px;flex-shrink:0;transition:transform .2s ease}.collection-list .card__heading a:hover .icon-arrow,.collection-list__item .card__heading a:hover .icon-arrow{transform:translate(4px)}.collection-list-wrapper .page-width,section:has(.collection-list) .page-width{max-width:1600px;padding-left:24px;padding-right:24px}.collection-list.slider,.collection-list{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto}.collection-list__item{flex:0 0 calc((100% - 100px) / 6);min-width:0;max-width:calc((100% - 100px) / 6);margin-right:0}.collection-list-wrapper,section:has(.collection-list){padding:48px 0}.collection-list-wrapper .title,.collection-list-wrapper .title-wrapper h2,section:has(.collection-list) h2{font-size:2.2rem;font-weight:900;color:var(--inv-fg, #111827);margin-bottom:32px;letter-spacing:-.02em}.collection-list-wrapper .title-wrapper a,.collection-list-wrapper .title a{color:var(--inv-accent, #e11d26)}.collection-list-wrapper .title-wrapper .icon-arrow{width:32px;height:32px;stroke:var(--inv-accent, #e11d26)}@media screen and (max-width: 749px){.collection-list:not(.slider){padding-left:0;padding-right:0}.section-collection-list{padding-left:0;padding-right:0}.section-collection-list .collection-list:not(.slider){padding-left:1.5rem;padding-right:1.5rem}}.collection-list__item:only-child{max-width:100%;width:100%}@media screen and (max-width: 749px){.slider.collection-list--1-items{padding-bottom:0}}@media screen and (min-width: 750px) and (max-width: 989px){.slider.collection-list--1-items,.slider.collection-list--2-items,.slider.collection-list--3-items,.slider.collection-list--4-items{padding-bottom:0}}@media screen and (min-width: 750px){.collection-list__item a:hover{box-shadow:none}}@media screen and (max-width: 989px){.collection-list.slider .collection-list__item{max-width:100%}}.collection-list-view-all{margin-top:2rem}.collection-list__item--no-media .card{min-height:180px;background:var(--inv-bg-soft, rgba(var(--color-foreground), .03));border-radius:var(--border-radius, 8px)}.collection-list__item--no-media .card__inner{display:flex;align-items:center;justify-content:center;height:100%;min-height:180px;padding:2rem}.collection-list__item--no-media .card__content{position:relative;text-align:center;width:100%}.collection-list__item--no-media .card__heading{font-size:1.4rem;font-weight:600;margin:0}.collection-list__item--no-media .card:hover{background:rgba(var(--color-foreground),.06)}@media (max-width: 1100px){.collection-list__item{flex:0 0 calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}}@media (max-width: 768px){.collection-list-wrapper .title{font-size:1.6rem}.collection-list .card__heading a{font-size:1rem}.collection-list__item{flex:0 0 calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}.collection-list-wrapper .page-width{padding-left:16px;padding-right:16px}}.multicolumn-list__item{writing-mode:horizontal-tb;text-orientation:mixed;direction:ltr;display:flex;flex-direction:column}.multicolumn-card{display:flex;flex-direction:column;height:100%;writing-mode:horizontal-tb}.multicolumn-card__image-wrapper{writing-mode:horizontal-tb}.multicolumn-card__info{display:flex;flex-direction:column;align-items:center;text-align:center;writing-mode:horizontal-tb;padding:1rem}.multicolumn-card__info h3,.multicolumn-card__info .h3,.multicolumn-card__info .multicolumn-card__heading{writing-mode:horizontal-tb;text-align:center;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:1.4rem;font-weight:600;line-height:1.3}.multicolumn-card__info p{writing-mode:horizontal-tb;text-align:center}.button,button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;min-height:4.8rem;min-width:14rem;cursor:pointer;font:inherit;font-size:1.5rem;font-weight:500;text-decoration:none;text-align:center;color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background));border-radius:var(--inv-radius-button, var(--buttons-radius, 999px));transition:background-color var(--duration-short) ease,box-shadow var(--duration-short) ease,border-color var(--duration-short) ease,transform var(--duration-short) ease;-webkit-appearance:none;appearance:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover{box-shadow:0 0 0 .1rem rgba(var(--color-button))}.button:focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.button:disabled,.button[aria-disabled=true],.button.disabled{cursor:not-allowed;opacity:.5}.button--secondary{color:rgb(var(--color-secondary-button-text));background-color:transparent;border:.1rem solid rgba(var(--color-secondary-button-text),var(--alpha-button-border))}.button--secondary:hover{background-color:rgba(var(--color-secondary-button-text),.06)}.button--tertiary{font-size:1.2rem;min-height:3.6rem;min-width:auto;padding:.6rem 1.5rem}.button--full-width{display:flex;width:100%}.button .loading__spinner{position:absolute}.button .loading__spinner:not(.hidden)~*{visibility:hidden}.button--icon{min-width:auto;min-height:auto;padding:0;width:4.4rem;height:4.4rem;border-radius:var(--inv-radius-pill, 999px)}.button--icon svg{width:2rem;height:2rem}.quick-add__submit,.invicta-card-button{border-radius:var(--inv-radius-pill, 999px)}.field{position:relative}.field__input,.form__input{min-height:4.5rem;width:100%;padding:1.5rem 1.5rem .5rem;font-size:1.6rem;font-family:inherit;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius);-webkit-appearance:none;appearance:none;transition:border-color var(--duration-short) ease}.field__input:focus,.form__input:focus{border-color:rgb(var(--color-foreground));outline:none;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.field__input::placeholder,.form__input::placeholder{color:rgba(var(--color-foreground),.5)}.field__label{position:absolute;top:1.6rem;left:1.6rem;font-size:1.6rem;color:rgba(var(--color-foreground),.75);pointer-events:none;transition:top var(--duration-short) ease,font-size var(--duration-short) ease}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{top:.6rem;font-size:1.5rem}select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;padding-right:3rem}.quantity{display:flex;align-items:center;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius);overflow:hidden}.quantity__button{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:background-color var(--duration-short) ease}.quantity__button:hover{background-color:rgba(var(--color-foreground),.04)}.quantity__input{width:4rem;padding:0;border:0;background:transparent;text-align:center;font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}a{color:currentColor;text-decoration:none}a:not([href]){cursor:default}.link{cursor:pointer;display:inline;border:none;background-color:transparent;padding:0;font-size:inherit}.underlined-link{text-decoration:underline;text-underline-offset:.3rem}.underlined-link:hover{color:rgb(var(--color-link))}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.focus-inset:focus-visible{outline:var(--focused-base-outline);outline-offset:calc(var(--focused-base-outline-offset) * -1)}.focus-offset:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.media{display:block;position:relative;overflow:hidden;background-color:rgba(var(--color-foreground),.1)}.media--transparent{background-color:transparent}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity var(--duration-default) ease}.media--hover-effect>img+img{opacity:0}.media--hover-effect:hover>img+img{opacity:1}.media--hover-effect>img:first-child:only-child{transition:transform var(--duration-medium) ease}.media--hover-effect:hover>img:first-child:only-child{transform:scale(1.03)}.placeholder-svg{fill:currentColor;background-color:rgba(var(--color-foreground),.04);width:100%;height:100%;max-height:100%}.badge{display:inline-flex;align-items:center;padding:.4rem 1rem;font-size:1rem;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--badge-corner-radius, 4rem);border:1px solid transparent;color:rgb(var(--color-badge-foreground));background-color:rgb(var(--color-badge-background))}.badge--sale{color:rgb(var(--color-foreground));background-color:rgb(var(--color-discount-badge))}.badge--sold-out{color:rgb(var(--color-badge-foreground));background-color:rgba(var(--color-badge-background),.7)}.icon{display:inline-block;width:2rem;height:2rem;vertical-align:middle;fill:currentColor}.icon--small{width:1.6rem;height:1.6rem}.icon--large{width:2.4rem;height:2.4rem}.svg-wrapper{display:inline-flex;align-items:center;justify-content:center}.svg-wrapper svg{width:100%;height:100%}.icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:.6rem;flex-shrink:0;transition:transform var(--duration-short) ease;overflow:hidden}.icon-wrap svg{width:1.4rem;height:1.4rem;max-width:100%;max-height:100%}.animate-arrow:hover .icon-wrap,.card:hover .icon-wrap{transform:translate(4px)}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px) and (max-width: 989px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.small-hide.medium-hide.large-up-hide{display:none!important}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear-down{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes appear-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.animate--appear{animation:appear var(--duration-default) ease forwards}.animate--appear-down{animation:appear-down var(--duration-medium) ease forwards}.animate--appear-up{animation:appear-up var(--duration-medium) ease forwards}.scroll-trigger.animate--slide-in{opacity:0;transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{opacity:1;transform:translateY(0);transition:opacity var(--duration-medium) ease,transform var(--duration-medium) ease}.scroll-trigger.animate--fade-in{opacity:0}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;transition:opacity var(--duration-medium) ease}[data-cascade]{--animation-order: 0;animation-delay:calc(var(--animation-order) * 50ms)}::selection{background-color:rgba(var(--color-foreground),.2)}:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.focus-none:focus{outline:none;box-shadow:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.no-print{display:none!important}}.invicta-header__search{position:relative;z-index:var(--z-search-dropdown, 9999)}.invicta-header__search:focus-within{z-index:var(--z-search-active, 99999)}.inv-search-wrapper{position:relative;z-index:var(--z-search-dropdown, 9999)}.inv-search-wrapper:focus-within{z-index:var(--z-search-active, 99999)}.inv-search-results,.ps-results,.predictive-search__results-groups-wrapper{z-index:var(--z-search-active, 99999)}.mega-menu,.mega-menu__content,.header__menu-item--has-submenu .mega-menu{z-index:var(--z-mega-menu, 1500)}.invicta-header{position:relative;z-index:var(--z-header, 999);width:100%;background:var(--inv-accent, #e11d26)}.invicta-header__icon svg{stroke:#fff}.invicta-header__badge{background:#e11d26;color:#fff}.announcement-bar,.announcement-bar-section,[class*=announcement]{margin-bottom:0!important}.section-header,.shopify-section-header,.header-wrapper,.shopify-section-group-header-group .shopify-section{margin:0!important;padding-top:0!important;padding-bottom:0!important}.shopify-section-group-header-group{display:flex;flex-direction:column;gap:0!important}.shopify-section-group-header-group .shopify-section,.header__inline-menu,.mega-menu-wrapper,[class*=mega-menu]{margin:0!important}.shopify-section-group-header-group+main .shopify-section:first-child,#MainContent>.shopify-section:first-child{margin-top:0!important;padding-top:0!important}.cart-count-bubble,.header__icon .cart-count-bubble,[class*=cart-count]{position:absolute!important;top:-6px!important;right:-6px!important;min-width:20px!important;height:20px!important;padding:0 6px!important;background:var(--inv-accent, #e11d26)!important;color:#fff!important;font-size:.75rem!important;font-weight:700!important;line-height:20px!important;text-align:center!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important}.header__icon,.header__icon--cart,[class*=header__icon]{position:relative!important}.cart-count-bubble .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.announcement-bar{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:8px 16px!important;text-align:center!important}.announcement-bar__message{font-size:.9rem!important;font-weight:600!important;letter-spacing:.02em!important}.title-wrapper{margin-bottom:2rem}.title-wrapper--no-top-margin{margin-top:0}.title-wrapper-with-link{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem}.title-wrapper--self-padded-mobile{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 750px){.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}.title-wrapper--self-padded-tablet-down{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 990px){.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.title{margin:0}.title--primary{margin-top:4rem}.inline-richtext{display:inline}.collection__view-all{margin-top:2.5rem}.invicta-card-wrapper{writing-mode:horizontal-tb;text-orientation:mixed;direction:ltr}.invicta-card{display:flex;flex-direction:column;height:100%;writing-mode:horizontal-tb}.invicta-card-content{display:flex;flex-direction:column;width:100%;writing-mode:horizontal-tb}.invicta-card-title,.invicta-card-title a{display:block;width:100%;writing-mode:horizontal-tb;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.invicta-price-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px;writing-mode:horizontal-tb}.invicta-brand-pill-wrapper{position:relative;z-index:10;pointer-events:auto}.invicta-brand-pill{pointer-events:auto;border-radius:var(--inv-radius-pill, 999px)}.invicta-card-brand-row:before{display:none!important}[class*=scroll-top],[class*=back-to-top]{border-radius:var(--inv-radius-pill, 999px)}.product__title,.product__title h1,h1.product__title,.product__info-wrapper h1,.product-single__title{font-size:clamp(1.75rem,1.4rem + 1.8vw,2.4rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.01em!important}.product__info-wrapper .price,.product__info-wrapper .price-item,.product__info-wrapper .price__regular,.product__info-wrapper .price-item--regular,.price-item,.price-item--regular,.price__regular .price-item,.product-single__price,.product__info-wrapper .price__sale .price-item--sale,.price-item--sale{font-size:2rem!important;font-weight:800!important}.product__info-wrapper .price--on-sale .price-item--regular,.price--on-sale .price-item--regular{font-size:1.2rem!important}.product__info-wrapper .price+p,.product__info-wrapper .tax-note,.product .price+p,.product .caption,.product .price+.caption{font-size:.95rem!important}.product__info-wrapper .badge,.product__info-wrapper [class*=stock],.product__info-wrapper .availability,.product .inventory,.product .product__inventory{font-size:1rem!important;font-weight:600!important}.product__info-wrapper .product-usp,.product__info-wrapper [class*=trust],.product__info-wrapper [class*=usp],.product .icon-with-text,.product__icon-with-text,.icon-with-text span,.product__icon-with-text span{font-size:.95rem!important;font-weight:500!important}.inv-trust__item{font-size:1.4rem!important;color:#374151!important}.product__info-wrapper [class*=delivery],.product__info-wrapper [class*=shipping],.product__info-wrapper [class*=dispatch],.product .shipping-message,.product__shipping{font-size:1rem!important;line-height:1.5!important}.inv-delivery__row{font-size:1.54rem!important;color:#374151!important}.product__info-wrapper .quantity__input,.product__info-wrapper .quantity input,.quantity__input,.quantity-selector input{font-size:1.15rem!important;font-weight:700!important}.product__info-wrapper .quantity__button,.product__info-wrapper .quantity button,.quantity__button{font-size:1.3rem!important}.product__info-wrapper .product-form__submit,.product__info-wrapper [name=add],.product-form__submit,.product__submit-button,button[name=add]{font-size:1.1rem!important;font-weight:700!important}.product__info-wrapper .shopify-payment-button button,.product__info-wrapper .shopify-payment-button__button,.shopify-payment-button__button{font-size:1.05rem!important;font-weight:600!important}.product__info-wrapper .variant-label,.product__info-wrapper fieldset legend,.product-form__input label,.variant-picker__label{font-size:1rem!important;font-weight:600!important}.product__info-wrapper select,.product__info-wrapper .select__select,.product-form__input select{font-size:1.05rem!important;font-weight:500!important}.product__description,.product-description,.product__info-container .rte,[class*=product-description],.product .rte{font-size:1.1rem!important;line-height:1.75!important}.product__description p,.product-description p,.product__info-container .rte p,.product .rte p,.rte p,.metafield-rich_text_field p{font-size:1.1rem!important;line-height:1.75!important;margin-bottom:1em!important}.product__description-heading,[class*=description] h2,[class*=description] h3{font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important}.inv-description__body,.inv-description__body p{font-size:1.68rem!important;line-height:1.8!important;color:#1f2937!important}.inv-description__header h2{font-size:1.68rem!important}.product .accordion summary,.product .collapsible-trigger,.product details summary,.accordion summary,.collapsible-trigger,details[open] summary,details summary,.accordion__title{font-size:1.05rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important}.product .accordion__content,.product .collapsible-content,.product details>div,.accordion__content,.collapsible-content,.accordion-content,details .accordion__content{font-size:1.05rem!important;line-height:1.7!important}.product .accordion__content li,.product .collapsible-content li,.accordion__content li,.collapsible-content li,details li{font-size:1.05rem!important;line-height:1.6!important;margin-bottom:8px!important}.product .accordion__content table,.accordion__content table,.specs-table,details table{font-size:1.05rem!important}.product .accordion__content th,.product .accordion__content td,.accordion__content th,.accordion__content td,details th,details td{font-size:1.05rem!important;padding:10px 12px!important}.product .accordion__content th,.accordion__content th,details th{font-weight:600!important}.inv-accordion__title span{font-size:1.54rem!important}.inv-accordion__content,.inv-accordion__content p,.inv-accordion__content li{font-size:1.61rem!important;line-height:1.75!important;color:#1f2937!important}.inv-spec-table td{font-size:1.54rem!important;padding:14px 0!important;color:#1f2937!important}.product .breadcrumb,.product__info-wrapper .breadcrumb,.breadcrumbs,nav.breadcrumb{font-size:.95rem!important}.product .breadcrumb a,.breadcrumbs a{font-size:.95rem!important}.product-recommendations__heading,.product-recommendations h2,[class*=also-like] h2,[class*=recommendations] h2,.related-products h2,.complementary-products h2{font-size:1.5rem!important;font-weight:800!important}.product__info-wrapper .metafield,.product .metafield-rich_text_field,.product .metafield{font-size:1.05rem!important;line-height:1.7!important}@media (max-width: 768px){.product__title,.product__title h1,h1.product__title{font-size:1.5rem!important}.product__info-wrapper .price,.product__info-wrapper .price-item,.price-item,.price-item--regular{font-size:1.7rem!important}.product__description p,.product-description p,.product .rte p{font-size:1rem!important}.product .accordion__content,.collapsible-content,details>div{font-size:1rem!important}.product .accordion summary,.collapsible-trigger,details summary{font-size:1rem!important}.inv-description__body,.inv-description__body p{font-size:1.4rem!important}.inv-accordion__content,.inv-accordion__content p,.inv-accordion__content li{font-size:1.35rem!important}.inv-accordion__title span,.inv-spec-table td{font-size:1.3rem!important}.inv-trust__item{font-size:1.2rem!important}.inv-delivery__row{font-size:1.3rem!important}}.shopify-section+.shopify-section:before{content:"";display:block;width:100%;height:6px;background:var(--inv-accent, #e11d26)}.shopify-section-group-header-group .shopify-section+.shopify-section:before,.shopify-section-group-footer-group .shopify-section+.shopify-section:before{display:none}#shopify-section-template--26025141830005__1762870742f2966d36:before{display:none!important}#shopify-section-template--26025141830005__collection_list,.shopify-section:has(.collection-list){position:relative!important}#shopify-section-template--26025141830005__collection_list:before,.shopify-section:has(.collection-list):before{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:1!important}@media screen and (max-width: 749px){#MainContent>.shopify-section{margin:0!important}.shopify-section:has(.banner),.shopify-section:has(.image-banner),.shopify-section:has([class*=banner]){margin-bottom:0!important;padding-bottom:0!important}.banner,.image-banner{margin-bottom:0!important}.shopify-section:has([class*=review-carousel]){margin-top:0!important;padding-top:0!important}.shopify-section+.shopify-section:before{height:4px!important}.shopify-section-group-header-group+main .shopify-section:first-child,#MainContent>.shopify-section:first-child{margin-top:0!important;padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/base.css.map */
