:root{--type-body-leading: 1.15;--textarea-border-radius: 1.7222rem;--focus-ring-offset: 1px}body,.rte{font-size:var(--type-body-l);line-height:var(--type-body-leading)}.rte h1{font-size:var(--type-h1);line-height:.9}.rte h2{font-size:var(--type-h2);line-height:.82}.rte h3{font-size:var(--type-h3);line-height:1}.rte h4,.rte h5,.rte h6{font-size:var(--type-h4);line-height:1}.rte h3,.rte h4,.rte h5,.rte h6{font-family:Lateral Extended,Arial,sans-serif;font-weight:900;font-style:normal}.heading-feature,.heading-standard{line-height:.82}.heading-secondary{font-family:Lateral Extended,Arial,sans-serif;font-weight:900;font-style:normal;line-height:1}.font-heading{font-synthesis:weight}.heading-display{font-size:var(--type-h1);line-height:.9}.font-heading.inline-heading-rte em,.font-heading.inline-heading-rte i{font-family:Lateral Compressed,Arial,sans-serif;font-weight:400;font-style:normal;color:inherit}.heading-label{font-family:Lateral Extended,Arial,sans-serif;font-weight:900;font-style:normal;font-size:var(--type-h4);line-height:1;letter-spacing:.05em;text-transform:uppercase}.heading-label--xs{font-family:Lateral Expanded,Arial,sans-serif;font-size:var(--type-h4-xs)}.subheading,.subheading--sm,.link-mono,.price{font-family:var(--ui-font-stack);font-weight:400;line-height:1.1;letter-spacing:.05em;text-transform:uppercase}.subheading{font-size:var(--type-sub-m)}.subheading--sm,.link-mono,.price{font-size:var(--type-sub-s)}.product-tile .price{font-size:var(--type-price)}.body-xl{font-size:var(--type-body-xl);line-height:var(--type-body-leading)}.body-sm{font-family:var(--ui-font-stack);font-weight:400;font-size:var(--type-body-s);line-height:1.1;letter-spacing:0}.link-action,.link-label,.link-nav{font-family:Lateral Expanded,Arial,sans-serif;font-weight:700;font-style:normal;font-size:var(--type-link);line-height:1;letter-spacing:.05em}.link-action{text-transform:uppercase}.link-label{text-transform:none}#AnnouncementBar{font-family:var(--button-font-stack);font-weight:var(--button-font-weight);font-style:var(--button-font-style);letter-spacing:var(--button-letter-spacing);text-transform:capitalize}#AnnouncementBar,#AnnouncementBar *{font-size:var(--type-link);line-height:1}.btn,.push-btn__surface,.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded:before{font-size:var(--type-link);line-height:1;padding-top:1rem;padding-bottom:1rem;transition:transform var(--button-hover-duration) var(--button-hover-easing),background-color var(--button-hover-duration) var(--button-hover-easing),color var(--button-hover-duration) var(--button-hover-easing),box-shadow var(--button-hover-duration) var(--button-hover-easing)}.push-btn__surface{padding-left:1.3333rem;padding-right:1.3333rem}.push-btn__surface.p-2{padding:.5rem}input.link-action{font-size:var(--type-link);line-height:1}input.link-mono{font-size:var(--type-sub-s);line-height:1.1}input[type=text],input[type=email],input[type=tel],input[type=password],.input,select{box-shadow:inset 0 0 0 var(--input-border-width) rgb(var(--color-button-border)),var(--button-soft-shadow)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search]{height:3.1111rem}select,select.input{font-family:var(--ui-font-stack);font-weight:400;font-size:var(--type-sub-s);line-height:1.1;letter-spacing:.05em;text-transform:uppercase;height:2.6667rem}a:is(.link-nav,.link-label,.link-mono),button:is(.link-nav,.link-label),:is(.link-nav,.link-label,.link-mono) a{text-decoration:underline var(--rte-link-decoration-style) var(--underline-thickness);text-decoration-color:transparent;transition:.1s ease-in-out}a:is(.link-nav,.link-label,.link-mono):hover,button:is(.link-nav,.link-label):hover,:is(.link-nav,.link-label,.link-mono) a:hover{text-decoration-color:inherit}@media(hover:hover)and (pointer:fine){.splide__arrow.push-btn:hover .push-btn__surface,.splide__toggle.push-btn:hover .push-btn__surface{background:rgb(var(--color-button-background));color:rgb(var(--color-button-text));box-shadow:inset 0 0 0 var(--button-border-width) rgb(var(--color-button-border)),var(--button-soft-shadow)}.pagination__item.push-btn:hover .push-btn__surface--secondary{background:rgb(var(--color-scheme-secondary-background));color:rgb(var(--color-scheme-secondary-text))}}.quantity-picker{display:flex;width:fit-content;align-items:center;border-radius:var(--button-border-radius);box-shadow:inset 0 0 0 var(--button-border-width) rgb(var(--color-button-border));color:rgb(var(--color-scheme-text));font-family:var(--button-font-stack);font-size:var(--type-link);font-style:var(--button-font-style);font-weight:var(--button-font-weight);line-height:1;letter-spacing:var(--button-letter-spacing)}.quantity-picker__step{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:1rem .4444rem;cursor:pointer}.quantity-picker__icon,.quantity-picker__icon .theme-icon{display:block;width:.6667rem;height:.6667rem}.quantity-picker__input{width:1.7778rem;flex:0 0 auto;border:0;background:transparent;padding:.75rem 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:center}*:focus-visible,[type=text]:focus-visible,[type=email]:focus-visible,[type=url]:focus-visible,[type=password]:focus-visible,[type=number]:focus-visible,[type=date]:focus-visible,[type=datetime-local]:focus-visible,[type=month]:focus-visible,[type=search]:focus-visible,[type=tel]:focus-visible,[type=time]:focus-visible,[type=week]:focus-visible,[multiple]:focus-visible,textarea:focus-visible,select:focus-visible,.custom-radio input[type=radio]:focus-visible+label,.custom-checkbox input[type=checkbox]:focus-visible+label,.color-swatch:not(:checked):focus-visible+label,.color-swatch:checked:focus-visible+label,.custom-button:focus-visible+label{outline-style:solid;outline-offset:var(--focus-ring-offset)}[class*=jdgm-] select{width:auto;padding-left:1rem;padding-right:2.5rem}.splide.is-initialized:not(.is-active) .splide__list.lg\:gap-theme{display:grid}.header-bar{height:80px}@media(max-width:989px){.header-bar__left,.header-bar__right{width:auto;flex-grow:0}.header-bar__center{flex-grow:1}}.header-icon{width:1.3333rem;height:1.3333rem}.header-cart-circle{display:flex;width:calc(1rem + var(--icon-thickness) * 1px);height:calc(1rem + var(--icon-thickness) * 1px);align-items:center;justify-content:center;border:calc(var(--icon-thickness) * 1px) solid currentColor;border-radius:9999px;font-family:var(--ui-font-stack);font-weight:700;font-style:normal;font-size:var(--type-h4-xs);line-height:1;letter-spacing:0}[x-ref=searchFieldComponent]{--header-search-icon-inset: 1rem}input.header-search-input{height:auto;border-radius:var(--button-border-radius);padding-left:3rem;padding-right:3rem;background-color:rgb(var(--color-scheme-secondary-background));box-shadow:inset 0 0 0 var(--input-border-width) rgb(var(--color-button-border)),var(--button-soft-shadow)}.header-search__submit{left:var(--header-search-icon-inset)}.header-search__close{right:var(--header-search-icon-inset)}#predictiveSearchResults{top:100%}.mega-tile{--mega-tile-title-size: 1.5556rem;--mega-tile-radius: var(--media-border-radius, 1.1111rem);--mega-tile-border-width: 0;--mega-tile-padding: 1.1111rem;--mega-tile-sticker-size: 4.4444rem;--mega-tile-sticker-reserve: .6;--mega-tile-aspect: 4 / 5}.mega-tile__media{position:relative;aspect-ratio:var(--mega-tile-aspect)}.mega-tile__link{position:relative;display:block;border:var(--mega-tile-border-width) solid rgba(var(--color-scheme-text),1);border-radius:var(--mega-tile-radius);overflow:hidden}.mega-panel__tiles .mega-tile,.sidebar-nav__tiles .mega-tile,.collection-group-tile .mega-tile{--mega-tile-border-width: 1.5px}.mega-tile__link:before{content:"";position:absolute;z-index:1;top:0;right:0;left:0;height:60%;background:linear-gradient(to bottom,rgb(0 0 0 / 45%),transparent);pointer-events:none}.mega-tile__content{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:flex-start;top:var(--mega-tile-padding);left:var(--mega-tile-padding);right:var(--mega-tile-padding)}.mega-tile__title{font-size:var(--mega-tile-title-size);text-transform:uppercase}.mega-tile__button{margin-top:var(--mega-tile-padding)}.mega-tile--title-bottom .mega-tile__content{top:auto;bottom:var(--mega-tile-padding);align-items:center}.mega-tile--title-bottom .mega-tile__link:before{top:auto;bottom:0;background:linear-gradient(to top,rgb(0 0 0 / 45%),transparent)}.mega-tile--has-sticker .mega-tile__content{right:calc(var(--mega-tile-padding) + var(--mega-tile-sticker-size) * var(--mega-tile-sticker-reserve));right:calc(var(--mega-tile-padding) + var(--mega-tile-sticker-size) * var(--mega-tile-sticker-reserve) * (cos(var(--mega-tile-sticker-rotate-abs, 0deg)) + sin(var(--mega-tile-sticker-rotate-abs, 0deg))))}.mega-tile--title-bottom.mega-tile--has-sticker .mega-tile__content{right:var(--mega-tile-padding)}.mega-tile__sticker{position:absolute;z-index:2;top:calc(var(--mega-tile-padding) * .5);right:calc(var(--mega-tile-padding) * .5);width:var(--mega-tile-sticker-size);height:auto;transform:rotate(var(--mega-tile-sticker-rotate, 0deg))}.mega-tile--sticker-left .mega-tile__sticker{right:auto;left:calc(var(--mega-tile-padding) * .5)}@media(max-width:989px){.mega-tile--sticker-half-mobile .mega-tile__sticker{width:calc(var(--mega-tile-sticker-size) * .5)}}.mega-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:2.2222rem}.mega-panel__columns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;flex:1 1 auto;gap:2.2222rem}.mega-panel__column{min-width:0}.mega-panel__sub-list>li{margin-top:.4444rem}.mega-panel__column--standalone>li+li{margin-top:.6667rem}.mega-panel__tiles{display:flex;flex:0 0 auto;gap:1.1111rem}.mega-panel__tiles>li{width:11.1111rem}.mega-panel__tiles--wide{--mega-tile-max-width: 19.4444rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,var(--mega-tile-max-width));justify-content:center;gap:.8889rem}.mega-panel__tiles--wide>li{width:auto}.mega-panel__tiles--wide .mega-tile{--mega-tile-padding: 1.3333rem}.left-drawer__panel--nav{width:100%;max-width:30rem;border-right:0}.left-drawer-locked{overflow:hidden}.sidebar-nav__tiles{display:flex;flex-direction:column;gap:1.1111rem}.sidebar-nav__tiles .mega-tile{--mega-tile-padding: 1.3333rem;--mega-tile-sticker-size: 5.5556rem}.sidebar-nav--columns .sidebar-nav__row,.sidebar-nav--columns .sidebar-nav__column-title,.sidebar-nav--columns .sidebar-nav__sub-list a{font-size:.6667rem}.sidebar-nav--columns{padding-left:.8889rem;padding-right:.8889rem}.sidebar-nav--columns .sidebar-nav__head{padding-bottom:0}.sidebar-nav--columns>ul{margin-top:1.3333rem}.sidebar-nav--columns .sidebar-nav__row{display:flex;align-items:center;min-height:3.1111rem;border-bottom:1px solid rgba(var(--color-scheme-text),1)}.sidebar-nav__toggle{position:relative;width:.8889rem;height:.8889rem}.sidebar-nav__toggle:before,.sidebar-nav__toggle:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%);background:rgba(var(--color-scheme-text),1);transition:opacity .15s}.sidebar-nav__toggle:after{transform:translateY(-50%) rotate(90deg)}.sidebar-nav__toggle--open:after{opacity:0}.sidebar-nav--columns .sidebar-nav__panel{border-bottom:1px solid rgba(var(--color-scheme-text),1)}.sidebar-nav__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:.8889rem;padding-block:1.3333rem 1.6667rem}.sidebar-nav__column-title{margin-bottom:.4444rem}.sidebar-nav__sub-list>li{margin-top:.6111rem}.sidebar-nav--columns .sidebar-nav__tiles{gap:1.3333rem;margin-top:1.3333rem}.sidebar-nav__cta{margin-top:1.1111rem}.sidebar-nav--columns .sidebar-nav__cta{margin-top:2.6667rem}.product-tile__subtitle,.product-tile__tagline{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-tile__subtitle{-webkit-line-clamp:2;line-clamp:2}.product-tile__tagline{font-size:var(--type-body-m);-webkit-line-clamp:3;line-clamp:3}.product-thumbnails-carousel{--thumbnails-gap: .625rem;--thumbnails-arrow-width: .5rem;position:relative;padding-inline:calc(var(--thumbnails-arrow-width) + .625rem)}.product-thumbnails-carousel--no-arrows{padding-inline:0}.product-thumbnails-carousel.is-initialized:not(.is-overflow){padding-inline:0}.product-thumbnails-carousel:not(.is-overflow) .splide__arrows{display:none}.product-thumbnails-carousel .splide__slide{width:calc((100% - (var(--thumbnails-gap) * (var(--thumbnails-per-view) - 1))) / var(--thumbnails-per-view))}.product-thumbnails-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);opacity:.55;transition:opacity .15s ease}.product-thumbnails-carousel__arrow:hover{opacity:1}.product-thumbnails-carousel__arrow-icon,.product-thumbnails-carousel__arrow-icon .theme-icon{display:block;width:var(--thumbnails-arrow-width);height:calc(var(--thumbnails-arrow-width) * 11 / 7)}.product-thumbnails-carousel__arrow[disabled]{cursor:default;opacity:.2}.product-buy-row{display:flex;align-items:flex-start;gap:.625rem}.product-buy-row>.product-block-quantity-selector{flex:0 0 auto}.product-buy-row>.product-block-buy-buttons{min-width:0;flex:1 1 auto}.color-swatches,.product-variant-picker-block{--swatch-size: 3.3333rem;--swatch-gap: .4444rem;--swatch-ring-offset: 1px}.color-swatches--card{--swatch-size: 1rem;--swatch-gap: .3333rem}.color-swatches--card .color-swatches__list{flex:1 1 auto;min-width:0;flex-wrap:nowrap;justify-content:safe center;overflow-x:auto;scrollbar-width:none;padding:calc(var(--swatch-ring-offset) + 1px)}.color-swatches__row{display:flex;align-items:center;gap:var(--swatch-gap)}.color-swatches__arrow{--swatch-arrow-width: .3889rem;flex:0 0 auto;opacity:.55;transition:opacity .15s ease}.color-swatches__arrow .theme-icon{display:block;width:var(--swatch-arrow-width);height:calc(var(--swatch-arrow-width) * 11 / 7)}.color-swatches__arrow:hover:not(:disabled){opacity:1}.color-swatches__arrow:disabled{opacity:.2;cursor:default}.color-swatches--card .color-swatches__list::-webkit-scrollbar{display:none}.color-swatches--card .color-swatches__item{flex:0 0 auto}.color-swatches__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--swatch-gap)}.color-swatches__item{display:block;border-radius:9999px;outline:1px solid transparent;outline-offset:var(--swatch-ring-offset)}.color-swatches__item--selected,.color-swatches__item:focus-visible{outline-color:currentColor}.color-swatches__dot{display:block;width:var(--swatch-size);height:var(--swatch-size);border-radius:9999px;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #00000014}.color-swatch-row{gap:var(--swatch-gap)}.color-swatch+label{border-radius:9999px;outline:1px solid transparent;outline-offset:var(--swatch-ring-offset);box-shadow:none}.color-swatch:checked+label{outline-color:currentColor;box-shadow:none}.color-swatch:focus-visible+label{outline-width:2px;outline-color:currentColor;box-shadow:none}.filter-swatch-row{--swatch-size: 2rem;--swatch-gap: .4444rem;--swatch-ring-offset: 1px;display:flex;flex-wrap:wrap;gap:var(--swatch-gap);padding:calc(var(--swatch-ring-offset) + 1px)}.size-swatch+label{width:3.1111rem;height:3.1111rem}.size-swatch:checked+label{box-shadow:inset 0 0 0 var(--input-border-width) rgb(var(--color-scheme-text))}.cart-remove a{text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:.3333rem}.cart-item{grid-template-columns:120px minmax(0,1fr)}@media(min-width:990px){.cart-item{grid-template-columns:150px minmax(0,1fr)}}.cart-quantity{display:flex;width:96px;height:30px;align-items:stretch;padding:0 8px;border-radius:var(--button-border-radius);box-shadow:inset 0 0 0 1.5px rgb(var(--color-button-border));color:rgb(var(--color-scheme-text))}.cart-quantity__step{display:flex;flex:0 0 24px;align-items:center;justify-content:center;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.cart-quantity__input{min-width:0;flex:1 1 auto;border:0;padding:0;box-shadow:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:center}.cart-progress{--cart-progress-track-height: .2222rem;--cart-progress-tick-height: .4444rem;--cart-progress-icon-size: 1.3333rem;--cart-progress-track-color: #d7d2cb;margin-top:.8889rem;margin-bottom:.8889rem}@media(min-width:990px){.cart-progress{margin-bottom:1.3333rem}}.cart-progress__messages{display:flex;align-items:center;justify-content:space-between;gap:1.1111rem;margin-bottom:.7778rem}.cart-progress__message{display:flex;flex:1 1 0;min-width:0;align-items:center}.cart-progress__track{position:relative;height:var(--cart-progress-track-height);background:var(--cart-progress-track-color)}.cart-progress__fill{width:var(--cart-progress-value);height:100%;background:rgba(var(--color-scheme-text),1);transition:width .3s ease}.cart-progress__icon{left:var(--cart-progress-value);width:var(--cart-progress-icon-size);transition:left .3s ease}.cart-progress__tick{position:absolute;top:50%;right:0;width:1px;height:var(--cart-progress-tick-height);transform:translateY(-50%);background:rgba(var(--color-scheme-text),1)}.cart-progress__tick--mid{right:auto;left:50%;transform:translate(-50%,-50%)}.upsell-strip{--upsell-radius: var(--media-border-radius, 1.1111rem);--upsell-media-size: 5.5556rem;--upsell-gap: .8889rem;--upsell-chip-size: 1.5556rem;--upsell-arrow-width: .3889rem;padding-top:1.1111rem}.upsell-strip__heading{margin-bottom:1.1111rem}.upsell-strip--bleed-end{margin-right:calc(var(--section-x-padding) * -1)}.upsell-strip .splide__slide{width:84%;max-width:21.7222rem}@media(min-width:990px){.upsell-strip{--upsell-media-size: 6.7222rem;--upsell-gap: 1.3333rem}.upsell-strip .splide__slide{width:75%}}.upsell-tile{gap:var(--upsell-gap);border:1px solid rgba(var(--color-scheme-text),1);border-radius:var(--upsell-radius);padding:.8889rem}.upsell-tile__media{width:var(--upsell-media-size);height:var(--upsell-media-size);border-radius:var(--upsell-radius)}.upsell-tile__body,.upsell-tile__title{min-width:0}.upsell-tile__body,.upsell-tile__head,.upsell-tile__form{gap:.6667rem}.upsell-tile__variant{color:rgba(var(--color-scheme-text),.6)}.upsell-tile__sizes{gap:.4444rem;min-width:0}.upsell-tile__size-track{gap:.2222rem;min-width:0;scrollbar-width:none;scroll-behavior:smooth}.upsell-tile__size-track::-webkit-scrollbar{display:none}.upsell-tile__size-arrow{opacity:.55;transition:opacity .15s ease}.upsell-tile__size-arrow:hover{opacity:1}.upsell-tile__size-arrow[disabled]{cursor:default;opacity:.2}.upsell-tile__size-arrow-icon,.upsell-tile__size-arrow-icon .theme-icon{display:block;width:var(--upsell-arrow-width);height:calc(var(--upsell-arrow-width) * 11 / 7)}.upsell-tile__size-label{min-width:var(--upsell-chip-size);height:var(--upsell-chip-size);padding:0 .3333rem}.upsell-tile__size input:checked+.upsell-tile__size-label{box-shadow:inset 0 0 0 1.5px rgba(var(--color-scheme-text),1)}.upsell-tile__size input:focus-visible+.upsell-tile__size-label{outline:var(--input-border-width) solid currentColor;outline-offset:var(--focus-ring-offset)}.upsell-tile__size-label--unavailable{opacity:.4}.upsell-tile__add{text-underline-offset:.3333rem;text-decoration-thickness:1.5px}.upsell-tile__add[disabled]{cursor:not-allowed}.collection-group-tile .mega-tile,.collection-group-tile .mega-tile__link{height:100%}.collection-group-tile .mega-tile__media{height:100%;aspect-ratio:3 / 4}.collection-group-start{grid-column-start:1}.contact-form__fields{display:flex;flex-direction:column;gap:.8889rem}.contact-form__fields>.push-btn{margin-top:.4444rem}.contact-form__row{display:grid;gap:.8889rem}@media(max-width:989px){.comparison-table__col-header{font-size:var(--type-h4-xs)}.comparison-table__row-label{font-size:var(--type-sub-s)}}.campaign-tiles .mega-tile{--mega-tile-radius: 0;--mega-tile-padding: 1.6667rem;--mega-tile-sticker-size: 5.5556rem}.image-with-text-rows__media{position:relative;aspect-ratio:var(--image-with-text-rows-aspect)}.image-with-text-rows__text{display:flex;flex-direction:column;justify-content:center;padding:2.5rem var(--section-x-padding)}@media(min-width:990px){.image-with-text-rows__row--image-right .image-with-text-rows__media{grid-row:1;grid-column:2}.image-with-text-rows__text--border-mobile-only{border-top-width:0;border-bottom-width:0}}.feature-text-column,.feature-text-column__body{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:1rem}.feature-text-column{height:auto}.feature-text-column__text--cut{overflow:hidden;max-height:6.5lh}@media(min-width:990px){.feature-text-column__text--cut{max-height:none;contain:size;padding-top:.3889rem}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/custom.css.map */
