:root{--text-font-family: "Gotham Book", Helvetica, Arial, sans-serif;--barra-ease: cubic-bezier(.2, .7, .2, 1);--barra-radius: 4px;--barra-radius-card: 6px;--barra-radius-panel: 8px;--barra-deal: 89 146 108;--barra-deal-text: 58 117 77;--barra-surface: 255 255 255;--barra-surface-tint: 250 250 249;--barra-well: 242 242 241;--error-text: 198 47 47}body{font-family:var(--text-font-family)}.subheading{font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.22em;text-transform:uppercase}.button,.btn{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.barra-icon{display:block;flex-shrink:0}.announcement-bar{padding-block:var(--spacing-2);font-size:10px;font-weight:500;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.announcement-bar p{white-space:nowrap}.announcement-bar :is(p,a){font-size:inherit;line-height:inherit}@media screen and (max-width:359px){.announcement-bar{letter-spacing:.04em}}.announcement-bar__wrapper .tap-area svg{width:6px;height:auto;opacity:.6}@media screen and (min-width:700px){.announcement-bar{padding-block:var(--spacing-2-5);font-size:10.5px;letter-spacing:.18em}}.header__wrapper{transition:background .3s ease,box-shadow .3s ease}.header.is-filled .header__wrapper,.header:not([allow-transparency]) .header__wrapper{box-shadow:0 1px rgb(var(--text-color) / .1)}@media screen and (max-width:1149px){.shopify-section--header{--header-grid-template: "logo secondary-nav main-nav" / minmax(0, 1fr) auto auto !important}.header__wrapper{column-gap:var(--spacing-1)}.header__logo{justify-self:start}.header__secondary-nav .header__icon-list,.header__main-nav .header__icon-list{gap:var(--spacing-1)}.header .header__main-nav .tap-area[aria-controls=search-drawer]{display:none}.header__secondary-nav [aria-controls=search-drawer].hidden{display:grid}.header .tap-area{place-items:center;width:36px;height:24px;margin:0}.header .tap-area:not(.hidden){display:grid}.header__main-nav .tap-area{margin-inline-end:calc(var(--spacing-2) * -1)}}@media screen and (min-width:700px)and (max-width:1149px){.header .tap-area.sm\:block{display:grid}}@media screen and (min-width:700px)and (max-width:1149px){.shopify-section--header{--header-padding-block: var(--spacing-4) !important}}@media screen and (min-width:1150px){.shopify-section--header{--header-padding-block: var(--spacing-5) !important}}.header .count-bubble{background:rgb(var(--text-color));color:#fff}.header[allow-transparency]:not(.is-filled) .count-bubble{color:#161616}@supports selector(:has(> *)){:has(.shopify-section:first-child [allow-transparent-header]) .header:not(.is-filled) .count-bubble{color:#161616}}@media screen and (min-width:1150px){.header{--header-part-gap: var(--spacing-4);--header-link-list-spacing: var(--spacing-3-5)}.header__link-list>ul>li>a,.header__link-list>ul>li>details>summary,.header__secondary-nav .header__link-list a{position:relative;display:inline-flex;align-items:center;min-height:22px;font-size:12.5px;font-weight:500;letter-spacing:.02em}.header__link-list .icon-chevron-bottom{top:0}.header__link-list>ul>li>a:after,.header__link-list>ul>li>details>summary:after,.header__secondary-nav .header__link-list a:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:1px;background:rgb(var(--text-color));transform:scaleX(0);transform-origin:right;transition:transform .35s var(--barra-ease)}.header__link-list>ul>li>a:hover:after,.header__link-list>ul>li>a[aria-current=page]:after,.header__link-list>ul>li>details[open]>summary:after,.header__link-list>ul>li>details>summary:hover:after,.header__secondary-nav .header__link-list a:hover:after{transform:scaleX(1);transform-origin:left}.header__link-list .link-faded-reverse:hover{opacity:1}}@media screen and (min-width:1280px){.header{--header-part-gap: var(--spacing-6);--header-link-list-spacing: var(--spacing-5)}.header__link-list>ul>li>a,.header__link-list>ul>li>details>summary,.header__secondary-nav .header__link-list a{font-size:13px}}@media screen and (min-width:1400px){.header{--header-part-gap: var(--spacing-10);--header-link-list-spacing: var(--spacing-8)}}.header__search-bar-item{display:none}.header__search-bar{display:flex;align-items:center;gap:var(--spacing-3);width:clamp(200px,15vw,280px);height:38px;margin-block:-8px;padding-inline:var(--spacing-4);border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);background:rgb(var(--text-color) / .04);color:rgb(var(--text-color) / .6);font-size:12px;letter-spacing:.04em;transition:border-color .2s ease,color .2s ease}.header__search-bar span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header__search-bar:hover{border-color:rgb(var(--text-color) / .45);color:rgb(var(--text-color))}@media screen and (min-width:1500px){.header__search-bar-item{display:block}.header__search-icon-item{display:none}}.mega-menu{border-block-start:1px solid rgb(var(--text-color) / .1);box-shadow:0 30px 50px -30px #00000029}.mega-menu__nav a.h5{font-size:11px;letter-spacing:.22em;opacity:.55}.mega-menu__nav .link-faded{font-size:14px;letter-spacing:.01em}.mega-menu .content-over-media{overflow:hidden;border-radius:var(--barra-radius-card)}.mega-menu .content-over-media:before{background:linear-gradient(to top,#000000b3,#0000 55%)}.mega-menu .content-over-media img{transition:transform 1s var(--barra-ease)}.mega-menu .content-over-media:hover img{transform:scale(1.04)}.mega-menu .content-over-media p{font-size:12px!important;letter-spacing:.18em;text-transform:uppercase}#header-sidebar-menu{--dialog-background: 255 255 255;--background: 255 255 255;--text-color: 22 22 22;--drawer-body-padding: var(--spacing-5)}#header-sidebar-menu::part(content){border-radius:var(--barra-radius-panel)}:is(#header-sidebar-menu,#cart-drawer,#search-drawer)::part(content){box-shadow:0 0 0 1px #1616160f,0 24px 64px #0003}:is(#header-sidebar-menu,#cart-drawer,#search-drawer)::part(overlay){background:#16161666;-webkit-backdrop-filter:blur(10px) saturate(.6);backdrop-filter:blur(10px) saturate(.6)}#header-sidebar-menu::part(body){grid-template-rows:minmax(0,1fr);padding-block-start:var(--spacing-5)}@media screen and (max-width:1149px){#header-sidebar-menu::part(body){padding-block-end:var(--spacing-4)}}@media screen and (max-width:699px){.facets-drawer__floating-apply{padding-block-end:var(--spacing-12)}}:is(.drawer,.popover)::part(outside-close-button){border-radius:var(--barra-radius-panel)}#header-sidebar-menu>[is=close-button]{position:absolute;z-index:2;top:var(--spacing-5);inset-inline-end:var(--spacing-5);width:44px;height:44px;margin:0;border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);background:rgb(var(--background))}#header-sidebar-menu .panel__wrapper{gap:var(--spacing-4)}#header-sidebar-menu::part(body),#header-sidebar-menu .panel__wrapper,#header-sidebar-menu .panel__scroller{overflow-x:hidden;overscroll-behavior:none}#header-sidebar-menu .navigation-promo{grid:auto / auto-flow minmax(0,1fr);margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}#header-sidebar-menu .navigation-promo>*{width:auto;min-width:0}@media screen and (max-width:1149px)and (max-height:780px){#header-sidebar-menu .navigation-promo{display:none}}#header-sidebar-menu .panel__scroller{gap:var(--spacing-5)}#header-sidebar-menu .panel__scroller{flex:1 0 auto;height:auto;overflow:visible}@media screen and (max-width:1149px)and (max-height:760px){#header-sidebar-menu::part(body){padding-block-start:var(--spacing-4)}#header-sidebar-menu .panel__wrapper,#header-sidebar-menu .panel__scroller{gap:var(--spacing-3)}#header-sidebar-menu>[is=close-button]{top:var(--spacing-4)}#header-sidebar-menu .drawer-quick-links__item{height:64px;gap:var(--spacing-2)}#header-sidebar-menu .drawer-main-links>li>:is(a,button){height:44px}#header-sidebar-menu .drawer-section-title{margin-block-end:var(--spacing-2)}#header-sidebar-menu .drawer-tiles__item{aspect-ratio:16 / 10}#header-sidebar-menu .drawer-utility__item{padding-block:var(--spacing-2-5)}}@media screen and (max-width:1149px)and (max-height:620px){#header-sidebar-menu .drawer-tiles{display:none}}@media screen and (max-width:1149px)and (max-height:580px){#header-sidebar-menu .drawer-quick-links__item{height:58px}#header-sidebar-menu .drawer-main-links>li>:is(a,button){height:40px}}.drawer-section-title{margin-block-end:var(--spacing-2-5);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.5}.drawer-search{display:flex;align-items:center;gap:var(--spacing-3);height:44px;margin-inline-end:52px;padding-inline:var(--spacing-3-5);border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);background:rgb(var(--text-color) / .04);transition:border-color .2s ease}.drawer-search .barra-icon{opacity:.6}.drawer-search:focus-within{border-color:rgb(var(--text-color) / .5)}.drawer-search__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:inherit;font-size:16px}.drawer-search__input::placeholder{color:rgb(var(--text-color) / .45);font-size:13px;letter-spacing:.02em}.drawer-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.drawer-quick-links,.drawer-main-links.v-stack,.drawer-utility__list{display:grid;gap:1px;overflow:clip;border:1px solid rgb(var(--text-color) / .1);border-radius:var(--barra-radius-card);background:rgb(var(--text-color) / .12)}.drawer-quick-links>li,.drawer-main-links>li,.drawer-utility__list>li{background:rgb(var(--background))}.drawer-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-quick-links__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2-5);height:76px;padding-inline:var(--spacing-1);text-align:center;transition:background .2s ease}.drawer-quick-links__item:active{background:rgb(var(--text-color) / .06)}.drawer-quick-links__image{width:22px;height:22px;object-fit:contain}.drawer-quick-links__label{font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.drawer-main-links.v-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-main-links>li:last-child:nth-child(odd){grid-column:span 2}#header-sidebar-menu .drawer-main-links>li{font-family:var(--text-font-family);font-size:10.5px;font-weight:600;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}#header-sidebar-menu :is(.drawer-main-links,.panel+.panel) li>:is(a,button){font:inherit;letter-spacing:inherit;text-transform:inherit}.drawer-main-links>li>a,.drawer-main-links>li>button{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);width:100%;height:50px;padding-inline:var(--spacing-3);text-align:start}.drawer-chevron{opacity:.45}#header-sidebar-menu .panel+.panel .panel__wrapper>ul{gap:0}#header-sidebar-menu .panel+.panel .panel__wrapper>ul>li:first-child{margin-block-end:var(--spacing-4)}#header-sidebar-menu .panel+.panel .panel__wrapper>ul>li:first-child button{min-height:44px;gap:var(--spacing-2);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}#header-sidebar-menu .panel+.panel .panel__wrapper>ul>li:not(:first-child){border-block-end:1px solid rgb(var(--text-color) / .1);font-family:var(--text-font-family);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}#header-sidebar-menu .panel+.panel .panel__wrapper>ul>li:not(:first-child)>:is(a,button){display:flex;align-items:center;justify-content:space-between;min-height:50px}@media screen and (max-width:1149px)and (max-height:600px){#header-sidebar-menu .panel+.panel .panel__wrapper>ul>li:not(:first-child)>:is(a,button){min-height:42px}#header-sidebar-menu .panel+.panel .panel__wrapper>ul>li:first-child{margin-block-end:var(--spacing-2)}}#header-sidebar-menu .navigation-promo .content-over-media{overflow:hidden;border-radius:var(--barra-radius-card)}#header-sidebar-menu .navigation-promo .content-over-media:before{background:linear-gradient(to top,#000000b3,#0000 55%)}#header-sidebar-menu .navigation-promo .content-over-media p{font-size:10.5px!important;line-height:1.25!important;letter-spacing:.16em;text-transform:uppercase}.drawer-tiles{min-width:0}.drawer-tiles__list{display:grid;grid-auto-columns:40%;grid-auto-flow:column;gap:var(--spacing-2);overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.drawer-tiles__list::-webkit-scrollbar{display:none}@media screen and (min-width:700px){.drawer-tiles__list{grid-auto-columns:150px}}.drawer-tiles__item{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--barra-radius-card);background:rgb(var(--text-color) / .06);scroll-snap-align:start}.drawer-tiles__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.drawer-tiles__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#0000 60%)}.drawer-tiles__title{position:absolute;z-index:1;inset-inline:var(--spacing-2-5);bottom:var(--spacing-2-5);color:#fff;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.drawer-utility{display:grid;gap:var(--spacing-3)}.drawer-utility__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.drawer-utility__item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding-block:var(--spacing-3);font-size:9.5px;font-weight:600;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;opacity:.8}.drawer-utility__item:active{opacity:1}.template-index main .shopify-section:not(.shopify-section--featured-collection){--rounded-sm: var(--barra-radius-card);--rounded: var(--barra-radius-card);--rounded-lg: var(--barra-radius-panel)}.circle-button,.circle-chevron,.navigation-drawer [is=close-button],.share-buttons__item{border-radius:var(--barra-radius)}.template-index main,.template-search main,#search-drawer,#header-sidebar-menu{--rounded-full: var(--barra-radius)}.slideshow__desktop-text{max-width:560px;margin-block-start:16px}.slideshow__desktop-text p{font-size:16px;line-height:1.6;opacity:.92}.slideshow .content-over-media>[class*=text-center] .slideshow__desktop-text,.slideshow .content-over-media>[class*="sm:text-center"] .slideshow__desktop-text{margin-inline:auto}.template-index :is([id$=__collection_list_categories],[id$=__featured_collection_best_sellers]) .section-header .prose>p:not(.subheading){max-width:560px;font-size:15px;color:rgb(var(--text-color) / .7)}@media screen and (max-width:699px){.slideshow__desktop-text,.template-index :is([id$=__collection_list_categories],[id$=__featured_collection_best_sellers]) .section-header .prose>p:not(.subheading){display:none}}.slideshow .prose>.button-group{margin-block-start:32px}.slideshow .button-group>.button{margin:0!important}@media screen and (max-width:1149px){.slideshow__controls{bottom:calc(var(--container-gutter) + 72px)}}@media screen and (max-width:699px){.slideshow .content-over-media>[class*=place-self]{align-self:center!important}}@media screen and (max-width:699px){.slideshow .prose>.button-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-block-start:24px}.slideshow .button-group>.button{padding-inline:10px;font-size:11px;letter-spacing:.14em;white-space:nowrap}}@media screen and (max-width:374px){.slideshow .prose>.button-group{gap:8px}.slideshow .button-group>.button{padding-inline:6px;font-size:10px;letter-spacing:.08em}}.slideshow :is(p.h0,p.h1,p.h2){font-family:"Industry Ultra",var(--heading-font-family)!important}.shopify-section--quick-links .section{--section-outer-spacing-block: var(--spacing-6)}@media screen and (min-width:1000px){.shopify-section--quick-links .section{--section-outer-spacing-block: var(--spacing-10)}}.quick-links__title{font-size:11px;font-weight:600;letter-spacing:.22em;text-align:center;text-transform:uppercase;opacity:.6}.quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgb(var(--text-color) / .12)}.quick-links__entry{background:rgb(var(--background))}.quick-links__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);height:104px;padding-inline:var(--spacing-2);text-align:center;transition:background .3s ease}.quick-links__item .barra-icon,.quick-links__image{transition:transform .4s var(--barra-ease)}.quick-links__image{width:28px;height:28px;object-fit:contain}.quick-links__label{font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}@media screen and (pointer:fine){.quick-links__item:hover{background:rgb(var(--text-color) / .04)}.quick-links__item:hover :is(.barra-icon,.quick-links__image){transform:translateY(-3px)}}@media screen and (min-width:1000px){.quick-links{grid-template-columns:repeat(var(--quick-links-count),minmax(0,1fr))}.quick-links__item{gap:var(--spacing-4);height:152px}.quick-links__label{font-size:11px}}.template-index main :is(.button,.btn){padding:var(--spacing-3) var(--spacing-5);font-size:11px;line-height:1.4;letter-spacing:.16em}@media screen and (min-width:700px){.template-index main :is(.button,.btn){padding:var(--spacing-3) var(--spacing-6)}}.template-index main .button--outline{box-shadow:inset 0 0 0 1px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.media-grid__item .content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(to top,#0000008c,#0000 45%);pointer-events:none}.media-grid__item p.h6{font-family:var(--text-font-family);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.media-grid__arrow{position:absolute;z-index:2;inset-inline-end:var(--spacing-3);top:var(--spacing-3);display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(255 255 255 / .45);border-radius:var(--barra-radius);background:#0003;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s ease,color .3s ease,border-color .3s ease}.media-grid__item,.collection-list{--barra-card-inset: 16px}.content-over-media>.media-grid__arrow{position:absolute;grid-area:1 / 1 / -1 / -1!important;top:var(--barra-card-inset)!important;right:var(--barra-card-inset)!important;inset-inline-end:var(--barra-card-inset)!important;margin:0;place-self:start end}.collection-list .collection-card__content-wrapper{position:absolute;grid-area:1 / 1 / -1 / -1!important;inset:auto auto var(--barra-card-inset) var(--barra-card-inset);z-index:1;margin:0;padding:0;max-width:calc(100% - 2 * var(--barra-card-inset) - 40px);text-align:start}.collection-list .collection-card__content{margin:0}@media screen and (min-width:700px){.media-grid__item,.collection-list{--barra-card-inset: 24px}}.media-grid__arrow .barra-icon{transition:transform .3s var(--barra-ease)}@media screen and (pointer:fine){.media-grid__item:hover .media-grid__arrow,.collection-card:hover .media-grid__arrow{border-color:#fff;background:#fff;color:#0b0b0b}.media-grid__item:hover .media-grid__arrow .barra-icon,.collection-card:hover .media-grid__arrow .barra-icon{transform:translate(1px,-1px)}}@media screen and (max-width:699px){.media-grid__item p.h6{font-size:12px;letter-spacing:.08em}}@media screen and (min-width:700px){.media-grid__arrow{inset-inline-end:var(--spacing-5);top:var(--spacing-5);width:34px;height:34px}}.collection-list .content-over-media{border-radius:var(--barra-radius-card)}.collection-list .content-over-media>:is(img,picture){width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;transition:transform 1.2s var(--barra-ease)}.collection-list .collection-card:hover .content-over-media>:is(img,picture){transform:scale(1.04)}.media-grid__item .content-over-media>:is(img,picture,video-media){transition:transform 1.2s var(--barra-ease)}@media screen and (pointer:fine){.media-grid__item:hover .content-over-media>:is(img,picture,video-media){transform:scale(1.04)}}.collection-list .content-over-media:before{background:linear-gradient(to top,#000000b3,#0000 55%)!important}.collection-list .collection-card__content p.h6{font-family:var(--text-font-family);font-size:12px;font-weight:600;letter-spacing:.2em}.icon-cards__header{display:grid;gap:var(--spacing-3);max-width:640px}.icon-cards__intro{font-size:14px;opacity:.65}.icon-cards{display:grid;grid-auto-columns:72%;grid-auto-flow:column;gap:var(--spacing-3);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;margin-inline:calc(var(--container-gutter) * -1);padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.icon-cards::-webkit-scrollbar{display:none}.icon-cards__entry{scroll-snap-align:start}.icon-cards__item{display:flex;flex-direction:column;gap:var(--spacing-6);height:100%;padding:var(--spacing-6) var(--spacing-5);border:1px solid rgb(var(--text-color) / .1);border-radius:var(--barra-radius-card);transition:background .3s ease,border-color .3s ease}.icon-cards__text{display:grid;gap:var(--spacing-2)}.icon-cards__title{font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.icon-cards__description{font-size:13px;line-height:1.55;opacity:.6}.icon-cards__cta{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-block-start:auto;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.icon-cards__cta .barra-icon{transition:transform .3s var(--barra-ease)}@media screen and (pointer:fine){.icon-cards__item:hover{border-color:rgb(var(--text-color) / .35);background:rgb(var(--text-color) / .03)}.icon-cards__item:hover .icon-cards__cta .barra-icon{transform:translate(3px)}}@media screen and (min-width:700px){.icon-cards{grid-auto-columns:40%}}@media screen and (min-width:1000px){.icon-cards{grid-auto-flow:row;grid-template-columns:repeat(var(--icon-cards-count),minmax(0,1fr));margin-inline:0;padding-inline:0;overflow:visible}.icon-cards__item{padding:var(--spacing-8) var(--spacing-6)}}.service-strip{background:rgb(var(--background));color:rgb(var(--text-color))}.service-strip__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgb(var(--text-color) / .1);border-block:1px solid rgb(var(--text-color) / .1)}.service-strip__entry{background:rgb(var(--background))}.service-strip__item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);height:100%;padding:var(--spacing-7) var(--spacing-3);text-align:center}.service-strip__text{display:grid;gap:var(--spacing-1-5)}.service-strip__title{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.service-strip__subtitle{font-size:12px;line-height:1.4;opacity:.55;transition:opacity .2s ease}a.service-strip__item:hover .service-strip__subtitle{opacity:.9}.service-strip__subtitle--long{display:none}@media screen and (min-width:1200px){.service-strip__subtitle--short{display:none}.service-strip__subtitle--long{display:block;max-width:280px;line-height:1.55;text-wrap:pretty}}@media screen and (min-width:1000px){.service-strip__list{grid-template-columns:repeat(var(--service-strip-count),minmax(0,1fr));border-block:0}.service-strip__item{flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-10) var(--spacing-6);text-align:start}}.footer{border-block-start:1px solid rgb(var(--text-color) / .1)}@media screen and (max-width:699px){.footer__aside-top{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}.footer__aside-top>*,.footer__aside-top .social-media{justify-content:center;margin-inline:auto}}.footer__collapsible-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);list-style:none}.footer__collapsible-toggle::-webkit-details-marker{display:none}.footer__collapsible-toggle .bold{font-size:11px;letter-spacing:.22em;text-transform:uppercase}.footer__collapsible-icon{flex-shrink:0;transition:transform .3s ease}.footer__collapsible[open] .footer__collapsible-icon{transform:rotate(45deg)}.footer__block--menu a{font-size:13px;letter-spacing:.01em}.footer__block--menu{flex-shrink:1;min-width:0}.footer__block--newsletter p.h6{font-size:13px;letter-spacing:.16em}.footer__block--newsletter .prose{max-width:34ch;font-size:13px}.footer__copyright p{font-size:11px;letter-spacing:.08em}@media screen and (max-width:699px){.footer__block-list{display:flex;flex-direction:column;align-items:stretch;gap:0}.footer__block--newsletter{margin-block-end:var(--spacing-10)}.footer__block--menu{max-width:none;border-block-start:1px solid rgb(var(--text-color) / .1)}.footer__block--menu:last-child{border-block-end:1px solid rgb(var(--text-color) / .1)}.footer__collapsible-toggle{min-height:56px}.footer__collapsible-content{padding-block-end:var(--spacing-5)}.footer__aside-top,.footer__aside-bottom{justify-items:center;text-align:center}.footer__payment-icons{justify-content:center}}@media screen and (min-width:700px){.footer__collapsible-toggle{margin-block-end:var(--footer-block-gap);cursor:default}.footer__collapsible-icon{display:none}}#search-drawer{--dialog-background: 255 255 255;--background: 255 255 255;--text-color: 22 22 22;--drawer-body-padding: 0;--search-gutter: var(--spacing-5);width:100%}#search-drawer::part(content){height:100%;max-height:100%;border-radius:var(--barra-radius-panel)}#search-drawer::part(body){display:block;padding:0}@media screen and (min-width:1000px){#search-drawer{--search-gutter: max(var(--spacing-12), (100% - 1360px) / 2)}#search-drawer::part(content){height:auto;max-height:min(88vh,900px)}}.search-panel__form{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:100%}.search-panel__bar{position:sticky;z-index:2;top:0;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--search-gutter);border-block-end:1px solid rgb(var(--text-color) / .1);background:rgb(var(--background))}.search-panel__field{display:flex;flex:1;align-items:center;gap:var(--spacing-3);min-width:0;height:48px;padding-inline:var(--spacing-4);border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);background:rgb(var(--text-color) / .04);transition:border-color .2s ease}.search-panel__field:focus-within{border-color:rgb(var(--text-color) / .55)}.search-panel__field>.barra-icon{opacity:.7}.search-panel__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:inherit;font-size:16px;letter-spacing:.01em}.search-panel__input::placeholder{color:rgb(var(--text-color) / .45)}.search-panel__input::-webkit-search-cancel-button,.search-panel__input::-webkit-search-decoration{-webkit-appearance:none}.search-panel__clear{flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.6;transition:opacity .2s ease}.search-panel__clear:hover{opacity:1}.search-panel__field:has(.search-panel__input:placeholder-shown) .search-panel__clear{display:none}.search-panel__close{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);transition:border-color .2s ease}.search-panel__close:hover{border-color:rgb(var(--text-color) / .55)}@media screen and (min-width:1000px){.search-panel__bar{gap:var(--spacing-4);padding-block:var(--spacing-6)}.search-panel__field{height:56px;padding-inline:var(--spacing-5)}.search-panel__input{font-size:18px}.search-panel__close{width:56px;height:56px}}.search-panel__body{display:block;padding:var(--spacing-6) var(--search-gutter) var(--spacing-10)}@media screen and (min-width:1000px){.search-panel__body{padding-block:var(--spacing-10) var(--spacing-12)}}.search-group{display:grid;align-content:start;gap:var(--spacing-3-5)}.search-group[hidden]{display:none}.search-group__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4)}.search-group__title{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.55}.search-group__action{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.8;transition:opacity .2s ease}.search-group__action .barra-icon{transition:transform .3s var(--barra-ease)}.search-group__action:hover{opacity:1}.search-group__action:hover .barra-icon{transform:translate(3px)}.search-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.search-chip{display:inline-flex;align-items:center;height:34px;padding-inline:var(--spacing-3-5);border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);font-size:13px;transition:border-color .2s ease,background .2s ease}.search-chip:hover{border-color:rgb(var(--text-color) / .6);background:rgb(var(--text-color) / .05)}.search-links{display:grid;border-block-start:1px solid rgb(var(--text-color) / .1)}.search-link{display:flex;align-items:center;gap:var(--spacing-3-5);padding-block:var(--spacing-3);border-block-end:1px solid rgb(var(--text-color) / .1);font-size:14px}.search-link__arrow{margin-inline-start:auto;opacity:.35;transition:opacity .2s ease,transform .3s var(--barra-ease)}.search-link:hover .search-link__arrow{opacity:1;transform:translate(3px)}.search-idle{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-8)}.search-idle__aside{display:grid;align-content:start;gap:var(--spacing-8)}@media screen and (min-width:1000px){.search-idle{grid-template-columns:340px minmax(0,1fr);gap:var(--spacing-16)}}.search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6) var(--spacing-3)}@media screen and (min-width:700px){.search-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-8) var(--spacing-5)}}.search-card{display:grid;gap:var(--spacing-3)}.search-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:0;background:#fff}.search-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--barra-ease)}.search-card:hover .search-card__media img{transform:scale(1.04)}.search-card__badge{position:absolute;top:var(--spacing-2);inset-inline-start:var(--spacing-2);padding:3px var(--spacing-2);border-radius:var(--barra-radius);background:#0b0b0b;color:#fff;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.search-card__badge--sale{background:rgb(var(--on-sale-badge-background));color:rgb(var(--on-sale-badge-text))}.search-card__info{display:grid;gap:var(--spacing-1)}.search-card__title{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:500;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-card__price{font-size:13px;opacity:.7}.search-card__price-compare{margin-inline-start:var(--spacing-1-5);opacity:.55}.search-results__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-8)}.search-results__aside{display:grid;align-content:start;gap:var(--spacing-8)}@media screen and (min-width:1000px){.search-results__layout{grid-template-columns:260px minmax(0,1fr);gap:var(--spacing-14, 3.5rem)}.search-results__layout>.search-results__main:only-child{grid-column:1 / -1}}.search-suggestions,.search-text-list{display:grid;gap:var(--spacing-1)}.search-suggestion{display:block;padding-block:var(--spacing-1-5);font-size:14px;color:rgb(var(--text-color) / .62);transition:opacity .2s ease}.search-suggestion mark{background:none;color:rgb(var(--text-color));font-weight:600}.search-text-link{display:flex;align-items:baseline;gap:var(--spacing-3);padding-block:var(--spacing-1-5);font-size:14px;color:rgb(var(--text-color) / .7);transition:color .2s ease}.search-text-link>span:first-child{min-width:0}.search-suggestion:hover{opacity:.75}.search-text-link:hover{color:rgb(var(--text-color))}.search-text-link__meta{margin-inline-start:auto;font-size:12px;opacity:.5}@media screen and (max-width:999px){.search-suggestions{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.search-suggestion{display:inline-flex;align-items:center;height:34px;padding-inline:var(--spacing-3-5);padding-block:0;border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);font-size:13px;white-space:pre}.search-results__aside{display:contents}.search-group--suggestions{order:1}.search-results__main{order:2}.search-group--collections{order:3}.search-group--pages{order:4}}.search-empty{display:grid;gap:var(--spacing-3);max-width:560px}.search-empty__title{font-size:18px;font-weight:600}.search-empty__text{font-size:14px;line-height:1.6;opacity:.6}.search-empty .search-group{margin-block-start:var(--spacing-5)}.search-skeleton{display:block;border-radius:var(--barra-radius);background:linear-gradient(90deg,rgb(var(--text-color) / .05),rgb(var(--text-color) / .11),rgb(var(--text-color) / .05));background-size:200% 100%;animation:barra-shimmer 1.2s linear infinite}.search-skeleton--line{width:var(--w, 60%);height:12px}.search-skeleton--media{aspect-ratio:1;border-radius:0}.search-skeleton-aside{gap:var(--spacing-3-5)}.search-skeleton-card{display:grid;gap:var(--spacing-2-5)}@keyframes barra-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (max-width:999px){.search-skeleton-aside{display:none}}.search-page__hero{--background: 255 255 255;--text-color: 22 22 22;padding-block-start:var(--spacing-8);border-block-end:1px solid rgb(var(--text-color) / .1);background:rgb(var(--background));color:rgb(var(--text-color))}.search-page__hero--empty{padding-block-end:var(--spacing-8)}.search-page__top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-5)}.search-page__intro{display:grid;gap:var(--spacing-2);min-width:0}.search-page__intro .subheading{opacity:.7}.search-page__title{margin:0;font-size:24px;line-height:1.1;letter-spacing:.01em;overflow-wrap:anywhere}.search-page__count{font-size:13px;line-height:1.6;opacity:.6}.search-page__form{display:flex;gap:var(--spacing-3);min-width:0}.search-page__submit{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border-radius:var(--barra-radius);background:rgb(var(--text-color));color:rgb(var(--background));transition:opacity .2s ease}.search-page__submit:hover{opacity:.85}.search-page__tabs{display:flex;gap:var(--spacing-6);margin-block-start:var(--spacing-6);overflow-x:auto;scrollbar-width:none}.search-page__tab{position:relative;flex-shrink:0;padding-block:var(--spacing-3) var(--spacing-3-5);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:.62;transition:opacity .2s ease}.search-page__tab:hover,.search-page__tab[aria-selected=true]{opacity:1}.search-page__tab[aria-selected=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:currentColor}.search-page__tab-count{margin-inline-start:var(--spacing-1);opacity:.55}.search-page__results .collection{margin-block-start:var(--spacing-6)}.search-page__pages{max-width:720px;margin-block:var(--spacing-6) var(--spacing-12)}.search-page__discover{padding-block:var(--spacing-8) var(--spacing-12)}.search-page__results{min-height:40vh}.search-page__loading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gutter, 16px);padding-block:var(--spacing-8)}.search-page__loading-card{display:grid;gap:8px}.search-page__loading-card>span{display:block;height:12px;border-radius:var(--barra-radius);background:rgb(var(--text-color) / .07);animation:search-skeleton 1.4s ease-in-out infinite alternate}.search-page__loading-card>span:first-child{height:auto;aspect-ratio:1;margin-block-end:6px}.search-page__loading-card>span:last-child{width:40%}@keyframes search-skeleton{to{opacity:.45}}.search-page__load-error{display:grid;justify-items:center;gap:16px;padding-block:var(--spacing-16, 64px);text-align:center}@media screen and (min-width:1000px){.search-page__loading{grid-template-columns:repeat(4,minmax(0,1fr))}}.search-page__hero--empty .search-page__top--miss{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--spacing-5)}.search-page__hero--empty .search-page__top--miss>form,.search-page__hero--empty .search-page__top--miss>:last-child:not(.search-page__intro){grid-column:1 / -1}.search-miss{display:grid;justify-items:center;gap:6px;color:#161616}.search-miss__target{display:block;width:84px;height:84px;padding:0;border-radius:var(--barra-radius);cursor:crosshair;transition:transform .2s var(--barra-ease)}.search-miss__target:active{transform:scale(.97)}.search-miss__target svg{display:block;width:100%;height:100%}.search-miss__holes circle{fill:#161616;stroke:#fff;stroke-width:1}.search-miss__holes .is-new{transform-box:fill-box;transform-origin:center;animation:search-miss-hit .35s var(--barra-ease)}.search-miss__holes .is-bullseye{fill:rgb(var(--barra-deal))}@keyframes search-miss-hit{0%{transform:scale(2.4);opacity:0}}.search-miss__note{min-height:1.4em;max-width:120px;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.04em;text-align:center;color:#161616b3}@media screen and (min-width:1000px){.search-page__hero--empty .search-page__top--miss{grid-template-columns:auto minmax(0,1fr) minmax(0,560px);column-gap:var(--spacing-8)}.search-page__hero--empty .search-page__top--miss>form,.search-page__hero--empty .search-page__top--miss>:last-child:not(.search-page__intro){grid-column:auto}.search-miss__target{width:112px;height:112px}}@media(prefers-reduced-motion:reduce){.search-miss__holes .is-new,.search-page__loading-card>span{animation:none}}@media screen and (min-width:1000px){.search-page__hero{padding-block-start:var(--spacing-12)}.search-page__hero--empty{padding-block-end:var(--spacing-12)}.search-page__top{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:end;gap:var(--spacing-12)}.search-page__title{font-size:34px}.search-page__form .search-panel__field,.search-page__submit{height:56px}.search-page__submit{width:56px}.search-page__tabs,.search-page__results .collection{margin-block-start:var(--spacing-8)}.search-page__discover{padding-block:var(--spacing-12) var(--spacing-16)}}#cart-drawer{--dialog-background: 255 255 255;--background: 255 255 255;--text-color: 22 22 22;--border-color: 22 22 22 / .1;--rounded-full: var(--barra-radius);--drawer-header-padding: var(--spacing-4) var(--spacing-5);--drawer-body-padding: 0;--drawer-footer-padding: var(--spacing-4) var(--spacing-5) var(--spacing-5);--cart-gutter: var(--spacing-5)}#cart-drawer::part(content){overflow:hidden;border-radius:var(--barra-radius-panel)}#cart-drawer::part(header){display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;flex-shrink:0;height:60px;padding-block:0;border-block-end:1px solid rgb(var(--text-color) / .1);text-align:start}#cart-drawer::part(close-button){display:grid;place-items:center;width:36px;height:36px;margin-inline-end:calc(-1 * var(--spacing-2));border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);transition:border-color .2s ease}#cart-drawer::part(close-button):hover{border-color:rgb(var(--text-color) / .55)}#cart-drawer::part(body){display:block}#cart-drawer::part(footer){border-block-start:1px solid rgb(var(--text-color) / .1);background:rgb(var(--background))}@media screen and (min-width:700px){#cart-drawer::part(header){height:68px}#cart-drawer{--drawer-header-padding: 0 var(--spacing-8);--drawer-footer-padding: var(--spacing-5) var(--spacing-8) var(--spacing-6);--cart-gutter: var(--spacing-8);width:520px}}.barra-cart__title{display:flex;align-items:center;gap:var(--spacing-2-5);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.barra-cart__count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:6px;border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);font-size:11px;letter-spacing:0;opacity:1!important}.barra-cart__items{display:grid;padding-inline:var(--cart-gutter)}.barra-cart__items>.barra-line{padding-block:var(--spacing-5)}.barra-cart__items>.barra-line+.barra-line{padding-block-start:var(--spacing-5);border-block-start:1px solid rgb(var(--text-color) / .1)}.barra-line{display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--spacing-4);align-items:start}.barra-line__media{position:relative;width:80px;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:0;background:#fff}.barra-line__media img{width:100%;height:100%;object-fit:contain}.barra-line__info{display:grid;justify-items:stretch;gap:var(--spacing-3);min-width:0}.barra-line__actions{justify-self:start}.barra-line__top{display:flex;align-items:start;justify-content:space-between;gap:var(--spacing-3)}.barra-line__details{display:grid;gap:3px;min-width:0}.barra-line__title{font-size:13.5px;font-weight:500;line-height:1.4}a.barra-line__title:hover{opacity:.75}.barra-line__meta{font-size:12px;line-height:1.45;opacity:.55}.barra-line__price{display:grid;flex-shrink:0;justify-items:end;gap:2px;font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;text-align:end}.barra-line__compare,.barra-line__each{font-size:12px;font-weight:400;opacity:.45}.barra-line__free{color:rgb(var(--barra-deal));font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.barra-line__discount{display:flex;align-items:center;gap:var(--spacing-1-5);font-size:12px;opacity:.7}.barra-line__actions{display:flex;align-items:center;gap:var(--spacing-4)}.barra-line__tag{display:inline-flex;align-items:center;gap:var(--spacing-1-5);height:28px;padding-inline:var(--spacing-2-5);border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.barra-line__remove{font-size:12px;text-decoration:underline;text-underline-offset:3px;opacity:.55;transition:opacity .2s ease}.barra-line__remove:hover{opacity:1}.barra-qty{display:inline-flex;align-items:center;height:32px;border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius)}.barra-qty__button{display:grid;place-items:center;width:32px;height:100%;opacity:.75;transition:opacity .2s ease}.barra-qty__button:hover{opacity:1}.barra-qty__button:disabled{opacity:.25;cursor:not-allowed}.barra-qty__input{width:28px;height:100%;padding:0;border:0;outline:0;background:transparent;color:inherit;font-size:13px;font-weight:500;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.barra-qty__input::-webkit-inner-spin-button,.barra-qty__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.barra-line .pill-loader{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.barra-addons{display:grid;gap:var(--spacing-3);padding:var(--spacing-5) var(--cart-gutter) var(--spacing-6);border-block-start:1px solid rgb(var(--text-color) / .1)}.barra-cart__items>.barra-line:first-child{padding-block-start:var(--spacing-5)}.barra-addons__list{display:grid;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.barra-addon{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--spacing-3);align-items:center;padding:var(--spacing-2);border:1px solid rgb(var(--text-color) / .1);border-radius:var(--barra-radius-card);transition:border-color .2s ease}.barra-addon:hover{border-color:rgb(var(--text-color) / .3)}.barra-addon__media{display:block;aspect-ratio:1;overflow:hidden;background:#fff}.barra-addon__media img{width:100%;height:100%;object-fit:contain}.barra-addon__info{display:grid;gap:2px;min-width:0}.barra-addon__title{font-size:13px;font-weight:500;line-height:1.4}.barra-addon__price{font-size:12px;opacity:.6}.barra-addon__form{display:contents}.barra-addon__add{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);transition:background .2s ease,color .2s ease,border-color .2s ease}.barra-addon__add:hover{border-color:rgb(var(--text-color));background:rgb(var(--text-color));color:rgb(var(--background))}.barra-addon__add[aria-busy=true]{opacity:.5}.barra-cart__footer{display:grid;gap:var(--spacing-3)}.barra-cart__totals{display:grid;gap:var(--spacing-1-5);margin:0}.barra-cart__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4);font-size:13px}.barra-cart__row dd{margin:0;font-variant-numeric:tabular-nums}.barra-cart__row--discount,.barra-cart__row--savings{color:rgb(var(--text-color) / .65)}.barra-cart__row--total{font-size:15px;font-weight:600}.barra-cart__row--total dt{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.barra-cart__note{margin-block-start:calc(-1 * var(--spacing-1-5));font-size:12px;opacity:.5}.barra-cart__form{display:contents}.barra-cart__checkout{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2-5);width:100%;height:52px;border-radius:var(--barra-radius);background:rgb(var(--text-color));color:rgb(var(--background));font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:opacity .2s ease}.barra-cart__checkout:hover{opacity:.88}.barra-cart__checkout-sep{width:1px;height:14px;background:currentColor;opacity:.25}.barra-cart__view{justify-self:center;padding-block:var(--spacing-1);font-size:12px;text-decoration:underline;text-underline-offset:3px;opacity:.6;transition:opacity .2s ease}.barra-cart__view:hover{opacity:1}.barra-cart__empty{display:grid;gap:var(--spacing-8);padding-block-end:var(--spacing-8)}.barra-cart__empty>.search-group{padding-inline:var(--cart-gutter)}.barra-cart__empty-intro{display:grid;justify-items:center;gap:var(--spacing-2);padding:var(--spacing-10) var(--cart-gutter) 0;text-align:center}.barra-cart__empty-icon{display:grid;place-items:center;width:56px;height:56px;margin-block-end:var(--spacing-2);border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius-card)}.barra-cart__empty-title{font-size:16px;font-weight:600}.barra-cart__empty-text{max-width:300px;font-size:13px;line-height:1.6;opacity:.6}.barra-cart__empty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-5) var(--spacing-3)}.section-header__link{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--spacing-2);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.section-header__link .barra-icon{transition:transform .3s var(--barra-ease)}.section-header__link:hover .barra-icon{transform:translate(3px)}cart-notification-drawer{--text-color: 22 22 22;--background: 255 255 255;--dialog-background: 255 255 255}cart-notification-drawer.drawer::part(content){border-radius:var(--barra-radius-panel);box-shadow:0 0 0 1px #1616160f,0 24px 64px #0003}.barra-added{display:grid;gap:var(--spacing-4)}.barra-added__status{display:flex;align-items:center;gap:var(--spacing-2);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.barra-added__status .barra-icon{color:rgb(var(--text-color))}.barra-added__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--spacing-4);align-items:center}.barra-added__media{display:block;aspect-ratio:1;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .08)}.barra-added__media img{width:100%;height:100%;object-fit:contain}.barra-added__details{display:grid;gap:3px;min-width:0;text-align:start}.barra-added__title{font-size:14px;font-weight:600;line-height:1.35}.barra-added__meta,.barra-added__price{font-size:13px;color:rgb(var(--text-color) / .65)}.barra-added__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2-5)}.barra-added__button{display:grid;place-items:center;height:46px;padding-inline:var(--spacing-3);border:1px solid rgb(var(--text-color));border-radius:var(--barra-radius);background:rgb(var(--text-color));color:rgb(var(--background));font-size:11.5px;font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase;transition:opacity .2s ease,background .2s ease}.barra-added__button--secondary{background:transparent;color:rgb(var(--text-color));border-color:rgb(var(--text-color) / .25)}.barra-added__button:hover{opacity:.85}cart-notification-drawer.drawer::part(outside-close-button){display:none}@media screen and (max-width:699px){.barra-added{padding-block-end:var(--spacing-8)}.barra-added__actions{grid-template-columns:1fr}.barra-added__actions>a{order:-1}}@media screen and (min-width:700px){cart-notification-drawer.drawer{padding:var(--spacing-4) var(--spacing-4) 64px}}.barra-cart-page__heading{display:grid;justify-items:center;gap:var(--spacing-2);text-align:center}.barra-cart-page__meta{display:flex;align-items:center;gap:var(--spacing-2-5);font-size:13px;color:rgb(var(--text-color) / .6)}.barra-cart-page__continue{display:inline-flex;align-items:center;gap:var(--spacing-1-5);color:rgb(var(--text-color));font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.barra-cart-page__continue:hover .barra-icon{transform:translate(3px)}.barra-cart-page__continue .barra-icon{transition:transform .3s var(--barra-ease)}.barra-cart-page__items{border-block:1px solid rgb(var(--text-color) / .1)}.barra-cart-page__items>.barra-line:first-child{padding-block-start:var(--spacing-5)}@media screen and (min-width:700px){.barra-cart-page__items .barra-line{grid-template-columns:112px minmax(0,1fr);gap:var(--spacing-6)}.barra-cart-page__items .barra-line__media{width:112px}}.cart-header .free-shipping-bar{max-width:420px;gap:var(--spacing-2-5);font-size:13px;color:rgb(var(--text-color) / .8)}.cart-header .free-shipping-bar .progress-bar{height:3px;border-radius:2px;background:rgb(var(--text-color) / .12)}.cart-header .free-shipping-bar .progress-bar:before{background:rgb(var(--text-color))}.shopify-section--main-cart .cart-form{gap:var(--spacing-5);border:1px solid rgb(var(--text-color) / .1);border-radius:var(--barra-radius-card);background:#fff}@media screen and (min-width:700px){.shopify-section--main-cart .cart-form{padding:var(--spacing-8)}}.shopify-section--main-cart .cart-form__totals{gap:var(--spacing-2-5);font-size:14px}.shopify-section--main-cart .cart-form__totals .h5{font-family:var(--text-font-family);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}.shopify-section--main-cart .cart-form__totals .h-stack:has(.h5){align-items:baseline;padding-block-start:var(--spacing-3);border-block-start:1px solid rgb(var(--text-color) / .1)}.shopify-section--main-cart .cart-form__totals .h-stack:has(.h5)>.h5:first-child{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.shopify-section--main-cart .cart-order__recap{gap:var(--spacing-5)}.barra-cart-page__savings{font-weight:600;color:rgb(var(--text-color))}.barra-cart-page__assurance{display:grid;gap:var(--spacing-2-5);margin:0;padding:var(--spacing-1) var(--spacing-2) 0;list-style:none}.barra-cart-page__assurance li{display:flex;align-items:center;gap:var(--spacing-3);font-size:13px;color:rgb(var(--text-color) / .7)}.barra-cart-page__assurance .barra-icon{flex-shrink:0;color:rgb(var(--text-color))}.product-card__badge-list .badge{border-radius:var(--barra-radius);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px}.product-card__info{gap:6px}.product-card__tags{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-color) / .68)}.product-card__tags>span{display:inline-flex;align-items:center;gap:10px}.product-card__tags>span+span:before{content:"";width:3px;height:3px;margin-inline-start:-6px;background:currentColor;opacity:.6}.product-card__tags .is-deal{color:rgb(var(--barra-deal-text))}.product-card__title{font-size:14px;line-height:1.35}.product-card__title a{font-weight:600}.product-card__type{font-size:12px;line-height:1.4;color:rgb(var(--text-color) / .6)}.product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-block-start:4px}.product-card__price .price-list{gap:2px 8px}.product-card__price sale-price{font-size:15px;font-weight:600;color:rgb(var(--text-color))}.product-card__price sale-price.text-on-sale{color:rgb(var(--barra-deal-text))}.product-card__price compare-at-price{font-size:13px}.product-card__saving{font-size:11px;font-weight:600;letter-spacing:.04em;color:rgb(var(--barra-deal-text))}@media screen and (max-width:699px){.product-card__title{font-size:13px}.product-card__type{font-size:11px}.product-card__price sale-price{font-size:14px}.product-card__price compare-at-price{font-size:12px}.product-card__tags{font-size:9px;letter-spacing:.12em}}.template-collection main{--rounded-full: var(--barra-radius)}.barra-crumbs{display:flex;flex-wrap:nowrap;align-items:center;column-gap:6px;min-width:0;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#0b0b0b99}.barra-crumbs a{padding-block:10px;margin-block:-10px;transition:color .2s ease}.barra-crumbs a:hover{color:#0b0b0b;text-decoration:underline;text-underline-offset:3px}.barra-crumbs__step{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.barra-crumbs .barra-icon{flex:none;width:8px;height:8px;opacity:.6}.barra-crumbs.is-compact>.barra-crumbs__root,.barra-crumbs.is-compact>.barra-crumbs__root+.barra-crumbs__step>.barra-icon{display:none}.product-info>.barra-crumbs{margin-block-end:10px}.collection-banner .barra-crumbs{color:#ffffffd9;text-shadow:0 1px 2px rgb(0 0 0 / .35)}.collection-banner .barra-crumbs a:hover{color:#fff}.collection-banner .barra-crumbs .barra-icon{opacity:.8}.collection-banner.content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000004d,#0000002e 40%,#0000 70%)}.collection-banner.content-over-media>:not(picture):not(img){position:relative;z-index:1}@media screen and (max-width:699px){.barra-crumbs{font-size:10px}.collection-banner.content-over-media:after{background:#0003}}.collection-banner .v-stack,.collection-header .v-stack{gap:12px}.collection-banner .prose,.collection-header .prose{max-width:62ch;font-size:14px;line-height:1.6}.collection-banner .prose{opacity:.9}.collection-banner.content-over-media>picture,.collection-banner.content-over-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.collection-banner.content-over-media>picture img,.collection-banner.content-over-media>img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-featured-product{border-radius:var(--barra-radius-card);overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (max-width:699px){.collection-banner.content-over-media{--content-over-media-row-gap: 32px;min-height:0}.collection-banner.content-over-media{min-height:220px}.collection-banner .prose{font-size:13px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.template-collection .image-link-blocks__item,.template-collection .image-link-blocks .content-over-media{border-radius:var(--barra-radius-card)}.template-collection .image-link-blocks .content-over-media{--content-over-media-gap: 14px}.template-collection .image-link-blocks .content-over-media>img{aspect-ratio:4 / 3;height:auto;object-fit:cover}.template-collection .image-link-blocks .content-over-media:before{background:linear-gradient(to top,#000000b8,#00000014 70%)!important}.template-collection .image-link-blocks .content-over-media .h-stack{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.template-collection .image-link-blocks .icon-circle-button-right-clipped{display:none}.template-collection .image-link-blocks .content-over-media[href] .h-stack:after{content:"";flex-shrink:0;width:7px;height:7px;margin-inline-end:3px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform .3s var(--barra-ease)}@media screen and (pointer:fine){.template-collection .image-link-blocks .content-over-media:hover .h-stack:after{transform:translate(3px) rotate(45deg)}}@media screen and (max-width:699px){.template-collection .image-link-blocks{--image-link-blocks-item-width: 40vw !important}.template-collection .image-link-blocks .content-over-media{--content-over-media-gap: 10px}.template-collection .image-link-blocks .content-over-media .h-stack{font-size:11px;letter-spacing:.08em}}.collection__top-bar{align-items:center;padding-block-end:8px}.collection__top-bar>.text-with-icon{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.facets-summary{align-items:center!important}.barra-results-count{font-size:13px;color:rgb(var(--text-color) / .6)}.sort-by-facet{align-items:center;gap:8px;font-size:13px}.sort-by-facet>.bold{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--text-color) / .6)}.sort-by-facet>button{min-height:40px;padding:0 10px 0 14px;border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);background:rgb(var(--background-primary, 255 255 255));font-weight:600;transition:border-color .2s ease}.sort-by-facet>button:hover{border-color:rgb(var(--text-color) / .5)}.sort-by-facet>button .circle-chevron{background:transparent}@media screen and (min-width:1000px){.collection{margin-block-start:40px}.collection__facets-scroller{max-height:calc(100vh - var(--sticky-area-height) - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:4px}}.facets-vertical .accordion{border-color:rgb(var(--text-color) / .1)}.facets-vertical .accordion__toggle{font-size:13px;font-weight:600;letter-spacing:.02em}.facets-vertical .accordion__toggle .circle-chevron{background:transparent}.facets-vertical .checkbox-container{font-size:14px}.facets-vertical .checkbox-container .text-subdued,.facets-vertical .checkbox-container label span{font-size:12px}.facets-vertical input.checkbox,.facets-vertical input[type=checkbox]:not(.switch){border-radius:3px}.active-facets .removable-facet,.active-facets a{border-radius:var(--barra-radius)}.collection__results .v-stack.md\:hidden>p.text-center{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--text-color) / .6)}.facets__floating-filter .button{min-height:46px;padding:0 24px;border-radius:var(--barra-radius);font-size:11px;letter-spacing:.18em;box-shadow:0 8px 24px #0000002e}@media screen and (max-width:699px){.template-collection .image-with-text-overlay .prose p:not(.h1,.h2,.h3,.h4,.h5,.h6){font-size:14px;line-height:1.6}}.template-collection .pagination,.template-collection .pagination__link{border-radius:var(--barra-radius)}.template-product main{--rounded-full: var(--barra-radius)}@media screen and (min-width:1000px){.shopify-section--main-product{--product-grid: auto / minmax(0, 1.12fr) minmax(0, 1fr) !important}.shopify-section--main-product .product{column-gap:56px}.shopify-section--main-product .product>.product-gallery{grid-column:1;grid-row:1}.shopify-section--main-product .product>.product-info{grid-column:2;grid-row:1 / span 2}.shopify-section--main-product .product>.product-details{grid-column:1;grid-row:2;margin-block-start:32px}.shopify-section--main-product .product{grid-template-rows:auto 1fr}}@media screen and (min-width:1400px){.shopify-section--main-product .product{column-gap:80px}}.barra-gallery .product-gallery__media{background:#fff}.barra-gallery .product-gallery__media[data-media-type=image]{aspect-ratio:1}.barra-gallery .product-gallery__media[data-media-type=image]>img{width:100%;height:100%;object-fit:contain}.barra-gallery .product-gallery__cursor{display:none}.barra-gallery__nav{position:absolute;inset:auto 12px 12px 12px;z-index:2;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.barra-gallery__count{padding:5px 9px;border:1px solid rgb(22 22 22 / .1);border-radius:var(--barra-radius);background:#fff9;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);font-size:11px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#161616}.barra-gallery__progress{display:none}.barra-gallery__arrows{display:none;gap:6px;pointer-events:auto}.barra-gallery__arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(22 22 22 / .1);border-radius:var(--barra-radius);background:#ffffff8c;color:#161616;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);transition:border-color .3s ease,background .3s ease,color .3s ease,opacity .3s ease}.barra-gallery__arrow:hover:not([disabled]){border-color:#161616;background:#161616;color:#fff}.barra-gallery__arrow[disabled]{opacity:.35;cursor:default}.barra-gallery .product-gallery__zoom{top:12px;bottom:auto;inset-inline-end:12px}.barra-gallery .product-gallery__zoom .circle-button{width:40px;height:40px;border-radius:var(--barra-radius);box-shadow:none;border:1px solid rgb(22 22 22 / .1);background:#ffffff8c;color:#161616;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);transition:border-color .3s ease,background .3s ease,color .3s ease}.barra-gallery .product-gallery__zoom .circle-button:hover{border-color:#161616;background:#161616;color:#fff}@media screen and (max-width:999px){.barra-gallery{gap:0}.barra-gallery__nav{inset:auto calc(14px - var(--container-gutter, 20px)) 28px calc(14px - var(--container-gutter, 20px))}.barra-gallery .product-gallery__zoom{top:14px!important;right:calc(14px - var(--container-gutter, 20px))!important;left:auto!important;bottom:auto!important}.barra-gallery .product-gallery__zoom .circle-button{width:36px;height:36px}.barra-gallery__count{display:inline-flex;align-items:center;height:36px;padding:0 10px}.barra-gallery>.page-dots{display:flex;flex-wrap:nowrap;gap:4px;padding:12px 0 0}.barra-gallery>.page-dots{display:none}.barra-gallery__progress{display:block;height:2px;margin-block-start:12px;background:rgb(var(--text-color) / .12);overflow:hidden}.barra-gallery__progress>span{display:block;height:100%;width:100%;background:rgb(var(--text-color));transform-origin:left;transform:scaleX(var(--barra-gallery-progress, 0));transition:transform .3s var(--barra-ease)}.barra-gallery .product-gallery__thumbnail-list-wrapper{display:none}}@media screen and (min-width:1000px){.barra-gallery__nav{inset:auto 16px 16px 16px}.barra-gallery__count{display:inline-flex;align-items:center;height:40px;padding:0 12px}.barra-gallery__arrows{display:flex}.barra-gallery .product-gallery__zoom{top:16px!important;right:16px!important;bottom:auto!important;left:auto!important;margin:0;padding:0;opacity:1;transform:none!important}.barra-gallery .product-gallery__zoom .circle-button{margin:0}.barra-gallery.product-gallery--desktop-thumbnails-left:not(:has(.product-gallery__thumbnail-list-wrapper)){grid:auto / minmax(0,1fr)}.barra-gallery.product-gallery--desktop-thumbnails-left{grid:auto / auto-flow 70px minmax(0,1fr);gap:16px;align-items:start}.barra-gallery .product-gallery__thumbnail-list-wrapper{order:-1;position:relative;align-self:stretch;display:block;overflow:visible}.barra-gallery .product-gallery__thumbnail-list-wrapper>button{display:none}.barra-gallery .product-gallery__thumbnail-list{grid-auto-flow:row;grid-auto-columns:64px;gap:10px;position:absolute;top:0;right:0;bottom:0;left:0;max-height:none;align-content:start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:3px;justify-content:start}.barra-gallery .product-gallery__thumbnail-list::-webkit-scrollbar{display:none}.barra-gallery .product-gallery__thumbnail{width:64px;height:64px;border:1px solid rgb(var(--text-color) / .1);border-radius:var(--barra-radius);background:#fff;overflow:hidden;transition:border-color .2s ease}.barra-gallery .product-gallery__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:0;opacity:1}.barra-gallery .product-gallery__thumbnail:after{display:none}.barra-gallery .product-gallery__thumbnail[aria-current=true]{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.barra-gallery .product-gallery__media-list-wrapper{width:100%;max-width:calc(100vh - var(--sticky-area-height, 0px) - 120px)}.barra-gallery media-carousel{cursor:pointer}}.product-info__title{font-size:clamp(24px,2.4vw,34px);line-height:1.05}.product-info [data-block-type=title]>p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-block-start:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-color) / .6)}.shopify-section--main-product .product-info{--product-info-block-spacing: 12px}@media screen and (min-width:700px){.shopify-section--main-product .product-info{--product-info-block-spacing: 14px}}.product-info__block-item[data-block-type=product-variations]+.product-info__block-item[data-block-type=product-variations],.product-info__block-item[data-block-type=product-variations]+.product-info__block-item[data-block-type=variant-picker],.product-info__block-item[data-block-type=variant-picker]+.product-info__block-item[data-block-type=product-variations]{--product-info-block-spacing: 24px}.product-info__block-item[data-block-type=payment-terms]:not(:has(shopify-payment-terms)){display:none}.product-type__name:empty,.product-type__sku:empty{display:none}.product-type__name+.product-type__sku:before{content:"";display:inline-block;width:1px;height:10px;margin-inline-end:10px;background:currentColor;opacity:.4}.product-type__sku{font-weight:500;letter-spacing:.1em;white-space:nowrap}.product-info .bv_main_container .bv_main_container_row_flex{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0!important}.product-info .bv_main_container .bv_stars_component_container{padding:0!important}.product-info .bv_main_container .bv_stars_component_container svg{width:13px!important;height:13px!important}.product-info .bv_main_container :is(.bv_avgRating_component_container,.bv_numReviews_text){margin:0!important;padding:0!important;font-family:var(--text-font-family)!important;font-size:13px!important;line-height:1!important;color:rgb(var(--text-color))!important}.product-info .bv_main_container .bv_avgRating_component_container{font-weight:600!important}.product-info .bv_main_container .bv_numReviews_text{color:rgb(var(--text-color) / .6)!important;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:1000px){.shopify-section--main-product .product-info{display:flex;flex-wrap:wrap;align-items:center}.shopify-section--main-product .product-info>*{width:100%;margin-block-end:0}.shopify-section--main-product .product-info>[data-block-type=price]{width:auto}.shopify-section--main-product .product-info>[data-block-type=price]+:is([data-block-id*=rating_summary],[data-block-type=rating]){width:auto;margin-inline-start:16px;padding-inline-start:16px;border-inline-start:1px solid rgb(var(--text-color) / .14)}}.product-info__badge-list .badge{border-radius:var(--barra-radius);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px}.product-info__badge-list .badge--primary{border:1px solid rgb(var(--text-color) / .18);background:transparent;color:rgb(var(--text-color))}.product-info__price sale-price{font-size:19px;font-weight:600;color:rgb(var(--text-color))}.product-info__price sale-price.text-on-sale{color:rgb(var(--barra-deal-text))}.product-info__price compare-at-price{font-size:14px}.product-info__price .price-list{align-items:baseline}.product-info__separator{border-color:rgb(var(--text-color) / .1)}.product-info .variant-picker__option-info{font-size:13px}.product-info .variant-picker__option-info legend{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.product-info .variant-picker__option-info legend+span{font-weight:600}.product-info .color-swatch{--swatch-size: 40px;--swatch-offset: 3px;border-radius:var(--barra-radius)!important}.product-info .color-swatch:before{border-radius:calc(var(--barra-radius) + 2px);box-shadow:0 0 0 1.5px rgb(var(--text-color))}.product-info .color-swatch:not(.is-selected){box-shadow:inset 0 0 0 1px #00000014}.product-info .block-swatch{min-width:96px;height:46px;justify-content:center;border-color:rgb(var(--text-color) / .16);border-radius:var(--barra-radius);background-color:#fff;font-size:13px;font-weight:600;transition:border-color .2s ease}.product-info .block-swatch:hover{border-color:rgb(var(--text-color) / .5)}.product-info .block-swatch:before{box-shadow:0 0 0 1.5px rgb(var(--text-color));transform:none}.product-info a.block-swatch.is-selected:before,.product-info .block-swatch.is-selected:before{opacity:1}.product-info__inventory .text-success,.product-info__inventory .text-warning{color:rgb(var(--text-color))}.product-info__inventory .text-with-icon{font-size:13px;font-weight:600}.product-info__inventory svg{width:14px;height:14px}.product-info .offer{--background: 255 255 255 !important;--text-color: 22 22 22 !important;padding:14px 16px;border:1px solid rgb(22 22 22 / .1);border-inline-start:3px solid #161616;border-radius:var(--barra-radius-card);background:#fff;color:#161616;text-align:start}.product-info .offer .text-with-icon{justify-content:flex-start}.product-info .offer .text-with-icon .bold{font-size:13px;font-weight:600;line-height:1.4;color:#161616}.product-info .offer .prose{margin-block-start:4px;font-size:12px;line-height:1.55;color:#161616b3}.product-info .offer img{max-width:48px;height:auto}.product-info .offer.offer--deal{border-inline-start-color:rgb(var(--barra-deal))}.product-info .offer.offer--deal .text-with-icon .bold{color:rgb(var(--barra-deal-text))}.barra-buy-line{display:flex;align-items:stretch;gap:10px}.barra-buy-line>buy-buttons{flex:1 1 auto;min-width:0}.barra-buy-line__quantity.quantity-selector{flex:0 0 auto;display:grid;grid-template-columns:34px 40px 34px;align-items:center;height:54px;border:1px solid rgb(var(--text-color) / .16);border-radius:var(--barra-radius);background:#fff;color:#161616}.barra-buy-line__quantity .quantity-selector__button{display:grid;place-items:center;width:100%;min-width:0;padding:0;height:100%;opacity:.7;transition:opacity .2s ease}.barra-buy-line__quantity .quantity-selector__button:hover{opacity:1}.barra-buy-line__quantity .quantity-selector__input{width:100%;min-width:0;padding:0;border:0;background:transparent;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield}.barra-buy-line__quantity .quantity-selector__input::-webkit-inner-spin-button,.barra-buy-line__quantity .quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.barra-buy-line>buy-buttons.buy-buttons--multiple{display:grid;gap:10px}.product-info .quantity-selector{border-radius:var(--barra-radius)}.product-info__buy-buttons .button{min-height:54px;border-radius:var(--barra-radius);font-size:12px;letter-spacing:.2em}.product-info__buy-buttons .shopify-payment-button__button{border-radius:var(--barra-radius)!important}.product-info__description .prose{font-size:14px;line-height:1.7}.product-info__sku{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.product-info .accordion{border-color:rgb(var(--text-color) / .1)}.product-info .accordion__toggle{padding-block:18px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-info .accordion__toggle .circle-chevron{background:transparent}.product-info .accordion__content .prose{font-size:14px;line-height:1.7}.barra-assurance{margin-block-start:16px;border:1px solid rgb(var(--text-color) / .1);border-radius:var(--barra-radius-card);background:#fff;color:#161616}.barra-assurance__ship{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid rgb(22 22 22 / .08)}.barra-assurance__ship .barra-icon{margin-block-start:1px}.barra-assurance__ship-title{font-size:14px;font-weight:600;line-height:1.4}.barra-assurance__ship-text{margin-block-start:2px;font-size:12px;line-height:1.5;color:#16161699}.barra-assurance__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.barra-assurance__list li+li{border-inline-start:1px solid rgb(22 22 22 / .08)}.barra-assurance__list a{display:grid;align-content:start;justify-items:start;gap:2px;height:100%;padding:14px 16px;transition:background .2s ease}.barra-assurance__list a:hover{background:#16161608}.barra-assurance__list .barra-icon{margin-block-end:6px}.barra-assurance__label{font-size:12px;font-weight:600;line-height:1.35}.barra-assurance__detail{font-size:11px;line-height:1.4;color:#16161699}.barra-assurance:only-child,.barra-assurance:has(.barra-assurance__ship:only-child) .barra-assurance__ship{border-bottom:0}@media screen and (max-width:699px){.barra-assurance__list a{padding:12px}.barra-assurance__label{font-size:11px}.barra-assurance__detail{font-size:10px}}.product-details{display:flex;flex-direction:column;gap:0}.shopify-section--main-product .product-info>[data-block-type=description]{margin-block-start:24px}.shopify-section--main-product .product-info__description .prose{font-size:14px;line-height:1.7}.shopify-section--main-product .accordion{border-color:rgb(var(--text-color) / .1)}.shopify-section--main-product .accordion__toggle{padding-block:18px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.shopify-section--main-product .accordion__toggle .circle-chevron{background:transparent}.shopify-section--main-product .accordion__content .prose{font-size:14px;line-height:1.7}.barra-setup{display:none;border:1px solid rgb(var(--text-color) / .1);border-radius:var(--barra-radius-card);background:#fff;color:#161616}.barra-setup.is-ready{display:block}.barra-setup__head{padding:18px 20px 14px}.barra-setup__title{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.barra-setup__text{margin-block-start:4px;font-size:13px;color:#16161699}.barra-setup__list{display:grid}.barra-setup__item{border-top:1px solid rgb(22 22 22 / .08);transition:opacity .2s ease}.barra-setup__item.is-off .barra-setup__media,.barra-setup__item.is-off .barra-setup__info,.barra-setup__item.is-off .barra-setup__price{opacity:.5}.barra-setup__row{display:grid;grid-template-columns:auto 56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 20px;cursor:pointer}.barra-setup__check{width:18px;height:18px;margin:0;accent-color:#161616;border-radius:3px;cursor:pointer}.barra-setup__media{display:block;width:56px;height:56px;border:1px solid rgb(22 22 22 / .08);border-radius:var(--barra-radius);background:#fff;overflow:hidden}.barra-setup__media img{width:100%;height:100%;object-fit:contain}.barra-setup__info{display:grid;gap:4px;min-width:0}.barra-setup__in-cart{display:none}.barra-setup__item.is-in-cart .barra-setup__in-cart{display:inline}.barra-setup__eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#161616ad}.barra-setup__name{overflow:hidden;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}a.barra-setup__name:hover{text-decoration:underline;text-underline-offset:3px}.barra-setup__select{justify-self:start;max-width:100%;height:30px;padding:0 28px 0 10px;border:1px solid rgb(22 22 22 / .16);border-radius:var(--barra-radius);background:#fff;font-size:12px}.barra-setup__price{font-size:13px;font-weight:600;white-space:nowrap}.barra-setup__sale{color:rgb(var(--barra-deal-text))}.barra-setup__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid rgb(22 22 22 / .08);background:#16161605}.barra-setup__total{display:grid;gap:2px}.barra-setup__total-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#161616ad}.barra-setup__total-value{font-size:17px;font-weight:600}.barra-setup__button{min-height:46px;padding-inline:24px;border-radius:var(--barra-radius);font-size:11px;letter-spacing:.16em}.barra-setup__button[disabled]{opacity:.4}.barra-setup__error{padding:0 20px 14px;font-size:12px;color:rgb(var(--error-text, 200 30 30))}@media screen and (max-width:699px){.barra-setup__head{padding:16px 16px 12px}.barra-setup__row{grid-template-columns:auto 48px minmax(0,1fr) auto;gap:12px;padding:10px 16px}.barra-setup__media{width:48px;height:48px}.barra-setup__footer{padding:12px 16px}.barra-setup__button{padding-inline:18px}}@media screen and (max-width:999px){.shopify-section--main-product .product>.product-details{order:5;margin-block-start:24px}.shopify-section--main-product .product-info>:is([data-block-type=description],[data-block-type=collapsible-text],.accordion-group,.barra-read-more){order:6}}.product-info__description.is-clamped{position:relative;max-height:160px;overflow:hidden}.product-info__description.is-clamped:after{content:"";position:absolute;inset:auto 0 0 0;height:56px;background:linear-gradient(to bottom,rgb(var(--background) / 0),rgb(var(--background)));pointer-events:none}.barra-read-more{margin-block:8px 20px;padding:6px 0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:699px){.shopify-section--main-product .product-info__description .prose,.shopify-section--main-product .accordion__content .prose,.template-product .tabs .prose{font-size:14px;line-height:1.65}.shopify-section--main-product .accordion__toggle,.template-product .tabs .accordion__toggle{padding-block:16px;font-size:12px}.barra-setup__title,.barra-setup__text{font-size:12px}}.barra-buy-bar{position:fixed;inset:auto 0 0 0;z-index:9;display:block;border-top:1px solid rgb(22 22 22 / .1);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 24px #0000000f;color:#161616;transform:translateY(100%);visibility:hidden;transition:transform .35s var(--barra-ease),visibility 0s linear .35s}.barra-buy-bar.is-visible{transform:none;visibility:visible;transition:transform .35s var(--barra-ease),visibility 0s}.barra-buy-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--container-max-width, 1600px);margin-inline:auto;padding:10px 56px calc(10px + env(safe-area-inset-bottom)) var(--container-gutter, 20px)}.barra-buy-bar__product{display:flex;align-items:center;gap:12px;min-width:0}.barra-buy-bar__image{flex-shrink:0;width:48px;height:48px;object-fit:contain;border:1px solid rgb(22 22 22 / .08);border-radius:var(--barra-radius);background:#fff}.barra-buy-bar__text{display:grid;gap:2px;min-width:0}.barra-buy-bar__title{overflow:hidden;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.barra-buy-bar__meta{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:13px}.barra-buy-bar__meta sale-price{font-weight:600;color:#161616}.barra-buy-bar__meta sale-price.text-on-sale{color:rgb(var(--barra-deal-text))}.barra-buy-bar__meta compare-at-price{font-size:12px}.barra-buy-bar__variant{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:#16161699}.barra-buy-bar__button{flex-shrink:0}.barra-buy-bar__button .button{min-height:46px;padding-inline:28px;border-radius:var(--barra-radius);font-size:11px;letter-spacing:.18em}@media screen and (max-width:699px){.barra-buy-bar__inner{gap:10px;padding-inline-start:12px;padding-inline-end:52px}.barra-buy-bar__image{width:40px;height:40px}.barra-buy-bar__title{font-size:12px}.barra-buy-bar__variant{display:none}.barra-buy-bar__button .button{min-height:44px;padding-inline:16px;font-size:10px;letter-spacing:.14em}}@media screen and (min-width:1000px){.barra-buy-bar__inner{padding-block:12px calc(12px + env(safe-area-inset-bottom));padding-inline-start:var(--container-gutter, 48px);padding-inline-end:72px}.barra-buy-bar__button .button{min-width:220px}}@media screen and (max-width:999px){.shopify-section--main-product .product{grid-template-columns:minmax(0,1fr) auto;row-gap:0;column-gap:12px;padding-block-start:20px}.shopify-section--main-product .variant-picker__option-values.scroll-area{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.shopify-section--main-product .product>*,.shopify-section--main-product .product-info>*{grid-column:1 / -1;order:4}.shopify-section--main-product .product-info{display:contents}.shopify-section--main-product .product>.product-gallery{order:3;margin-block:16px 20px}.shopify-section--main-product .product-info>:is([data-block-type=vendor],[data-block-type=badges],[data-block-type=title],[data-block-type=price],[data-block-type=rating],[data-block-id*=rating_summary]){margin-block:0}.shopify-section--main-product .product-info>[data-block-type=badges]{order:0;margin-block-end:12px}.shopify-section--main-product .product-info>.barra-crumbs{order:0;margin-block-end:12px}.shopify-section--main-product .product-info>:is([data-block-id*=rating_summary],[data-block-type=rating]){order:2;grid-column:2;align-self:start;justify-self:end;margin-block-start:14px}.shopify-section--main-product .product-info>:is([data-block-type=vendor],[data-block-type=title]){order:1}.shopify-section--main-product .product-info>[data-block-type=price]{order:2;grid-column:1;margin-block-start:12px}.shopify-section--main-product .product-info__price .rating-with-text{flex-wrap:wrap;align-items:center;gap:6px 10px}.shopify-section--main-product .product-info__price .product-info__badge-list{margin-inline-start:0;gap:6px}.shopify-section--main-product .product-info__price .badge{padding:3px 7px;font-size:10px}.shopify-section--main-product .product-info>[data-block-type=separator]:nth-child(-n+7){display:none}.shopify-section--main-product .product-info>[data-block-type=separator]:nth-child(-n+7)+*{margin-block-start:0}.shopify-section--main-product .product-info__title{font-size:19px;line-height:1.1}.shopify-section--main-product .product-info [data-block-type=title]>p{margin-block-start:4px;font-size:10px;letter-spacing:.12em}.shopify-section--main-product .product{padding-block-start:12px}.shopify-section--main-product .product-info>[data-block-type=badges]{margin-block-end:8px}.barra-rating{font-size:12px;gap:4px}.shopify-section--main-product .product-info>[data-block-type=badges] .badge{padding:0;border:0;background:none;font-size:10px;letter-spacing:.16em;color:rgb(var(--text-color) / .68)}.shopify-section--main-product .product-info>[data-block-type=badges] .product-info__badge-list{gap:4px 12px}.shopify-section--main-product .product-info>[data-block-type=price]{margin-block-start:8px!important}.shopify-section--main-product .product-info>:is([data-block-id*=rating_summary],[data-block-type=rating]){margin-block-start:10px}.shopify-section--main-product .product>.product-gallery{margin-block:12px 18px}.shopify-section--main-product .product:has(.product-info__price .product-info__badge-list) .product-info>[data-block-type=price]{grid-column:1 / -1}.shopify-section--main-product .product:has(.product-info__price .product-info__badge-list) .product-info>[data-block-type=badges]{grid-column:1}.shopify-section--main-product .product-info__price .product-info__badge-list{flex-wrap:nowrap}.shopify-section--main-product .product-info__price sale-price{font-size:16px}.shopify-section--main-product .product-info__price compare-at-price{font-size:13px}.product-info .color-swatch{--swatch-size: 36px}.product-info .block-swatch{min-width:0;height:42px;padding-inline:16px}.product-info .variant-picker__option-info{margin-block-end:2px}}.template-product .text-with-icons__list{display:grid;grid:auto / repeat(auto-fit,minmax(0,1fr));gap:0;max-width:1040px;margin-inline:auto;border:1px solid rgb(var(--text-color) / .12);border-radius:var(--barra-radius-panel);overflow:hidden}.template-product .text-with-icons__item{grid-template-columns:48px minmax(0,1fr);align-items:center;justify-items:start;gap:16px;padding:24px;text-align:start}.template-product .text-with-icons__item+.text-with-icons__item{border-inline-start:1px solid rgb(var(--text-color) / .12)}.template-product .text-with-icons .icon-block{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:var(--barra-radius)!important;background:rgb(var(--text-color) / .07)}.template-product .text-with-icons .icon-block .barra-icon{width:32px;height:32px;color:rgb(var(--text-color))}.template-product .text-with-icons .image-icon{width:26px!important;max-width:26px!important;height:auto}.template-product .text-with-icons__text-wrapper .prose{display:grid;gap:4px}.template-product .text-with-icons__text-wrapper .prose>*{margin:0}.template-product .text-with-icons__text-wrapper .h5{font-family:var(--text-font-family)!important;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.template-product .text-with-icons__text-wrapper .prose>p:not(.h5){font-size:16px;font-weight:600;line-height:1.3}@media screen and (max-width:999px){.template-product .text-with-icons{justify-content:stretch}.template-product .text-with-icons__list{width:100%;grid:auto / repeat(2,minmax(0,1fr));width:auto;margin-inline:0;overflow:hidden;scroll-snap-type:none}.template-product .text-with-icons__list.full-bleed{margin-inline:0!important;padding-inline:0!important}.template-product .text-with-icons__item{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 16px}.template-product .text-with-icons__item+.text-with-icons__item{border-inline-start:0}.template-product .text-with-icons__item:nth-child(2n){border-inline-start:1px solid rgb(var(--text-color) / .12)}.template-product .text-with-icons__item:nth-child(n+3){border-block-start:1px solid rgb(var(--text-color) / .12)}.template-product .text-with-icons .icon-block{width:48px;height:48px}.template-product .text-with-icons .image-icon{width:22px!important;max-width:22px!important}.template-product .text-with-icons__text-wrapper .prose>p:not(.h5){font-size:15px}.template-product .text-with-icons page-dots,.template-product .text-with-icons .page-dots{display:none}}.template-product main .shopify-section:not(:first-child){--section-background-hash: 0 !important;--previous-section-background-hash: 0 !important}.template-product main :is(.shopify-section--text-with-icons,.shopify-section--tabs):not(:first-child){--section-background-hash: 1 !important}.template-product main :is(.shopify-section--text-with-icons,.shopify-section--tabs)+.shopify-section{--previous-section-background-hash: 1 !important}.template-product :is(.shopify-section--text-with-icons,.shopify-section--tabs)>.section{--background: 22 22 22 !important;--text-color: 255 255 255 !important;background:rgb(var(--background));color:rgb(var(--text-color))}.template-product :is(.shopify-section--text-with-icons,.shopify-section--tabs) :is(.text-custom,[style*=--text-color]){--text-color: 255 255 255 !important}.template-product .shopify-section--specification-table :is(.text-custom,[style*=--text-color]):not(.feature-chart){--text-color: 11 11 11 !important}.template-product :is(.shopify-section--specification-table,.shopify-section--media-grid,.shopify-section--faq)>.section{--background: 247 247 247 !important;--text-color: 11 11 11 !important;background:rgb(var(--background));color:rgb(var(--text-color))}.template-product .shopify-section--specification-table .section-stack__intro [style*=--text-color]{--text-color: 11 11 11 !important}.template-product :is(.shopify-section--related-products,.shopify-section--recently-viewed-products) :is(.section,.text-custom){--text-color: 11 11 11 !important}.template-product .feature-chart{--background: 255 255 255 !important;--text-color: 22 22 22 !important;border:1px solid rgb(22 22 22 / .1)}.template-product .shopify-section--text-with-icons>.section.has-band-image{position:relative;isolation:isolate;background:#161616}@media screen and (min-width:1000px){.template-product .shopify-section--text-with-icons>.section.has-band-image{background:linear-gradient(to bottom,#1616169e,#161616cc 55%,#161616),var(--barra-band-image) center 35% / cover no-repeat,#161616;animation:barra-band-in .8s var(--barra-ease)}.template-product .shopify-section--text-with-icons>.section.has-band-image:before{display:none}}.template-product .shopify-section--text-with-icons>.section.has-band-image:before{content:"";position:absolute;inset:0 0 0 auto;z-index:-1;width:58%;background:var(--barra-band-image) center 40% / cover no-repeat;opacity:.55;-webkit-mask-image:linear-gradient(to right,transparent,#000 45%),linear-gradient(to bottom,#000 55%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 45%),linear-gradient(to bottom,#000 55%,transparent);mask-composite:intersect;animation:barra-band-in .8s var(--barra-ease)}@media screen and (max-width:999px){.template-product .shopify-section--text-with-icons>.section.has-band-image:before{inset:0 0 auto 0;width:auto;height:62%;background-position:center 35%;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent);mask-image:linear-gradient(to bottom,#000 35%,transparent)}}@keyframes barra-band-in{0%{opacity:0}}.template-product .has-band-image .text-with-icons__item{background:#16161659;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){.template-product .shopify-section--text-with-icons>.section.has-band-image:before{animation:none}}.template-product .shopify-section--text-with-icons>.section{padding-block-end:48px!important}.template-product .shopify-section--text-with-icons+.shopify-section--tabs>.section{padding-block-start:0!important}.template-product .text-with-icons{gap:32px}@media screen and (max-width:699px){.template-product .shopify-section--text-with-icons>.section{padding-block-end:32px!important}.template-product .text-with-icons{gap:24px}}.template-product .shopify-section--images-and-text-scrolling>.section{--container-max-width: 1800px}.template-product .images-scrolling-desktop{display:none!important}.template-product .images-scrolling-mobile{display:grid;grid:auto / auto-flow 78vw;gap:16px}.template-product .images-scrolling-mobile__item{gap:0;align-content:start;border:1px solid rgb(var(--text-color) / .1);border-radius:var(--barra-radius-card);background:#fff;color:#161616;overflow:hidden}.template-product .images-scrolling-mobile__item>img,.template-product .images-scrolling-mobile__item>svg{width:100%;aspect-ratio:1;height:auto;object-fit:cover;border-radius:0}.template-product .images-scrolling-mobile .images-scrolling__content{display:grid;gap:10px;padding:20px 20px 24px}.template-product .images-scrolling-mobile .images-scrolling__counter{display:none}.template-product .images-scrolling-mobile .prose{font-size:14px;line-height:1.6;color:#161616bf}.template-product .images-scrolling-mobile .prose>*+*{margin-block-start:8px}.template-product .images-scrolling-mobile .prose :is(.h1,h1,h2,h3,h4),.template-product .images-scrolling-mobile .prose :is(.h1,h1,h2,h3,h4) *{margin:0;font-size:20px!important;line-height:1.15!important;letter-spacing:.01em;color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b;background:none!important}.template-product .images-scrolling-mobile__item>:is(img,svg){order:-1}@media screen and (min-width:700px){.template-product .images-scrolling-mobile{grid:auto / repeat(2,minmax(0,1fr));gap:20px;margin-inline:0;padding-inline:0;overflow:visible}}@media screen and (min-width:1100px){.template-product .images-scrolling-mobile{grid-template-columns:repeat(min(var(--images-scrolling-block-count, 4),4),minmax(0,1fr))}.template-product .images-scrolling-mobile .prose :is(.h1,h1,h2,h3,h4),.template-product .images-scrolling-mobile .prose :is(.h1,h1,h2,h3,h4) *{font-size:21px!important}}:is(.template-product,.barra-landing) .shopify-section--faq .accordion-box{padding:4px 28px;border:1px solid rgb(22 22 22 / .1);border-radius:var(--barra-radius-panel);background:#fff!important;color:#161616}:is(.template-product,.barra-landing) .shopify-section--faq .accordion{border-color:#16161614}:is(.template-product,.barra-landing) .shopify-section--faq .accordion:last-child{border-block-end:0}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle{padding-block:20px;font-size:15px;font-weight:600;line-height:1.4}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle .circle-chevron{background:transparent}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__content .prose{font-size:14px;line-height:1.7;color:#161616bf}:is(.template-product,.barra-landing) .shopify-section--faq .section-stack__intro .prose p:not(.h1,.h2,.h3){font-size:14px;color:#0b0b0ba6}@media screen and (max-width:699px){:is(.template-product,.barra-landing) .shopify-section--faq .accordion-box{padding:0 16px}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle{padding-block:16px;font-size:14px}}.template-product .shopify-section--apps{overflow-x:clip}.template-product .shopify-app-block:has([data-bv-show=reviews]){max-width:var(--container-max-width, 1600px);margin-inline:auto;padding:32px 36px;border:1px solid rgb(22 22 22 / .1);border-radius:var(--barra-radius-panel);background:#fff}@media screen and (max-width:699px){.template-product .shopify-app-block:has([data-bv-show=reviews]){padding:8px 2px}}.template-product{--barra-reading-width: 960px}.template-product .text-with-icons__list,.template-product .shopify-section--tabs .section-stack,.template-product .shopify-section--specification-table .section-stack__main,:is(.template-product,.barra-landing) .shopify-section--faq .section-stack__main{width:100%!important;max-width:var(--barra-reading-width)!important;margin-inline:auto}.template-product .shopify-section--specification-table .feature-chart{width:100%;max-width:none}@media screen and (max-width:699px){.template-product .shopify-section--specification-table .section-stack__main,.template-product .shopify-section--specification-table .feature-chart{width:auto;margin-inline:0}}:is(.template-product,.barra-landing) main .shopify-section--faq:not(:first-child){--section-background-hash: 2 !important}:is(.template-product,.barra-landing) main .shopify-section--faq+.shopify-section--product-recommendations>.section{padding-block-start:var(--section-outer-spacing-block, 64px)!important}:is(.template-product,.barra-landing) main .shopify-section--faq+.shopify-section{--previous-section-background-hash: 2 !important}:is(.template-product,.barra-landing) .shopify-section--faq>.section{--background: 255 255 255 !important;background:#fff;border-block-start:1px solid rgb(22 22 22 / .08)}:is(.template-product,.barra-landing) .shopify-section--faq .section-stack__intro .subheading,:is(.template-product,.barra-landing) .shopify-section--faq .barra-faq-eyebrow{font-size:11px;letter-spacing:.22em;color:#0b0b0b99}:is(.template-product,.barra-landing) .shopify-section--faq .section-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center;gap:32px;max-width:860px;margin-inline:auto}:is(.template-product,.barra-landing) .shopify-section--faq .section-stack__intro{max-width:620px;text-align:center}:is(.template-product,.barra-landing) .shopify-section--faq .section-stack__intro .prose{text-align:center!important}:is(.template-product,.barra-landing) .shopify-section--faq .section-stack__intro .prose:before{content:"Questions & answers";display:block;margin-block-end:10px;font-family:var(--text-font-family);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#0b0b0b9e}:is(.template-product,.barra-landing) .shopify-section--faq .section-stack__main{width:100%}:is(.template-product,.barra-landing) .shopify-section--faq .accordion-box{display:grid;gap:8px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.template-product,.barra-landing) .shopify-section--faq .accordion{border:1px solid rgb(22 22 22 / .1)!important;border-radius:var(--barra-radius-card);background:rgb(var(--barra-surface-tint));color:#161616;transition:background .25s ease,border-color .25s ease}:is(.template-product,.barra-landing) .shopify-section--faq .accordion:hover,:is(.template-product,.barra-landing) .shopify-section--faq .accordion[open]{border-color:#16161638!important;background:#fff}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle{color:#161616}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__content .prose,:is(.template-product,.barra-landing) .shopify-section--faq .accordion__content .prose *{color:#161616bf}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle{gap:20px;padding:20px 20px 20px 24px!important;font-size:15px}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__content{padding:0 64px 22px 24px}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__content .prose,:is(.template-product,.barra-landing) .shopify-section--faq .accordion__content .prose *{font-size:15px;line-height:1.7}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle .circle-chevron,.barra-cguide .accordion__toggle .circle-chevron{position:relative;flex-shrink:0;width:28px;height:28px;border:1px solid rgb(22 22 22 / .2);border-radius:var(--barra-radius);background:transparent!important}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle .circle-chevron svg,.barra-cguide .accordion__toggle .circle-chevron svg{display:none}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle .circle-chevron:before,:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle .circle-chevron:after,.barra-cguide .accordion__toggle .circle-chevron:before,.barra-cguide .accordion__toggle .circle-chevron:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.5px;background:#161616;transform:translate(-50%,-50%);transition:transform .25s var(--barra-ease),opacity .25s ease}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle .circle-chevron:after,.barra-cguide .accordion__toggle .circle-chevron:after{transform:translate(-50%,-50%) rotate(90deg)}:is(.template-product,.barra-landing) .shopify-section--faq .accordion[open] .circle-chevron,.barra-cguide .accordion[open] .circle-chevron{transform:none!important;border-color:#161616}:is(.template-product,.barra-landing) .shopify-section--faq .accordion[open] .circle-chevron:after,.barra-cguide .accordion[open] .circle-chevron:after{transform:translate(-50%,-50%) rotate(0);opacity:0}@media screen and (max-width:699px){:is(.template-product,.barra-landing) .shopify-section--faq .section-stack{gap:24px}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__toggle{gap:14px;padding:16px 14px 16px 16px!important;font-size:14px}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__content{padding:0 16px 18px}:is(.template-product,.barra-landing) .shopify-section--faq .accordion__content .prose,:is(.template-product,.barra-landing) .shopify-section--faq .accordion__content .prose *{font-size:14px}}.feature-chart{border-radius:var(--barra-radius-panel)}.feature-chart__table-row{padding-block:16px}.feature-chart__heading{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.feature-chart__value{font-size:14px;color:rgb(var(--text-color))}.feature-chart .feature-chart__toggle,.feature-chart button{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.template-product .accordion__toggle .circle-chevron{background:transparent}.template-product .tabs-nav button,.template-product .tabs .accordion__toggle{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.template-product .tabs .prose{font-size:15px;line-height:1.75}.barra-box{margin-block-start:24px;padding:16px 18px;border:1px solid rgb(var(--text-color) / .1);border-radius:var(--barra-radius-card);background:#fff;color:#161616}.barra-box__title{display:flex;align-items:center;gap:10px;margin-block-end:10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.barra-box__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.barra-box__item{display:grid;grid-template-columns:max(22px,calc((var(--barra-qty-chars, 1) + 1) * 1ch + 4px)) minmax(0,1fr);align-items:baseline;gap:6px;padding-block:8px;border-top:1px solid rgb(22 22 22 / .07);font-size:13px;line-height:1.4}.barra-box__qty{white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums;color:#161616b3}.barra-box__qty:empty:before{content:"";display:inline-block;width:5px;height:5px;margin-inline-start:2px;vertical-align:middle;background:#16161659}.barra-box__name{display:grid;gap:1px}.barra-box__detail{font-size:11px;color:#16161699}.product-details>.barra-box:first-child{margin-block-start:0}@media screen and (max-width:999px){.product-details{margin-block-start:4px!important}}@media screen and (min-width:700px)and (max-width:999px){.product-info>.product-info__block-item:has(buy-buttons){margin-block-start:12px!important}}@media screen and (max-width:430px){.barra-setup__name{-webkit-line-clamp:3}}.barra-setup__name{overflow-wrap:break-word}@media screen and (max-width:374px){.barra-setup__name{-webkit-line-clamp:4}}@media screen and (min-width:700px)and (max-width:999px){.product-info>.product-info__block-item:has(.barra-assurance){margin-block-end:12px!important}}.product-details>.barra-box+*{margin-block-start:24px!important}@media screen and (max-width:999px){.product-details>.barra-box+*{margin-block-start:16px!important}}.barra-box__link{text-decoration:underline;text-decoration-color:#1616164d;text-underline-offset:3px;transition:text-decoration-color .2s ease}.barra-box__link:hover{text-decoration-color:currentColor}.barra-box__list--extras{grid-template-columns:minmax(0,1fr)}.barra-box__item--product{align-items:center}.barra-box__product{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;color:inherit}.barra-box__thumb{width:48px;height:48px;overflow:hidden;border:1px solid rgb(22 22 22 / .08);border-radius:var(--barra-radius);background:#fff}.barra-box__thumb img{width:100%;height:100%;object-fit:contain}.barra-box__product>svg{opacity:.45;transition:opacity .2s ease,transform .2s ease}.barra-box__product:hover>svg{opacity:1;transform:translate(2px)}.barra-box__product:hover .barra-box__link{text-decoration-color:currentColor}.barra-box__group{margin-block:12px 2px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--barra-deal-text))}@media screen and (max-width:699px){.barra-box{padding:14px}.barra-box__list{grid-template-columns:minmax(0,1fr)}}.barra-compare{padding-block:72px;background:#f7f7f7;color:#0b0b0b}.barra-compare__head{display:grid;justify-items:center;gap:8px;margin-block-end:32px;text-align:center}.barra-compare__eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#0b0b0b99}.barra-compare__title{margin:0}.barra-compare__intro{font-size:14px;color:#0b0b0ba6}.barra-compare__scroll{overflow-x:auto;border:1px solid rgb(22 22 22 / .1);border-radius:var(--barra-radius-panel);background:#fff;scrollbar-width:thin}.barra-compare__scroll:focus-visible{outline:2px solid #161616;outline-offset:2px}.barra-compare__table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;font-size:13px}.barra-compare .barra-compare__table :is(th,td){padding:14px 18px!important;border-bottom:1px solid rgb(22 22 22 / .08);text-align:start;vertical-align:top}.barra-compare__table tbody th{width:170px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#161616a6}.barra-compare__table thead :is(th,td){vertical-align:bottom;border-bottom-color:#16161624}.barra-compare__corner{width:170px}.barra-compare__table .is-current{background:#16161608}.barra-compare__table tbody td{line-height:1.45;color:#161616}.barra-compare__table tbody td.is-current{font-weight:600}.barra-compare__product{position:relative;padding-top:18px!important}.barra-compare__current{position:absolute;top:14px;left:18px;z-index:1;padding:3px 7px;border-radius:var(--barra-radius);background:#161616;color:#fff;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.barra-compare__link{display:grid;gap:10px}.barra-compare__media{display:block;aspect-ratio:1;border:1px solid rgb(22 22 22 / .06);border-radius:var(--barra-radius);background:#fff;overflow:hidden}.barra-compare__media img{width:100%;height:100%;object-fit:contain;transition:transform .6s var(--barra-ease)}.barra-compare__link:hover .barra-compare__media img{transform:scale(1.04)}.barra-compare__name{font-size:13px;font-weight:600;line-height:1.35}.barra-compare__link:hover .barra-compare__name{text-decoration:underline;text-underline-offset:3px}.barra-compare__price{display:flex;flex-wrap:wrap;gap:2px 8px;margin-block-start:4px;font-size:14px;font-weight:600}.barra-compare__price s{font-weight:400;color:#1616168c}.barra-compare__sale{color:rgb(var(--barra-deal-text))}.barra-compare__none{color:#1616164d}.barra-compare__actions :is(th,td){border-bottom:0}.barra-compare__view{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgb(22 22 22 / .2);border-radius:var(--barra-radius);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.barra-compare__view:hover{border-color:#161616;background:#161616;color:#fff}.barra-compare__viewing{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1616169e}@media screen and (max-width:699px){.barra-compare{padding-block:48px}.barra-compare__head{margin-block-end:20px}.barra-compare__table{min-width:calc(110px + var(--barra-compare-columns, 4) * 150px);font-size:12px}.barra-compare .barra-compare__table :is(th,td){padding:12px!important}.barra-compare__table tbody th,.barra-compare__corner{position:sticky;left:0;z-index:2;width:110px;background:#fff;font-size:10px;letter-spacing:.1em;box-shadow:1px 0 #16161614}.barra-compare__current{top:10px;left:12px}.barra-compare__view{min-height:36px;padding:0 10px;font-size:10px}}.barra-specs-head{display:none}.template-product .shopify-section--specification-table:has(+.shopify-section--barra-model-compare .barra-compare) .barra-specs-head{display:grid;justify-items:center;gap:8px;margin-block-end:32px;text-align:center}.template-product .shopify-section--specification-table:has(+.shopify-section--barra-model-compare .barra-compare) .section-stack__intro{display:none}.barra-specs-head__eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#0b0b0b99}.barra-specs-head__title{margin:0;color:#0b0b0b}.barra-specs-tabs{display:inline-flex;margin:12px 0 0;padding:4px;border:1px solid rgb(22 22 22 / .12);border-radius:var(--barra-radius-panel);background:#fff}.barra-specs-tabs__input{position:absolute;opacity:0;pointer-events:none}.barra-specs-tabs__tab{display:inline-flex;align-items:center;min-height:40px;padding:0 20px;border-radius:var(--barra-radius);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#161616a6;cursor:pointer;transition:background .2s ease,color .2s ease}.barra-specs-tabs__tab:hover{color:#161616}.barra-specs-tabs__input:checked+.barra-specs-tabs__tab{background:#161616;color:#fff}.barra-specs-tabs__input:focus-visible+.barra-specs-tabs__tab{outline:2px solid #161616;outline-offset:2px}.template-product .shopify-section--specification-table:has(.barra-specs-head)+.shopify-section--barra-model-compare .barra-compare{padding-block-start:0}.template-product .shopify-section--specification-table:has(.barra-specs-head)+.shopify-section--barra-model-compare .barra-compare__head{display:none}.template-product .shopify-section--specification-table:has(.barra-specs-tabs__input[value=specs]:checked)+.shopify-section--barra-model-compare{display:none}.template-product .shopify-section--specification-table:has(.barra-specs-tabs__input[value=compare]:checked) .section-stack{display:none}.template-product .shopify-section--specification-table:has(.barra-specs-tabs__input[value=compare]:checked)>.section{padding-block-end:0!important}.template-product .shopify-section--specification-table:has(.barra-specs-tabs__input[value=compare]:checked) .barra-specs-head{margin-block-end:28px}@media screen and (max-width:699px){.template-product .shopify-section--specification-table:has(+.shopify-section--barra-model-compare .barra-compare) .barra-specs-head{margin-block-end:24px}.barra-specs-tabs{width:100%}.barra-specs-tabs__tab{flex:1 1 0;justify-content:center;padding:0 10px;font-size:10px;letter-spacing:.12em}}.barra-assurance__ship,.barra-setup__head,.barra-box__title{background:rgb(var(--barra-surface-tint))}.barra-box{padding:0;overflow:hidden}.barra-box__title{margin:0;padding:14px 18px;border-bottom:1px solid rgb(22 22 22 / .07)}.barra-box>.barra-box__list,.barra-box>.barra-box__group{padding-inline:18px}.barra-box>.barra-box__list:last-child{padding-block-end:8px}.barra-box>.barra-box__list .barra-box__item:first-child{border-top:0}@media screen and (min-width:700px){.barra-box>.barra-box__list .barra-box__item:nth-child(2){border-top:0}}.barra-setup__head{border-bottom:1px solid rgb(22 22 22 / .07)}.barra-setup__list:first-of-type .barra-setup__item:first-child{border-top:0}.barra-assurance__ship>.barra-icon,.barra-assurance__list .barra-icon,.barra-box__title .barra-icon{box-sizing:content-box;padding:6px;border-radius:var(--barra-radius);background:rgb(var(--barra-well))}.barra-box__title .barra-icon{padding:5px}.barra-assurance__list .barra-icon{margin-block-end:8px}.barra-compare__table tbody th,.barra-compare__corner{background:rgb(var(--barra-surface-tint))}.barra-compare__table tbody tr:nth-child(2n) td:not(.is-current){background:#16161603}.barra-compare__table .is-current{background:#16161609}.template-product .feature-chart__table-row:nth-child(2n){background:#16161605}.template-product .feature-chart__table-row{padding-inline:12px;border-radius:var(--barra-radius)}@media screen and (max-width:359px){.product-info__buy-buttons .button{padding-inline:12px;font-size:11px;letter-spacing:.12em;white-space:nowrap}.barra-buy-line__quantity.quantity-selector{grid-template-columns:28px 32px 28px}.barra-buy-bar__image{display:none}}@media screen and (max-width:699px){.template-collection .media-grid .media-grid__arrow{display:none}}.template-product .text-with-icons__list{align-items:stretch}.template-product .text-with-icons__item{align-self:stretch;height:100%}.product-info .block-swatch.is-disabled,.product-info :checked+.block-swatch.is-disabled{background-image:none!important;border-style:dashed;color:rgb(var(--text-color) / .45)}.product-info a.block-swatch.is-disabled.is-selected,.product-info :checked+.block-swatch.is-disabled{color:rgb(var(--text-color) / .7)}@media screen and (max-width:699px){.barra-assurance__detail,.barra-box__detail{font-size:11px}.barra-assurance__label{font-size:12px}}.template-product .images-scrolling-mobile__item>img{object-fit:contain;background:#fff}.barra-buy-bar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.facets__floating-filter{transition:opacity .25s ease,transform .25s ease}.facets__floating-filter.is-hidden{opacity:0!important;visibility:hidden!important;transform:translateY(12px)!important;pointer-events:none}@media screen and (max-width:699px){.template-product .shopify-app-block.is-collapsed:has([data-bv-show=reviews]){position:relative;max-height:1500px;overflow:hidden}.template-product .shopify-app-block.is-collapsed:has([data-bv-show=reviews]):after{content:"";position:absolute;inset:auto 0 0 0;height:160px;background:linear-gradient(to bottom,#fff0,#fff 75%);pointer-events:none}}.barra-reviews-more{display:none}@media screen and (max-width:699px){.barra-reviews-more{display:flex;justify-content:center;width:100%;margin-block:16px 0}.barra-reviews-more .button{min-height:46px;padding-inline:24px;border-radius:var(--barra-radius);font-size:11px;letter-spacing:.16em}}.barra-setup__price s{margin-inline-start:6px;font-weight:400;color:#1616168c}.barra-setup__price:has(s){display:grid;justify-items:end;gap:1px;line-height:1.25}.barra-setup__price:has(s) s{margin-inline-start:0;font-size:12px}.barra-rating-source,.barra-rating-empty{display:none!important}.shopify-section--main-product .product-info .product-info__block-item:has(>[data-bv-show=rating_summary]),.shopify-section--main-product .product-info :has(>[data-bv-show=rating_summary]){position:relative;min-height:20px}.shopify-section--main-product .product-info [data-bv-show=rating_summary]:not(.barra-rating-fallback){position:absolute;inset:0 auto auto 0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.barra-rating{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:1;color:#161616;white-space:nowrap}.barra-rating svg{flex-shrink:0;color:#161616}.barra-rating__score{font-weight:600}.barra-rating__count{color:#16161699;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#16161640}.barra-rating:hover .barra-rating__count{color:#161616;text-decoration-color:currentColor}@media screen and (max-width:999px){.shopify-section--main-product .product,.shopify-section--main-product .product:has(.product-info__price .product-info__badge-list){grid-template-columns:minmax(0,1fr) auto!important}.shopify-section--main-product .product-info>[data-block-type=badges],.shopify-section--main-product .product:has(.product-info__price .product-info__badge-list) .product-info>[data-block-type=badges]{grid-column:1 / -1!important}.shopify-section--main-product .product-info>[data-block-type=badges]:not(:has(.product-info__badge-list)){display:none}.shopify-section--main-product .product-info>[data-block-type=price],.shopify-section--main-product .product:has(.product-info__price .product-info__badge-list) .product-info>[data-block-type=price]{order:2!important;grid-column:1!important;margin-block-start:8px!important}.shopify-section--main-product .product-info>:is([data-block-id*=rating_summary],[data-block-type=rating]),.shopify-section--main-product .product:has(.product-info__price .product-info__badge-list) .product-info>:is([data-block-id*=rating_summary],[data-block-type=rating]){order:2!important;grid-column:2!important;justify-self:end!important;align-self:start!important;margin-block:8px 0!important;padding-block-start:3px}.shopify-section--main-product .product-info__price .rating-with-text{flex-wrap:wrap;row-gap:6px}.shopify-section--main-product .product-info__price .product-info__badge-list{flex-basis:100%}.barra-rating{font-size:12px}}.product-info .badge,.product-card__badge-list .badge,.product-card__tags>span{display:inline-flex;align-items:center;padding:3px 7px!important;border:1px solid rgb(22 22 22 / .2)!important;border-radius:var(--barra-radius);background:transparent!important;font-size:10px!important;font-weight:600;line-height:1.3;letter-spacing:.12em!important;text-transform:uppercase;color:#161616!important}.product-info .badge--on-sale,.product-card__tags>.is-deal{border-color:rgb(var(--barra-deal) / .55)!important;color:rgb(var(--barra-deal-text))!important}.product-info .badge--sold-out{border-color:#16161673!important}.product-card__badge-list .badge{background:#ffffffeb!important}.product-card__tags{gap:6px;letter-spacing:normal}.product-card__tags>span+span:before{display:none}.product-card__saving{padding:2px 6px;border:1px solid rgb(var(--barra-deal) / .5);border-radius:var(--barra-radius);font-size:10px;line-height:1.3}@media screen and (max-width:999px){.shopify-section--main-product .product-info__price .badge,.shopify-section--main-product .product-info>[data-block-type=badges] .badge{padding:2px 6px!important;font-size:9px!important}}.product-card__specs{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;font-size:12px;letter-spacing:.01em}.product-card__specs>span{display:inline-flex;align-items:center;white-space:nowrap}.product-card__specs{margin-inline-start:-15px;clip-path:inset(-2px -2px -2px 15px)}.product-card__specs>span:before{content:"";width:1px;height:10px;margin-inline:7px;background:currentColor;opacity:.35}.product-card__price{width:100%;row-gap:4px}.product-card__meta{display:flex;align-items:center;margin-inline-start:auto;align-self:center}.product-card__meta:not(:has(.barra-rating)){display:none}.product-card__colours{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.product-card__colours .color-swatch{--swatch-size: 16px;--swatch-offset: 2px;border-radius:var(--barra-radius)!important;box-shadow:inset 0 0 0 1px #0000001f}.product-card__colours .color-swatch:before{border-radius:calc(var(--barra-radius) + 2px);box-shadow:0 0 0 1px #161616b3}.product-card__rating{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.barra-rating--card{margin-inline-start:auto;gap:3px;font-size:12px}.barra-rating--card .barra-rating__count{text-decoration:none}@media screen and (max-width:699px){.product-card__specs{font-size:11px}.product-card__colours .color-swatch{--swatch-size: 14px}.barra-rating--card{font-size:11px}}.product-card__tags>span{padding:2px 6px!important;font-size:10px!important;letter-spacing:.08em!important}@media screen and (min-width:1000px){.product-card__title{font-size:15px}.product-card__price sale-price{font-size:16px}}@media screen and (max-width:699px){.product-card__tags>span{padding:2px 5px!important;font-size:9px!important;letter-spacing:.06em!important}.product-card__title{font-size:14px!important;line-height:1.3}.product-card__price sale-price{font-size:14px!important}.product-card__info{gap:4px}}@media(prefers-reduced-motion:reduce){.header__link-list a:after,.header__link-list summary:after,.mega-menu .content-over-media img,.collection-list .content-over-media>:is(img,picture),.media-grid__item .content-over-media>:is(img,picture,video-media),.quick-links__item .barra-icon,.search-card__media img,.section-header__link .barra-icon{transition:none}.search-skeleton{animation:none}}@supports (-webkit-touch-callout: none){:is(input,select,textarea):not([type=checkbox],[type=radio],[type=hidden]){font-size:max(16px,1em)}}.barra-glance{padding-block:88px;background:#161616;color:#fff}.barra-glance--light{background:#f7f7f7;color:#161616}.barra-glance__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px}.barra-glance__intro{display:grid;justify-items:start;gap:16px}.barra-glance__eyebrow,.barra-lshop__eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#fff9}.barra-glance__title{margin:0;color:inherit}.barra-glance__text,.barra-glance__text p{max-width:460px;font-size:15px;line-height:1.7;color:#ffffffbf}.barra-glance__price{display:flex;align-items:baseline;gap:10px;margin-block-start:8px}.barra-glance__price-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff9}.barra-glance__price-value{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.barra-glance__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.barra-glance .barra-glance__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding-inline:32px;border:1px solid #ffffff;border-radius:var(--barra-radius);background:#fff;color:#161616;font-size:11px;letter-spacing:.18em;transition:background .2s ease,color .2s ease}.barra-glance .barra-glance__button:hover{background:transparent;color:#fff}.barra-glance__link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-underline-offset:4px}.barra-glance__link:hover{text-decoration:underline}.barra-glance__assurance{display:flex;flex-wrap:wrap;gap:8px 20px;margin-block-start:8px;padding-block-start:20px;border-top:1px solid rgb(255 255 255 / .12);font-size:13px;color:#ffffffb3}.barra-glance__assurance li{display:inline-flex;align-items:center;gap:8px}.barra-glance__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.barra-glance__spec{display:grid;align-content:start;gap:4px;min-width:0;padding:22px 20px;border:1px solid rgb(255 255 255 / .1);border-radius:var(--barra-radius-card);background:#ffffff0a}.barra-glance__icon{display:flex;margin-block-end:14px;color:#ffffffd9}.barra-glance__label{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.barra-glance__value{margin:0;font-size:17px;font-weight:600;line-height:1.3}.barra-glance__note{margin:0;font-size:12px;line-height:1.45;color:#fff9}.barra-glance--light :is(.barra-glance__eyebrow,.barra-glance__price-label,.barra-glance__label){color:#1616169e}.barra-glance--light :is(.barra-glance__text,.barra-glance__text p,.barra-glance__assurance,.barra-glance__note){color:#161616b3}.barra-glance--light .barra-glance__assurance{border-color:#1616161a}.barra-glance--light .barra-glance__spec{border-color:#1616161a;background:#fff}.barra-glance--light .barra-glance__icon{color:#161616}.barra-glance--light .barra-glance__button{border-color:#161616;background:#161616;color:#fff}.barra-glance--light .barra-glance__button:hover{color:#161616}@media screen and (max-width:999px){.barra-glance__grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media screen and (max-width:699px){.barra-glance{padding-block:56px}.barra-glance__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.barra-glance__spec{padding:16px 14px}.barra-glance__icon{margin-block-end:10px}.barra-glance__value{font-size:15px}.barra-glance__actions,.barra-glance .barra-glance__button{width:100%}.barra-glance__assurance{gap:8px 16px;font-size:12px}}.barra-lshop{padding-block:88px;background:#f7f7f7;color:#161616;scroll-margin-top:80px}.barra-lshop__head{display:grid;justify-items:center;gap:12px;max-width:680px;margin:0 auto 40px;text-align:center}.barra-lshop__eyebrow{color:#1616169e}.barra-lshop__title{margin:0}.barra-lshop__text,.barra-lshop__text p{font-size:15px;line-height:1.7;color:#161616b3}.barra-lshop .barra-lshop__list{display:grid;grid-template-columns:repeat(var(--barra-lshop-count, 4),minmax(0,1fr));gap:24px}.barra-lshop:has(.barra-lshop__list>:nth-child(3):last-child) .barra-lshop__list{max-width:1080px;margin-inline:auto}.barra-lshop__box{max-width:960px;margin:40px auto 0}.barra-lshop__box .barra-box{margin:0;padding:24px 28px}.barra-lshop__box-note{margin-block-start:10px;font-size:12px;text-align:center;color:#16161699}@media screen and (max-width:999px){.barra-lshop .barra-lshop__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media screen and (max-width:699px){.barra-lshop{padding-block:56px}.barra-lshop__head{margin-block-end:28px}.barra-lshop__box{margin-block-start:28px}.barra-lshop__box .barra-box{padding:16px}}.barra-landing-mark{height:0}.barra-buy-bar--landing .barra-buy-bar__meta{align-items:baseline;gap:6px}.barra-buy-bar--landing .barra-buy-bar__meta sale-price{font-size:13px}.barra-buy-bar--landing .barra-buy-bar__variant{display:inline!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.barra-landing main .button{border-radius:var(--barra-radius)}.barra-landing .shopify-section--multi-column img{border-radius:var(--barra-radius-card)}.barra-landing .shopify-section--comparison-table .comparison-table,.barra-landing .shopify-section--comparison-table .feature-chart{border:1px solid rgb(22 22 22 / .1);border-radius:var(--barra-radius-panel);background:#fff}.barra-reviews{display:block;padding-block:88px;background:#f7f7f7;color:#161616}.barra-reviews[hidden]{display:none}.barra-reviews__head{display:grid;justify-items:center;gap:12px;margin-block-end:40px;text-align:center}.barra-reviews__eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1616169e}.barra-reviews__title{margin:0}.barra-reviews__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:960px;margin-inline:auto;border:1px solid rgb(22 22 22 / .1);border-radius:var(--barra-radius-panel);background:#fff}.barra-reviews__summary{display:grid;justify-items:start;align-content:start;gap:8px;padding:36px 40px;border-inline-end:1px solid rgb(22 22 22 / .08)}.barra-reviews__average{display:flex;align-items:baseline;gap:8px;font-size:56px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.barra-reviews__out-of{font-size:18px;font-weight:400;color:#1616169e}.barra-reviews__stars{position:relative;display:inline-block;font-size:18px;letter-spacing:3px;line-height:1}.barra-reviews__stars:before{content:"\2605\2605\2605\2605\2605";color:#16161626}.barra-reviews__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:var(--barra-stars-fill, 0%);overflow:hidden;white-space:nowrap;color:#161616}.barra-reviews__count{font-size:13px;color:#161616a6}.barra-reviews__bars{display:grid;gap:8px;width:100%;margin-block-start:20px}.barra-reviews__bar{display:grid;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:12px;font-variant-numeric:tabular-nums;color:#161616b3}.barra-reviews__bar>:last-child{text-align:end}.barra-reviews__track{height:6px;overflow:hidden;border-radius:2px;background:#16161614}.barra-reviews__track>span{display:block;height:100%;background:#161616}.barra-reviews__stats{display:grid;align-content:start;gap:0;padding:12px 40px 36px}.barra-reviews__stat{padding-block:24px;border-bottom:1px solid rgb(22 22 22 / .08)}.barra-reviews__stat-value{font-size:40px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.barra-reviews__stat-label{margin-block-start:6px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.barra-reviews__stat-note{margin-block-start:4px;font-size:12px;color:#16161699}.barra-reviews .barra-reviews__button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:48px;margin-block-start:28px;padding-inline:28px;border-radius:var(--barra-radius);font-size:11px;letter-spacing:.18em}@media screen and (max-width:699px){.barra-reviews{padding-block:56px}.barra-reviews__head{margin-block-end:28px}.barra-reviews__grid{grid-template-columns:minmax(0,1fr)}.barra-reviews__summary{padding:24px 20px;border-inline-end:0;border-bottom:1px solid rgb(22 22 22 / .08)}.barra-reviews__average{font-size:44px}.barra-reviews__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:4px 20px 24px}.barra-reviews__stat{padding-block:20px}.barra-reviews__stat-value{font-size:30px}.barra-reviews__stat-label{font-size:10px;letter-spacing:.14em}.barra-reviews .barra-reviews__button{grid-column:1 / -1;justify-self:stretch;margin-block-start:20px}}.shopify-section--barra-collection-guide>.section{--background: 255 255 255 !important;background:#fff;border-block-start:1px solid rgb(22 22 22 / .08);padding-block-start:96px!important}@media(max-width:699px){.shopify-section--barra-collection-guide>.section{padding-block-start:48px!important}}.barra-cguide{display:grid;gap:32px;max-width:1180px;margin-inline:auto;color:#161616}.barra-cguide__eyebrow,.barra-cguide__label{margin:0 0 10px;font-family:var(--text-font-family);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#0b0b0b9e}.barra-cguide__title{margin:0 0 16px;text-wrap:balance}.barra-cguide__text{max-width:62ch;font-size:15px;line-height:1.65;color:#161616c7}.barra-cguide__text a,.barra-cguide__item .prose a{color:#161616}.barra-cguide .accordion-box{display:grid;gap:8px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.barra-cguide .accordion{border:1px solid rgb(22 22 22 / .1)!important;border-radius:var(--barra-radius-card);background:rgb(var(--barra-surface-tint));padding-inline:18px;transition:background .25s ease,border-color .25s ease}.barra-cguide .accordion:hover,.barra-cguide .accordion[open]{border-color:#16161638!important;background:#fff}.barra-cguide .accordion__toggle{gap:16px;padding-block:16px;font-size:15px;line-height:1.4;color:#161616}.barra-cguide .accordion__content{padding-inline-end:0}.barra-cguide .accordion__content .prose{font-size:15px;line-height:1.65}.barra-cguide .accordion__content .prose,.barra-cguide .accordion__content .prose :is(p,li){color:#161616bf}@media screen and (min-width:1000px){.barra-cguide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.barra-cguide__intro{position:sticky;top:calc(var(--sticky-area-height, 0px) + 32px)}.barra-cguide .accordion{padding-inline:22px}.barra-cguide .accordion__toggle{padding-block:18px;font-size:16px}}@media screen and (max-width:699px){.prose table,.rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose table :is(td,th),.rte table :is(td,th){white-space:nowrap}}.hot-spot__dot:after{top:-6px;left:-6px;padding:5px;border:1px solid rgb(var(--hot-spot-background) / .45);border-radius:calc(var(--barra-radius) + 4px);background:none;animation:barra-hot-spot 2.4s var(--barra-ease) infinite}@keyframes barra-hot-spot{0%{transform:scale(.92);opacity:1}to{transform:scale(1.3);opacity:0}}@media(prefers-reduced-motion:reduce){.hot-spot__dot:after{animation:none;opacity:.6}}.eac-trigger{transition:translate .3s var(--barra-ease)}body:has(barra-buy-bar.is-visible) .eac-trigger{translate:0 -72px}@media(max-width:699px){body:has(barra-buy-bar.is-visible) .eac-trigger{translate:0 -64px}}@media screen and (min-width:700px){.feature-chart__table-row{align-items:baseline}}@media screen and (min-width:1000px){.footer__block-list{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(0,max-content));column-gap:clamp(28px,4vw,80px)}.footer__block-list>.footer__block--newsletter{max-width:400px}.footer__block-list>.footer__block{flex-basis:auto;max-width:none}.footer__block-list>:is(.footer__block--newsletter,.footer__block--app){grid-column:auto}}@media screen and (min-width:700px)and (max-width:999px){.barra-gallery .product-gallery__media[data-media-type=image]{aspect-ratio:4 / 3}.shopify-section--main-product .product-info__title{font-size:26px}.shopify-section--main-product .product-info [data-block-type=title]>p{font-size:11px}.shopify-section--main-product .product-info__price sale-price{font-size:19px}}.product-info .variant-picker{row-gap:24px}.product-info .variant-picker__option-info{margin-block-end:10px}.product-info .variant-picker__option-values{gap:8px}.product-info .variant-picker__option-values:has(.color-swatch){gap:4px;padding-block:0}.product-info .variant-picker__option-values .color-swatch{margin:4px}.product-info .color-swatch:not(.is-selected){box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .16)}.product-info .color-swatch:not(.is-selected):hover{box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .5)}.product-info .block-swatch{min-width:72px;padding-inline:20px}.product-info .block-swatch{max-width:100%;height:auto;min-height:46px;padding-block:10px;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:anywhere}@media screen and (max-width:999px){.product-info .variant-picker__option-info{margin-block-end:10px}.product-info .color-swatch{--swatch-size: 40px}.product-info .block-swatch{min-width:56px;height:auto;min-height:44px;padding-inline:16px}}@media screen and (max-width:999px){.shopify-section--main-product .product-info>:is([data-block-type=product-variations],[data-block-type=variant-picker]){margin-block:0 24px!important}.shopify-section--main-product .product-info>:is([data-block-type=product-variations],[data-block-type=variant-picker])+[data-block-type=buy-buttons]{margin-block-start:8px!important}}@media screen and (max-width:699px){.product-info .block-swatch{min-width:44px;padding-inline:12px}.product-info .variant-picker__option-values:not(:has(.color-swatch)){gap:6px}}@media(hover:hover){.barra-gallery .product-gallery__thumbnail:not([aria-current=true]):hover{border-color:rgb(var(--text-color) / .45)}.barra-setup__media{transition:border-color .2s ease}.barra-setup__item:has(:is(.barra-setup__media,.barra-setup__name):hover) .barra-setup__media{border-color:#16161659}.barra-setup__item:has(.barra-setup__media:hover) a.barra-setup__name{text-decoration:underline;text-underline-offset:3px}.tabs-nav__button[aria-selected=false]:hover{color:rgb(var(--text-color))}.product-card__title a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hot-spot__dot:not([aria-expanded=true]):hover{transform:scale(1.08)}.prose a:not(.button):hover{text-decoration-thickness:2px}.footer a.tap-area{transition:opacity .2s ease}.footer a.tap-area:hover{opacity:.7}}.product-card{--product-card-badge-spacing: 12px}.product-card__badge-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 6px;right:var(--product-card-badge-spacing)}.product-card__badge-list .badge--tag.is-deal{border-color:rgb(var(--barra-deal) / .55)!important;color:rgb(var(--barra-deal-text))!important}@media screen and (max-width:699px){.product-card{--product-card-badge-spacing: 8px}.product-card__badge-list .badge{padding:2px 5px!important;font-size:9px!important;letter-spacing:.06em!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/barra-premium.css.map */
