@charset "UTF-8";.product-attributes[data-v-d1c9cd4a]{display:flex;flex-direction:column;gap:24px}.product-attributes__navigating[data-v-d1c9cd4a]{opacity:.5;pointer-events:none}.product-banner[data-v-7eb8a830]{border-radius:var(--fp-product-banner-border-radius);display:block;height:171px;overflow:hidden}@media(min-width:1024px){.product-banner[data-v-7eb8a830]{height:140px}}.product-banner[data-v-7eb8a830] .base-banner{display:block}.product-banner[data-v-7eb8a830] .banner-content-wrapper,.product-banner[data-v-7eb8a830] .banner-wrapper,.product-banner[data-v-7eb8a830] .base-banner,.product-banner[data-v-7eb8a830] .base-banner_wrapper{height:100%;width:100%}.product-banner[data-v-7eb8a830] .banner-image,.product-banner[data-v-7eb8a830] .slider_image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brand-link[data-v-bf2c5c7f]{align-items:center;background-color:var(--fp-brand-link-bg-color);border-radius:var(--fp-brand-link-border-radius);color:var(--fp-brand-link-text-color);display:flex;gap:var(--fp-brand-link-gap);justify-content:center;margin:var(--fp-brand-link-margin);padding:var(--fp-brand-link-padding);text-align:center}.brand-link_label[data-v-bf2c5c7f]{font-size:16px;font-weight:400;line-height:20px}.brand-link_name[data-v-bf2c5c7f]{font-size:16px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.bundle-product[data-v-bcd8636b]{align-items:center;box-sizing:border-box;display:flex;gap:8px}@media(min-width:768px){.bundle-product[data-v-bcd8636b]{align-items:start;display:grid;gap:2px;grid-row:span 4;grid-template-rows:subgrid}}.bundle-product_media[data-v-bcd8636b]{align-items:center;background:var(--fp-general-white);border:1px solid var(--fp-general-gray-4);border-radius:8px;box-sizing:border-box;display:flex;flex-shrink:0;height:116px;justify-content:center;overflow:hidden;padding:20px;position:relative;width:116px}@media(min-width:768px){.bundle-product_media[data-v-bcd8636b]{border:none;height:132px;width:100%}}.bundle-product_checkbox[data-v-bcd8636b]{position:absolute;right:4px;top:4px;z-index:1}.bundle-product_checkbox[data-v-bcd8636b] .checkbox_label{min-height:16px;padding:0;width:16px}.bundle-product_checkbox[data-v-bcd8636b] .checkbox_label:after,.bundle-product_checkbox[data-v-bcd8636b] .checkbox_label:before{height:16px;left:0;top:0;width:16px}.bundle-product_image-link[data-v-bcd8636b]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.bundle-product_image[data-v-bcd8636b]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.bundle-product_badge[data-v-bcd8636b]{background:var(--fp-general-accent-2);border-radius:0 8px;bottom:0;color:var(--fp-text-white);font-size:8px;font-weight:600;left:0;line-height:8px;padding:4px 6px;position:absolute}.bundle-product_info[data-v-bcd8636b]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding-bottom:3px}@media(min-width:768px){.bundle-product_info[data-v-bcd8636b]{display:contents}}.bundle-product_name[data-v-bcd8636b]{color:var(--fp-text-gray-1);display:block;font-size:14px;font-weight:400;line-height:16px;min-width:0}@media(hover:hover)and (pointer:fine){.bundle-product_name[data-v-bcd8636b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width:768px){.bundle-product_name[data-v-bcd8636b]{margin-top:6px}}.bundle-product_name[data-v-bcd8636b]:hover{text-decoration:underline;text-underline-offset:2px}.bundle-product_price[data-v-bcd8636b]{color:var(--fp-text-primary);font-size:14px;font-weight:600;line-height:16px}.bundle-product_change[data-v-bcd8636b]{align-self:flex-start;color:var(--fp-link-color);font-size:12px;font-weight:600;line-height:14px}@media(min-width:768px){.bundle-product_change[data-v-bcd8636b]{justify-self:start}}.bundle-alternatives-modal[data-v-2e3d2287]{box-sizing:border-box;padding:52px 16px 32px}@media(min-width:768px){.bundle-alternatives-modal[data-v-2e3d2287]{padding:var(--fp-product-bundles-change-item-modal-padding-tablet)}}.bundle-alternatives-modal_title[data-v-2e3d2287]{font-size:20px;font-weight:600;line-height:26px;margin:0 0 var(--fp-product-bundles-change-item-modal-title-margin-bottom)}.bundle-alternatives-modal_list[data-v-2e3d2287]{display:flex;flex-flow:row wrap;gap:var(--fp-product-bundles-change-item-modal-row-gap) 16px;justify-content:center}@media(min-width:768px){.bundle-alternatives-modal_list[data-v-2e3d2287]{justify-content:unset}}.bundle-alternatives-modal_item[data-v-2e3d2287]{align-items:center;border:var(--fp-product-bundles-change-item-modal-product-border);border-radius:var(--fp-product-bundles-change-item-modal-product-border-radius);box-sizing:border-box;display:flex;flex-direction:column;max-width:242px;padding:var(--fp-product-bundles-change-item-modal-product-padding);position:relative}.bundle-alternatives-modal_item__disabled[data-v-2e3d2287]{opacity:.4}.bundle-alternatives-modal_info[data-v-2e3d2287]{align-items:var(--fp-product-bundles-change-item-modal-product-info-alignment);display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:flex-end;margin:var(--fp-product-bundles-change-item-modal-product-info-margin)}.bundle-alternatives-modal_name[data-v-2e3d2287]{font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:22px;margin-bottom:auto;text-align:var(--fp-product-bundles-change-item-modal-product-name-text-align)}.bundle-alternatives-modal_old-price[data-v-2e3d2287]{color:var(--fp-product-bundles-change-item-modal-action-price-color);font-size:16px;font-weight:var(--fp-typography-strikethrough-l-font-weight);line-height:20px;margin:var(--fp-product-bundles-change-item-modal-action-price-margin);position:relative;text-decoration-line:line-through;text-decoration:line-through;width:-moz-fit-content;width:fit-content}.bundle-alternatives-modal_price[data-v-2e3d2287]{align-items:var(--fp-product-bundles-change-item-modal-price-alignment);color:var(--fp-product-bundles-change-item-modal-price-color);display:flex;font-size:16px;font-weight:600;justify-content:flex-start;letter-spacing:-.8px;line-height:22px;margin:var(--fp-product-bundles-change-item-modal-price-margin)}.bundle-alternatives-modal_discount[data-v-2e3d2287]{color:var(--fp-product-bundles-change-item-modal-discount-color);font-size:12px;font-weight:600;letter-spacing:-.28px;line-height:14px;margin:var(--fp-product-bundles-change-item-modal-discount-margin)}.bundle-alternatives-modal_select[data-v-2e3d2287]{align-self:var(--fp-product-bundles-change-item-modal-product-info-alignment);margin-left:var(--fp-product-bundles-change-item-modal-button-margin-left);margin-top:8px;padding:var(--fp-product-bundles-change-item-modal-button-padding);text-align:center}.bundle-card[data-v-592164b5]{align-items:center;background:var(--fp-general-gray-6);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px}.bundle-card_items[data-v-592164b5]{display:grid;gap:8px;width:100%}@media(min-width:768px){.bundle-card_items[data-v-592164b5]{gap:2px 16px;grid-auto-columns:min-content;grid-auto-flow:column;grid-template-rows:auto auto auto auto;width:auto}}.bundle-card_item[data-v-592164b5]{width:100%}@media(min-width:768px){.bundle-card_item[data-v-592164b5]{grid-row:span 4;width:132px}}.bundle-card_plus[data-v-592164b5]{color:var(--fp-icons-gray-2);height:16px;justify-self:center;width:16px}@media(min-width:768px){.bundle-card_plus[data-v-592164b5]{align-self:center;grid-row:1}}.bundle-card_footer[data-v-592164b5]{align-items:flex-end;border-top:var(--fp-horizontal-divider-border);display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:24px;padding-top:16px;width:100%}@media(min-width:768px){.bundle-card_footer[data-v-592164b5]{flex-wrap:nowrap}}.bundle-card_prices[data-v-592164b5]{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;white-space:nowrap}@media(min-width:768px){.bundle-card_prices[data-v-592164b5]{flex:1;min-width:0;white-space:normal}}.bundle-card_benefit[data-v-592164b5]{color:var(--fp-badges-red-discount);font-size:14px;font-weight:400;line-height:16px}.bundle-card_benefit__hidden[data-v-592164b5]{visibility:hidden}.bundle-card_benefit-value[data-v-592164b5]{font-size:14px;font-weight:600;line-height:16px}.bundle-card_total[data-v-592164b5]{font-size:18px;font-weight:600;letter-spacing:.36px;line-height:20px}.bundle-card_prices__hidden[data-v-592164b5]{visibility:hidden}.bundle-card_submit.button.button__small[data-v-592164b5]{flex:1 1 110px;height:auto;margin-left:auto;max-width:-moz-max-content;max-width:max-content;min-height:36px;padding-block:8px}@media(min-width:768px){.bundle-card_submit.button.button__small[data-v-592164b5]{flex:0 0 auto;height:36px}}.bundle-card_label-ghost[data-v-592164b5]{display:none}@media(min-width:768px){.bundle-card_label[data-v-592164b5]{display:inline-grid}.bundle-card_label[data-v-592164b5]>*{grid-area:1/1}.bundle-card_label-ghost[data-v-592164b5]{display:inline;visibility:hidden}}.product-bundles[data-v-a141d19f]{padding-left:16px;padding-right:16px;position:relative;scroll-margin-top:80px}@media(min-width:1024px){.product-bundles[data-v-a141d19f]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.product-bundles_title[data-v-a141d19f]{color:var(--fp-text-secondary);font-size:20px;font-weight:600;line-height:26px;margin:0 0 16px}@media(min-width:768px){.product-bundles_title[data-v-a141d19f]{font-size:24px;font-weight:600;letter-spacing:-.28px;line-height:28px;margin-bottom:24px}}.product-bundles_carousel[data-v-a141d19f]{position:relative}.product-bundles_slide[data-v-a141d19f]{height:auto;width:min(320px,100% - 24px)}@media(min-width:768px){.product-bundles_slide[data-v-a141d19f]{width:auto}}.product-bundles_pagination[data-v-a141d19f]{display:flex;justify-content:center;margin-top:16px}@media(min-width:1280px){.product-bundles_pagination[data-v-a141d19f]{display:none}}.product-bundles_next[data-v-a141d19f],.product-bundles_prev[data-v-a141d19f]{border:0;display:none}@media(min-width:1280px){.product-bundles_next[data-v-a141d19f],.product-bundles_prev[data-v-a141d19f]{align-items:center;background:var(--fp-product-gallery-arrow-bg-color);border:var(--fp-product-gallery-arrow-border);border-radius:50%;box-sizing:border-box;color:var(--fp-product-gallery-arrow-icon-color);cursor:pointer;display:flex;height:48px;justify-content:center;padding:15.5px 18.5px;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:2}.product-bundles_next.swiper-button-disabled[data-v-a141d19f],.product-bundles_prev.swiper-button-disabled[data-v-a141d19f]{display:none}}.product-bundles_prev[data-v-a141d19f]{left:16px}.product-bundles_next[data-v-a141d19f]{right:16px}.credit-program-card[data-v-0736f7fa]{align-items:center;background:var(--fp-bg-colors-secondary-bg);border:none;border-radius:8px;cursor:pointer;display:flex;flex:1;gap:8px;min-width:0;padding:8px;text-align:left}@media(min-width:1024px){.credit-program-card[data-v-0736f7fa]{gap:16px;padding:12px}}.credit-program-card_logo[data-v-0736f7fa]{border-radius:4px;flex-shrink:0;height:32px;width:54px}.credit-program-card_text[data-v-0736f7fa]{color:var(--fp-pdp-credit-programs-card-text-color);font-size:14px;font-weight:400;line-height:16px;min-width:0}.credit-program-card_only[data-v-0736f7fa]{display:none}@media(min-width:1024px){.credit-program-card_only[data-v-0736f7fa]{display:inline;margin-right:4px}}.credit-program-card_payment[data-v-0736f7fa]{color:var(--fp-text-primary);font-weight:var(--fp-pdp-credit-programs-card-price-font-weight);white-space:nowrap}.credit-program-card_term[data-v-0736f7fa]{margin-left:4px}.credit-programs[data-v-040f9849]{display:flex;flex-direction:column;gap:8px}.credit-programs_headline[data-v-040f9849]{color:var(--fp-text-primary);font-size:var(--fp-pdp-credit-programs-title-font-size);font-weight:var(--fp-pdp-credit-programs-title-font-weight);letter-spacing:var(--fp-pdp-credit-programs-title-letter-spacing);line-height:var(--fp-pdp-credit-programs-title-line-height);margin:0}.credit-programs_list[data-v-040f9849]{display:grid;gap:8px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:1024px){.credit-programs_list[data-v-040f9849]{gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.credit-programs_item[data-v-040f9849]{display:flex;min-width:0}.credit-programs_link[data-v-040f9849]{align-items:center;background-color:transparent;border:none;color:var(--fp-text-link);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:4px;line-height:16px;padding:0}.credit-programs_link[data-v-040f9849]:hover{color:var(--fp-hovers-link)}.credit-programs_link-icon[data-v-040f9849]{height:16px;width:16px}.product-card-carousel[data-v-cb9a1eff]{--fp-product-card-badge-padding-tablet:var(--fp-product-card-carousel-badge-padding-tablet);--fp-product-card-action-price-margin-tablet:var(--fp-product-card-carousel-action-price-margin-tablet);--fp-product-card-price-margin-tablet:var(--fp-product-card-carousel-price-margin-tablet);--fp-product-card-credit-text-margin-tablet:var(--fp-product-card-carousel-credit-text-margin-tablet);--fp-product-card-button-margin-tablet:var(--fp-product-card-carousel-button-margin-tablet);--fp-entity-card-name-margin-tablet:var(--fp-product-card-carousel-name-margin-tablet);overflow:hidden;position:relative}.product-card-carousel[data-v-cb9a1eff] .swiper-wrapper{align-items:stretch;height:auto;padding-bottom:2px}.product-card-carousel[data-v-cb9a1eff] .swiper-slide{height:auto}.product-card-carousel[data-v-cb9a1eff] .carousel-product_credit-text{font-size:14px;font-weight:500;letter-spacing:.4px;line-height:16px}.product-card-carousel_slide[data-v-cb9a1eff]{height:auto;margin-right:16px;width:calc(66.66667% - 5.33333px)}@media(min-width:768px){.product-card-carousel_slide[data-v-cb9a1eff]{width:calc(33.33333% - 10.66667px)}}@media(min-width:1280px){.product-card-carousel_slide[data-v-cb9a1eff]{width:calc(20% - 12.8px)}}.product-card-carousel_pagination[data-v-cb9a1eff]{display:flex;justify-content:center;margin-top:16px}@media(min-width:1280px){.product-card-carousel_pagination[data-v-cb9a1eff]{display:none}}.product-card-carousel_next[data-v-cb9a1eff],.product-card-carousel_prev[data-v-cb9a1eff]{border:0;display:none}@media(min-width:1280px){.product-card-carousel_next[data-v-cb9a1eff],.product-card-carousel_prev[data-v-cb9a1eff]{align-items:center;background:var(--fp-product-gallery-arrow-bg-color);border:var(--fp-product-gallery-arrow-border);border-radius:50%;box-sizing:border-box;color:var(--fp-product-gallery-arrow-icon-color);cursor:pointer;display:flex;height:48px;justify-content:center;padding:15.5px 18.5px;position:absolute;top:40%;transform:translateY(-50%);width:48px;z-index:2}.product-card-carousel_next.swiper-button-disabled[data-v-cb9a1eff],.product-card-carousel_prev.swiper-button-disabled[data-v-cb9a1eff]{display:none}}.product-card-carousel_prev[data-v-cb9a1eff]{left:16px}.product-card-carousel_next[data-v-cb9a1eff]{right:16px}.category-chip[data-v-99a6273f]{align-items:center;background-color:var(--fp-category-chip-background-color);border:none;border-radius:var(--fp-category-chip-border-radius);box-sizing:border-box;color:var(--fp-category-chip-color);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:32px;justify-content:center;line-height:16px;padding:8px 12px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.category-chip__active[data-v-99a6273f]{background-color:var(--fp-category-chip-active-background-color);color:var(--fp-category-chip-active-color)}.category-chip-row[data-v-0ed814ff]{align-items:center;display:flex;overflow:hidden;position:relative}.category-chip-row_swiper[data-v-0ed814ff]{width:100%}.category-chip-row_slide[data-v-0ed814ff]{margin-right:16px;width:auto}.category-chip-row_fade[data-v-0ed814ff]{display:none}@media(min-width:1280px){.category-chip-row_fade[data-v-0ed814ff]{bottom:0;display:block;pointer-events:none;position:absolute;top:0;width:287px;z-index:1}.category-chip-row_fade__left[data-v-0ed814ff]{background:var(--fp-categories-linking-block-fade-gradient-left);left:0}.category-chip-row_fade__right[data-v-0ed814ff]{background:var(--fp-categories-linking-block-fade-gradient-right);right:0}}.category-chip-row_arrow[data-v-0ed814ff]{display:none}@media(min-width:1280px){.category-chip-row_arrow[data-v-0ed814ff]{align-items:center;background:var(--fp-product-gallery-arrow-bg-color);border:var(--fp-product-gallery-arrow-border);border-radius:50%;box-sizing:border-box;color:var(--fp-product-gallery-arrow-icon-color);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:2}.category-chip-row_arrow.swiper-button-disabled[data-v-0ed814ff]{display:none}.category-chip-row_arrow svg[data-v-0ed814ff]{height:10px;width:6px}.category-chip-row_arrow__left[data-v-0ed814ff]{left:0}.category-chip-row_arrow__right[data-v-0ed814ff]{right:0}}.product-cross-sale[data-v-891fbe5b]{padding-left:16px;padding-right:16px}@media(min-width:1024px){.product-cross-sale[data-v-891fbe5b]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.product-cross-sale[data-v-891fbe5b]{display:flex;flex-direction:column;gap:16px;scroll-margin-top:80px}.product-cross-sale_title[data-v-891fbe5b]{color:var(--fp-product-cross-sale-title-color);font-size:24px;font-weight:600;letter-spacing:-.28px;line-height:28px;margin:0}.product-gallery-thumbnails-desktop[data-v-62af89f5]{align-items:center;display:flex;gap:16px;justify-content:center}.product-gallery-thumbnails-desktop_track[data-v-62af89f5]{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:0;justify-content:space-between;max-width:578px;min-width:0;overflow-x:hidden;padding:2px 0;scroll-snap-type:x mandatory}.product-gallery-thumbnails-desktop__fullscreen .product-gallery-thumbnails-desktop_track[data-v-62af89f5]{max-width:600px}.product-gallery-thumbnails-desktop_track__centered[data-v-62af89f5]{gap:12px;justify-content:center}.product-gallery-thumbnails-desktop__fullscreen .product-gallery-thumbnails-desktop_track__centered[data-v-62af89f5]{gap:16px}.product-gallery-thumbnails-desktop__mobile .product-gallery-thumbnails-desktop_track__centered[data-v-62af89f5]{gap:6px}.product-gallery-thumbnails-desktop_track__overflowing[data-v-62af89f5]{gap:12px}.product-gallery-thumbnails-desktop__fullscreen .product-gallery-thumbnails-desktop_track__overflowing[data-v-62af89f5]{gap:16px}.product-gallery-thumbnails-desktop_scroll-arrow[data-v-62af89f5]{align-items:center;background:none;border:none;box-sizing:border-box;color:var(--fp-product-gallery-scroll-arrow-icon-color);cursor:pointer;display:flex;flex:0 0 auto;height:48px;justify-content:center;padding:14px 18px;width:48px}.product-gallery-thumbnails-desktop .thumb[data-v-62af89f5]{background:none;border:var(--fp-product-gallery-thumb-border);border-radius:8px;cursor:pointer;flex:0 0 auto;height:72px;overflow:hidden;padding:1px;scroll-snap-align:start;width:72px}.product-gallery-thumbnails-desktop .thumb__active[data-v-62af89f5]{border-color:var(--fp-product-gallery-thumb-active-border-color);border-width:2px;padding:0}.product-gallery-thumbnails-desktop .thumb__more[data-v-62af89f5]{border-color:var(--fp-product-gallery-thumb-border-color);position:relative}.product-gallery-thumbnails-desktop .thumb__more.thumb__active[data-v-62af89f5],.product-gallery-thumbnails-desktop .thumb__more[data-v-62af89f5]:hover{border-color:var(--fp-product-gallery-thumb-active-border-color);border-width:2px;padding:0}.product-gallery-thumbnails-desktop .thumb_image[data-v-62af89f5],.product-gallery-thumbnails-desktop .thumb_more-image[data-v-62af89f5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-gallery-thumbnails-desktop .thumb_more-image[data-v-62af89f5]{inset:0;position:absolute}.product-gallery-thumbnails-desktop .thumb_more-overlay[data-v-62af89f5]{backdrop-filter:blur(54px);-webkit-backdrop-filter:blur(54px);inset:0;opacity:.6;overflow-wrap:anywhere;position:absolute}.product-gallery-thumbnails-desktop .thumb_more-text[data-v-62af89f5]{align-items:center;color:var(--fp-product-gallery-more-text-color);display:flex;font-size:12px;font-weight:400;inset:0;justify-content:center;line-height:14px;overflow-wrap:anywhere;padding:4px;position:absolute;text-align:center}.product-gallery-thumbnails-desktop__mobile .thumb[data-v-62af89f5]{height:52px;width:52px}.product-gallery-desktop-view[data-v-e7156d62]{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:574px;width:100%}.product-gallery-desktop-view__fullscreen[data-v-e7156d62]{--fullscreen-gap:96px;--fullscreen-thumbnails-height:76px;--fullscreen-vertical-padding:24px;--fullscreen-reserved-height:calc(var(--fullscreen-vertical-padding)*2);gap:var(--fullscreen-gap);max-width:700px}.product-gallery-desktop-view__fullscreen.product-gallery-desktop-view__with-thumbnails[data-v-e7156d62]{--fullscreen-reserved-height:calc(var(--fullscreen-vertical-padding)*2 + var(--fullscreen-gap) + var(--fullscreen-thumbnails-height))}.product-gallery-desktop-view_main[data-v-e7156d62]{position:relative}.product-gallery-desktop-view_image[data-v-e7156d62]{align-items:center;aspect-ratio:1;border-radius:8px;display:flex;justify-content:center;max-height:574px;max-width:574px;overflow:hidden;width:100%}.product-gallery-desktop-view_image__clickable[data-v-e7156d62]{cursor:pointer}.product-gallery-desktop-view__fullscreen .product-gallery-desktop-view_image[data-v-e7156d62]{margin-inline:auto;max-height:700px;max-width:min(700px,100dvh - var(--fullscreen-reserved-height))}.product-gallery-desktop-view_image-el[data-v-e7156d62]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-gallery-desktop-view_arrow[data-v-e7156d62]{align-items:center;background:var(--fp-product-gallery-arrow-bg-color);border:var(--fp-product-gallery-arrow-border);border-radius:50%;box-sizing:border-box;color:var(--fp-product-gallery-arrow-icon-color);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;padding:15.5px 18.5px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:48px;z-index:1}.product-gallery-desktop-view__fullscreen .product-gallery-desktop-view_arrow[data-v-e7156d62]{position:fixed}.product-gallery-desktop-view_arrow__visible[data-v-e7156d62]{opacity:1}.product-gallery-desktop-view_arrow__prev[data-v-e7156d62]{left:7px}.product-gallery-desktop-view__fullscreen .product-gallery-desktop-view_arrow__prev[data-v-e7156d62]{left:110px}.product-gallery-desktop-view_arrow__next[data-v-e7156d62]{right:7px}.product-gallery-desktop-view__fullscreen .product-gallery-desktop-view_arrow__next[data-v-e7156d62]{right:110px}.product-gallery-carousel-mobile_main[data-v-5bf07647]{aspect-ratio:1;border-radius:8px;margin-top:8px;overflow:hidden;width:100%}.product-gallery-carousel-mobile_main[data-v-5bf07647] .swiper{height:100%;width:100%}.product-gallery-carousel-mobile_image[data-v-5bf07647]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-gallery-carousel-mobile_thumbnails[data-v-5bf07647]{margin-top:8px}.product-gallery-carousel-mobile_nav[data-v-5bf07647]{align-items:center;display:flex;font-size:12px;font-weight:400;height:16px;justify-content:space-between;line-height:14px;margin:8px auto 0;width:var(--fp-product-gallery-mobile-nav-width)}.product-gallery-carousel-mobile_pagination[data-v-5bf07647]{text-align:center}.product-gallery-carousel-mobile_arrow[data-v-5bf07647]{align-items:center;background:transparent;border:none;color:var(--fp-product-gallery-mobile-arrow-color);cursor:pointer;display:flex;height:100%}.product-gallery-carousel-mobile_arrow[disabled][data-v-5bf07647]{color:var(--fp-product-gallery-mobile-arrow-disabled-color);cursor:default}.product-gallery-modal_mobile[data-v-63d39447]{min-width:0;width:100%}.product-gallery-modal_main[data-v-63d39447]{aspect-ratio:1;border-radius:8px;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;width:100%}.product-gallery-modal_main[data-v-63d39447]::-webkit-scrollbar{display:none}.product-gallery-modal_slide[data-v-63d39447]{flex:0 0 100%;scroll-snap-align:center}.product-gallery-modal_image[data-v-63d39447]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-gallery-modal_thumbs[data-v-63d39447]{display:flex;gap:12px;height:64px;margin-top:56px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.product-gallery-modal_thumbs[data-v-63d39447]::-webkit-scrollbar{display:none}.product-gallery-modal_thumbs__centered[data-v-63d39447]{justify-content:center}.product-gallery-modal_thumb[data-v-63d39447]{background:none;border:var(--fp-product-gallery-modal-thumb-border);border-radius:8px;cursor:pointer;flex:0 0 auto;height:64px;overflow:hidden;scroll-snap-align:start;width:64px}.product-gallery-modal_thumb__active[data-v-63d39447]{border:var(--fp-product-gallery-modal-thumb-active-border)}.product-gallery-modal_thumb-image[data-v-63d39447]{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-gallery[data-v-4fab4882]{position:relative;--pdp-block-gap:8px;display:flex;flex-direction:column;gap:16px}.product-gallery_overlay[data-v-4fab4882]{align-items:center;background:var(--fp-general-white-t75);display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.product-info-accordeon[data-v-a5166b2b]{border-bottom:var(--fp-ui-accordeon-border-top)}.product-info-accordeon[data-v-a5166b2b] .accordeon_title{padding:16px 0}.product-info-accordeon[data-v-a5166b2b] .accordeon_content a{font-size:14px;font-weight:600;line-height:16px}.product-condition-label[data-v-5b60ad12]{color:var(--fp-text-link);font-size:14px;font-weight:400;line-height:16px;padding:4px 0}.pdp-product-price[data-v-24092a41]{display:flex;flex-direction:column;gap:8px}.pdp-product-price_discount-wrapper[data-v-24092a41]{align-items:center;display:flex;gap:4px}.pdp-product-price_discount[data-v-24092a41]{background-color:var(--fp-pdp-price-discount-bg-color);border-radius:var(--fp-pdp-price-discount-border-radius);color:var(--fp-pdp-price-discount-color);padding:2px 4px}.pdp-product-price_discount-amount[data-v-24092a41]{font-size:12px;font-weight:400;line-height:14px}.pdp-product-price_old[data-v-24092a41]{color:var(--fp-pdp-price-old-color);font-size:16px;font-weight:var(--fp-typography-strikethrough-l-font-weight);line-height:20px;text-decoration-line:line-through}.pdp-product-price_final[data-v-24092a41]{color:var(--fp-pdp-price-final-color);font-size:24px;font-weight:600;letter-spacing:-.28px;line-height:28px}.product-cta-buttons[data-v-f0e4644b]{display:flex;flex-direction:column;gap:8px;white-space:nowrap;width:100%}@media(min-width:1024px){.product-cta-buttons[data-v-f0e4644b]{margin-bottom:2px}}.product-cta-buttons[data-v-f0e4644b] .button__secondary{height:48px}.product-cta-buttons__compact[data-v-f0e4644b] .button:not(.button__unstyled){height:36px}.product-cta-buttons__compact[data-v-f0e4644b] .product-quantity-counter .counter{height:36px;margin:0;padding-block:2px}.product-cta-buttons_buy[data-v-f0e4644b]{display:flex;flex-direction:column}.product-cta-buttons_buy__row[data-v-f0e4644b]{gap:16px}@media(min-width:1024px){.product-cta-buttons_buy__row[data-v-f0e4644b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.product-cta-buttons_cart-row[data-v-f0e4644b]{align-items:center;display:flex;gap:8px}.product-cta-buttons_buy__cart[data-v-f0e4644b]{gap:16px}@media(min-width:1024px){.product-cta-buttons_buy__cart[data-v-f0e4644b]{align-items:center;display:grid;grid-template-columns:128px repeat(2,minmax(0,1fr))}.product-cta-buttons_buy__cart-only[data-v-f0e4644b]{grid-template-columns:128px minmax(0,1fr)}.product-cta-buttons_buy__cart .product-cta-buttons_cart-row[data-v-f0e4644b]{display:contents}}.product-cta-buttons_quote-row[data-v-f0e4644b]{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.product-cta-buttons_quote-row[data-v-f0e4644b]{flex-direction:row}.product-cta-buttons_quote-row[data-v-f0e4644b]>*{flex:1;min-width:0}}.product-cta-buttons_quote-row[data-v-f0e4644b] .button{height:48px}.product-cta-buttons_go-to-cart[data-v-f0e4644b]{background-color:var(--fp-prices-cta-go-to-cart-bg-color);border-color:var(--fp-prices-cta-go-to-cart-bg-color);color:var(--fp-prices-cta-go-to-cart-color);flex:1;min-width:0}.product-cta-buttons_go-to-cart[data-v-f0e4644b]:hover{background-color:var(--fp-prices-cta-go-to-cart-hover-bg-color);border-color:var(--fp-prices-cta-go-to-cart-hover-border-color);color:var(--fp-prices-cta-go-to-cart-hover-color)}.product-cta-buttons_add-to-cart-icon[data-v-f0e4644b],.product-cta-buttons_condition-icon[data-v-f0e4644b],.product-cta-buttons_go-to-cart-icon[data-v-f0e4644b],.product-cta-buttons_preorder-icon[data-v-f0e4644b]{align-items:center;border-radius:var(--fp-prices-cta-icon-border-radius);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.product-cta-buttons_icon-glyph[data-v-f0e4644b]{height:20px;width:20px}.product-cta-buttons_go-to-cart-icon[data-v-f0e4644b]{background-color:var(--fp-prices-cta-go-to-cart-bg-color);color:var(--fp-prices-cta-go-to-cart-color)!important;position:relative}.product-cta-buttons_go-to-cart-icon[data-v-f0e4644b]:hover{background-color:var(--fp-prices-cta-go-to-cart-hover-bg-color)}.product-cta-buttons_add-to-cart-icon[data-v-f0e4644b],.product-cta-buttons_preorder-icon[data-v-f0e4644b]{background-color:var(--fp-button-primary);color:var(--fp-general-white)!important}.product-cta-buttons_add-to-cart-icon[data-v-f0e4644b]:hover,.product-cta-buttons_preorder-icon[data-v-f0e4644b]:hover{background-color:var(--fp-ui-button-hover-bg-color)}.product-cta-buttons_condition-icon[data-v-f0e4644b]{border:1px solid var(--fp-ui-button-secondary-border-color);color:var(--fp-ui-button-secondary-color)!important}.product-cta-buttons_condition-icon[data-v-f0e4644b]:hover{border-color:var(--fp-ui-button-secondary-hover-border-color);color:var(--fp-ui-button-secondary-hover-color)!important}.product-prices-cta[data-v-82634339]{align-items:flex-start;background-color:var(--fp-general-white);border-radius:16px;box-shadow:0 2px 10px 0 var(--fp-shadow-primary-t8);display:flex;flex-direction:column;gap:16px;padding:12px}@media(min-width:768px){.product-prices-cta[data-v-82634339]{padding:24px}}.product-prices-cta_header[data-v-82634339]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;width:100%}.product-prices-cta_header-left[data-v-82634339]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.product-prices-cta_header-right[data-v-82634339]{display:flex;flex-shrink:0;gap:16px}.product-prices-cta[data-v-82634339] .compare-toggle,.product-prices-cta[data-v-82634339] .wishlist-toggle{min-height:24px}.product-recommended[data-v-61f867e3]{padding-left:16px;padding-right:16px}@media(min-width:1024px){.product-recommended[data-v-61f867e3]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.product-recommended[data-v-61f867e3]{display:flex;flex-direction:column;gap:16px}.product-recommended_title[data-v-61f867e3]{color:var(--fp-product-recommended-title-color);font-size:24px;font-weight:600;letter-spacing:-.28px;line-height:28px;margin:0}.product-content-collapse[data-v-18b424d1]{padding-left:16px;padding-right:16px}@media(min-width:1024px){.product-content-collapse[data-v-18b424d1]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.product-content-collapse[data-v-18b424d1]{display:flex;flex-direction:column}.product-content-collapse_viewport[data-v-18b424d1]{overflow:hidden;position:relative;transition:max-height .25s ease;width:100%;z-index:1}.product-content-collapse_viewport__clamped[data-v-18b424d1]{max-height:400px}.product-content-collapse_viewport__clamped-large-height[data-v-18b424d1]{max-height:500px}@media(min-width:1024px){.product-content-collapse_viewport__clamped-large-height[data-v-18b424d1]{max-height:700px}}.product-content-collapse_viewport__collapsing[data-v-18b424d1]{animation:product-content-collapse-fade-in-18b424d1 .2s ease-out;transition:none}@media(prefers-reduced-motion:reduce){.product-content-collapse_viewport[data-v-18b424d1]{animation:none;transition:none}}.product-content-collapse_fade[data-v-18b424d1]{background:linear-gradient(to bottom,var(--fp-general-white-t0),var(--fp-general-white));bottom:0;height:186px;left:0;pointer-events:none;position:absolute;right:0}.product-content-collapse_toggle[data-v-18b424d1]{align-items:center;background-color:var(--fp-product-content-collapse-toggle-bg-color);border:none;border-radius:100px;box-shadow:0 4px 10px 0 var(--fp-product-content-collapse-toggle-box-shadow-color);color:var(--fp-product-content-collapse-text-color);cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:20px;margin:24px auto 0;max-width:100%;padding:10px 12px;width:200px}.product-content-collapse_toggle__overlap[data-v-18b424d1]{margin-top:-20px;position:relative;z-index:1}@keyframes product-content-collapse-fade-in-18b424d1{0%{opacity:0}to{opacity:1}}@scope(.product-rich-content_content){*{all:revert}}.product-short-description[data-v-420e21b4]{background-color:var(--fp-product-page-short-description-bg-color);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px}@media(min-width:768px){.product-short-description[data-v-420e21b4]{padding:12px}}@media(min-width:1024px){.product-short-description[data-v-420e21b4]{--pdp-block-gap:16px}}.product-short-description_text[data-v-420e21b4]{color:var(--fp-product-page-short-description-text-color);font-size:14px;font-weight:400;line-height:16px;overflow:hidden;overflow-wrap:break-word;transition:max-height .25s ease}.product-short-description_text__clamped[data-v-420e21b4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-short-description_text[data-v-420e21b4] a{color:var(--fp-link-color)}.product-short-description_text[data-v-420e21b4] a:hover{color:var(--fp-link-hover-color);text-decoration:underline;text-underline-offset:2px}.product-short-description_toggle[data-v-420e21b4]{align-self:flex-start;background:none;border:none;color:var(--fp-product-page-short-description-toggle-color);cursor:pointer;font-size:14px;font-weight:400;line-height:16px;padding:0}.trade-in-choice[data-v-efe605ce]{display:grid;gap:16px}@media(min-width:768px){.trade-in-choice[data-v-efe605ce]{gap:var(--fp-product-trade-in-choice-gap-tablet);grid-template-columns:repeat(2,1fr)}}.trade-in-choice_option[data-v-efe605ce]{background:transparent;border:1px solid var(--fp-general-gray-4);border-radius:var(--fp-product-trade-in-choice-border-radius);color:var(--fp-product-trade-in-choice-text-color);cursor:pointer;font-size:16px;font-weight:600;line-height:22px;min-height:64px;padding:16px 24px;text-align:left}.trade-in-choice_option__active[data-v-efe605ce]{border:var(--fp-product-trade-in-choice-active-border);color:var(--fp-product-trade-in-choice-active-text-color)}.trade-in-choice_option[data-v-efe605ce]:hover:not(.trade-in-choice_option__active){border-color:var(--fp-product-trade-in-choice-hover-border)}.trade-in-device-item_label[data-v-1b3c5fcd]{color:var(--fp-text-gray-2);font-size:14px;font-weight:400;line-height:16px;margin:0 0 4px}.trade-in-device-item_head[data-v-1b3c5fcd]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.trade-in-device-item_status-icon[data-v-1b3c5fcd]{color:var(--fp-general-accent-1);flex-shrink:0}.trade-in-device-item_status-icon__error[data-v-1b3c5fcd]{color:var(--fp-icons-error)}.trade-in-device-item_name[data-v-1b3c5fcd]{color:var(--fp-text-primary);font-size:16px;font-weight:600;line-height:22px;margin:0}.trade-in-device-item_menu[data-v-1b3c5fcd]{margin-left:auto}.trade-in-device-item_row[data-v-1b3c5fcd]{color:var(--fp-text-gray-2);display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:2px;line-height:16px;margin:0 0 8px}@media(min-width:768px){.trade-in-device-item_row[data-v-1b3c5fcd]{flex-direction:row;gap:16px;justify-content:space-between}}.trade-in-device-item_row-value[data-v-1b3c5fcd]{color:var(--fp-text-primary);white-space:nowrap}.trade-in-device-item_validity[data-v-1b3c5fcd]{color:var(--fp-general-accent-1);font-size:14px;font-weight:400;line-height:16px;margin:0}.trade-in-device-item_warning[data-v-1b3c5fcd]{margin-top:8px}.trade-in-device-list[data-v-852d617b]{background:var(--fp-general-gray-6);border-radius:12px;padding:16px}@media(min-width:768px){.trade-in-device-list[data-v-852d617b]{padding:24px}}.trade-in-device-list_item+.trade-in-device-list_item[data-v-852d617b]{border-top:1px solid var(--fp-general-gray-4);margin-top:16px;padding-top:16px}.trade-in-device-list_total[data-v-852d617b]{border-top:1px solid var(--fp-general-gray-4);color:var(--fp-text-primary);display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:2px;line-height:22px;margin:16px 0;padding-top:16px}@media(min-width:768px){.trade-in-device-list_total[data-v-852d617b]{flex-direction:row;gap:16px;justify-content:space-between}}.trade-in-device-list_total-value[data-v-852d617b]{white-space:nowrap}.trade-in-device-list_add[data-v-852d617b]{margin-top:16px}.product-trade-in[data-v-12f15803]{padding-left:16px;padding-right:16px;scroll-margin-top:80px}@media(min-width:1024px){.product-trade-in[data-v-12f15803]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.product-trade-in_title[data-v-12f15803]{color:var(--fp-text-secondary);font-size:20px;font-weight:600;line-height:26px;margin:0 0 8px}@media(min-width:768px){.product-trade-in_title[data-v-12f15803]{font-size:24px;font-weight:600;letter-spacing:-.28px;line-height:28px}}.product-trade-in_text[data-v-12f15803]{color:var(--fp-text-gray-2);font-size:14px;font-weight:400;line-height:16px;margin:0 0 8px}@media(min-width:768px){.product-trade-in_text[data-v-12f15803]{font-size:16px;font-weight:400;line-height:20px}}.product-trade-in_learn-more[class][data-v-12f15803]{color:var(--fp-text-link);font-size:14px;font-weight:600;line-height:16px;margin-top:12px;padding:0}@media(min-width:768px){.product-trade-in_learn-more[class][data-v-12f15803]{margin-top:16px}}.product-trade-in_choice[data-v-12f15803]{margin-top:16px}@media(min-width:768px){.product-trade-in_choice[data-v-12f15803]{margin-top:24px}}.product-trade-in_devices[data-v-12f15803]{margin-top:16px}@media(min-width:768px){.product-trade-in_devices[data-v-12f15803]{margin-top:24px}}.product-status[data-v-67785585]{align-items:center;color:var(--fp-product-status-color);display:flex;gap:6px}.product-status__available[data-v-67785585]{--fp-product-status-color:var(--fp-product-status-available-color)}.product-status__preorder[data-v-67785585]{--fp-product-status-color:var(--fp-product-status-preorder-color)}.product-status__coming-soon[data-v-67785585]{--fp-product-status-color:var(--fp-product-status-coming-soon-color)}.product-status__out-of-stock[data-v-67785585]{--fp-product-status-color:var(--fp-product-status-out-of-stock-color)}.product-status__archived[data-v-67785585]{--fp-product-status-color:var(--fp-product-status-archived-color)}.product-status_icon[data-v-67785585]{flex-shrink:0;height:16px;width:auto}.product-status_text[data-v-67785585]{font-size:16px;font-weight:400;line-height:20px;white-space:nowrap}.product-utilities[data-v-a28c010a]{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.product-utilities[data-v-a28c010a]{--pdp-block-gap:16px}}.product-utilities_row[data-v-a28c010a]{align-items:center;display:flex;justify-content:space-between}@media(min-width:768px){.product-utilities_row[data-v-a28c010a]{gap:64px;justify-content:flex-start}}.product-utilities_note[data-v-a28c010a]{color:var(--fp-text-secondary);display:-webkit-box;font-size:14px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-utilities_note__strong[data-v-a28c010a]{font-size:14px;font-weight:600;line-height:16px}.product-faq[data-v-cbb9acca]{--pdp-tab-landing-gap:0px}.product-delivery-card[data-v-a84c9fdb]{background-color:var(--fp-product-delivery-card-background-color);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px;width:100%}.product-delivery-card_header[data-v-a84c9fdb]{align-items:center;display:flex;gap:4px;min-width:0;width:100%}.product-delivery-card_title-container[data-v-a84c9fdb]{align-items:center;display:flex;flex:1 1 auto;gap:4px;min-width:0}.product-delivery-card_icon[data-v-a84c9fdb]{color:var(--fp-product-delivery-icon-color);flex:0 0 auto;height:16px;width:16px}@media(min-width:768px){.product-delivery-card_icon-info[data-v-a84c9fdb]:after,.product-delivery-card_icon-info[data-v-a84c9fdb]:before{opacity:0;pointer-events:none;position:absolute;transition:opacity .2s;z-index:12}.product-delivery-card_icon-info[data-v-a84c9fdb]:before{bottom:110%;content:attr(data-noproduct);font-size:12px;font-weight:400;left:50%;line-height:14px;overflow:hidden;padding:var(--fp-noproduct-tooltip-padding);word-wrap:break-word;background-color:var(--fp-noproduct-tooltip-bg-color);border-radius:var(--fp-noproduct-tooltip-border-radius);box-shadow:var(--fp-noproduct-tooltip-box-shadow);color:var(--fp-noproduct-tooltip-color);filter:var(--fp-noproduct-tooltip-filter);max-width:250px;overflow-wrap:anywhere;text-align:center;transform:translate(-50%);width:-moz-max-content;width:max-content}.product-delivery-card_icon-info[data-v-a84c9fdb]:after{border:5px dashed transparent;border-top:10px solid var(--fp-noproduct-tooltip-bg-color);content:"";height:10px;left:50%;top:-8px;transform:translate(-50%);width:10px}.product-delivery-card_icon-info[data-v-a84c9fdb]:hover:after,.product-delivery-card_icon-info[data-v-a84c9fdb]:hover:before{opacity:1;pointer-events:unset}}.product-delivery-card_icon-info[data-v-a84c9fdb]{color:var(--fp-product-delivery-icon-info-color);cursor:pointer;display:none;flex:0 0 auto;margin-left:16px;position:relative}@media(min-width:768px){.product-delivery-card_icon-info[data-v-a84c9fdb]{display:block}}.product-delivery-card_icon-info-mobile[data-v-a84c9fdb]{display:block}@media(min-width:768px){.product-delivery-card_icon-info-mobile[data-v-a84c9fdb]{display:none}}.product-delivery-card_title[data-v-a84c9fdb]{flex:0 1 auto;font-size:16px;font-weight:600;line-height:22px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-delivery-card_store-button.button[data-v-a84c9fdb]{flex:1 1 0;min-height:22px;min-width:0;overflow:hidden;width:0}.product-delivery-card_store-button-content[data-v-a84c9fdb]{align-items:center;display:flex;gap:4px;min-width:0;width:100%}.product-delivery-card_store-button-text[data-v-a84c9fdb]{font-size:16px;font-weight:600;line-height:22px;margin-left:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-delivery-card_store-button-dropdown[data-v-a84c9fdb]{width:20px}.product-delivery-card_status[data-v-a84c9fdb]{color:var(--fp-product-delivery-status-unavailable-color);font-size:14px;font-weight:600;line-height:16px}.product-delivery-card_status__available[data-v-a84c9fdb]{color:var(--fp-product-delivery-status-available-color)}.product-delivery-card_text[data-v-a84c9fdb]{color:var(--fp-product-delivery-text-color);font-size:14px;font-weight:400;line-height:16px}.product-pickup-delivery[data-v-50800286]{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.product-pickup-delivery[data-v-50800286]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-features[data-v-39c6ab41]{padding-left:16px;padding-right:16px}@media(min-width:1024px){.product-features[data-v-39c6ab41]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.product-features[data-v-39c6ab41]{width:100%}.product-features_content[data-v-39c6ab41]{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.product-features_content[data-v-39c6ab41]{flex-direction:row}}.product-features_content-title[data-v-39c6ab41]{font-size:20px;font-weight:600;line-height:26px;margin:0;width:100%}@media(min-width:768px){.product-features_content-title[data-v-39c6ab41]{font-size:24px;font-weight:600;letter-spacing:-.28px;line-height:28px;width:30%}}.product-features_content-text[data-v-39c6ab41]{color:var(--fp-product-features-text-color);font-size:16px;font-weight:400;line-height:20px;max-width:100%}@media(min-width:768px){.product-features_content-text[data-v-39c6ab41]{width:60%}}.product-features_content-text[data-v-39c6ab41] :is(h1,h2,h3,h4,h5,h6){font-size:16px;font-weight:600;line-height:22px;margin-bottom:16px}.product-features_content-text[data-v-39c6ab41] li{list-style:none;margin-bottom:16px;padding-left:24px;position:relative}.product-features_content-text[data-v-39c6ab41] li:last-child{margin-bottom:0}.product-features_content-text[data-v-39c6ab41] li:before{background-color:currentcolor;border-radius:50%;content:"";height:3px;left:10px;position:absolute;top:10px;width:3px}.product-specifications[data-v-2fc49bd5]{padding-left:16px;padding-right:16px}@media(min-width:1024px){.product-specifications[data-v-2fc49bd5]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.product-specifications[data-v-2fc49bd5]{width:100%}.product-specifications_content[data-v-2fc49bd5]{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:768px){.product-specifications_content[data-v-2fc49bd5]{gap:32px}}.product-specifications_content-title[data-v-2fc49bd5]{font-size:20px;font-weight:600;line-height:26px;margin:0}@media(min-width:768px){.product-specifications_content-title[data-v-2fc49bd5]{font-size:24px;font-weight:600;letter-spacing:-.28px;line-height:28px}}.product-specifications_content-text[data-v-2fc49bd5]{display:flex;flex-direction:column}.product-specifications_group[data-v-2fc49bd5]{border-bottom:.8px solid var(--fp-product-specifications-group-border-color);display:grid;grid-template-columns:1fr;padding:0}@media(min-width:768px){.product-specifications_group[data-v-2fc49bd5]{grid-template-columns:30% 1fr;padding:24px 0}}.product-specifications_group[data-v-2fc49bd5]:first-child{border-top:.8px solid var(--fp-product-specifications-group-border-color)}.product-specifications_group-name[data-v-2fc49bd5]{border-bottom:.8px solid var(--fp-product-specifications-group-border-color);color:var(--fp-product-specifications-group-name-color);font-size:18px;font-weight:600;letter-spacing:.36px;line-height:20px;margin:0;padding:24px 0}@media(min-width:768px){.product-specifications_group-name[data-v-2fc49bd5]{border-bottom:none;padding:12px 0}}.product-specifications_feature[data-v-2fc49bd5]{align-items:flex-start;border-bottom:.8px solid var(--fp-product-specifications-group-border-color);color:var(--fp-text-secondary);display:flex;font-size:16px;font-weight:400;gap:16px;line-height:20px;padding:24px 0}@media(min-width:768px){.product-specifications_feature[data-v-2fc49bd5]{padding:12px 0}}.product-specifications_feature[data-v-2fc49bd5]:last-child{border-bottom:none}.product-specifications_feature-name[data-v-2fc49bd5],.product-specifications_feature-value[data-v-2fc49bd5]{width:50%}.product-specifications_feature-name[data-v-2fc49bd5]{font-size:16px;font-weight:400;line-height:20px;position:relative}@media(min-width:768px){.product-specifications_feature-name[data-v-2fc49bd5]{width:37.5%}}.product-specifications_feature-value[data-v-2fc49bd5]{align-self:flex-end;font-size:16px;font-weight:400;line-height:20px}.products-viewed[data-v-bbf306ca]{padding-left:16px;padding-right:16px}@media(min-width:1024px){.products-viewed[data-v-bbf306ca]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.products-viewed_title[data-v-bbf306ca]{font-size:24px;font-weight:600;letter-spacing:-.28px;line-height:28px;margin-bottom:16px}.product-service-selector-item{align-items:flex-start;background-color:var(--fp-product-services-bg-color);border-radius:8px;display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:16px;width:100%}@media(min-width:768px){.product-service-selector-item{align-items:center;flex-direction:row}}.product-service-selector-item_content-left{align-items:center;display:flex;gap:8px}.product-service-selector-item_content-right{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}@media(min-width:768px){.product-service-selector-item_content-right{justify-content:space-between;width:auto}}.product-service-selector-item_icon{height:48px;width:48px}.product-service-selector-item_name{font-size:16px;font-weight:400;line-height:20px}.product-service-selector-item_price{font-size:16px;font-weight:600;line-height:22px;white-space:nowrap}.product-service-selector-item_button-remove{align-items:center;display:flex;gap:4px}.product-service-selector-item_button-counter{color:var(--fp-product-services-counter-color);font-size:16px;font-weight:500;line-height:20px}.product-service-selector-item_button{max-height:36px}.product-service-selector-modal{padding:76px 16px 16px}@media(min-width:768px){.product-service-selector-modal{padding:64px}}.product-service-selector-modal_title{font-size:32px;font-weight:600;letter-spacing:-.28px;line-height:38px}.product-service-selector-modal_subtitle{color:var(--fp-product-services-subtitle-color);font-size:14px;font-weight:400;line-height:16px;margin-top:12px}.product-service-selector-modal_items{display:flex;flex-direction:column;gap:12px;margin-top:40px}@media(min-width:768px){.product-service-selector-modal_items{margin-top:32px}}.product-services-card[data-v-d7163750]{background-color:var(--fp-product-services-bg-color);border-radius:var(--fp-product-services-card-border-radius);display:flex;flex-direction:column;gap:16px;padding:24px}.product-services-card_wrapper[data-v-d7163750]{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;justify-content:space-between}@media(min-width:1024px){.product-services-card_wrapper[data-v-d7163750]{flex-direction:row}}.product-services-card_left-content[data-v-d7163750]{align-items:center;display:flex;gap:16px;width:100%}@media(min-width:1024px){.product-services-card_left-content[data-v-d7163750]{max-width:60%}.product-services-card_left-content__full-width[data-v-d7163750]{max-width:100%}}.product-services-card_right-content[data-v-d7163750]{width:100%}@media(min-width:1024px){.product-services-card_right-content[data-v-d7163750]{width:auto}}.product-services-card_icon[data-v-d7163750]{color:var(--fp-product-services-icon-color);max-height:40px;max-width:40px}@media(min-width:1024px){.product-services-card_icon[data-v-d7163750]{max-height:100%;min-width:80px}}.product-services-card_content-title[data-v-d7163750]{font-size:14px;font-weight:600;line-height:16px;margin-bottom:4px}@media(min-width:1024px){.product-services-card_content-title[data-v-d7163750]{font-size:18px;font-weight:600;letter-spacing:.36px;line-height:20px}}.product-services-card_link-text[data-v-d7163750]{font-size:14px;font-weight:500;line-height:16px;text-align:left;white-space:normal}.product-services-card_link-text[data-v-d7163750]:after{content:" ›";font-size:18px;vertical-align:bottom}.product-services-card_button[data-v-d7163750]{height:36px}@media(min-width:1024px){.product-services-card_button[data-v-d7163750]{height:48px}}.product-services-card_button[disabled][data-v-d7163750]{background:none;border:var(--fp-product-services-card-disabled-button-border);color:var(--fp-product-services-card-disabled-button-color);pointer-events:none}.product-services-card_no-price[data-v-d7163750]{color:var(--fp-product-services-card-no-price-message-color);font-size:14px;font-weight:400;line-height:16px}.product-services-card_loader[data-v-d7163750]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-services-card_selected[data-v-d7163750]{border-top:.5px solid var(--fp-product-services-border-color);display:flex;flex-direction:column;gap:8px;padding-top:16px}@media(min-width:1024px){.product-services-card_selected-grid-one[data-v-d7163750]{flex-direction:row;gap:64px;justify-content:space-between}.product-services-card_selected-grid-one .product-services-card_selected-content[data-v-d7163750]{flex-wrap:nowrap}}.product-services-card_selected-content[data-v-d7163750]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.product-services-card_selected-name[data-v-d7163750]{font-size:16px;font-weight:400;line-height:20px}.product-services-card_selected-price[data-v-d7163750]{font-size:16px;font-weight:600;line-height:22px;margin-right:20px;white-space:nowrap}.product-services-card_selected-remove[data-v-d7163750]{align-items:center;display:flex;gap:4px;justify-content:flex-start;min-width:50%}@media(min-width:1024px){.product-services-card_selected-remove[data-v-d7163750]{justify-content:flex-end;min-width:auto}}.product-services-card_selected-counter[data-v-d7163750]{color:var(--fp-product-services-counter-color);font-size:16px;font-weight:500;line-height:20px}.product-services[data-v-a6bbf7e7]{padding-left:16px;padding-right:16px}@media(min-width:1024px){.product-services[data-v-a6bbf7e7]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.product-services[data-v-a6bbf7e7]{display:flex;flex-direction:column;gap:16px;width:100%}.product-services_title[data-v-a6bbf7e7]{font-size:24px;font-weight:600;letter-spacing:-.28px;line-height:28px}.product-services_grid[data-v-a6bbf7e7]{display:grid;gap:24px;grid-template-columns:1ft}@media(min-width:1024px){.product-services_grid[data-v-a6bbf7e7]{display:grid}.product-services_grid__count-1[data-v-a6bbf7e7]{grid-template-columns:1fr}.product-services_grid__count-2[data-v-a6bbf7e7]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-services_grid__count-3[data-v-a6bbf7e7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdp-sticky-container[data-v-47cb5948]{position:sticky;top:calc(var(--pdp-sticky-column-top, var(--header-height)) + 16px)}.pdp-section-area__tabs[data-v-46f1a35c]{display:flex;gap:8px;margin-bottom:16px}.pdp-section-area__tab[data-v-46f1a35c]{background:transparent;border:0;cursor:pointer}.pdp-section-area__tab--active[data-v-46f1a35c]{font-weight:700}.sticky-feature-tabs[data-v-0f7ca65b]{background-color:var(--fp-sticky-feature-tabs-bg-color);box-shadow:0 4px 10px 0 transparent;position:sticky;top:calc(var(--header-height, 0px) + var(--pdp-sticky-cta-height, 0px));transition:box-shadow .2s cubic-bezier(.38,.005,.215,1),top .3s cubic-bezier(.38,.005,.215,1);z-index:5}.sticky-feature-tabs_container[data-v-0f7ca65b]{padding-left:16px;padding-right:16px}@media(min-width:1024px){.sticky-feature-tabs_container[data-v-0f7ca65b]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.sticky-feature-tabs--stuck[data-v-0f7ca65b]{box-shadow:0 4px 10px 0 var(--fp-sticky-feature-tabs-stuck-shadow-color)}.sticky-feature-tabs--header-hidden[data-v-0f7ca65b]{top:max(0px,var(--header-height,0px) - var(--header-outer-height,0px) + var(--pdp-sticky-cta-height,0px))}@media(prefers-reduced-motion:reduce){.sticky-feature-tabs[data-v-0f7ca65b]{transition:top .3s cubic-bezier(.38,.005,.215,1)}}.sticky-cta-panel[data-v-27570ece]{background-color:var(--fp-general-white);border-bottom:.5px solid var(--fp-general-gray-4);border-top:.5px solid var(--fp-general-gray-4);box-shadow:0 4px 10px 0 var(--fp-general-black-t08);margin-top:0!important}.sticky-cta-panel_container[data-v-27570ece]{padding-left:16px;padding-right:16px}@media(min-width:1024px){.sticky-cta-panel_container[data-v-27570ece]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.sticky-cta-panel_container[data-v-27570ece]{display:flex;flex-direction:column;gap:4px;padding:12px 16px}@media(min-width:768px){.sticky-cta-panel_container[data-v-27570ece]{padding:16px}}.sticky-cta-panel_row[data-v-27570ece]{align-items:center;display:flex;gap:12px}.sticky-cta-panel_row-services[data-v-27570ece]{color:var(--fp-text-gray-2);display:grid;font-size:14px;font-weight:400;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));line-height:16px}@media(min-width:768px){.sticky-cta-panel_row-services[data-v-27570ece]{align-items:center;display:flex;gap:8px}}.sticky-cta-panel_cell-service[data-v-27570ece]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-cta-panel--bottom[data-v-27570ece]{bottom:0;left:0;position:fixed;right:0;z-index:5}.sticky-cta-panel-enter-active[data-v-27570ece],.sticky-cta-panel-leave-active[data-v-27570ece]{transition:transform .25s ease,opacity .25s ease}.sticky-cta-panel-enter-from[data-v-27570ece],.sticky-cta-panel-leave-to[data-v-27570ece]{opacity:0}.sticky-cta-panel-enter-from.sticky-cta-panel--top[data-v-27570ece],.sticky-cta-panel-leave-to.sticky-cta-panel--top[data-v-27570ece]{transform:translateY(-100%)}.sticky-cta-panel-enter-from.sticky-cta-panel--bottom[data-v-27570ece],.sticky-cta-panel-leave-to.sticky-cta-panel--bottom[data-v-27570ece]{transform:translateY(100%)}.sticky-cta-panel_info[data-v-27570ece]{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.sticky-cta-panel_info-row[data-v-27570ece]{align-items:center;display:flex;gap:4px}@media(min-width:1024px){.sticky-cta-panel_info-row[data-v-27570ece]{gap:16px}}.sticky-cta-panel_thumbnail[data-v-27570ece]{border:1px solid var(--fp-general-gray-4);border-radius:8px;flex:0 0 auto;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.sticky-cta-panel_title[data-v-27570ece]{display:-webkit-box;font-size:12px;font-weight:600;-webkit-line-clamp:2;line-height:14px;-webkit-box-orient:vertical;color:var(--fp-text-gray-2);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.sticky-cta-panel_title[data-v-27570ece]{display:-webkit-box;font-size:18px;font-weight:600;letter-spacing:.36px;-webkit-line-clamp:1;line-height:20px;-webkit-box-orient:vertical;color:var(--fp-text-primary);overflow:hidden;text-overflow:ellipsis}}.sticky-cta-panel_toggles[data-v-27570ece]{display:none;flex:0 0 auto;gap:16px}@media(min-width:1024px){.sticky-cta-panel_toggles[data-v-27570ece]{display:flex}}.sticky-cta-panel_price[data-v-27570ece]{align-items:baseline;color:var(--fp-text-primary);display:flex;flex:0 1 auto;flex-wrap:wrap;gap:4px;margin-left:20px;white-space:nowrap}.sticky-cta-panel_price-credit[data-v-27570ece]{font-size:12px;font-weight:400;line-height:14px}@media(min-width:1024px){.sticky-cta-panel_price-credit[data-v-27570ece]{font-size:16px;font-weight:500;line-height:20px}}.sticky-cta-panel_price-credit-amount[data-v-27570ece],.sticky-cta-panel_price-credit-total[data-v-27570ece]{font-size:14px;font-weight:600;line-height:16px}@media(min-width:1024px){.sticky-cta-panel_price-credit-amount[data-v-27570ece],.sticky-cta-panel_price-credit-total[data-v-27570ece]{font-size:16px;font-weight:500;line-height:20px}}.sticky-cta-panel_price-credit-total[data-v-27570ece]:before{content:"\a";white-space:pre}@media(min-width:1024px){.sticky-cta-panel_price-credit-total[data-v-27570ece]:before{content:none}}.sticky-cta-panel_price-final[data-v-27570ece]{font-size:14px;font-weight:600;line-height:16px}@media(min-width:1024px){.sticky-cta-panel_price-final[data-v-27570ece]{font-size:20px;font-weight:600;line-height:26px}}.sticky-cta-panel_cta[data-v-27570ece]{flex:0 0 auto;flex-direction:row;margin-left:-4px;width:auto}@media(min-width:1024px){.sticky-cta-panel_cta[data-v-27570ece]{margin-left:20px}}.sticky-cta-panel_cta[data-v-27570ece] .product-cta-buttons_cart-row{flex-direction:row}@media(min-width:1024px){.product-page-v2__breadcrumbs[data-v-c958c79a] .breadcrumbs{padding:16px 0 0}}.product-page-v2[data-v-c958c79a]{margin-bottom:48px;position:relative;--pdp-tab-landing-gap:32px}.product-page-v2__main[data-v-c958c79a]{display:block;padding-left:16px;padding-right:16px}@media(min-width:1024px){.product-page-v2__main[data-v-c958c79a]{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1224px}}.product-page-v2[data-v-c958c79a]>*+*{margin-top:32px}.product-page-v2--desktop[data-v-c958c79a]{--pdp-tab-landing-gap:48px}.product-page-v2--desktop[data-v-c958c79a]>*+*{margin-top:48px}.product-page-v2--desktop .product-page-v2__main[data-v-c958c79a]{align-items:start;display:grid;gap:56px;grid-template-columns:574px 1fr;padding-top:32px}.product-page-v2__column[data-v-c958c79a]{display:flex;flex-direction:column;min-width:0;--pdp-block-gap:24px}.product-page-v2__column[data-v-c958c79a]>*+*{margin-top:var(--pdp-block-gap)}.product-page-v2--desktop .product-page-v2__column[data-v-c958c79a]:not(.pdp-sticky-container){position:relative}.product-page-v2--desktop .product-page-v2__column[data-v-c958c79a]>.product-badges:first-child:has(+.product-gallery){box-sizing:border-box;margin:0 8px 8px;max-width:calc(100% - 16px);position:absolute;z-index:1}.product-page-v2--desktop .product-page-v2__column[data-v-c958c79a]>.product-badges:first-child:has(+.product-gallery)+.product-gallery{margin-top:0}
