.product__media-wrapper media-gallery[id^=MediaGallery]{--pdp-thumb-col: 16%;--pdp-thumb-gap: 12px;--pdp-thumb-arrow: 32px;--pdp-thumb-radius: 12px;--pdp-thumb-bg: #f2f2f2;display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px;align-items:stretch}.product__media-wrapper media-gallery[id^=MediaGallery]:has(>.thumbnail-slider){grid-template-columns:var(--pdp-thumb-col) minmax(0,1fr)}.product__media-wrapper media-gallery[id^=MediaGallery]>.cstm_pdp_img_main{grid-row:1;grid-column:1 / -1;width:auto;min-width:0;order:0}.product__media-wrapper media-gallery[id^=MediaGallery]:has(>.thumbnail-slider)>.cstm_pdp_img_main{grid-column:2}.product__media-wrapper media-gallery[id^=MediaGallery]>.product__xr-button{grid-column:1 / -1}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider{grid-row:1;grid-column:1;position:relative;display:block;width:auto;height:auto;max-height:none;min-height:0;margin:0;padding:0}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider .thumbnail-list.slider{position:absolute;top:var(--pdp-thumb-arrow);bottom:var(--pdp-thumb-arrow);left:0;right:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--pdp-thumb-gap);width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;scroll-padding:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider .thumbnail-list.slider::-webkit-scrollbar{display:none}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider .thumbnail-list.slider:after{content:none}.product__media-wrapper media-gallery[id^=MediaGallery] .thumbnail-list__item.slider__slide{flex:0 0 auto;width:100%!important;margin:0!important;border-radius:var(--pdp-thumb-radius)!important;scroll-snap-align:start}.product__media-wrapper media-gallery[id^=MediaGallery] .thumbnail-list__item .thumbnail{margin:0;border:0;border-radius:var(--pdp-thumb-radius);background-color:var(--pdp-thumb-bg);box-shadow:none;overflow:hidden}.product__media-wrapper media-gallery[id^=MediaGallery] .thumbnail-list__item .thumbnail img{object-fit:contain;border-radius:0}.product__media-wrapper media-gallery[id^=MediaGallery] .thumbnail-list__item .thumbnail[aria-current]{outline:1.5px solid #000;outline-offset:-1.5px}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button{position:absolute;left:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:var(--pdp-thumb-arrow);margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#000;box-shadow:none;cursor:pointer}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button--prev{top:0}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button--next{bottom:0}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button:disabled{background:transparent;opacity:.25;cursor:default}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button .svg-wrapper{width:16px;height:16px}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button .icon{width:16px;height:16px;color:currentColor}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button--prev .icon,.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button--prev:not([disabled]):hover .icon{transform:rotate(180deg)}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button--next .icon,.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button--next:not([disabled]):hover .icon{transform:none}@media screen and (min-width:750px){.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider:has(>.slider-button--prev.medium-hide){--pdp-thumb-arrow: 0px}}@media screen and (max-width:749px){.product__media-wrapper{max-width:100%!important}.product__media-wrapper media-gallery[id^=MediaGallery]{--pdp-thumb-col: 23%;--pdp-thumb-gap: 10px;--pdp-thumb-arrow: 0px;column-gap:10px}.product__media-wrapper media-gallery[id^=MediaGallery]:has(>.thumbnail-slider){grid-template-columns:minmax(0,1fr) var(--pdp-thumb-col)}.product__media-wrapper media-gallery[id^=MediaGallery]:has(>.thumbnail-slider)>.cstm_pdp_img_main{grid-column:1}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider{grid-column:2}.product__media-wrapper media-gallery[id^=MediaGallery]>slider-component{margin-left:0;margin-right:0}.product__media-wrapper media-gallery[id^=MediaGallery] .product__media-list{margin:0;width:100%}.product__media-wrapper media-gallery[id^=MediaGallery]>.thumbnail-slider>.slider-button{display:none}.product__media-wrapper media-gallery[id^=MediaGallery] .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - 2 * var(--pdp-thumb-gap)) / 3)}.product__media-wrapper media-gallery[id^=MediaGallery] .thumbnail-list__item.slider__slide:before{content:none}}.pdp-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pdp-title-row>.product__title{flex:1 1 auto;min-width:0;margin:0}.product__info-wrapper .pdp-title-row .product__title h1{padding-right:0}.pdp-title-row>.video-trigger-btn{flex:0 0 auto;margin:4px 0 0}.pdp-title-row>.video-trigger-btn p{padding:6px 12px;border-radius:4px;font-size:13px;line-height:1.2;white-space:nowrap}@media screen and (max-width:768px){.pdp-title-row{display:none}}.pdp-info-top{margin:0}.pdp-sr-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.pdp-sr{display:flex;align-items:center;gap:6px;min-width:0;margin:0;font-size:18px;line-height:1.3;color:#3b8b3e}.pdp-sr__value{font-weight:700;letter-spacing:.01em}.pdp-sr__copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;margin:0;padding:0;border:0;background:none;color:#3b8b3e;cursor:pointer}.pdp-sr__copy svg{width:20px;height:20px}.pdp-sr__copy .pdp-sr__copied,.pdp-sr__copy.is-copied .pdp-sr__copy-icon{display:none}.pdp-sr__copy.is-copied .pdp-sr__copied{display:block}.pdp-battery{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:6px 14px;border-radius:999px;background:#e8732f;color:#fff;font-size:15px;font-weight:600;line-height:1}.pdp-battery img{display:block;width:auto;height:13px}@media screen and (max-width:768px){.pdp-info-top{display:none}.mobile_title_pdp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.mobile_title_pdp .pdp-sr-row{flex:1 1 auto;width:auto}.pdp-sr{font-size:14px}.pdp-battery{padding:5px 12px;font-size:14px}}.pdp-replaced-badges{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 4px}.pdp-replaced-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#000;color:#fff;font-size:14px;line-height:1.2;white-space:nowrap}.pdp-replaced-badge svg{flex:0 0 auto;width:14px;height:14px}@media screen and (max-width:768px){.pdp-replaced-badges{gap:8px;margin-top:12px}.pdp-replaced-badge{padding:5px 12px;font-size:13px}}.pdp-price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:10px 0 4px}.pdp-price-row>.product_price_pdp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;margin:0}.pdp-price-row .price{margin:0}.pdp-price-row .price__container{display:flex;align-items:baseline;margin:0}.product__info-container .pdp-price-row .price--on-sale .price__sale,.product__info-wrapper .pdp-price-row .price_sale_actual{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:8px}.pdp-price-row .price_sale_actual>.price-item--sale{order:-1}.product__info-wrapper .pdp-price-row .price .price-item--sale,.product__info-wrapper .pdp-price-row .price .price__regular .price-item--regular{margin:0;font-size:40px;font-weight:700;line-height:1.1;color:#000}.product__info-container .pdp-price-row .price--on-sale s.price-item--regular{margin:0;font-size:16px;font-weight:400;color:#8a8a8a;text-decoration:line-through}.pdp-price-row .price-item--discount,.pdp-price-row .price .badge{display:none!important}.pdp-off-pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#a3d9a5;color:#1a1a1a;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap}@media screen and (max-width:768px){.product__info-wrapper .pdp-price-row .price .price-item--sale,.product__info-wrapper .pdp-price-row .price .price__regular .price-item--regular{font-size:34px}.product__info-container .pdp-price-row .price--on-sale s.price-item--regular{font-size:14px}.pdp-off-pill{font-size:13px;padding:3px 10px}}.pdp-price-row__rating{display:flex;align-items:center;flex:0 0 auto;margin-left:auto}.pdp-price-row__rating:empty,.pdp-price-row__rating[hidden]{display:none}.pdp-price-row__rating .shopify-app-block,.pdp-price-row__rating .jdgm-widget,.pdp-price-row__rating .jdgm-preview-badge{margin:0!important;padding:0!important}.pdp-price-row__rating .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;font-size:20px;line-height:1;color:#333;cursor:pointer}.pdp-price-row__rating .jdgm-prev-badge__stars{display:inline-flex!important;margin:0!important;font-size:22px;line-height:1}.pdp-price-row__rating .jdgm-prev-badge__stars .jdgm-star{margin:0!important;padding:0!important;color:#e8b04b!important}.pdp-price-row__rating .jdgm-prev-badge__stars .jdgm-star:not(:first-child){display:none!important}.pdp-price-row__rating .jdgm-prev-badge__stars .jdgm-star:first-child:before{content:"\e000"!important}.pdp-price-row__rating .jdgm-prev-badge[data-pdp-rating] .jdgm-prev-badge__text{display:none!important}.pdp-price-row__rating .jdgm-prev-badge[data-pdp-rating]:after{content:attr(data-pdp-rating);white-space:nowrap}@media screen and (max-width:768px){.pdp-price-row__rating .jdgm-prev-badge{font-size:18px}.pdp-price-row__rating .jdgm-prev-badge__stars{font-size:20px}}.option_main_container.color{flex-direction:column;align-items:flex-start;gap:12px}.option_main_container.color .option_heading{font-size:20px;font-weight:500;color:#000}.option_main_container.color .option_value_s{display:flex;flex-wrap:wrap;gap:10px}.option_main_container.color .option_value_data{position:relative;box-sizing:border-box;width:46px;height:46px;margin:0;padding:0;border:1px solid #e3e3e3;border-radius:8px;box-shadow:inset 0 0 0 5px #fff;transform:none;overflow:hidden;cursor:pointer}.option_main_container.color .option_value_data.image_value{padding:5px;box-shadow:none;background:#fff}.option_main_container.color .option_value_data.image_value img{width:100%;height:100%;object-fit:cover;border-radius:4px}.option_main_container.color .option_value_data.active_value{width:46px;height:46px;border-color:#000;box-shadow:inset 0 0 0 5px #fff,0 0 0 .5px #000;transform:none}.option_main_container.color .option_value_data.image_value.active_value{box-shadow:0 0 0 .5px #000}.option_main_container.color .option_value_data.active_value:after{content:none}@media screen and (max-width:749px){.option_main_container.color .option_value_s{width:80%;gap:8px}.option_main_container.color .option_value_data,.option_main_container.color .option_value_data.active_value{width:calc((100% - 40px) / 6);max-width:64px;height:auto;aspect-ratio:1}}product-info .product__info-container .frcp-wishlist-wrapper{display:none!important}.product__info-container .jdgm-preview-badge{display:none!important}.product__info-container .pdp-price-row__rating .jdgm-preview-badge{display:block!important}.product__info-container .option_main_container,.product__info-container .option_main_container_condition{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px!important;margin:18px 0 0}.product__info-container .option_main_container .option_heading,.product__info-container .option_main_container_condition .option_heading{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;width:100%;font-size:20px;font-weight:500;line-height:1.2;color:#000}.product__info-container .option_heading .option_2_value{display:none}.product__info-container .option_heading .condition_learn_more{margin-left:auto;font-size:14px;font-weight:400;color:#3b8b3e;text-decoration:underline;text-underline-offset:3px}.product__info-container .option_main_container_condition .option_value_s,.product__info-container .option_main_container.storage .option_value_s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.product__info-container .option_main_container.storage .option_value_s{grid-template-columns:repeat(5,minmax(0,1fr))}.product__info-container .option_main_container_condition .normal_value,.product__info-container .option_main_container.storage .normal_value{display:flex;align-items:center;justify-content:center;width:auto;min-width:0;height:44px;margin:0;padding:0 8px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#333;font-size:14px;font-weight:400;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.product__info-container .option_main_container_condition .normal_value:hover,.product__info-container .option_main_container.storage .normal_value:hover{border-color:#000}.product__info-container .option_main_container_condition .normal_value.active_value,.product__info-container .option_main_container.storage .normal_value.active_value{border-color:#000;background:#000;color:#fff;font-weight:500}.product__info-container .option_main_container_condition .normal_value.disabled_option,.product__info-container .option_main_container.storage .normal_value.disabled_option{border-color:#e6e6e6;background:#fff;color:#b5b5b5;text-decoration:line-through;cursor:not-allowed}@media screen and (max-width:749px){.product__info-container .pdp_variant_video_flex,.product__info-container .pdp_option_value{align-self:stretch;width:100%}.product__info-container .option_main_container,.product__info-container .option_main_container_condition{gap:10px!important;margin-top:0}.product__info-container .option_main_container .option_heading,.product__info-container .option_main_container_condition .option_heading{font-size:18px}.product__info-container .option_heading .condition_learn_more{font-size:13px}.product__info-container .option_main_container_condition .option_value_s{grid-template-columns:repeat(2,minmax(0,1fr))}.product__info-container .option_main_container.storage .option_value_s{grid-template-columns:repeat(3,minmax(0,1fr))}.product__info-container .option_main_container_condition .normal_value,.product__info-container .option_main_container.storage .normal_value{height:44px;font-size:14px}.product__info-container .cstm_product_design_button .product-form__buttons{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}}.pdp-mobile-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdp-mobile-title-row>.cust_title_mobile{flex:1 1 auto;min-width:0}.pdp-mobile-title-row>.video-trigger-btn{flex:0 0 auto;margin:2px 0 0}.pdp-mobile-title-row>.video-trigger-btn p{margin:0;padding:6px 12px;border-radius:4px;font-size:13px;line-height:1.2;white-space:nowrap}@media screen and (min-width:768px){.pdp-mobile-title-row{display:none}}.pdp-coupon{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:38px;margin:12px 0 0;padding:8px 16px;border:0;border-radius:6px;background:linear-gradient(90deg,#1d0fc4,#13088a 55%,#0b0656);color:#fff;font:inherit;font-size:15px;line-height:1.2;text-align:center;cursor:pointer;transition:filter .15s ease}.pdp-coupon:hover{filter:brightness(1.12)}.pdp-coupon:focus-visible{outline:2px solid #1d0fc4;outline-offset:2px}.pdp-coupon__icon{flex:0 0 auto;width:18px;height:18px}.pdp-coupon__text b{font-weight:700;letter-spacing:.02em}.pdp-coupon__copied{display:none;font-weight:600}.pdp-coupon.is-copied .pdp-coupon__text{display:none}.pdp-coupon.is-copied .pdp-coupon__copied{display:inline}@media screen and (max-width:749px){.pdp-coupon{min-height:40px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/component-pdp-redesign.css.map */
