#NavStandard.nav .navlink--toplevel .navtext{font-size:calc(1rem * var(--adjust-nav-top-level, .8) * 1.15);font-weight:700}#NavStandard.nav .grandparent .navlink--child .navtext,#NavStandard.nav .navlink--child .navtext{font-size:calc(1rem * var(--adjust-nav, .9) * 1.1);font-weight:600}#NavStandard.nav[style*=--nav-hover-effect-color] .navlink--line .navtext:before,#NavStandard.nav[style*=--nav-hover-effect-color] .navlink--line .navtext:after,#NavStandard.nav[style*=--nav-hover-effect-color] .navlink--dot .navtext:before,#NavStandard.nav[style*=--nav-hover-effect-color] .navlink--dot .navtext:after{background:var(--nav-hover-effect-color)!important}.product__block--title{gap:.25em}.product__block--title .product-cutline.h3{margin:.25em 0 0;line-height:1.3;font-size:calc(1.75rem * var(--adjust-heading));font-weight:500}@media only screen and (max-width:989px){.product__block--title .product-cutline.h3{font-size:calc(1.5rem * var(--adjust-heading))}}@media only screen and (max-width:767px){.product__block--title .product-cutline.h3{font-size:calc(1.15rem * var(--adjust-heading))}}.product__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.product__price-row.product__block{padding-bottom:var(--PBB, 0)}@media only screen and (max-width:767px){.product__price-row.product__block{padding-bottom:max(var(--PBB, 0) * .75,8px)}}.product__price-row .product__price-and-badge,.product__price-row .product__block--inventory-countdown-inline,.product__price-row--unified .product__price-and-badge,.product__price-row--unified .product__block--inventory-countdown-inline{padding-bottom:0}@media only screen and (max-width:749px){.product__form__wrapper.variants-mobile-dropdowns .variant-option-desktop-only,product-form.variants-mobile-dropdowns .variant-option-desktop-only,[data-variants-mobile=dropdowns] .variant-option-desktop-only{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.product__form__wrapper.variants-mobile-dropdowns .variant-option-mobile-only,product-form.variants-mobile-dropdowns .variant-option-mobile-only,[data-variants-mobile=dropdowns] .variant-option-mobile-only{display:block!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}.product__form__variant-row--mobile-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;align-items:start}.product__form__variant-row--mobile-two-cols>*:first-child{grid-column:1;grid-row:1}.product__form__variant-row--mobile-two-cols variant-selects.product__selectors{display:contents}.product__form__variant-row--mobile-two-cols variant-selects.product__selectors .selector-wrapper:first-of-type{grid-column:2;grid-row:1}.product__form__variant-row--mobile-two-cols variant-selects.product__selectors .selector-wrapper:not(:first-of-type){grid-column:1 / -1}.product__form .selector-wrapper--swatches .option-title,.product__form .radio__fieldset--variant-option-image .option-title{display:block!important;visibility:visible!important;min-height:1.2em;font-size:.75rem;margin-top:.25em;text-align:center}.product__form .selector-wrapper--swatches .swatch__label .visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:.25em 0 0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;font-size:.7rem;display:block!important;text-align:center;line-height:1.2}.product__form .selector-wrapper--swatches .variant-option-mobile-only .select__fieldset,.product__form .selector-wrapper--swatches .variant-option-mobile-only .select-popout{margin:0}.product__form .selector-wrapper--swatches .variant-option-mobile-only .select-popout__toggle{border:var(--BORDER-WIDTH) solid var(--text);border-radius:var(--RADIUS);background-color:var(--bg);padding:var(--form-top) var(--arrow-size) var(--form-top) var(--form-left);width:100%}.product__form .selector-wrapper--swatches .variant-option-mobile-only .select-popout__value{display:block;text-overflow:ellipsis;overflow:hidden}.product__form .selector-wrapper--swatches .variant-option-mobile-only .select-popout__toggle img{display:none!important}.product__form .selector-wrapper--swatches .variant-option-mobile-only .select-popout__option span{display:inline}.product__form .product__form__siblings-summary__text,.product__form .product__form__siblings-option__text{display:inline!important;visibility:visible!important}.product__form__siblings-select--custom .product__form__siblings-summary__text,.product__form__siblings-select--custom .product__form__siblings-option__text{display:inline-block!important;visibility:visible!important;min-width:2.5rem;font-size:inherit;white-space:normal;overflow:visible;text-overflow:unset}}@media only screen and (min-width:750px){.product__form__wrapper.variants-mobile-dropdowns .variant-option-mobile-only,product-form.variants-mobile-dropdowns .variant-option-mobile-only,[data-variants-mobile=dropdowns] .variant-option-mobile-only{display:none!important}.product__form__wrapper.variants-mobile-dropdowns .variant-option-desktop-only,product-form.variants-mobile-dropdowns .variant-option-desktop-only,[data-variants-mobile=dropdowns] .variant-option-desktop-only{display:block!important}}@media only screen and (max-width:767px){.product__block--hide-mobile{display:none!important}}@media only screen and (min-width:768px){.product__block--hide-desktop{display:none!important}}.product-single__details,.product-single__details .form__wrapper{display:flex;flex-direction:column}.product-single__details .product__block{order:var(--order-desktop, 0)}@media only screen and (max-width:767px){.product-single__details .product__block{order:var(--order-mobile, var(--order-desktop, 0))}}@media only screen and (max-width:767px){.product__block[style*=--PBB-mobile]{padding-bottom:var(--PBB-mobile, var(--PBB, 20px))!important}}.cart__block-payment{margin-top:1rem;margin-bottom:.5rem;padding-bottom:0}.product__c-reassurance{padding-bottom:var(--PBB, 20px);font-size:.9rem;line-height:1.35}.product__c-reassurance__item{display:inline-flex;align-items:center;gap:.5rem}.product__c-reassurance__icon{flex-shrink:0;width:var(--icon-size, 20px);height:var(--icon-size, 20px);display:inline-flex;align-items:center;justify-content:center;color:var(--text, inherit)}.product__c-reassurance__icon svg{width:100%;height:100%;object-fit:contain}.product__c-reassurance__icon--img{width:24px;height:24px;overflow:hidden}.product__c-reassurance__icon--img img{width:100%;height:100%;object-fit:contain}.product__c-reassurance__text{color:inherit}.product__c-reassurance__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.product__c-reassurance__link:hover{opacity:.85}.product__c-reassurance--payment{width:100%;--payment-heading-size: 14px;--payment-heading-size-d: 16px;--payment-text-size: 13px;--payment-text-size-d: 15px;--payment-bnpl-size: 13px;--payment-bnpl-size-d: 14px;--payment-logo-width: 36px;--payment-logo-width-d: 44px}.product__c-reassurance__payment-heading{display:block;margin-bottom:.35rem;font-weight:600;font-size:var(--payment-heading-size);line-height:1.25}.product__c-reassurance__payment-text,.product__c-reassurance__payment-bnpl{margin:0 0 .3rem;font-size:var(--payment-text-size);line-height:1.4}.product__c-reassurance__payment-bnpl{font-size:var(--payment-bnpl-size)}.product__c-reassurance--payment .product__icon__row--payment-logos{margin-top:var(--payment-logos-spacing-top, .5rem)}.product__c-reassurance--payment .product__icon__row--payment-logos .icons-row-block__item{--icon-size: var(--payment-logo-width);padding-top:0;--offset-top: 0;min-height:0;flex-basis:var(--payment-logo-width)}.product__c-reassurance--payment .product__icon__row--payment-logos .icons-row-block__holder{padding-top:var(--icon-size)}@media screen and (max-width:767px){.product__c-reassurance--payment .product__icon__row--payment-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--grid-gutter) * 1)}.product__c-reassurance--payment .product__icon__row--payment-logos .icons-row-block__item{min-width:0;margin-right:0;margin-top:0}.product__c-reassurance--payment .product__icon__row--payment-logos .icons-row-block__item:nth-child(n+3),.product__c-reassurance--payment .product__icon__row--payment-logos .icons-row-block__item:nth-child(2n),.product__c-reassurance--payment .product__icon__row--payment-logos .icons-row-block__item:last-child{margin-right:0;margin-top:0}}@media screen and (min-width:768px){.product__c-reassurance--payment .product__c-reassurance__payment-heading{font-size:var(--payment-heading-size-d);margin-bottom:.4rem}.product__c-reassurance--payment .product__c-reassurance__payment-text{font-size:var(--payment-text-size-d)}.product__c-reassurance--payment .product__c-reassurance__payment-bnpl{font-size:var(--payment-bnpl-size-d)}.product__c-reassurance--payment .product__icon__row--payment-logos{margin-top:var(--payment-logos-spacing-top-d, .6rem)}.product__c-reassurance--payment .product__icon__row--payment-logos .icons-row-block__item{--icon-size: var(--payment-logo-width-d);flex-basis:var(--payment-logo-width-d)}}.product__c-reassurance--returns{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.product__c-reassurance--returns .product__c-reassurance__returns-text,.product__c-reassurance--returns .product__c-reassurance__returns-text--richtext{margin:0;flex:1;min-width:0}.product__c-reassurance__returns-text .product__c-reassurance__link{margin-left:.25em}.product__c-reassurance__returns-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--returns-icon-size, 24px);height:var(--returns-icon-size, 24px)}.product__c-reassurance__returns-icon .product__c-reassurance__icon{width:100%;height:100%}.product__c-reassurance__returns-icon-img{width:var(--returns-icon-size, 24px);height:var(--returns-icon-size, 24px);object-fit:contain}.product__c-reassurance__returns-text--richtext.rte a{color:inherit;text-decoration:underline;text-underline-offset:2px}.product__c-reassurance__returns-text--richtext.rte a:hover{opacity:.85}.product__form__variant-row>.product__form__siblings-selector{order:3;flex:1 1 100%}.product__form__siblings-selector .product__form__siblings-select{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border, rgba(0,0,0,.15));border-radius:var(--RADIUS-INPUT, .25rem);font-size:inherit;background:var(--bg, #fff);cursor:pointer}.product__form__siblings-selector .selector-wrapper{margin-bottom:0}.product__form__siblings-selector .radio__legend{margin-bottom:.35rem}.product__form__siblings-selector .product__form__siblings-select__native-wrap{display:none!important}.product__form__siblings-select--custom{display:block}.product__form__siblings-details{border:1px solid var(--color-border, rgba(0,0,0,.15));border-radius:var(--RADIUS-INPUT, .25rem);background:var(--bg, #fff);min-height:2.75rem}.product__form__siblings-summary{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;list-style:none;cursor:pointer;min-height:2.75rem;box-sizing:border-box}.product__form__siblings-summary::-webkit-details-marker{display:none}.product__form__siblings-summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:auto}.product__form__siblings-details[open] .product__form__siblings-summary:after{transform:rotate(-135deg)}.product__form__siblings-summary__img,.product__form__siblings-option__img{flex-shrink:0;width:36px;height:36px;border-radius:4px;overflow:hidden}.product__form__siblings-summary__img img,.product__form__siblings-option__img img{width:100%;height:100%;object-fit:cover}.product__form__siblings-summary__text,.product__form__siblings-option__text{flex:1;min-width:2.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:inherit}.product__form__siblings-list{list-style:none;margin:0;padding:.25rem 0;border-top:1px solid var(--color-border, rgba(0,0,0,.1));max-height:12rem;overflow-y:auto}.product__form__siblings-option{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;text-decoration:none;color:inherit}.product__form__siblings-option:hover{background:var(--text-alpha-05, rgba(0,0,0,.05))}.product__form__siblings-option[aria-disabled=true] .product__form__siblings-option__text{opacity:.6;text-decoration:line-through}@media only screen and (min-width:768px){.product__form__siblings-selector--hide-desktop{display:none!important}}@media only screen and (max-width:767px){.product__form .product__selectors+.selector-wrapper--qty{margin-top:1.5rem}.product__form__variant-row--mobile-two-cols{display:block!important}.product__form__variant-row--mobile-two-cols>*{width:100%!important;max-width:100%!important}.product__form__variant-row--mobile-two-cols variant-selects.product__selectors{display:block!important}.product__form__variant-row--mobile-two-cols variant-selects.product__selectors .selector-wrapper{grid-column:auto!important;grid-row:auto!important}.product__form__siblings-selector--hide-desktop .product__form__siblings-select__native-wrap{display:none!important}.product__form__siblings-selector--hide-desktop .product__form__siblings-select--custom{display:block!important}.product__form__siblings-selector--hide-desktop .product__form__siblings-details{border:0!important;border-radius:0!important;background:transparent!important;min-height:0!important}.product__form__siblings-selector--hide-desktop .product__form__siblings-summary{display:none!important}.product__form__siblings-selector--hide-desktop .product__form__siblings-list{display:flex!important;flex-wrap:nowrap!important;gap:.4rem!important;overflow-x:auto!important;border-top:0!important;max-height:none!important;padding:0!important;margin:0 0 2rem!important}.product__form__siblings-selector--hide-desktop .product__form__siblings-list li{flex:0 0 auto}.product__form__siblings-selector--hide-desktop .product__form__siblings-option{padding:0!important}.product__form__siblings-selector--hide-desktop .product__form__siblings-option__img{width:var(--siblings-inline-size, 40px)!important;aspect-ratio:var(--siblings-inline-ratio, 1 / 1);height:auto!important;border:1px solid var(--color-border, rgba(0,0,0,.2));border-radius:3px;overflow:hidden}.product__form__siblings-selector--hide-desktop .product__form__siblings-option__img img{width:100%;height:100%;object-fit:cover;display:block}.product__form__siblings-selector--hide-desktop .product__form__siblings-option[aria-current=page] .product__form__siblings-option__img,.product__form__siblings-selector--hide-desktop .product__form__siblings-option[aria-disabled=true] .product__form__siblings-option__img{border-color:var(--text, #000)}.product__form__siblings-selector--hide-desktop .product__form__siblings-option__text{display:none!important}[data-product-variant-row]>.product__form__siblings-selector{grid-column:unset!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}[data-product-variant-row] .product__form__siblings-select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:15px!important}.product__form__siblings-selector .product__form__siblings-select__native-wrap{display:block!important}.product__form__siblings-selector .product__form__siblings-select--custom,.product__form__siblings-selector--mobile-images .product__form__siblings-select__native-wrap,.product__form__siblings-selector--mobile-images .product__form__siblings-select--custom{display:none!important}.product__form__siblings-selector--mobile-images .product__form__siblings-inline-mobile{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem;margin-bottom:1rem}.product__form__siblings-selector--mobile-images .product__form__siblings-inline-item{flex:0 0 auto;width:var(--siblings-inline-size, 40px);aspect-ratio:var(--siblings-inline-ratio, 1 / 1);height:auto;border:1px solid var(--color-border, rgba(0,0,0,.2));border-radius:3px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--bg, #fff);text-decoration:none}.product__form__siblings-selector--mobile-images .product__form__siblings-inline-item img{width:100%;height:100%;object-fit:cover;display:block}.product__form__siblings-selector--mobile-images .product__form__siblings-inline-item.is-current{border-color:var(--text, #000)}.product__form__siblings-selector--mobile-images .product__form__siblings-inline-item[aria-disabled=true]{opacity:.45}.product__form__siblings-selector--mobile-images .product__form__siblings-inline-fallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;color:inherit}.product__form__siblings-inline-mobile{display:none}.product__form__siblings-selector .product__form__siblings-select__native-wrap select{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--color-border, rgba(0,0,0,.15));border-radius:var(--RADIUS-INPUT, .25rem);background:var(--bg, #fff);font-size:1rem;color:inherit;cursor:pointer;appearance:auto;-webkit-appearance:menulist}}.pdp-reassurance{padding-top:var(--PT, 0);padding-bottom:var(--PB, 0);color:var(--text, inherit)}.pdp-reassurance--hide-mobile,.pdp-reassurance--hide-desktop{display:none}@media screen and (max-width:767px){.pdp-reassurance--hide-mobile{display:none!important}}@media screen and (min-width:768px){.pdp-reassurance--hide-desktop{display:none!important}}.pdp-reassurance__wrapper{margin-left:auto;margin-right:auto;max-width:100%}.pdp-reassurance__inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.5rem}.pdp-reassurance__inner--stacked{flex-direction:column;gap:.5rem}.pdp-reassurance__item{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;line-height:1.3}.pdp-reassurance__icon{flex-shrink:0;width:var(--icon-size, 20px);height:var(--icon-size, 20px);display:inline-flex;align-items:center;justify-content:center;color:var(--text, inherit)}.pdp-reassurance__icon svg{width:100%;height:100%;object-fit:contain}.pdp-reassurance__text{color:inherit}.pdp-reassurance__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.pdp-reassurance__link:hover{opacity:.85}.pdp-reassurance__payment{width:100%;font-size:.85rem;line-height:1.4}.pdp-reassurance__payment-heading{display:block;margin-bottom:.25rem;font-weight:600}.pdp-reassurance__payment-text,.pdp-reassurance__payment-bnpl{margin:0 0 .25rem}.pdp-reassurance__icon--img{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.pdp-reassurance__icon--img img{width:100%;height:100%;object-fit:contain}.pdp-reassurance__logos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.5rem}.pdp-reassurance__logo{display:inline-flex;align-items:center;height:var(--logo-width, 40px)}.pdp-reassurance__logo img{width:auto;height:100%;max-width:var(--logo-width, 40px);object-fit:contain}.pdp-reassurance__returns{width:100%;font-size:.9rem;line-height:1.4}.pdp-reassurance__returns-text{margin:0}.pdp-reassurance__returns-text .pdp-reassurance__link{margin-left:.25em}.product__guide.guide .guide__size-guide-heading.radio__legend,.product__guide.guide .guide__heading.radio__legend{margin:0 0 .75em}.product__guide.guide .guide__size-guide-heading .radio__legend__label,.product__guide.guide .guide__heading .radio__legend__label{display:block}.product__guide.guide .guide__size-guide-heading a{text-decoration:none}.product__guide.guide .guide__size-guide-heading a:hover{text-decoration:underline}.product__guide.guide .guide__image{margin-bottom:.75em}.product__guide.guide .guide__image img{width:100%;height:auto;display:block;border-radius:var(--border-radius, 0)}.product__guide.guide .guide__text{margin-bottom:1em}.product__guide.guide .guide__text:empty{display:none}.product-gallery__media-slide{position:relative}.product-gallery__media-pills{position:absolute;left:0;bottom:0;right:0;padding:.75rem 1rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;pointer-events:none;z-index:2}.product-gallery__media-pill{pointer-events:auto;display:inline-block;padding:calc(.35em * var(--pill-size, 1)) calc(.75em * var(--pill-size, 1));font-size:calc(.8125rem * var(--pill-size, 1));line-height:1.3;font-weight:500;color:var(--text, #111);background:#fffffff2;border-radius:2rem;text-decoration:none;border:1px solid rgba(0,0,0,.08);transition:background .2s ease,color .2s ease,border-color .2s ease;box-shadow:0 1px 3px #0000000f}.product-gallery__media-pill:hover{background:var(--bg, #fff);color:var(--primary, #222);border-color:#0000001f}.product-gallery__media-pill:focus{outline:2px solid var(--primary, currentColor);outline-offset:2px}@media only screen and (max-width:767px){.product-single__wrapper--mobile-carousel .product-gallery__media-slider{display:block}.product-single__wrapper--mobile-carousel .product-gallery__media-slider .product-gallery__media-slide{width:100%}.js .product-single__wrapper--mobile-carousel .product-gallery__media-slider:not(.flickity-enabled) .product-gallery__media-slide:not(:first-child){display:none!important;position:absolute;top:0;left:0;visibility:hidden}.product-single__wrapper--mobile-carousel .product-single__thumbnails{display:none!important}.product-single__wrapper--mobile-carousel .product-gallery{margin-left:calc(var(--gutter-mobile, 20px) * -1);margin-right:calc(var(--gutter-mobile, 20px) * -1);margin-top:calc(var(--gutter-mobile, 20px) * -1);width:calc(100% + 2 * var(--gutter-mobile, 20px))}.product-single__wrapper--mobile-carousel .product-gallery .flickity-page-dots{display:flex;justify-content:center;gap:.5rem;position:relative;bottom:auto;margin-top:.75rem;padding-bottom:.25rem}.product-single__wrapper--mobile-carousel .product-gallery .flickity-page-dots .dot{width:6px;height:6px;border-radius:50%;background-color:var(--gray-400, rgba(0, 0, 0, .2));opacity:1}.product-single__wrapper--mobile-carousel .product-gallery .flickity-page-dots .dot.is-selected{width:6px;background-color:var(--primary, #222)}}@media only screen and (min-width:768px){.product-single__wrapper--mobile-carousel .product-gallery .flickity-page-dots{display:none!important}}.products-text-upsell{padding-top:var(--PT, 0);padding-bottom:var(--PB, 0)}.products-text-upsell--no-margin.section-padding{padding-top:0;padding-bottom:0}.products-text-upsell__wrapper{max-width:var(--site-width, 1440px);margin-left:auto;margin-right:auto;padding-left:var(--gutter, 20px);padding-right:var(--gutter, 20px)}@media screen and (max-width:767px){.products-text-upsell__wrapper{padding-left:var(--gutter-mobile, 16px);padding-right:var(--gutter-mobile, 16px)}}.products-text-upsell__wrapper--colle{max-width:none;padding-left:0;padding-right:0}.products-text-upsell__header{margin-bottom:var(--ptu-heading-spacing, 1.5rem)}.products-text-upsell__header .section__heading{text-align:var(--ptu-heading-align, center)}.products-text-upsell__grid{display:grid;grid-template-columns:repeat(var(--ptu-columns, 3),minmax(0,1fr));gap:var(--ptu-grid-gap, 20px)}.products-text-upsell__card{display:block}.products-text-upsell__card__inner{display:flex;flex-direction:column;height:100%}.products-text-upsell__card__media{display:block;position:relative;width:100%;overflow:hidden;border-radius:var(--border-radius, 0)}.products-text-upsell__card__media-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;text-decoration:none}.products-text-upsell__card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.products-text-upsell__card:hover .products-text-upsell__card__img{transform:scale(1.03)}.products-text-upsell__card__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--COLOR-BORDER);opacity:.15}.products-text-upsell__card__placeholder .placeholder-svg{width:50%;height:auto;opacity:.5}.products-text-upsell__card__quick-add{position:absolute;bottom:.35rem;right:.35rem;z-index:2}.products-text-upsell__quick-add-form{margin:0;padding:0;display:block}.products-text-upsell__quick-add-btn{display:flex;align-items:center;justify-content:center;width:var(--ptu-quick-add-size, 36px);height:var(--ptu-quick-add-size, 36px);min-width:var(--ptu-quick-add-size, 36px);min-height:var(--ptu-quick-add-size, 36px);padding:0;border:none;border-radius:var(--border-radius, .35rem);background:var(--PRIMARY-BUTTONS-COLOR-BG, var(--COLOR-BLACK, #111));color:var(--PRIMARY-BUTTONS-COLOR-TEXT, #fff);cursor:pointer;box-shadow:0 2px 8px #0003;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.products-text-upsell__quick-add-btn:hover{transform:scale(1.05);box-shadow:0 3px 12px #00000040}.products-text-upsell__quick-add-btn .icon{width:calc(var(--ptu-quick-add-size, 36px) * .5);height:calc(var(--ptu-quick-add-size, 36px) * .5);color:inherit}@media screen and (max-width:767px){.products-text-upsell--overlay .products-text-upsell__card__quick-add-btn{width:min(28px,var(--ptu-quick-add-size, 36px));height:min(28px,var(--ptu-quick-add-size, 36px));min-width:min(28px,var(--ptu-quick-add-size, 36px));min-height:min(28px,var(--ptu-quick-add-size, 36px))}.products-text-upsell--overlay .products-text-upsell__card__quick-add-btn .icon{width:14px;height:14px}.products-text-upsell--overlay .products-text-upsell__card__quick-add{bottom:.25rem;right:.25rem}}.products-text-upsell__quick-add-btn .icon path,.products-text-upsell__quick-add-btn .icon circle{stroke:currentColor;fill:none}.products-text-upsell__quick-add-btn .icon-out-of-stock path{fill:currentColor;stroke:none}.products-text-upsell__quick-add-btn--sold-out{background:#00000080;color:#fff;cursor:default}.products-text-upsell__quick-add-btn--sold-out:hover{transform:none}.products-text-upsell__quick-add-btn--quick-view{background:var(--PRIMARY-BUTTONS-COLOR-BG, var(--COLOR-BLACK, #111));color:var(--PRIMARY-BUTTONS-COLOR-TEXT, #fff)}.products-text-upsell__card__content{display:flex;flex-direction:column;gap:.35rem;padding-top:.75rem;flex:1 0 auto}.products-text-upsell__card__title{margin:0;font-size:calc(1rem * var(--adjust-product-grid-heading, 1));font-weight:var(--FONT-WEIGHT-HEADING, 600);line-height:1.35;color:inherit}.products-text-upsell__card__title a{color:inherit;text-decoration:none}.products-text-upsell__card__title a:hover{text-decoration:underline}.products-text-upsell__card__price{font-size:calc(.9375rem * var(--adjust-product-grid, 1));font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);line-height:1.3;color:inherit}.products-text-upsell__card__price--sale{color:var(--COLOR-SALE, var(--COLOR-ACCENT))}.products-text-upsell__card__price s{opacity:.7;margin-left:.35rem}.products-text-upsell__empty{padding:calc(var(--gutter, 20px) * 1.5);text-align:center;background:var(--COLOR-BLACK-ALPHA-05, rgba(0, 0, 0, .05));border-radius:var(--border-radius, .5rem)}.palette--dark .products-text-upsell__empty{background:var(--COLOR-WHITE-ALPHA-08, rgba(255, 255, 255, .08))}.products-text-upsell__empty-text{margin:0;font-size:calc(.9375rem * var(--adjust-body, 1));color:inherit;opacity:.9}.products-text-upsell--colle .products-text-upsell__grid{gap:0}.products-text-upsell--colle .products-text-upsell__card{border:1px solid var(--ptu-separator, var(--COLOR-BORDER));margin:-1px 0 0 -1px}.products-text-upsell--colle .products-text-upsell__card__content{padding:.75rem 1rem}.products-text-upsell--overlay .products-text-upsell__card__content{display:none}.products-text-upsell__card__overlay-text{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:1rem .75rem .75rem;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 60%,transparent 100%);color:#fff;pointer-events:none}.products-text-upsell__card__overlay-text a{pointer-events:auto;color:inherit;text-decoration:none}.products-text-upsell__card__overlay-text a:hover{text-decoration:underline}.products-text-upsell__card__overlay-text .products-text-upsell__card__title{margin:0 0 .2em;font-size:calc(.9375rem * var(--adjust-product-grid-heading, 1));font-weight:var(--FONT-WEIGHT-HEADING, 600);line-height:1.3;color:inherit;text-shadow:0 1px 2px rgba(0,0,0,.4)}.products-text-upsell__card__overlay-text .products-text-upsell__card__price{font-size:calc(.875rem * var(--adjust-product-grid, 1));font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);line-height:1.2;color:inherit;text-shadow:0 1px 2px rgba(0,0,0,.4)}.products-text-upsell__card__overlay-text .products-text-upsell__card__price--sale{color:inherit}.products-text-upsell__card__overlay-text .products-text-upsell__card__price s{opacity:.85}@media only screen and (max-width:767px){product-sticky .product__submit,product-sticky .product__submit__buttons{min-width:0}product-sticky .product__submit__add{white-space:normal;min-width:0;overflow:visible;text-overflow:clip;line-height:1.25;padding:10px 14px}product-sticky .product__submit__add .btn__text{display:block;white-space:normal;overflow:visible;text-overflow:clip;line-height:inherit}}@media only screen and (min-width:1024px){.product-single__wrapper--carousel .product-gallery--sticky,.product-single__wrapper--grid .product-gallery--sticky,.product-single__wrapper--stacked .product-gallery--sticky{position:sticky;top:110px;align-self:flex-start}}.section-marquee{background-clip:border-box;position:relative;z-index:1}.reflet-donation-message-wrapper{margin:0 0 1rem;padding:0 var(--gutter-mobile, 1rem)}.reflet-donation-message-wrapper.hidden,.reflet-donation-message-wrapper[hidden]{display:none!important}.reflet-donation-card.reflet-banner{margin:0}.reflet-donation-card{padding:1rem;background:var(--section-bg, #f7f6f4);border:1px solid var(--lines-and-border, #e0e0e0);border-radius:4px;font-size:.9rem}.reflet-donation-card__title{margin:0 0 .5rem;font-size:1rem;font-weight:600}.reflet-donation-card__text{margin:0 0 .75rem;line-height:1.4}.reflet-donation-card__highlight{font-weight:700;color:#f6f496;background-color:#1c2331;padding:.05em .35em;border-radius:2px}.reflet-banner__calc{margin:0 0 .5rem;font-size:.85rem;color:var(--text, inherit);opacity:.9}.reflet-banner__conditions{margin:.5rem 0 0;font-size:.85rem}.reflet-donation-card__ctas{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.reflet-donation-card__cta{margin:0}.reflet-donation-card__cta quick-view-button{display:none}.reflet-donation-card__link{text-decoration:underline}.socialez-experience__gallery{min-height:200px}.socialez-experience__gallery .socialez-gallery-widget:not(:empty){min-height:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fusion-additions.css.map */
