.fc-swiper-thumbs[data-v-505ffe3c]{display:flex;gap:16px;width:100%;height:100%;flex-direction:column}@media(min-width:768px){.fc-swiper-thumbs--bottom[data-v-505ffe3c]{flex-direction:column}.fc-swiper-thumbs--left[data-v-505ffe3c]{flex-direction:row-reverse}.fc-swiper-thumbs--right[data-v-505ffe3c]{flex-direction:row}}.fc-swiper-thumbs__main[data-v-505ffe3c]{flex:1;min-width:0;min-height:0;max-height:100%;overflow:hidden}.fc-swiper-thumbs__main-container[data-v-505ffe3c]{width:100%;height:auto;max-height:100%;aspect-ratio:1}.fc-swiper-thumbs__thumbs[data-v-505ffe3c]{flex-shrink:0;width:100%;height:auto}@media(min-width:960px){.fc-swiper-thumbs--bottom .fc-swiper-thumbs__thumbs[data-v-505ffe3c]{width:100%;height:auto}.fc-swiper-thumbs--left .fc-swiper-thumbs__thumbs[data-v-505ffe3c],.fc-swiper-thumbs--right .fc-swiper-thumbs__thumbs[data-v-505ffe3c]{width:90px;max-width:25%;height:100%}}.fc-swiper-thumbs__thumbs-container[data-v-505ffe3c]{width:100%;height:100%;cursor:pointer}swiper-container[data-v-505ffe3c]{--swiper-pagination-bullet-width:18px;--swiper-pagination-bullet-height:18px;display:block}[data-v-505ffe3c] swiper-slide{height:auto}.fc-swiper-thumbs__main-container[data-v-505ffe3c] swiper-slide{aspect-ratio:1}.fc-swiper-thumbs__thumbs-container[data-v-505ffe3c] swiper-slide{width:auto!important;height:50px!important;aspect-ratio:1}@media(min-width:768px){.fc-swiper-thumbs__thumbs-container[data-v-505ffe3c] swiper-slide{height:auto!important}}@media(min-width:768px){.fc-swiper-thumbs--left .fc-swiper-thumbs__thumbs-container[data-v-505ffe3c] swiper-slide,.fc-swiper-thumbs--right .fc-swiper-thumbs__thumbs-container[data-v-505ffe3c] swiper-slide{width:100%!important;height:auto!important;aspect-ratio:1}}.fc-swiper-thumbs__thumbs-container[data-v-505ffe3c] swiper-slide{opacity:.7;transition:opacity .3s ease,outline .3s ease}.fc-swiper-thumbs__thumbs-container[data-v-505ffe3c] swiper-slide:hover{opacity:.85}.fc-swiper-thumbs__thumbs-container[data-v-505ffe3c] swiper-slide.swiper-slide-thumb-active{opacity:1!important;outline:2px solid #000}.pdp-carousel[data-v-a9a270c9]{width:100%;max-width:100%;min-width:0;overflow:hidden}@media(min-width:960px){.pdp-carousel[data-v-a9a270c9]{max-height:841px}}.pdp-carousel[data-v-a9a270c9] .fc-swiper-thumbs{height:100%;max-width:100%}.pdp-carousel[data-v-a9a270c9] .fc-swiper-thumbs__main{flex:1;min-width:0;min-height:0;aspect-ratio:1;max-width:100%}@media(min-width:960px){.pdp-carousel[data-v-a9a270c9] .fc-swiper-thumbs__main{max-height:640px}}.pdp-carousel[data-v-a9a270c9] .fc-swiper-thumbs__main-container{height:auto;max-width:100%;aspect-ratio:1}@media(min-width:960px){.pdp-carousel[data-v-a9a270c9] .fc-swiper-thumbs__main-container{max-height:640px}}.pdp-carousel[data-v-a9a270c9] .fc-swiper-thumbs--bottom .fc-swiper-thumbs__thumbs{padding:24px 1rem 40px}@media(min-width:960px){.pdp-carousel[data-v-a9a270c9] .fc-swiper-thumbs--bottom .fc-swiper-thumbs__thumbs{padding:32px 0 8px}}@media(min-width:960px){.pdp-carousel[data-v-a9a270c9] .fc-swiper-thumbs--left .fc-swiper-thumbs__thumbs,.pdp-carousel[data-v-a9a270c9] .fc-swiper-thumbs--right .fc-swiper-thumbs__thumbs{padding:0}}.pdp-carousel__wrapper[data-v-a9a270c9]{position:relative;overflow:hidden;width:100%;aspect-ratio:1;max-width:100%;min-height:0;align-items:stretch}.pdp-carousel__wrapper[data-v-a9a270c9] .fc-image{width:100%;height:100%;display:flex;flex:1;min-height:0}.pdp-carousel__wrapper[data-v-a9a270c9] img{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.pdp-carousel__wrapper-thumbnails[data-v-a9a270c9]{width:100%;height:100%;aspect-ratio:1;overflow:hidden;cursor:pointer}.pdp-carousel__wrapper-thumbnails[data-v-a9a270c9] .fc-image{width:100%;height:100%}.pdp-carousel__placeholder[data-v-a9a270c9]{display:flex;flex-direction:column;gap:16px;width:100%;height:100%}@media(min-width:960px){.pdp-carousel__placeholder[data-v-a9a270c9]{flex-direction:row-reverse}}.pdp-carousel__placeholder-main[data-v-a9a270c9]{flex:1;min-width:0;min-height:0;aspect-ratio:1;overflow:hidden}@media(min-width:960px){.pdp-carousel__placeholder-main[data-v-a9a270c9]{max-height:640px}}.pdp-carousel__placeholder-thumbs[data-v-a9a270c9]{display:flex;gap:10px;flex-shrink:0;width:100%;height:auto;overflow:hidden}@media(min-width:960px){.pdp-carousel__placeholder-thumbs[data-v-a9a270c9]{flex-direction:column;width:90px;max-width:25%;height:100%}}.pdp-carousel__placeholder-thumb[data-v-a9a270c9]{width:50px;height:50px;flex-shrink:0;opacity:.7;overflow:hidden}@media(min-width:960px){.pdp-carousel__placeholder-thumb[data-v-a9a270c9]{width:100%;height:auto;aspect-ratio:1}}.affirm-product-modal[data-v-0aed6c20]{text-decoration:none;opacity:0;transform:translateY(4px);transition:opacity .4s ease-out,transform .4s ease-out;cursor:pointer}.affirm-product-modal.is-ready[data-v-0aed6c20]{opacity:1;transform:translateY(0)}.affirm-product-modal.affirm-package-price--inline[data-v-0aed6c20]{display:inline-flex}.affirm-product-modal.affirm-package-price--inline .affirm-package-price__payment-info[data-v-0aed6c20]{display:inline}.affirm-product-modal.affirm-package-price--inline .affirm-package-price__prequalify[data-v-0aed6c20]{display:inline;margin-left:4px}.affirm-product-modal.affirm-package-price--stacked[data-v-0aed6c20]{display:flex;flex-direction:column}.affirm-product-modal.affirm-package-price--stacked .affirm-package-price__payment-info[data-v-0aed6c20]{display:block}.affirm-product-modal.affirm-package-price--stacked .affirm-package-price__prequalify[data-v-0aed6c20]{display:block;margin-top:4px}.affirm-package-price__affirm-logo[data-v-0aed6c20]{display:inline-block;width:36px}.pdp-heading__product-name[data-v-b357ae49]{font-size:2rem;font-family:New-Grotesk-Square-FOUR,impact,charcoal,sans-serif;line-height:120%;text-transform:uppercase;margin:0}@media(min-width:960px){.pdp-heading__product-name[data-v-b357ae49]{font-size:3rem;max-width:85%}}.pdp-heading__pricing[data-v-b357ae49]{max-width:350px}@media(min-width:960px){.pdp-heading__pricing[data-v-b357ae49]{max-width:none}}@media(min-width:960px){.pdp-heading__pricing--mobile[data-v-b357ae49]{display:none}}.pdp-heading__pricing--desktop[data-v-b357ae49]{display:none}@media(min-width:960px){.pdp-heading__pricing--desktop[data-v-b357ae49]{display:block;margin-top:12px}}.pdp-heading__price[data-v-b357ae49]{font-size:2rem;font-family:New-Grotesk-Square-FOUR,impact,charcoal,sans-serif;line-height:120%}.pdp-heading__old-price-wrapper[data-v-b357ae49]{display:flex;align-items:center;gap:1rem}.pdp-heading__old-price[data-v-b357ae49]{font-size:2rem;line-height:120%;color:#75777d;font-family:New-Grotesk-Square-FOUR,impact,charcoal,sans-serif;margin-left:.75rem}.pdp-heading__discount-badge[data-v-b357ae49]{font-family:Graphik-Regular,Trebuchet MS,helvetica,sans-serif;display:inline-block;background-color:#000;color:#fff;font-size:.875rem;white-space:nowrap;padding:2px 8px 1px;border-radius:40px;line-height:140%}.pdp-heading__affirm-price--mobile[data-v-b357ae49] .affirm-product-modal.affirm-package-price--stacked{text-align:right;font-family:Graphik-Medium,Trebuchet MS,helvetica,sans-serif}@media(max-width:959px){.truemed-entry-box,.truemed-entry-text-container{justify-content:flex-end!important}}.package-included-carousel__heading[data-v-05db591d]{font-size:1rem;line-height:100%;width:100%}.package-included-carousel__container[data-v-05db591d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:16px;padding-bottom:22px;padding-top:19px;border-bottom:1px solid #dcdfe1;border-top:1px solid #dcdfe1}@media(min-width:768px){.package-included-carousel__container[data-v-05db591d]{grid-template-columns:repeat(4,minmax(0,115px));justify-content:start}}.package-included-carousel__item[data-v-05db591d]{cursor:pointer;transition:transform .2s ease}.package-included-carousel__item[data-v-05db591d]:hover{transform:scale(1.05)}.package-included-carousel__item--no-click[data-v-05db591d]{cursor:default}.package-included-carousel__item--no-click[data-v-05db591d]:hover{transform:none}.package-included-carousel__bonus-banner[data-v-05db591d]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem 1rem;color:#fff;background-color:#17503a;border:2px solid #e8c15a}@media(min-width:768px){.package-included-carousel__bonus-banner[data-v-05db591d]{flex-direction:row;justify-content:space-between;padding:1.5rem 2rem}}.package-included-carousel__bonus-intro[data-v-05db591d]{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media(min-width:768px){.package-included-carousel__bonus-intro[data-v-05db591d]{align-items:flex-start}}.package-included-carousel__bonus-pill[data-v-05db591d]{padding:.15rem .75rem;border-radius:999px;background-color:#e8c15a;color:#17503a;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.package-included-carousel__bonus-kicker[data-v-05db591d]{color:#e8c15a;font-size:.875rem}.package-included-carousel__bonus-tile-wrapper[data-v-05db591d]{position:relative;width:100%}.package-included-carousel__bonus-free[data-v-05db591d]{position:absolute;top:-.4rem;right:-.4rem;padding:.1rem .55rem;border-radius:999px;background-color:#e8c15a;color:#17503a;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.package-included-carousel__bonus-heading[data-v-05db591d]{font-family:New-Grotesk-Square-FOUR,impact,charcoal,sans-serif;font-size:1.375rem;line-height:1.15;text-transform:uppercase;text-align:center}@media(min-width:768px){.package-included-carousel__bonus-heading[data-v-05db591d]{font-size:1.75rem;text-align:left;max-width:16rem}}.package-included-carousel__bonus-items[data-v-05db591d]{display:flex;justify-content:center;gap:1rem}@media(min-width:768px){.package-included-carousel__bonus-items[data-v-05db591d]{gap:2rem}}.package-included-carousel__bonus-item[data-v-05db591d]{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:120px;cursor:pointer}@media(min-width:768px){.package-included-carousel__bonus-item[data-v-05db591d]{width:105px}}.package-included-carousel__bonus-item--static[data-v-05db591d]{cursor:default}.package-included-carousel__bonus-tile[data-v-05db591d]{width:100%;aspect-ratio:1}.package-included-carousel__bonus-tile[data-v-05db591d] img{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.package-included-carousel__bonus-tile--icon[data-v-05db591d]{position:relative;background-color:#000;color:#e8c15a}.package-included-carousel__bonus-tile--icon svg[data-v-05db591d]{position:absolute;inset:2rem;width:calc(100% - 4rem);height:calc(100% - 4rem)}.package-included-carousel__bonus-label[data-v-05db591d]{font-size:.95rem}.package-included-carousel__image-wrapper[data-v-05db591d]{position:relative;display:flex}.package-included-carousel__thumbnail[data-v-05db591d]{width:100%;max-width:120px;aspect-ratio:1}@media(min-width:768px){.package-included-carousel__thumbnail[data-v-05db591d]{max-width:160px}}.package-included-carousel__thumbnail[data-v-05db591d] img{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.package-included-carousel--partner .package-included-carousel__thumbnail[data-v-05db591d]{max-width:72px;background-color:transparent;padding:0}.package-included-carousel--partner .package-included-carousel__thumbnail[data-v-05db591d] img{-o-object-fit:contain!important;object-fit:contain!important}.pdp-add-to-cart__size-selector-wrapper[data-v-f79dd0b3]{max-width:100%}@media(min-width:960px){.pdp-add-to-cart__size-selector-wrapper[data-v-f79dd0b3]{max-width:350px}}.pdp-add-to-cart__size-selector-wrapper[data-v-f79dd0b3] .select:not(.select--has-value):not(:focus)~.select-label{top:50%;right:3rem;transform:translateY(-50%);font-size:.9rem;line-height:1.2}.pdp-add-to-cart__sticky-button[data-v-f79dd0b3]{position:fixed;bottom:0;left:0;right:0;z-index:10;background-color:#fffffff2;padding:1rem 0;box-shadow:0 -4px 8px #0000001a;transition:transform .3s ease}@media(min-width:960px){.pdp-add-to-cart__sticky-button[data-v-f79dd0b3]{display:none}}.generic-upsell[data-v-14745982]{background-color:#000;position:relative;overflow:hidden;width:100%}.generic-upsell__content[data-v-14745982]{flex-direction:column;align-items:flex-start}@media(min-width:960px){.generic-upsell__content[data-v-14745982]{min-height:220px;flex-direction:row;align-items:center;gap:16px}}.generic-upsell__image[data-v-14745982]{width:100%;transition:transform .2s ease;margin:0 auto;max-height:156px}@media(min-width:960px){.generic-upsell__image[data-v-14745982]{aspect-ratio:1/1;width:200px;max-height:none}}.generic-upsell__copy[data-v-14745982]{width:100%}.generic-upsell__text-container[data-v-14745982]{flex:1}.generic-upsell__title[data-v-14745982]{color:#fff;font-size:2rem;line-height:1.2;text-transform:uppercase;font-family:New-Grotesk-Square-FOUR,impact,charcoal,sans-serif}.generic-upsell__description[data-v-14745982]{color:#fff;font-size:.875rem;line-height:1.5;opacity:.9}.generic-upsell__button-container[data-v-14745982]{width:-moz-fit-content;width:fit-content}.generic-upsell__add-button[data-v-14745982]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:75px;padding:8px 16px;border:1.5px solid #b12626;border-radius:12px;background-color:transparent;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:capitalize}@media(min-width:960px){.generic-upsell__add-button[data-v-14745982]{width:auto}}.generic-upsell__add-button[data-v-14745982]:hover{background-color:#b12626;transform:translateY(-2px)}.generic-upsell__add-button--checked[data-v-14745982]{background-color:#b12626;border-color:#b12626}.fc-select[data-v-14745982]{margin-bottom:.5rem}.expand-enter-active[data-v-14745982],.expand-leave-active[data-v-14745982]{transition:all .3s ease;max-height:200px;opacity:1}.expand-enter-from[data-v-14745982],.expand-leave-to[data-v-14745982]{max-height:0;opacity:0;overflow:hidden}.pdp-upsells-section__extra[data-v-bc6b8640]{display:flex;flex-direction:column;gap:1rem}
