i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";line-height:1;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:"\f08a"}.swym-button{border-radius:30px!important;text-transform:uppercase!important}.product-info .swym-wishlist-button-bar{display:none!important}.product-gallery__media{position:relative}.product-gallery .swym-wishlist-button-bar{position:absolute;z-index:1;top:1.25rem;right:1.25rem;width:auto}@media screen and (max-width:999px){.product-gallery .swym-wishlist-button-bar{top:.75rem;right:.75rem}}#launcher{z-index:3!important}div:has(>div>iframe[title="Message from company"]){z-index:3!important}.ot-floating-button{z-index:3!important}.links-with-image{--links-with-image-spacing-block: var(--section-vertical-spacing);--links-with-image-stack-gap: 1.25rem;--links-with-image-list-gap: 1rem;--links-with-image-radius: 1.5rem;width:min(100% - var(--container-gutter) * 2,max(58rem,64%));margin-inline:auto;padding-block:var(--links-with-image-spacing-block)}.links-with-image .links-with-image__stack{row-gap:var(--links-with-image-stack-gap)}.links-with-image .links-with-image__list{row-gap:var(--links-with-image-list-gap)}.links-with-image .big-link{padding-block:0}@media screen and (min-width:1000px){.links-with-image{--links-with-image-spacing-block: 5rem;--links-with-image-stack-gap: 2rem;--links-with-image-list-gap: 2rem;--links-with-image-radius: 2.5rem}.links-with-image.section-split:has(.section-split__column--image){align-items:end}.links-with-image .min-h-screen{min-height:calc(100svh - var(--links-with-image-spacing-block) * 2)}.links-with-image .links-with-image__media{--sticky-inset-block-start: calc( var(--sticky-offset, 0px) + var(--links-with-image-spacing-block) )}.links-with-image .content-box{border-radius:var(--links-with-image-radius);overflow:hidden}.links-with-image .content-box__background-media img{border-radius:var(--links-with-image-radius)}.links-with-image__list .big-link>*{opacity:.2}.links-with-image__list .big-link:first-child>*{opacity:1}.links-with-image__list:has(.big-link:hover) .big-link:not(:hover)>*{opacity:.2}.links-with-image__list .big-link:hover>*{opacity:1}}.shopify-section--hot-spots{--hot-spot-overlay-angle: 110.9deg}.shopify-section--hot-spots .content-box__background-media,.shopify-section--hot-spots .content-box__background-media img{border-radius:0}.shopify-section--hot-spots .content-box__background-media{--gradient-overlay: linear-gradient( var(--hot-spot-overlay-angle), rgb(var(--hot-spot-overlay-color) / .8), rgb(var(--hot-spot-overlay-color) / 0) 25% ), rgb(var(--overlay))}.popover--hot-spot .swym-wishlist-collections-v2-container{display:none}@media screen and (max-width:699px){.shopify-section--hot-spots{--hot-spot-overlay-angle: 100.8deg}.shopify-section--hot-spots .content-box{--content-box-spacing-inline-start: 1rem;--content-box-spacing-block-start: 2.5rem}.shopify-section--hot-spots .placeable-content .prose{--prose-combination-subheading-heading-spacing: 1rem}.shopify-section--hot-spots .placeable-content .subheading{font-size:.75rem;line-height:1.333}.shopify-section--hot-spots .placeable-content .h2{font-size:1.25rem;line-height:1.2}}.shopify-section--press-reviews{--section-enable-padding-collapsing: 0}.press-reviews{--press-reviews-radius: 1rem;--press-reviews-card-padding: 1.75rem;--press-reviews-peek: 3rem;--press-reviews-slide-gap: 1rem;--press-reviews-column-gap: 1.5rem}.press-reviews .section-spacing{display:grid;gap:2rem}.press-reviews__intro .h2{font-size:clamp(1.75rem,1rem + 3.59vw,4.25rem)}.press-reviews__intro{row-gap:1.5rem}.press-reviews__intro-text{max-width:34rem;font-size:1rem}.press-reviews__button{margin-block-start:.5rem}.press-reviews__carousel-wrapper{display:grid;gap:1.25rem;position:relative}.press-reviews__carousel{display:flex;gap:var(--press-reviews-slide-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter)}.press-reviews__carousel::-webkit-scrollbar{display:none}.press-reviews__item{flex:0 0 calc(100% - var(--press-reviews-peek));scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.press-reviews__media{order:-1;border-radius:var(--press-reviews-radius) var(--press-reviews-radius) 0 0;overflow:hidden}.press-reviews__image{aspect-ratio:4 / 3;object-fit:cover;width:100%;border-radius:inherit}.press-reviews__card{background:rgb(var(--press-reviews-card-background));border-radius:0 0 var(--press-reviews-radius) var(--press-reviews-radius);padding:var(--press-reviews-card-padding);display:grid;align-content:center;justify-items:center}.press-reviews__item:not(:has(.press-reviews__media)) .press-reviews__card{border-radius:var(--press-reviews-radius)}.press-reviews__card-content{display:grid;justify-items:center;text-align:center;gap:1rem}.press-reviews__stars{color:rgb(var(--press-reviews-star-color));display:flex;gap:.125rem}.press-reviews__quote{max-width:32rem}.press-reviews__author{font-family:var(--subheading-font-family);font-style:var(--subheading-font-style);font-weight:var(--subheading-font-weight);font-size:var(--subheading-font-size);letter-spacing:var(--subheading-letter-spacing);text-transform:var(--subheading-text-transform);opacity:.6}.press-reviews__nav{display:flex;gap:1.5rem;align-items:center;justify-self:end}.press-reviews__arrow{transition:opacity .2s ease-in-out}.press-reviews__arrow[disabled]{opacity:.3}@media screen and (min-width:1000px){.press-reviews{--press-reviews-radius: 1.5rem;--press-reviews-card-padding: 3rem}.press-reviews .section-spacing{gap:3rem}.press-reviews__intro-text{font-size:1.25rem}.press-reviews__carousel{width:calc(50% - var(--press-reviews-column-gap) / 2);margin-inline:0;padding-inline:0;scroll-padding-inline:0;gap:0;background:rgb(var(--press-reviews-card-background));border-radius:var(--press-reviews-radius)}.press-reviews__item{flex:0 0 100%;aspect-ratio:1 / 1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.press-reviews__card,.press-reviews__item:not(:has(.press-reviews__media)) .press-reviews__card{background:none;border-radius:0;padding-block:4rem}.press-reviews__card-content{gap:1.5rem}.press-reviews__media{position:absolute;inset-block:0;inset-inline-end:0;width:calc(50% - var(--press-reviews-column-gap) / 2);order:0;border-radius:var(--press-reviews-radius);opacity:0;transition:opacity .4s ease-in-out}.press-reviews__item.is-selected .press-reviews__media{opacity:1}.press-reviews__image{aspect-ratio:auto;height:100%}.press-reviews__nav{position:absolute;inset-block-end:2.5rem;inset-inline-end:calc(50% + var(--press-reviews-column-gap) / 2 + 2.5rem);z-index:1}}.blog-links{--container-max-width: 84rem;--blog-links-radius: 1rem;--blog-links-card-padding: 1.25rem;--blog-links-feature-padding: 1.5rem;--blog-links-row-spacing: 1.5rem}.blog-links .section-spacing{display:grid;gap:1.5rem}.blog-links__intro{display:grid;gap:.75rem;justify-items:center;text-align:center}.blog-links__intro .h4{font-size:clamp(1.875rem,1.5rem + 1.6vw,2.75rem)}.blog-links__feature-content .h4{font-size:clamp(1.625rem,1.35rem + 1.15vw,2.5rem)}.blog-links__intro-text{max-width:34rem}.blog-links__posts{display:grid;gap:1.5rem}.blog-links__feature{display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--blog-links-radius);overflow:hidden;isolation:isolate}.blog-links__feature-media{grid-area:1 / 1;position:relative;aspect-ratio:1 / 1;height:100%}.blog-links__feature-image{width:100%;height:100%;object-fit:cover}.blog-links__feature-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#00000059 45%,#0000 80%)}.blog-links__feature-content{grid-area:1 / 1;align-self:end;z-index:1;display:grid;justify-items:start;gap:.75rem;padding:var(--blog-links-feature-padding);--text-color: 255 255 255;color:rgb(var(--text-color))}.blog-links__feature-subheading{opacity:.85}.blog-links__feature-text{max-width:32rem}.blog-links__feature-button{margin-block-start:.5rem}.blog-links__card{background:rgb(var(--blog-links-card-background));border-radius:var(--blog-links-radius);padding:var(--blog-links-card-padding);display:flex;flex-direction:column}.blog-links__list{display:grid}.blog-links__item-wrapper+.blog-links__item-wrapper{border-block-start:1px solid rgb(var(--border-color))}.blog-links__item{display:grid;gap:.375rem;padding-block:var(--blog-links-row-spacing)}.blog-links__item-wrapper:first-child .blog-links__item{padding-block-start:0}.blog-links__item-headline{font-size:1.0625rem}.blog-links__item-subheading{opacity:.6}.blog-links__card-footer{margin-block-start:auto;padding-block-start:var(--blog-links-row-spacing)}.blog-links__list+.blog-links__card-footer{border-block-start:1px solid rgb(var(--border-color))}.blog-links__posts--feature-only .blog-links__card{background:none;padding:0;align-items:center}.blog-links__posts--feature-only .blog-links__card-footer{padding-block-start:0}@media screen and (min-width:1000px){.blog-links{--blog-links-radius: 1.25rem;--blog-links-card-padding: 1.5rem;--blog-links-feature-padding: 3rem}.blog-links .section-spacing{gap:2rem}.blog-links__intro{justify-items:start;text-align:start}.blog-links__posts{grid-template-columns:minmax(0,1fr) 25rem;column-gap:2rem;align-items:stretch}.blog-links__feature-media{aspect-ratio:3 / 2}.blog-links__posts--feature-only{grid-template-columns:minmax(0,1fr)}.blog-links__posts--feature-only .blog-links__feature-media{aspect-ratio:16 / 9}.blog-links__feature-content{gap:1rem}}.link-faded-reverse.link-reversed{transition:background-size .2s ease-in-out,color .2s ease-in-out}.mega-menu__linklist--primary a{font-size:1rem;font-weight:700}.header__link--highlighted,.menu-drawer__nav-item--highlighted{color:rgb(var(--header-highlighted-link-color))}@media screen and (pointer:fine){.header__link--highlighted:hover,.header__link--highlighted:has(+[open]),.menu-drawer__nav-item--highlighted:hover{color:rgb(var(--header-highlighted-link-color) / .6)}}.menu-promo{--menu-promo-radius: 1.5rem;--menu-promo-content-spacing: 1.25rem;--menu-promo-button-background: 160 149 115;--menu-promo-button-text-color: 255 255 255;--menu-promo-scrim: linear-gradient( to top, rgb(0 0 0 / .7) 0%, rgb(0 0 0 / .35) 30%, rgb(0 0 0 / 0) 65% )}.menu-promo__card{display:grid;border-radius:var(--menu-promo-radius);isolation:isolate;overflow:hidden;position:relative}.menu-promo__card:has(.menu-promo__media){--text-color: 255 255 255;color:rgb(var(--text-color))}.menu-promo__media{grid-area:1 / 1;overflow:hidden;position:relative}.menu-promo__media.with-overlay:after{--gradient-overlay: var(--menu-promo-scrim)}.menu-promo .menu-promo__card img{width:100%;height:100%;object-fit:cover}.menu-promo__content{grid-area:1 / 1;z-index:1;align-self:end;display:grid;gap:.5rem;padding:var(--menu-promo-content-spacing);color:rgb(var(--text-color))}.menu-promo__heading{font-size:1rem;line-height:1.2}.menu-promo__text{font-size:.875rem}.menu-promo__button{--button-background: var(--menu-promo-button-background);--button-text-color: var(--menu-promo-button-text-color);--button-letter-spacing: .125rem;margin-block-start:.75rem}.menu-promo__card:not(:has(.menu-promo__media)) .menu-promo__content{align-self:start;padding:0}.menu-promo--with-spacing .menu-promo__item{flex:auto;width:320px;min-width:260px;max-width:420px}.menu-promo--with-spacing .menu-promo__media{aspect-ratio:5 / 6}.menu-promo--without-spacing .menu-promo__card{--menu-promo-radius: 0}.menu-drawer__eyebrow{color:rgb(var(--text-color) / .55);margin-block-end:1.5rem}.menu-drawer__nav-list{display:grid;row-gap:1.5rem}.menu-drawer__nav-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);font-size:1.25rem;line-height:calc(var(--heading-line-height) + .1)}.menu-drawer__nav-arrow{flex-shrink:0;width:.6875rem}.menu-drawer__panel-header{padding-inline:0;min-height:0;background:rgb(var(--text-color) / .04)}.menu-drawer__back-button{display:flex;align-items:center;justify-content:flex-start;column-gap:.625rem;width:100%;min-height:3.5rem;padding-inline:var(--menu-drawer-padding-inline);color:#866761}.menu-drawer__back-button svg{flex-shrink:0;width:.875rem}@media screen and (pointer:fine){.menu-drawer__back-button:hover svg{animation:.5s backButtonBounce}}.product-card__swatch-list .color-swatch,.facets .color-swatch,.variant-picker .color-swatch{--swatch-width: 1.5rem;--swatch-height: 1.5rem;--swatch-disabled-icon-size: .75rem;--swatch-disabled-strike-color: #6b6b6b;flex-shrink:0;box-shadow:0 0 0 .125rem #ccc inset}.product-main .variant-picker .color-swatch{--swatch-width: 2rem;--swatch-height: 2rem}.product-card__swatch-list :checked+.color-swatch,.product-card__swatch-list .color-swatch.is-selected,.facets :checked+.color-swatch,.facets .color-swatch.is-selected,.variant-picker :checked+.color-swatch,.variant-picker .color-swatch.is-selected{outline-color:#6b6b6b}.product-card__swatch-list .color-swatch.is-disabled:before,.facets .color-swatch.is-disabled:before,.variant-picker .color-swatch.is-disabled:before{--strike-width: 1px;background:linear-gradient(to top left,transparent calc(50% - var(--strike-width)),var(--swatch-disabled-strike-color) calc(50% - var(--strike-width)),var(--swatch-disabled-strike-color) calc(50% + var(--strike-width)),transparent calc(50% + var(--strike-width))) no-repeat;background-size:100%}.product-card__swatch-list .color-swatch__view-more{color:rgb(var(--text-color));font-size:.75rem;font-weight:500;letter-spacing:normal;text-transform:none;white-space:nowrap;flex-shrink:0}.variant-picker{--variant-control-radius: 100rem;--variant-control-border-color: #cccccc;--variant-pill-columns: 3;--variant-pill-gap: .75rem}.variant-picker__option-values--pills{display:grid;grid-template-columns:repeat(var(--variant-pill-columns),minmax(0,1fr));gap:var(--variant-pill-gap)}.variant-picker .block-swatch{border-radius:var(--variant-control-radius);border-color:var(--variant-control-border-color);color:#6b6b6b}.variant-picker__option-values--pills .block-swatch{min-width:0;text-align:center}.variant-picker .select{border-radius:.25rem;border-color:var(--variant-control-border-color)}.variant-picker :checked+.block-swatch,.variant-picker .block-swatch.is-selected{color:rgb(var(--text-color));border-color:rgb(var(--text-color));background-color:rgb(var(--text-color) / .1)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;row-gap:.25rem;margin-block-end:1.5rem;font-size:.75rem;color:#6b6b6b}.breadcrumbs__item{text-decoration:underline!important;text-underline-offset:.25em!important}.collection-banner__container{--container-gutter-context: min(1.75rem, var(--container-gutter))}.collection-banner__heading .h2{margin-block-start:0}.collection-banner__heading{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem;row-gap:.25rem}.collection-banner__count,.collection-banner__description{color:#6b6b6b}.collection-banner__count{font-size:.875rem}.product-main{--product-card-background: 255 255 255;--product-card-radius: 1.5rem;--product-card-padding: 1.25rem}.product-main .product-info{background:rgb(var(--product-card-background));border-radius:var(--product-card-radius);padding:var(--product-card-padding)}.product-main .product-info--plain{background:none;padding:0}.product-main .product-info--plain:not(:has(.product-info__block-item:not(:empty))){display:none}.product__left .product-info--plain{margin-block-start:2rem}.product__right .product-info--plain{margin-block-start:1.5rem}.product-shipping-policy__link{color:#866761;text-decoration:underline;text-underline-offset:.25em}.product-shipping-policy__prose{--text-h1: 1.375rem;--text-h2: 1.25rem;--text-h3: 1.125rem;--text-h4: 1rem}.product-info__block-item:has(#upsellplus-pdp-block-widget):not(:has(#upsellplus-offer-block-item-container)){display:none}app-block-carousel{--app-block-carousel-heading-height: 1.75rem;display:block;position:relative}.app-block-carousel__controls{display:flex;align-items:center;column-gap:1.5rem;height:var(--app-block-carousel-heading-height);position:absolute;inset-block-start:0;inset-inline-end:0;z-index:1}app-block-carousel:not([scrollable]) .app-block-carousel__controls{display:none}.app-block-carousel__arrow{display:grid;place-items:center;color:rgb(var(--text-color));transition:opacity .2s ease-in-out}.app-block-carousel__arrow[disabled]{opacity:.3;cursor:default}app-block-carousel .AppPdpOffers>#up-blockstack{align-items:stretch!important;gap:1.25rem!important;padding:0!important;border-radius:0!important;background:none!important;overflow:visible!important}app-block-carousel .AppPdpOffers>#up-blockstack>#up-text-block{padding-inline-end:5rem!important;color:rgb(var(--text-color))!important;font-size:1.25rem!important;font-weight:600!important;line-height:var(--app-block-carousel-heading-height)!important}app-block-carousel :is(#upsellplus-offer-inline,#upsellplus-offer-block){display:grid!important;grid-template-columns:none!important;grid-auto-columns:78%!important;grid-auto-flow:column!important;align-items:stretch!important;gap:1rem!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}app-block-carousel :is(#upsellplus-offer-inline,#upsellplus-offer-block)::-webkit-scrollbar{display:none}@media screen and (max-width:999px){app-block-carousel :is(#upsellplus-offer-inline,#upsellplus-offer-block){margin-inline:calc(-1 * var(--distance-to-bleed));padding-inline:var(--distance-to-bleed);scroll-padding-inline:var(--distance-to-bleed)}}app-block-carousel #upsellplus-offer-block-item-container{scroll-snap-align:start;padding:1.5rem!important;border:none!important;border-radius:1.75rem!important;background:rgb(var(--product-card-background))!important;box-shadow:none!important}app-block-carousel #upsellplus-offer-block-item-inner{flex:1 0 auto;gap:0!important}app-block-carousel #upsellplus-offer-inline-item{grid-template-columns:7rem minmax(0,1fr)!important;align-items:start!important;gap:0 1rem!important;overflow:visible!important}app-block-carousel :is(#upsellplus-offer-item-content,#upsellplus-offer-item-content-outer,#upsellplus-offer-item-content-inner-inline,#upsellplus-offer-item-content-inner-block){display:contents!important}app-block-carousel #upsellplus-offer-item-image-container{grid-row:1 / span 2;height:auto!important;border-radius:.75rem!important}app-block-carousel #upsellplus-offer-item-title-price{grid-column:2;padding-block-start:.5rem}app-block-carousel #upsellplus-offer-item-title-price>#up-text-block{margin:0 0 .5rem!important;color:rgb(var(--text-color))!important;font-size:1rem!important;font-weight:var(--text-font-bold-weight)!important;line-height:1.4!important}app-block-carousel #upsellplus-offer-item-price>#up-text-block{margin:0!important}app-block-carousel #upsellplus-offer-item-price #up-text{color:rgb(var(--text-color) / .8)!important;font-size:1rem!important;font-weight:400!important}app-block-carousel #upsellplus-offer-item-content-inner-block-variant-quantity{grid-column:2;max-width:none!important;margin-block-start:.75rem}app-block-carousel #upsellplus-offer-item-content-inner-block-variant-quantity #up-blockstack{align-items:stretch!important}app-block-carousel #upsellplus-offer-item-content-inner-block-variant-quantity div:has(>select){border-color:rgb(var(--text-color) / .15)!important;border-radius:var(--input-border-radius)!important}app-block-carousel #upsellplus-offer-item-content-inner-block-variant-quantity select{color:rgb(var(--text-color))!important}app-block-carousel #upsellplus-offer-item-button{grid-column:1 / -1;margin-block-start:1.5rem}app-block-carousel #upsellplus-offer-item-button button{width:100%!important;padding:1rem 1.5rem!important;border:1px solid rgb(var(--text-color))!important;border-radius:var(--button-border-radius)!important;background:none!important;color:rgb(var(--text-color))!important;font:var(--button-font)!important;letter-spacing:var(--button-letter-spacing)!important;text-transform:var(--button-text-transform)!important}@media screen and (pointer:fine){app-block-carousel #upsellplus-offer-item-button button:hover:not(:disabled){background:rgb(var(--text-color))!important;color:rgb(var(--background))!important}}@media screen and (max-width:699px){app-block-carousel #upsellplus-offer-inline-item{grid-template-columns:minmax(0,1fr)!important;align-content:start}app-block-carousel #upsellplus-offer-item-image-container{grid-row:auto;margin-block-end:1rem}app-block-carousel :is(#upsellplus-offer-item-title-price,#upsellplus-offer-item-content-inner-block-variant-quantity){grid-column:1}app-block-carousel #upsellplus-offer-item-title-price{padding-block-start:0}}.product-main .product-info-accordion .accordion__summary,.product-description__heading{font-size:1rem;font-weight:var(--text-font-bold-weight)}.product-main .accordion-group>.product-info__block-item:first-child .accordion{box-shadow:0 1px rgb(var(--border-color))}.product-description__heading{margin-block-end:.75rem}.product-description__content{max-height:15rem;position:relative;overflow:hidden}.product-description__content:after{content:"";background:linear-gradient(to bottom,rgb(var(--background) / 0),rgb(var(--background)));pointer-events:none;height:6rem;position:absolute;inset-block-end:0;inset-inline:0}.product-description__more{color:#866761;cursor:pointer;width:max-content;margin-block-start:1rem;margin-inline:auto;text-decoration:underline;text-underline-offset:.25em;display:block}.product-description__toggle:checked~.product-description__content{max-height:none}.product-description__toggle:checked~.product-description__content:after,.product-description__toggle:checked~.product-description__more,.product-description--full .product-description__content:after,.product-description--full .product-description__more{display:none}.product-description--full .product-description__content{max-height:none}.product-description__toggle:focus-visible~.product-description__more{outline:2px solid rgb(var(--text-color));outline-offset:4px}.product-usps{gap:.625rem;display:grid}.product-usps__item{align-items:center;gap:.625rem;display:flex;color:#866761}.product-usps__icon{flex-shrink:0;width:16px;height:auto}.certification-image{text-align:center}.certification-image__image{width:100%;max-width:15rem;margin-inline:auto}.trust-markers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;text-align:center;display:grid}.trust-markers__item{justify-items:center;align-content:start;gap:.25rem;display:grid}.trust-markers__item .icon{color:rgb(var(--subheading-text-color));margin-block-end:.5rem}.trust-markers__content{color:rgb(var(--text-color) / .7)}@media screen and (max-width:999px){.product__left{display:contents}.product__left .product-info--plain{order:1;margin-block-start:0}}@media screen and (min-width:1000px){.product-main{--product-card-radius: 2.5rem;--product-card-padding: 2.5rem}.product-main .product{column-gap:2.5rem}.product-main .product-info{max-width:none}}.product-gallery__media{border-radius:1.5rem}.product-gallery__media>:not(open-lightbox-button){border-radius:inherit;overflow:hidden}.scroll-marker-group--scroll-bar{--scroll-marker-group-gap: 0;margin-block:1rem;flex-wrap:nowrap;width:100%;height:3px;border-radius:3px;background-color:rgb(from currentColor r g b / .15)}.scroll-marker-group--scroll-bar .scroll-marker{--scroll-marker-height: 100%;flex:1;border-radius:inherit;transition:background-color .3s}.scroll-marker-group--scroll-bar .scroll-marker[aria-current=true]{background-color:currentColor}@media screen and (min-width:1000px){.product-gallery__media{border-radius:2.5rem}}.collection__toolbar>.vertically-separated-list{margin-inline-start:auto}.collection__sort-button{column-gap:.375rem}.collection__sort-value{font-size:.875rem}@media screen and (max-width:699px){.collection__filter-button .subheading,.collection__sort-button .subheading{font-size:.75rem}}.active-facets{gap:.5rem}.collection__results .active-facets{padding-block:0 1.5rem;padding-inline:.25rem;text-align:start;border-block-start-width:0;justify-content:flex-start}.removable-facet{font-size:.875rem;font-weight:400;background-color:#fff;border-color:rgb(var(--border-color));border-radius:1.5rem;column-gap:.5rem;min-height:1.75rem;padding-block:.25rem;padding-inline:.5rem;letter-spacing:normal;text-transform:none}.removable-facet svg{width:.625rem}.facets-clear-all{margin-inline-start:.5rem;font-size:.75rem;font-weight:400;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:.25em;color:rgb(var(--text-color) / .6)}@media screen and (pointer:fine){.facets-clear-all:hover{color:rgb(var(--text-color))}}@media screen and (max-width:699px){.collection__results .active-facets{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.collection__results .active-facets::-webkit-scrollbar{display:none}.collection__results .removable-facet{flex-shrink:0}.collection__results .facets-clear-all,.collection__results .removable-facet{white-space:nowrap}.collection__results .facets-clear-all{order:-1;margin-inline:0 .25rem}}.facets .accordion__summary,.facets__availability-control .subheading{font-weight:400;letter-spacing:.25rem}.drawer--facets .facets__availability-control:first-of-type{box-shadow:0 1px rgb(var(--border-color))}.checkbox{--checkbox-size: 1rem;background-color:transparent;border:1px solid rgb(var(--text-color) / .25);border-radius:.125rem}.checkbox:checked{background-color:#866761;background-blend-mode:normal;background-size:.625rem .5rem;border-color:#866761}.checkbox:not(:disabled,:checked)~label{opacity:1}@media screen and (pointer:fine){.checkbox:not(:disabled,:checked):hover{border-color:rgb(var(--text-color) / .5)}}.tpo_option-set-wrapper{padding:0!important}.tpo_option-container{background-color:#f6efe5;padding:1rem;border-radius:1.25rem;--checkbox-background_unselected: #ffffff;--checkbox-border_unselected: #cccccc;--active-checkbox-border: #866761;--active-checkbox-background: #866761}.tpo_option-label-container .form__label,span.tpo_option_type_label{color:#2c2e2d!important}span.tpo_option-required-indicator{color:#866761!important}.tpo_error-message{color:red!important}.jdgm-widget.jdgm-widget.jdgm-pdp-widget{display:flex;gap:.5rem}.jdgm-pdp-widget__read-all{display:none;color:#866761;text-decoration:underline;text-underline-offset:.25em}.jdgm--done-setup .jdgm-pdp-widget__read-all{display:inline-block}.split-panels .container{background-color:var(--split-panel-background, rgb(var(--background)));border-radius:1.5rem;padding:1.5rem}@media screen and (min-width:1000px){.split-panels .container{background:none;border-radius:0;padding:0}.split-panels .section-split:has(.section-split__column--image){column-gap:1.5rem;align-items:stretch}.split-panels .section-split:has(.section-split__column--image) .section-split__column:not(.section-split__column--image){background-color:var(--split-panel-background, rgb(var(--background)));border-radius:1.5rem;padding:var(--container-gutter)}}.metaobject-content-blocks{display:grid;gap:1.5rem}@media screen and (min-width:1000px){.metaobject-content-blocks{gap:2rem}}cart-drawer:not([data-shipping-zone=in]) .free-shipping-bar,cart-drawer:not([data-shipping-zone=in]) .shipping-zone-in,cart-drawer[data-shipping-zone=in] .shipping-zone-not-in,cart-drawer[data-shipping-zone=out] .shipping-zone-policy,cart-drawer:not([data-shipping-zone=out]) .shipping-zone-out,cart-drawer:not([data-shipping-zone=in]) .line-notices:not(:has(.line-notice:not(.shipping-zone-in))){display:none}.shipment-group{background:#fff;border-radius:1.5rem}.shipment-group__header{padding:1.25rem 1rem 1.5rem;border-block-end:1px solid rgb(var(--border-color));font-size:.875rem}.drawer--cart .free-shipping-bar{display:grid;row-gap:.75rem;font-size:.75rem}.free-shipping-bar__message{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.free-shipping-bar__message svg{flex-shrink:0}.drawer--cart .free-shipping-bar .progress-bar{height:4px;border-radius:999px;color:rgb(var(--on-sale-text));background:rgb(var(--text-color) / .15)}.shipment-group__line-items{display:grid;row-gap:2rem;padding:1.5rem 1rem}.shipment-group .line-item{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1rem}.shipment-group .line-item__info{grid-column:2}.shipment-group .line-item .subheading{font-size:.875rem;letter-spacing:normal;text-transform:none}.shipment-group .line-item__info a.subheading{font-size:1rem;font-weight:700}.shipment-group .line-item__info p.subheading,.shipment-group .line-item__info li.subheading{color:rgb(var(--text-color) / .6);font-weight:400}.shipment-group .line-item__info ul[role=list]{padding:0;list-style:none}.line-item__final-price{font-size:1rem}.shipment-group .line-item__quantity-selector .h-stack{justify-content:space-between}.shipment-group .line-item .line-item__remove-button{opacity:1}.shipment-group .line-item__remove-button svg{display:none}.shipment-group .line-item__remove-button .text-xs{color:rgb(var(--on-sale-text));text-decoration:underline;text-underline-offset:3px}.line-notices{display:grid;grid-column:1 / -1;row-gap:.5rem}.line-notice{display:flex;align-items:center;column-gap:.75rem;padding:.625rem 1rem;border:1px solid rgb(var(--border-color));border-radius:999px;background:rgb(var(--background));color:rgb(var(--text-color) / .7);font-size:.75rem;line-height:1.5}.line-notice svg{flex-shrink:0;color:rgb(var(--on-sale-text))}.cart-drawer__upsell{display:grid;row-gap:1rem}.cart-drawer__upsell:not(:has(#upsellplus-offer-block-item-container)){display:none}.cart-drawer__upsell-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart-drawer__upsell-arrow{display:grid;place-items:center;padding:.25rem}.cart-drawer__upsell-arrow[disabled]{opacity:.3;cursor:default}upsell-carousel:not([scrollable]) :is([data-upsell-controls],[data-upsell-progress]){display:none}.cart-drawer__upsell .progress-bar{height:2px}#upsellplus_drawer_offer_v2{margin:0!important}#upsellplus_drawer_offer_v2:not(upsell-carousel *){display:none!important}#upsellplus_drawer_offer_v2 [uniqueid=upsellplus-offer-blockstack]{padding:0!important;overflow:visible!important}#upsellplus_drawer_offer_v2 [uniqueid=upsellplus-offer-blockstack]>#up-text-block{display:none!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-main{align-self:stretch}#upsellplus_drawer_offer_v2 #upsellplus-offer-carousel{display:block!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-carousel-nav{display:none!important}#upsellplus_drawer_offer_v2 :is(#upsellplus-offer-inline,#upsellplus-offer-carousel-item-container){display:flex!important;gap:1rem!important;align-items:stretch!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--distance-to-bleed));padding-inline:var(--distance-to-bleed);scroll-padding-inline:var(--distance-to-bleed)}#upsellplus_drawer_offer_v2 :is(#upsellplus-offer-inline,#upsellplus-offer-carousel-item-container)::-webkit-scrollbar{display:none}#upsellplus_drawer_offer_v2 :is(#upsellplus-offer-block-item-container,#upsellplus-offer-carousel-item){flex:0 0 calc((100% - 2.75rem)/2);scroll-snap-align:start}@media screen and (max-width:699px){#upsellplus_drawer_offer_v2 :is(#upsellplus-offer-block-item-container,#upsellplus-offer-carousel-item){flex-basis:78%}}#upsellplus_drawer_offer_v2 #upsellplus-offer-carousel-item{display:flex!important;position:static!important;opacity:1!important;transform:none!important;transition:none!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-carousel-item>#upsellplus-offer-block-item-container{flex:1}#upsellplus_drawer_offer_v2 #upsellplus-offer-block-item-container{padding:1rem!important;border:0!important;border-radius:1.5rem!important;box-shadow:none!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-block-item-inner{flex:1;gap:1rem!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-inline-item{grid-template-columns:4rem minmax(0,1fr)!important;gap:1rem!important;align-items:start!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-item-image-container{height:auto!important;border-radius:.5rem!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-item-content{padding:0!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-item-title-price>#up-text-block{margin:0 0 .5rem!important;color:rgb(var(--text-color))!important;font-size:1rem!important;font-weight:700!important;line-height:1.4!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-item-price #up-text-block{margin:0!important}#upsellplus_drawer_offer_v2 #upsellplus-offer-item-price #up-text{color:rgb(var(--text-color) / .7)!important;font-size:1rem!important}@media screen and (max-width:699px){#upsellplus_drawer_offer_v2 #upsellplus-offer-inline-item{grid-template-columns:minmax(0,1fr)!important;align-content:start}#upsellplus_drawer_offer_v2 #upsellplus-offer-item-image-container{width:min(10rem,100%)!important;justify-self:center}}#upsellplus_drawer_offer_v2 [uniqueid=up-button-add-to-cart]{min-height:3rem!important;padding:.75rem 1.5rem!important;border-color:rgb(var(--text-color))!important;border-radius:var(--button-border-radius)!important;background:transparent!important;color:rgb(var(--text-color))!important;font:var(--button-font)!important;letter-spacing:var(--button-letter-spacing)!important;text-transform:var(--button-text-transform)!important}line-item[inert],button[name=checkout][inert],.additional-checkout-buttons[inert]{opacity:.5}.drawer--cart .drawer-popover>[slot=header]{font-size:1rem;font-weight:700;letter-spacing:normal;text-transform:none}.drawer--cart .shipping-estimator__fieldset{display:grid;grid-template-columns:minmax(0,1fr)}.drawer--cart .shipping-estimator__fieldset label{color:rgb(var(--text-color));font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.drawer--cart .drawer-popover dialog-close-button{display:grid}.drawer--cart .drawer-popover .button{justify-self:stretch}.drawer:not(.drawer--search,.drawer--pickup-availability)>[slot=header]{padding-inline:2.5rem;text-wrap:balance}table{color:var(--color--text);border-spacing:0;width:100%;border-collapse:separate;white-space:nowrap}td,th{border:1px solid transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}th{border-bottom:1px solid var(--color--text-lightest);font-weight:400;padding:12px;text-align:left}th:first-child{padding-left:0}thead th,th{font-weight:700}td{border-bottom:1px solid var(--color--text-lightest);color:var(--color--text);padding:12px}td:first-child{padding-left:0}td.td2{text-indent:18px}@media(max-width:47.9275em){.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table tr,.responsive-table td{float:left;clear:both;width:100%}.responsive-table th,.responsive-table td{display:block;text-align:right;padding:6px 12px;border:0;margin:0;height:auto}.responsive-table td:before{content:attr(data-label);float:left;text-align:center;font-size:.85rem;padding-right:12px;margin-top:6px}}.o-page-loader{display:block;position:fixed;top:0;left:0;right:0;z-index:9999;transition:opacity .2s ease-in-out;opacity:0}.is-loading .o-page-loader{opacity:1}.o-page-loader .o-page-loader__holder{position:relative;overflow:hidden;height:3px;background:var(--color--bg-alpha)}.o-page-loader .o-page-loader__line{position:absolute;top:0;left:0;bottom:0;width:100%;background-color:var(--color--text-light);transition:transform .2s linear 0s;transform-origin:0px 0px}.o-page-loader .o-page-loader__line--1{animation:2s cubic-bezier(.65,.815,.735,.395) 0s infinite normal none running line_1}.o-page-loader .o-page-loader__line--2{animation:2s cubic-bezier(.165,.84,.44,1) 1.1s infinite normal none running line_2}@keyframes line_1{0%{transform:translate(-100%) scaleX(35%)}60%{transform:translate(100%) scaleX(.9)}to{transform:translate(100%) scaleX(.9)}}@keyframes line_2{0%{transform:translate(-100%)}60%{transform:translate(107%) scaleX(1%)}to{transform:translate(107%) scaleX(1%)}}.mega-menu:has(a[href*="/collections/older-trailer-models"]) .mega-menu__navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem clamp(1.5rem,3vw,3rem);max-width:none;width:100%}.mega-menu:has(a[href*="/collections/older-trailer-models"]) .mega-menu__navigation>*,.mega-menu:has(a[href*="/collections/older-trailer-models"]) .mega-menu__navigation :is(ul,li,a,p,span){width:auto;max-width:none;min-width:0}@media screen and (min-width:1280px){.mega-menu .mega-menu__navigation a{white-space:nowrap}.mega-menu:has(a[href*="/collections/older-trailer-models"]) .mega-menu__navigation{grid-template-columns:repeat(3,minmax(max-content,1fr))}}video-media[autoplay][loaded]:not([playing])>img{opacity:1}.order-summary{white-space:normal}#up-text-block{font-size:16px!important}
/*# sourceMappingURL=/cdn/shop/t/127/assets/custom.css.map */
