.article-page .media-box__inner.has-ratio{aspect-ratio:21 / 6}.article-header__media .media-box{width:100%;margin-inline:auto;border-radius:0;overflow:hidden}@media (min-width: 990px){.article-header__media .media-box{width:100%}}.page-default{padding-top:var(--page-pad-top, 64px);padding-bottom:var(--page-pad-bottom, 64px)}.page-default__outer{display:flex;justify-content:center}.page-default__container{display:flex;flex-direction:column;gap:1rem}.page-default__container--card{background:rgb(var(--color-secondary-background, var(--color-background)));padding:1rem}.page-default__container--shadow{box-shadow:0 25px 70px rgba(var(--color-shadow, 15 23 42),.14)}.page-default__breadcrumbs{font-size:.85rem;color:color-mix(in srgb,currentColor 60%,transparent)}.page-default__breadcrumbs ol{display:flex;gap:.45rem;align-items:center;margin:0;padding:0;list-style:none}.page-default__breadcrumbs a{color:inherit;text-decoration:none}.page-default__breadcrumbs a:hover,.page-default__breadcrumbs a:focus-visible{text-decoration:underline}.page-default__header{display:flex;justify-content:center}.page-default__header--left-desktop{justify-content:flex-start;text-align:left}.page-default__header--center-desktop{justify-content:center;text-align:center}.page-default__header--right-desktop{justify-content:flex-end;text-align:right}.page-default__header--left{text-align:left}.page-default__header--center{text-align:center}.page-default__header--right{text-align:right}.page-default__title{margin:0;line-height:1.05}.page-default__header.is-uppercase .page-default__title{text-transform:uppercase}.page-default__content>*:first-child{margin-top:0}.page-default__content>*:last-child{margin-bottom:0}.page-default__content img,.page-default__content iframe,.page-default__content video{max-width:100%;display:block;margin-inline:auto}.page-default__content img,.page-default__content video{height:auto}.page-default__content table{width:100%;max-width:100%;border-collapse:collapse}.page-default__content table,.page-default__content pre,.page-default__content code{overflow-x:auto;display:block}.page-default__content form{width:100%}.page-default__content input,.page-default__content textarea,.page-default__content select,.page-default__content button{max-width:100%}.article-grid-block{padding-top:var(--ag-pad-y, 0px);padding-bottom:var(--ag-pad-y-b, 0px)}.article-grid-block .section-header{margin-bottom:var(--schema-gap, 1.5rem)}.article-grid-block .section-header__text{display:flex;flex-direction:column;gap:.5rem}.article-grid-block .section-header__text--center{text-align:center}.article-grid-block .section-header__cta-wrap{margin-top:2rem;display:flex;justify-content:center}.article-grid-block .section-header__cta-wrap--align-left{justify-content:flex-start}.article-grid-block .section-header--inline-cta{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.article-grid-block .section-header--inline-cta .section-header__cta-inline{flex-shrink:0}.article-grid-block .section-header--inline-cta .section-header__cta-inline .section-header__cta{margin-top:0}.article-grid-block__cta{margin-top:2.5rem;display:flex;justify-content:center}.article-grid-block .ag-grid{display:grid;grid-template-columns:repeat(var(--ag-cols-d, 4),minmax(0,1fr));gap:var(--schema-gap);list-style:none;margin:0;padding:0}@media (max-width: 770px){.article-grid-block .ag-grid{grid-template-columns:repeat(var(--ag-cols-m, 2),minmax(0,1fr));gap:var(--schema-mobile-gap)}}.article-grid-block .ag-grid__item{min-width:0}@media (min-width: 991px){.article-grid-block.ag--slider-d .ag-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ag-per-d, 4) - 1) * var(--schema-gap)) / var(--ag-per-d, 4));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.article-grid-block.ag--slider-d .ag-grid>.ag-grid__item{scroll-snap-align:start}}@media (max-width: 770px){.article-grid-block.ag--slider-m .ag-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ag-per-m, 1) - 1) * var(--schema-mobile-gap)) / var(--ag-per-m, 1));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.article-grid-block.ag--slider-m .ag-grid>.ag-grid__item{scroll-snap-align:start}}.article-grid-block .ag-wrap{position:relative}.article-grid-block .ag-nav{position:absolute;inset-block:0;inset-inline:0;display:none;align-items:center;justify-content:space-between;pointer-events:none;z-index:2;opacity:0;transition:opacity .18s ease}.article-grid-block .ag-nav__btn{pointer-events:auto;cursor:pointer;border:0;display:grid;place-items:center;inline-size:44px;block-size:44px;background:rgb(var(--color-svg-background));color:rgb(var(--color-svg-icon));opacity:1;transition:transform .18s ease,opacity .18s ease}.article-grid-block .ag-nav__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.article-grid-block .ag-nav__prev{margin-inline-start:.25rem}.article-grid-block .ag-nav__next{margin-inline-end:.25rem}@media (min-width: 991px){.article-grid-block.ag--slider-d .ag-nav{display:flex}@media (hover:hover){.article-grid-block.ag--slider-d .ag-wrap:hover .ag-nav{opacity:1}}@media (hover:none){.article-grid-block.ag--slider-d .ag-nav{opacity:1}}}@media (max-width: 770px){.article-grid-block.ag--slider-m .ag-nav{display:flex;opacity:1}}.article-grid-block .ag-nav.is-hidden{display:none!important}.article-grid-block.ag--slider-d .ag-grid,.article-grid-block.ag--slider-m .ag-grid{scrollbar-width:none;-ms-overflow-style:none}.article-grid-block.ag--slider-d .ag-grid::-webkit-scrollbar,.article-grid-block.ag--slider-m .ag-grid::-webkit-scrollbar{width:0;height:0;background:transparent}.article-grid-block .ag-placeholder-card{display:flex;flex-direction:column;gap:.5rem;background:rgba(var(--color-background, 255, 255, 255),.65);height:100%}.article-grid-block .ag-placeholder-card__media{position:relative;aspect-ratio:var(--ag-placeholder-aspect, 4 / 3);background:#fff;display:grid;place-items:center;overflow:hidden}.article-grid-block .ag-placeholder-card__svg{width:100%;height:auto;opacity:.35}.pg-grid__item{outline:none;border-radius:0}.product-grid-block{padding-top:var(--pg-pad-y, 0px);padding-bottom:var(--pg-pad-y-b, 0px)}.product-grid-block .section-header{margin-bottom:var(--schema-gap, 1.5rem)}.product-grid-block .section-header__text{display:flex;flex-direction:column;gap:.5rem}.product-grid-block .section-header__text--center{text-align:center}.product-grid-block .section-header__cta-wrap{margin-top:2rem;display:flex;justify-content:center}.product-grid-block .section-header__cta-wrap--align-left{justify-content:flex-start}.product-grid-block .section-header--inline-cta{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.product-grid-block .section-header--inline-cta .section-header__cta-inline{flex-shrink:0}.product-grid-block .section-header--inline-cta .section-header__cta-inline .section-header__cta{margin-top:0}.product-grid-block .section-header--inline-cta+.section-header__cta-wrap{display:none}.product-grid-block__cta{display:flex;justify-content:center;background-color:rgb(var(--color-background, 255 255 255));padding-top:2rem}.product-grid-block .pg-grid{display:grid;grid-template-columns:repeat(var(--pg-cols-d, 4),minmax(0,1fr));gap:var(var(--schema-gap));list-style:none;margin:0;padding:0;width:100%;inline-size:100%}@media (min-width: 771px){.product-grid-block.pg--slider-d .pg-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pg-per-d, 4) - 1) * var(--schema-gap)) / var(--pg-per-d, 4));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product-grid-block.pg--slider-d .pg-grid>.pg-grid__item{scroll-snap-align:start}}.product-grid-block .pg-nav__btn:hover{opacity:1}.product-grid-block .pg-nav__btn[disabled]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (min-width: 771px){.product-grid-block.pg--slider-d .pg-nav{display:flex}@media (hover:hover){.product-grid-block.pg--slider-d .pg-wrap:hover .pg-nav{opacity:1}}@media (hover:none){.product-grid-block.pg--slider-d .pg-nav{opacity:1}}}@media (max-width: 770px){.product-grid-block.pg--slider-m .pg-nav{display:none!important}}.product-grid-block .pg-placeholder-card{display:flex;flex-direction:column;gap:.8rem;border:0px!important;background:rgba(var(--color-background, 255, 255, 255),.65);height:100%}.product-grid-block .pg-placeholder-card__media{position:relative;aspect-ratio:4 / 5;background:#fff;display:grid;place-items:center;overflow:hidden}.pg-placeholder-card__content{padding-left:1.5rem;padding-right:1.5rem}.featured-product{padding-top:var(--fp-pad-top, 0px);padding-bottom:var(--fp-pad-bottom, 0px)}.featured-product__outer,.featured-product__outer--contained{width:100%}.featured-product__grid{display:grid;gap:var(--fp-gap, 40px);align-items:start}@media (min-width: 991px){.featured-product__grid{grid-template-columns:minmax(0,var(--fp-media-col, 1fr)) minmax(0,var(--fp-info-col, 1fr))}}@media (max-width: 990px){.featured-product__grid{grid-template-columns:minmax(0,1fr)}}.featured-product__media-inner{position:relative;display:flex;flex-direction:column;gap:1rem}.featured-product__media-placeholder{display:grid;place-items:center;padding:3rem 1rem;border:1px dashed rgba(0,0,0,.12);border-radius:.75rem;background:#00000005}.featured-product__info-inner{display:flex;flex-direction:column;gap:var(--fp-info-gap, 1.2rem)}@media (min-width: 991px){.featured-product__info.is-sticky{position:sticky;top:var(--fp-sticky-offset, 32px)}}@media (max-width: 990px){.featured-product__info.is-sticky{position:static}}.featured-product__title{margin:0}.featured-product__vendor{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.featured-product__meta-label{font-weight:600}.featured-product__price{display:flex;flex-wrap:wrap;gap:.75rem;align-items:baseline;font-size:1.125rem}.featured-product__price-current.is-unavailable{opacity:.6}.featured-product__price-current.is-sale{color:rgb(var(--color-accent, var(--color-text)))}.featured-product__price-compare{opacity:.6}.featured-product__price-unit{font-size:.75rem;opacity:.65}.featured-product__badges{display:flex}.featured-product__badge-stack{display:flex;flex-wrap:wrap;gap:.5rem}.featured-product__badge{display:inline-flex;align-items:center;padding:.35rem .65rem;background:rgb(var(--color-badge-background, var(--color-background)));color:rgb(var(--color-badge-text, var(--color-text)));letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;line-height:1.2;border-radius:999px;white-space:nowrap}.featured-product__stock{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.stock-dot{width:.75rem;height:.75rem;border-radius:50%;background:rgb(var(--color-success, 34, 197, 94))}.stock-dot--warning{background:rgb(var(--color-warning, 250, 204, 21))}.stock-dot--error{background:rgb(var(--color-error, 239, 68, 68))}.featured-product__divider{border:0;border-bottom:1px solid rgba(0,0,0,.12);margin:0}.featured-product__placeholder{padding:2rem;text-align:center;background:#00000005;border:1px dashed rgba(0,0,0,.12);border-radius:.75rem}.featured-product__grid--placeholder .featured-product__info-inner{gap:1.5rem}.featured-product__media-inner--placeholder{min-height:320px;border:1px dashed rgba(0,0,0,.12);border-radius:.75rem;display:grid;place-items:center;background:#00000005}.featured-product__placeholder-card .product-card-wrapper{max-width:360px}.featured-product__placeholder-note{margin:0;opacity:.7}.product-recommendations-section{padding-top:var(--pg-pad-y, 0px);padding-bottom:var(--pg-pad-y-b, 0px)}.product-recommendations-section .section-header{margin-bottom:var(--schema-gap, 1.5rem)}.product-recommendations-section .section-header__text{display:flex;flex-direction:column;gap:.5rem}.product-recommendations-section .section-header__cta-wrap{margin-top:2rem;display:flex;justify-content:center}.product-recommendations-section .section-header__text--center{text-align:center}.product-recommendations-section .section-header__cta-wrap--align-left{justify-content:flex-start}.product-recommendations-section .section-header--inline-cta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.product-recommendations-section .section-header--inline-cta .section-header__cta-inline{flex-shrink:0}.product-recommendations-section .section-header--inline-cta .section-header__cta-inline .section-header__cta{margin-top:0}.product-recommendations-section .section-header--inline-cta+.section-header__cta-wrap{display:none}.product-recommendations__cta{margin-top:2.5rem;display:flex;justify-content:center}.product-grid-block .pg-grid{display:grid;grid-template-columns:repeat(var(--pg-cols-d, 4),minmax(0,1fr));gap:var(--schema-gap);list-style:none;margin:0;padding:0;width:100%;inline-size:100%}@media (max-width: 990px){.product-grid-block .pg-grid{grid-template-columns:repeat(var(--pg-cols-t, 3),minmax(0,1fr))}}@media (max-width: 770px){.product-grid-block .pg-grid{grid-template-columns:repeat(var(--pg-cols-m, 2),minmax(0,1fr));gap:var(--schema-mobile-gap)}}.product-grid-block .pg-grid__item{min-width:0}@media (min-width: 991px){.product-grid-block.pg--slider-d .pg-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pg-per-d, 4) - 1) * var(--schema-gap)) / var(--pg-per-d, 4));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product-grid-block.pg--slider-d .pg-grid>.pg-grid__item{scroll-snap-align:start}}@media (max-width: 770px){.product-grid-block.pg--slider-m .pg-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pg-per-m, 1) - 1) * var(--schema-mobile-gap)) / var(--pg-per-m, 1));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product-grid-block.pg--slider-m .pg-grid>.pg-grid__item{scroll-snap-align:start}}.product-grid-block .pg-wrap{position:relative}.product-grid-block.pg--slider-d .pg-wrap,.product-grid-block.pg--slider-m .pg-wrap{overflow:hidden}.product-grid-block .pg-nav{position:absolute;inset-block:0;inset-inline:0;display:none;align-items:center;justify-content:space-between;pointer-events:none;z-index:2;opacity:0;transition:opacity .18s ease}.product-grid-block .pg-nav__btn{pointer-events:auto;cursor:pointer;border:0;display:grid;place-items:center;inline-size:44px;block-size:44px;background:rgb(var(--color-svg-background));color:rgb(var(--color-svg-icon));opacity:1;transition:transform .18s ease,opacity .18s ease}.product-grid-block .pg-nav__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-grid-block .pg-nav__prev{margin-inline-start:.25rem}.product-grid-block .pg-nav__next{margin-inline-end:.25rem}@media (min-width: 991px){.product-grid-block.pg--slider-d .pg-nav{display:flex}@media (hover:hover){.product-grid-block.pg--slider-d .pg-wrap:hover .pg-nav{opacity:1}}@media (hover:none){.product-grid-block.pg--slider-d .pg-nav{opacity:1}}}@media (max-width: 770px){.product-grid-block.pg--slider-m .pg-nav{display:flex;opacity:1}}.product-grid-block .pg-nav.is-hidden{display:none!important}.product-grid-block.pg--slider-d .pg-grid,.product-grid-block.pg--slider-m .pg-grid{scrollbar-width:none;-ms-overflow-style:none}.product-grid-block.pg--slider-d .pg-grid::-webkit-scrollbar,.product-grid-block.pg--slider-m .pg-grid::-webkit-scrollbar{width:0;height:0;background:transparent}.product-grid-block .pg-placeholder-card{display:flex;flex-direction:column;gap:.8rem;border:1px dashed rgba(var(--color-foreground, 18, 18, 18),.18);height:100%}.product-grid-block .pg-placeholder-card__media{position:relative;aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden}.pg-placeholder-card__content{padding-inline:1.5rem}.product-grid-block .pg-placeholder-card__svg{width:100%;height:auto;opacity:.35}.product-grid-block .pg-placeholder-card__vendor{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.product-grid-block .pg-placeholder-card__title{margin:0;font-size:1.1rem;line-height:1.35;font-weight:600}.product-grid-block .pg-placeholder-card__price{margin-top:auto;font-size:.95rem;font-weight:600}.acard{display:flex;flex-direction:column;height:100%;border-radius:var(--card-border-radius, 0rem);outline:var(--card-outline, none);outline-offset:0;overflow:hidden;transition:box-shadow .18s ease,outline-color .18s ease}.acard__inner{display:flex;flex-direction:column;gap:.75rem;inline-size:100%}.acard__inner>*{inline-size:100%}.acard--align-left{text-align:left;align-items:flex-start}.acard--align-center{text-align:center;align-items:center}.acard--align-right{text-align:right;align-items:flex-end}.acard--align-center .acard__inner,.acard--align-right .acard__inner{align-items:inherit}.acard--align-center .acard__inner{align-items:center}.acard--align-right .acard__inner{align-items:flex-end}.acard__meta{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;opacity:.8}.acard--align-center .acard__meta{justify-content:center}.acard--align-right .acard__meta{justify-content:flex-end}.acard__title{margin:0;font-size:1.125rem;line-height:1.3}.acard__title a{color:inherit;text-decoration:none}.acard__title a:hover,.acard__title a:focus-visible{text-decoration:underline}.acard__excerpt{margin:0;color:rgba(var(--color-foreground),.75)}.acard__button{display:inline-flex;align-items:center;gap:.35rem}.pcard{display:flex;flex-direction:column;height:100%;gap:0;padding:1rem;border-radius:var(--card-border-radius, 0rem);outline:var(--card-outline, none);outline-offset:0;transition:box-shadow .18s ease,outline-color .18s ease;overflow:hidden}.pcard__media{display:block;position:relative;width:100%;overflow:hidden;margin-bottom:.75rem;border-radius:inherit;background:transparent}.pcard__media img{display:block;width:100%;height:100%;object-fit:cover}.pcard__ph{display:grid;place-items:center;min-height:160px;color:#00000059}.pcard__count{margin:0;font-size:.9rem;opacity:.75;display:flex;flex-wrap:wrap;gap:.35em;align-items:center}.pcard__count--align-left{justify-content:flex-start;text-align:left}.pcard__count--align-center{justify-content:center;text-align:center}.pcard__count--align-right{justify-content:flex-end;text-align:right}.pcard--align-left .pcard__count{justify-content:flex-start;text-align:left}.pcard--align-center .pcard__count{justify-content:center;text-align:center}.pcard--align-right .pcard__count{justify-content:flex-end;text-align:right}.pcard__empty{margin:0;opacity:.6}.pcard .shopify-block{width:100%;height:100%}.pcard{display:flex;flex-direction:column;height:100%;gap:0;padding:0rem;background-color:rgb(var(--color-background))!important}.pcard__body{display:grid;gap:.35rem;padding:.75rem 0}.pcard__title{margin:0;line-height:1.25}.pcard__price{display:flex;align-items:center;gap:.5rem}.pcard__price .compare{opacity:.6;text-decoration:line-through}.pcard--align-left{text-align:left;align-items:flex-start}.pcard--align-center{text-align:center;align-items:center}.pcard--align-right{text-align:right;align-items:flex-end}.pcard--align-center .pcard__price{justify-content:center;text-align:center}.pcard--align-right .pcard__price{justify-content:flex-end;text-align:right}.pcard--align-left .pcard__price{justify-content:flex-start;text-align:left}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
