.elite-pdp,.elite-related-products,.sticky-cart-bar,#product-question-modal,#review-image-modal{--color-bg:#fff;--color-text:#1a1a1a;--color-text-muted:#6b6b6b;--color-border:#e5e5e5;--color-border-light:#f0f0f0;--color-surface:#f6f4ed;--color-surface-hover:#eee;--color-card-bg:#fff;--color-white:#fff;--color-accent:#1a1a1a;--color-accent-hover:#333;--color-accent-contrast:#fff;--color-error:#dc2626;--color-overlay:#00000073;--color-shadow:#00000014;--primary-color:#1a1a1a;--text-color-primary-bg:#fff;--font-primary:var(--elite-font-ar,"Cairo","Inter","Helvetica Neue",Arial,sans-serif);--fs-xs:.6875rem;--fs-sm:.75rem;--fs-base:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--header-height:70px;--transition-fast:.15s ease;--transition-base:.3s cubic-bezier(.4,0,.2,1);--transition-slow:.4s ease;--btn-xs-padding:.25rem .5rem;--btn-xs-fs:var(--fs-xs);--btn-xs-gap:.25rem;--btn-sm-padding:.375rem .625rem;--btn-sm-fs:var(--fs-xs);--btn-sm-gap:.375rem;--btn-md-padding:.5rem 1rem;--btn-md-fs:var(--fs-base);--btn-md-gap:.375rem;--btn-lg-padding:.75rem 1.5rem;--btn-lg-fs:var(--fs-md);--btn-lg-gap:.5rem;--btn-xl-padding:1rem 2rem;--btn-xl-fs:var(--fs-lg);--btn-xl-gap:.625rem;font-family:var(--font-primary);color:var(--color-text)}[data-theme="dark"] .elite-pdp,[data-theme="dark"] .elite-related-products,[data-theme="dark"] .sticky-cart-bar,[data-theme="dark"] #product-question-modal,[data-theme="dark"] #review-image-modal{--color-bg:#121212;--color-text:#e0e0e0;--color-text-muted:#9e9e9e;--color-border:#333;--color-border-light:#222;--color-surface:#1e1e1e;--color-surface-hover:#2c2c2c;--color-card-bg:#252525;--color-white:#121212;--color-accent:#fff;--color-accent-hover:#ccc;--color-accent-contrast:#121212;--color-overlay:#000000b3;--color-shadow:#00000066}.d-none{display:none!important}.elite-pdp .btn,.sticky-cart-bar .btn,#product-question-modal .btn,#review-image-modal .btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;font-family:var(--font-primary);font-weight:var(--fw-medium);line-height:1.5;transition:all .2s cubic-bezier(.4,0,.2,1);user-select:none;white-space:nowrap;border-radius:var(--radius-md);border:1px solid transparent;outline:none;max-width:100%;position:relative;padding:var(--btn-md-padding);font-size:var(--btn-md-fs);gap:var(--btn-md-gap)}.elite-pdp .btn:disabled,.sticky-cart-bar .btn:disabled,#product-question-modal .btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.elite-pdp .btn--primary,.sticky-cart-bar .btn--primary,#product-question-modal .btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.elite-pdp .btn--outline,.sticky-cart-bar .btn--outline,#product-question-modal .btn--outline{background:transparent;color:var(--color-text);border-color:var(--color-border)}.elite-pdp .btn--outline:hover,.sticky-cart-bar .btn--outline:hover,#product-question-modal .btn--outline:hover{background:var(--color-surface);border-color:var(--color-accent)}.elite-pdp .btn--sm,.sticky-cart-bar .btn--sm,#product-question-modal .btn--sm{padding:var(--btn-sm-padding);font-size:var(--btn-sm-fs);gap:var(--btn-sm-gap)}.elite-pdp .btn--md,.sticky-cart-bar .btn--md,#product-question-modal .btn--md{padding:var(--btn-md-padding);font-size:var(--btn-md-fs);gap:var(--btn-md-gap)}.elite-pdp .btn--lg,.sticky-cart-bar .btn--lg,#product-question-modal .btn--lg{padding:var(--btn-lg-padding);font-size:var(--btn-lg-fs);gap:var(--btn-lg-gap)}.elite-pdp .btn--xl,.sticky-cart-bar .btn--xl{padding:var(--btn-xl-padding);font-size:var(--btn-xl-fs);gap:var(--btn-xl-gap)}.elite-pdp .btn--full,.sticky-cart-bar .btn--full,#product-question-modal .btn--full{width:100%}.product-container.product-container{max-width:100%;width:100%;padding:0;margin:0}.main-content.main-content{padding-left:0;padding-right:0}.product-layout{display:grid;grid-template-columns:1fr;align-items:start;column-gap:0;row-gap:0}@media (min-width: 992px){.product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%}}.product-media-gallery{display:flex;flex-direction:column;background-color:var(--color-bg);position:relative}.product-sold-count{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:.82rem;font-weight:600;color:var(--color-text-muted)}.product-sold-count svg{width:15px;height:15px;flex:none;color:#16a34a}.product-custom-fields{margin:16px 0}.product-quantity-row{display:flex;align-items:center;gap:14px;margin:16px 0 6px}.product-quantity-label{font-size:.9rem;font-weight:600;color:var(--color-text)}.product-quantity-selector{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm, 0);overflow:hidden}.product-quantity-selector button{width:38px;height:38px;border:none;background:var(--color-surface);color:var(--color-text);font-size:1.1rem;cursor:pointer;line-height:1}.product-quantity-selector button:hover{background:var(--color-surface-hover)}.product-quantity-selector input{width:48px;height:38px;border:none;text-align:center;font-size:.95rem;font-weight:600;color:var(--color-text);background:var(--color-bg);-moz-appearance:textfield}.product-quantity-selector input::-webkit-outer-spin-button,.product-quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-limit-msg{margin:0 0 8px;font-size:.8rem;font-weight:600;color:#c2410c}.product-specs{margin:16px 0}.product-spec-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--color-border-light);font-size:.88rem}.product-spec-label{color:var(--color-text-muted);font-weight:500}.product-spec-value{color:var(--color-text);font-weight:600}.pdp-status-badge{position:absolute;top:.75rem;inset-inline-start:.75rem;z-index:4;display:inline-flex;align-items:center;padding:4px 12px;font-size:.78rem;font-weight:600;line-height:1.2;color:var(--text-color-primary-bg, #fff);background:var(--primary-color, #1a1a1a);border-radius:var(--radius-sm, 0);box-shadow:0 2px 8px var(--color-shadow)}.product-media-track{display:flex;flex-direction:column}@media (min-width: 992px){.product-media-gallery{display:flex;flex-direction:column}}.product-media-item{background-color:var(--color-surface);aspect-ratio:auto;overflow:hidden;position:relative}.product-media-item img{width:100%;height:auto;display:block;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.product-media-item:hover img{transform:scale(1.02)}.product-media-video{position:relative;width:100%;cursor:pointer}.product-media-video>img{width:100%;height:auto;display:block}.product-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:none;border-radius:50%;background:#0009;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding-inline-start:4px;transition:background .2s ease,transform .2s ease}.product-media-video:hover .product-video-play{background:var(--primary-color, #000);transform:translate(-50%,-50%) scale(1.08)}.product-media-video.is-playing{aspect-ratio:16/9;background:#000}.product-media-iframe{width:100%;height:100%;border:0;display:block}.product-thumbnails,.product-main-image{display:none!important}.product-media-dots{display:none}@media (max-width: 991px){.mobile-only{display:flex!important}}@media (min-width: 992px){.mobile-only{display:none!important}}.product-info-section{display:flex;flex-direction:column;padding:var(--spacing-xl) var(--spacing-md)}@media (min-width: 992px){.product-info-section{position:sticky;top:calc(var(--header-height) + 20px);padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-3xl) var(--spacing-2xl)}[dir=rtl] .product-info-section{padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-3xl) var(--spacing-2xl);text-align:right}}.product-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-title-row .product-vat-exempt{margin-top:4px;flex:none;white-space:nowrap}.product-title{font-size:24px;font-weight:var(--fw-bold);margin-bottom:var(--spacing-xs);color:var(--color-text);line-height:1.2}.product-price-wrapper{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.product-container .price-current{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text)}.product-container .compare-price{text-decoration:line-through;opacity:.5;font-size:16px}.product-short-description{font-size:14px;color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--spacing-xl)}.product-variants-container{margin-top:var(--spacing-lg)}.variant-group-header{display:flex!important;align-items:center;justify-content:flex-start;gap:6px;margin-bottom:12px}[dir=rtl] .variant-group-header{justify-content:flex-start}.variant-label-text{font-size:14px!important;font-weight:800!important;text-transform:uppercase;color:var(--color-text);line-height:1}.product-variants-container ul{display:flex!important;flex-wrap:wrap;gap:12px;margin-bottom:var(--spacing-xl);padding:0;list-style:none}.product-variants-container ul li{margin:0!important}.product-variants-container ul li span{display:inline-flex!important;align-items:center;justify-content:center;min-width:50px!important;height:44px!important;padding:0 14px!important;border-radius:4px!important;font-size:13px!important;font-weight:700!important;border:1px solid var(--color-border) !important;color:var(--color-text-muted) !important;background-color:var(--color-card-bg) !important;text-transform:uppercase!important;transition:all .2s ease;cursor:pointer}.product-variants-container ul li:hover span{border-color:var(--primary-color) !important;color:var(--primary-color) !important}.product-variants-container ul li.selected span,.product-variants-container ul li.active span{border-color:var(--primary-color) !important;border-width:2px!important;color:var(--primary-color) !important;background-color:var(--color-card-bg) !important;box-shadow:0 0 0 1px var(--color-bg) inset}[data-theme=dark] .product-variants-container ul li span{border-color:var(--color-border) !important;color:var(--color-text-muted) !important;background-color:var(--color-surface) !important}[data-theme=dark] .product-variants-container ul li.selected span{border-color:var(--primary-color) !important;color:var(--primary-color) !important}.product-variants-container ul li.variant-option-unavailable{pointer-events:none}.product-variants-container ul li.variant-option-unavailable span{opacity:.4!important;text-decoration:line-through!important;cursor:not-allowed}.section-out-of-stock-notify-me{margin-bottom:var(--spacing-xl) !important}.section-out-of-stock-notify-me p{color:var(--color-error);font-weight:var(--fw-medium);font-size:14px}.product-actions{display:flex;gap:12px;margin-bottom:var(--spacing-2xl)}.btn-add-to-cart,.btn-buy-now,.btn-view-details{height:54px!important;border-radius:var(--radius-md) !important;font-size:16px!important}.btn-add-to-cart{background-color:var(--primary-color) !important;color:var(--text-color-primary-bg) !important;border:none!important;font-weight:var(--fw-bold) !important;flex:1.5!important}.btn-share{display:none!important}.product-trust-badges-wrapper{position:relative;width:100%;max-width:100%;overflow:hidden;padding:15px 0!important;border-top:1px solid var(--color-border-light) !important;border-bottom:1px solid var(--color-border-light) !important;margin-top:var(--spacing-md) !important;margin-bottom:var(--spacing-2xl) !important;min-width:0}.product-trust-badges-track{display:flex!important;align-items:center!important;gap:var(--spacing-xl) !important;width:max-content!important;will-change:transform}.product-trust-badges-wrapper.is-static{display:flex!important;justify-content:center!important}.product-trust-badges-wrapper.is-static .product-trust-badges-track{width:auto!important;justify-content:center!important;margin:0 auto!important}.product-trust-badges-wrapper.is-static .trust-badge-item.cloned{display:none!important}.product-trust-badges-wrapper.is-animating .product-trust-badges-track{animation:trust-badge-scroll 35s linear infinite!important}.product-trust-badges-wrapper.is-animating .product-trust-badges-track:hover{animation-play-state:paused!important}@keyframes trust-badge-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--spacing-xl) / 2)))}}[dir=rtl] .product-trust-badges-wrapper.is-animating .product-trust-badges-track{animation:trust-badge-scroll-rtl 35s linear infinite!important}@keyframes trust-badge-scroll-rtl{0%{transform:translate(0)}to{transform:translate(calc(50% + (var(--spacing-xl) / 2)))}}.trust-badge-item{display:flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important}.trust-badge-icon{display:flex!important;align-items:center!important;color:var(--color-text) !important;opacity:1!important}.trust-badge-icon img{width:100%!important;height:28px!important;object-fit:contain!important;transition:transform .3s ease}[data-theme=dark] .trust-badge-icon img{filter:invert(1) brightness(1.5)}.trust-badge-text{font-size:13px!important;font-weight:var(--fw-bold) !important;color:var(--color-text) !important;white-space:nowrap!important}@media (max-width: 767px){.product-trust-badges-wrapper{padding:12px 0!important;margin-bottom:var(--spacing-xl) !important}.product-trust-badges-track{gap:var(--spacing-md) !important;animation-duration:25s!important}@keyframes trust-badge-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--spacing-md) / 2)))}}@keyframes trust-badge-scroll-rtl{0%{transform:translate(0)}to{transform:translate(calc(50% + (var(--spacing-md) / 2)))}}}.product-accordion-wrapper{border-top:1px solid var(--color-border-light);margin-top:var(--spacing-xl)}.accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;background:none;border:none;text-transform:uppercase;font-size:12px;font-weight:var(--fw-medium);color:var(--color-text);cursor:pointer}.accordion-icon{position:relative;width:14px;height:14px}.accordion-icon svg{position:absolute;top:0;left:0;transition:opacity var(--transition-fast),transform var(--transition-base)}.icon-minus{opacity:0;transform:rotate(-90deg)}.accordion-item.is-active .icon-plus{opacity:0;transform:rotate(90deg)}.accordion-item.is-active .icon-minus{opacity:1;transform:rotate(0)}.product-container .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.product-container .accordion-item.is-active .accordion-content{max-height:1000px}.product-container .accordion-inner{padding-bottom:var(--spacing-lg);font-size:var(--fs-sm);color:var(--color-text);line-height:1.7}.sticky-cart-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background-color:var(--color-surface);border-top:1px solid var(--color-border-light);transform:translateY(100%);transition:transform var(--transition-base),box-shadow var(--transition-base)}.sticky-cart-bar.is-visible{transform:translateY(0);box-shadow:0 -4px 20px #0000000d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#f6f4ede6;background-color:color-mix(in srgb,var(--color-surface) 90%,transparent)}[data-theme=dark] .sticky-cart-bar.is-visible{box-shadow:0 -4px 20px #0000004d}.sticky-cart-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.sticky-cart-info{display:flex;flex-direction:column;gap:2px;min-width:0}.sticky-cart-title{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cart-price{font-size:var(--fs-sm);color:var(--color-text-muted)}@media (min-width: 992px){.sticky-cart-bar{display:none}}.product-container .product-slider{display:flex;gap:var(--spacing-md);overflow-x:auto;scrollbar-width:none}.product-container .product-slider::-webkit-scrollbar{display:none}.product-info-stagger{opacity:0;transform:translateY(20px);animation:fadeUp .6s cubic-bezier(.16,1,.3,1) forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tabs-content{min-height:100px}.tab-pane{display:none}.tab-pane.active{display:block;animation:fadeIn .4s ease-out}@keyframes fadeIn{to{opacity:1}}@media (max-width: 991px){.product-container{padding-top:0;background-color:var(--color-bg)}.product-layout{display:block}.product-media-gallery{background-color:var(--color-surface);margin-bottom:0}.product-media-track{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.product-media-track::-webkit-scrollbar{display:none}.product-media-item{flex:0 0 100%;width:100%;scroll-snap-align:start;background-color:transparent!important}.product-media-item img{aspect-ratio:1/1.2;object-fit:contain}.product-media-dots{display:flex!important;justify-content:center;gap:8px;position:absolute;bottom:15px;left:0;right:0;z-index:5;pointer-events:none}.product-media-dots .dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-border);transition:all .3s ease}.product-media-dots .dot.active{background-color:var(--color-accent)}}@media (max-width: 767px){.product-info-section{padding:40px 24px!important;text-align:center}.product-header{text-align:center;margin-bottom:24px}.product-title{font-size:26px!important;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:12px!important}.product-price-wrapper{justify-content:center;margin-bottom:40px!important}.product-container .price-current{font-size:14px!important;color:var(--color-text-muted);font-weight:400!important}.product-variants-container{margin-top:0}.variant-group-header{justify-content:center!important}.variant-label-text{font-size:13px!important;color:var(--color-text);font-weight:500!important}.product-variants-container ul{justify-content:center}.product-actions{flex-direction:column;gap:12px}.btn-add-to-cart,.btn-buy-now{width:100%;border-radius:4px!important}.product-info-tabs{margin-top:40px;text-align:left}[dir=rtl] .product-info-tabs{text-align:right}}@media (min-width: 768px) and (max-width: 991px){.product-info-section{padding:var(--spacing-2xl) var(--spacing-xl)}}.pdp-breadcrumb{margin-bottom:var(--spacing-lg);font-size:var(--fs-xs);text-transform:uppercase;color:var(--color-text-muted);display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.pdp-breadcrumb a{color:var(--color-text-muted)}.pdp-breadcrumb a:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.breadcrumb-current{color:var(--color-text);font-weight:var(--fw-medium)}.product-info-tabs{margin-top:var(--spacing-2xl)}.tabs-header{display:flex;gap:var(--spacing-xl);border-bottom:2px solid var(--color-border-light);margin-bottom:var(--spacing-xl);padding-bottom:0}.tab-btn{background:none;border:none;padding:0 0 10px;font-size:14px;font-weight:var(--fw-bold);color:var(--color-text-muted);cursor:pointer;position:relative;transition:all var(--transition-base)}.tab-btn.active{color:var(--color-text)}.tab-btn:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--color-text);transform:scaleX(0);transition:transform var(--transition-base)}.tab-btn.active:after{transform:scaleX(1)}.pdp-description-content{font-size:14px;line-height:1.6}.pdp-description-content strong,.pdp-description-content b{display:block;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xs);font-size:15px}.product-accordion-wrapper{margin-top:var(--spacing-xl);border-top:1px solid var(--color-border-light)}.accordion-item{border-bottom:1px solid var(--color-border-light)}.accordion-header{padding:15px 0;font-weight:var(--fw-bold);font-size:14px;text-transform:none}.product-container .accordion-inner{padding:0 0 15px;font-size:13px}.product-container{background-color:var(--color-bg)}.product-info-section{background-color:var(--color-white)}@media (min-width: 992px){.product-layout{gap:0}}.product-media-gallery,.product-media-item{background-color:var(--color-surface)}.product-media-item img{height:auto;object-fit:cover}.pdp-reviews-stars{display:flex;gap:2px}.star-icon{color:var(--color-border);fill:transparent}.pdp-reviews-count{font-size:var(--fs-sm);color:var(--color-text-muted)}.pdp-reviews-list{display:flex;flex-direction:column}.pdp-review-item{padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border-light)}.pdp-review-item:last-child{border-bottom:none}.pdp-review-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.pdp-review-author{font-weight:var(--fw-semibold);font-size:var(--fs-base);color:var(--color-text)}.pdp-review-comment{font-size:var(--fs-sm);color:var(--color-text);line-height:1.7;margin-bottom:var(--spacing-sm)}.pdp-review-images{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.pdp-review-images img{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border-light);cursor:pointer;transition:opacity .2s}.pdp-review-images img:hover{opacity:.8}.pdp-review-date{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}.pdp-reviews-header,.pdp-questions-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl);padding:20px;background-color:var(--color-surface);border-radius:var(--radius-md)}.pdp-questions-summary p{margin:0;font-size:15px;font-weight:var(--fw-bold);color:var(--color-text)}.pdp-questions-summary span{font-size:12px;color:var(--color-text-muted)}.pdp-reviews-rating-summary{display:flex;align-items:center;gap:15px}.pdp-reviews-avg-rating{font-size:36px;font-weight:800;color:var(--color-text);line-height:1}.star-icon{width:15px;height:15px;color:var(--color-border);fill:var(--color-border);stroke:none}.star-icon.filled{color:var(--color-accent);fill:var(--color-accent)}.btn-add-review,.btn-ask-question{background-color:var(--color-white) !important;color:var(--color-text) !important;border:1px solid var(--color-text) !important;font-size:11px!important;font-weight:var(--fw-bold) !important;text-transform:uppercase;padding:10px 24px!important;border-radius:var(--radius-sm) !important;transition:all .2s ease!important}.btn-add-review:hover,.btn-ask-question:hover{background-color:var(--color-text) !important;color:var(--color-white) !important;border-color:var(--color-text) !important}.pdp-empty-state{padding:50px 20px;text-align:center;background-color:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:13px;margin-top:10px}.pdp-review-item{padding:24px 0;border-bottom:1px solid var(--color-border-light)}.pdp-questions-list{display:flex;flex-direction:column;gap:var(--spacing-xl)}.pdp-question-item{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border-light)}.pdp-question-item:last-child{border-bottom:none}.pdp-question-box,.pdp-answer-box{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--radius-md);position:relative}.pdp-question-box{background-color:var(--color-surface);border:1px solid var(--color-border-light)}.pdp-answer-box{background-color:var(--color-bg);border-left:3px solid var(--color-accent);margin-left:var(--spacing-xl)}[dir=rtl] .pdp-answer-box{border-left:none;border-right:3px solid var(--color-accent);margin-left:0;margin-right:var(--spacing-xl)}.pdp-question-author-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pdp-question-author{font-weight:var(--fw-bold);font-size:var(--fs-base);color:var(--color-text)}.pdp-badge{font-size:9px;font-weight:800;padding:4px 8px;border-radius:4px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;width:max-content}.pdp-badge--q{background-color:var(--color-text);color:var(--color-white)}.pdp-badge--a{background-color:var(--color-accent);color:var(--color-accent-contrast)}.pdp-question-text{font-weight:var(--fw-medium);font-size:15px;line-height:1.6;color:var(--color-text);margin:0}.pdp-answer-text{font-size:14px;line-height:1.6;color:var(--color-text-muted);margin:0}@media (max-width: 767px){.pdp-reviews-header,.pdp-questions-header{flex-direction:column;gap:15px;text-align:center}}@media (max-width: 767px){.product-tabs-section{margin-top:var(--spacing-2xl)}.tabs-header{gap:var(--spacing-xl)}.pdp-reviews-header,.pdp-questions-header,.pdp-question-item{padding:var(--spacing-lg) 0}.pdp-question-box,.pdp-answer-box{padding:15px}.pdp-answer-box{margin-left:var(--spacing-lg)}[dir=rtl] .pdp-answer-box{margin-right:var(--spacing-lg);margin-left:0}}.modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:var(--color-overlay);display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999999!important;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;backdrop-filter:blur(4px);padding:var(--spacing-md);pointer-events:none}.modal-overlay.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.modal-container{background-color:var(--color-bg);width:90%;max-width:500px;padding:var(--spacing-2xl);border-radius:var(--radius-md);position:relative;z-index:999999999!important;max-height:90vh;overflow-y:auto;transform:translateY(10px);transition:transform .3s ease;box-shadow:var(--shadow-lg);margin:0!important}.modal-overlay.is-visible .modal-container{transform:translateY(0) !important}.modal-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;cursor:pointer;color:var(--color-text-muted);transition:color .2s;padding:5px;display:flex;align-items:center;justify-content:center}[dir=rtl] .modal-close{right:auto;left:1.5rem}.modal-close:hover{color:var(--color-text)}.modal-close svg{width:20px;height:20px}.modal-header{margin-bottom:var(--spacing-xl)}.modal-header h3{font-size:var(--fs-xl);font-weight:var(--fw-semibold);text-transform:uppercase;margin:0;color:var(--color-text)}.question-form .form-group{margin-bottom:var(--spacing-lg)}.question-form label{display:block;font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--spacing-xs)}.question-form input,.question-form textarea{width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);border-radius:var(--radius-sm);font-size:var(--fs-sm);transition:border-color .2s}.question-form input:focus,.question-form textarea:focus{outline:none;border-color:var(--color-text)}.question-form textarea{min-height:120px;resize:vertical}.checkbox-group{display:flex!important;align-items:center;gap:var(--spacing-sm);cursor:pointer;margin-bottom:var(--spacing-lg)}.checkbox-group input[type=checkbox]{width:18px!important;height:18px!important;cursor:pointer;margin:0!important}.checkbox-group span{font-size:var(--fs-sm);color:var(--color-text);text-transform:none}.modal-container--image{max-width:800px;width:95%;padding:8px;background-color:transparent!important;box-shadow:none!important}.modal-image-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.modal-image-wrapper img{max-width:100%;max-height:85vh;object-fit:contain;border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.modal-close--image{background-color:var(--color-surface);border-radius:50%;box-shadow:var(--shadow-md);top:0;right:0;padding:8px;z-index:1000000000!important}[dir=rtl] .modal-close--image{right:auto;left:0}.related-products{padding:var(--spacing-4xl) 0;border-top:1px solid var(--color-border-light)}.related-products .section-header{margin-bottom:var(--spacing-2xl);text-align:center}.related-products .section-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;text-transform:uppercase;color:var(--color-text);margin:0;opacity:1!important;transform:none!important}.related-products .product-card{opacity:1!important;transform:none!important}@media (max-width: 767px){.related-products{padding:var(--spacing-2xl) 0}}.product-dynamic-bundle{margin-block:var(--spacing-xl)}.elite-pdp .product-media-dots .dot{border:0;padding:0}.elite-pdp .pdp-review-image{display:block;border:0;padding:0;background:transparent;cursor:pointer}.elite-pdp .pdp-review-image img{display:block;width:64px;height:64px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border-light)}.elite-pdp .pdp-review-stars{display:flex;gap:2px;margin-bottom:var(--spacing-sm)}.elite-pdp-form-status{font-size:12px;margin:8px 0 0;color:var(--color-text-muted)}.elite-pdp-form-status:empty{display:none}.elite-pdp .pdp-load-more-wrap{display:flex;justify-content:center;padding-top:24px}.elite-pdp .pdp-load-more[hidden]{display:none!important}.elite-pdp .pdp-load-more{min-width:120px}.elite-pdp .pdp-platform-badge,.elite-pdp .pdp-preorder-badge,.elite-pdp .pdp-preorder-countdown{margin-bottom:12px}.elite-pdp .pdp-platform-badge:empty,.elite-pdp .pdp-preorder-badge:empty,.elite-pdp .pdp-preorder-countdown:empty{display:none}.elite-pdp .pdp-breadcrumb,.elite-related-products .pdp-source-container,.sticky-cart-bar .pdp-source-container{box-sizing:border-box}.elite-related-products .pdp-source-container,.sticky-cart-bar .pdp-source-container{width:100%;max-width:1800px;margin:0 auto;padding-left:40px;padding-right:40px}.elite-related-products{padding:96px 0;border-top:1px solid var(--color-border-light)}.elite-related-products .section-header{margin-bottom:48px;text-align:center;display:flex;flex-direction:column;align-items:center}.elite-related-products .section-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;text-transform:uppercase;color:var(--color-text);margin:0;line-height:1.2}.elite-related-products .product-grid{display:grid;grid-template-columns:repeat(var(--desktop-cols,4),minmax(0,1fr));gap:24px}@media(max-width:1024px){.elite-related-products .pdp-source-container,.sticky-cart-bar .pdp-source-container{padding-left:24px;padding-right:24px}}@media(max-width:991px){.elite-related-products .product-grid{grid-template-columns:repeat(var(--tablet-cols,3),minmax(0,1fr));gap:24px}}@media(max-width:768px){.elite-related-products{padding:48px 0}.elite-related-products .product-grid{grid-template-columns:repeat(var(--mobile-cols,2),minmax(0,1fr));gap:16px}.elite-related-products .pdp-source-container,.sticky-cart-bar .pdp-source-container{padding-left:16px;padding-right:16px}}@media(max-width:480px){.elite-related-products .pdp-source-container,.sticky-cart-bar .pdp-source-container{padding-left:12px;padding-right:12px}}.elite-pdp .product-media-item--image{aspect-ratio:1/1}.elite-pdp .product-media-item--video{aspect-ratio:16/9}.elite-pdp .product-media-item--image>img,.elite-pdp .product-media-item--video .product-media-video>img{width:100%!important;height:100%!important;object-fit:cover!important}.elite-pdp .product-media-item--video .product-media-video{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.elite-pdp .product-media-item--video .product-media-iframe{width:100%;aspect-ratio:16/9;height:auto;max-height:100%;background:#000}#product-question-modal:not(.is-visible),#review-image-modal:not(.is-visible){display:none!important}#product-question-modal.is-visible,#review-image-modal.is-visible{display:flex!important}.elite-pdp button,.elite-pdp a,.elite-pdp input,.elite-pdp select,.elite-pdp textarea,.sticky-cart-bar button,.sticky-cart-bar a,#product-question-modal button,#product-question-modal input,#product-question-modal textarea{-webkit-tap-highlight-color:transparent}.elite-pdp button,.elite-pdp a,.elite-pdp input,.elite-pdp select,.sticky-cart-bar button,.sticky-cart-bar a,#product-question-modal button{touch-action:manipulation}@media (max-width:991px){.elite-pdp .product-media-gallery{overflow:hidden}.elite-pdp .product-media-track{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.elite-pdp .product-media-track::-webkit-scrollbar{display:none}.elite-pdp .product-media-item{flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start}.elite-pdp .product-media-item--image,.elite-pdp .product-media-item--video{aspect-ratio:1/1.2}.elite-pdp .product-media-item--image>img,.elite-pdp .product-media-item--video .product-media-video>img{object-fit:contain!important}.elite-pdp .product-media-item:hover img{transform:none!important}.elite-pdp .product-video-play{touch-action:manipulation}}@media (min-width:992px) and (hover:none),(min-width:992px) and (pointer:coarse){.elite-pdp .product-media-item:hover img{transform:none!important}}.modal-overlay:not(.is-visible){display:none!important;visibility:hidden!important;pointer-events:none!important}.modal-overlay.is-visible{display:flex!important;visibility:visible!important;pointer-events:auto!important}.sticky-cart-bar[aria-hidden="true"]{visibility:hidden!important;pointer-events:none!important}.sticky-cart-bar.is-visible{visibility:visible!important;pointer-events:auto!important}.modal-overlay[hidden]{display:none!important;pointer-events:none!important}.elite-pdp .product-media-gallery{position:relative;width:100%;overflow:visible}.elite-pdp .product-media-viewport{position:relative;width:100%;overflow:hidden;background:var(--color-surface)}.elite-pdp .product-media-track{display:flex!important;flex-direction:row!important;direction:ltr;width:100%;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}html[dir="rtl"] .elite-pdp .product-media-track{direction:rtl}html[dir="rtl"] .elite-pdp .product-media-thumbnails{direction:rtl}.elite-pdp .product-media-track::-webkit-scrollbar{display:none}.elite-pdp .product-media-item{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start;position:relative}.elite-pdp .product-media-item--image,.elite-pdp .product-media-item--video{aspect-ratio:1/1!important;min-height:0;max-height:none}.elite-pdp .product-media-item--image>img,.elite-pdp .product-media-item--video .product-media-video>img{width:100%!important;height:100%!important;object-fit:contain!important;background:var(--color-surface)}.elite-pdp .product-media-item--video .product-media-video{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.elite-pdp .product-media-item--video .product-media-iframe{width:100%!important;height:100%!important;aspect-ratio:auto!important;max-height:none!important;background:#000}.elite-pdp .product-media-controls[hidden],.elite-pdp .product-media-dots[hidden]{display:none!important}.elite-pdp .product-media-controls{position:absolute;inset:0;z-index:8;pointer-events:none}.elite-pdp .product-media-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;border:1px solid rgba(26,26,26,.10);border-radius:999px;background:rgba(255,255,255,.90);color:#1a1a1a;box-shadow:0 4px 18px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.elite-pdp .product-media-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.elite-pdp .product-media-arrow--prev{left:16px}.elite-pdp .product-media-arrow--next{right:16px}.elite-pdp .product-media-arrow:hover{background:#fff;box-shadow:0 6px 22px rgba(0,0,0,.12)}.elite-pdp .product-media-arrow:active{transform:translateY(-50%) scale(.94)}.elite-pdp .product-media-arrow:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.elite-pdp .product-media-arrow:disabled,.elite-pdp .product-media-arrow[aria-disabled="true"]{opacity:.34;cursor:default;pointer-events:none;box-shadow:none}.elite-pdp .product-media-dots{display:flex!important;align-items:center;justify-content:center;gap:6px;min-height:22px;margin:8px 0 0;padding:0}.elite-pdp .product-media-dots .dot{display:block;width:6px;height:6px;border-radius:999px;background:rgba(26,26,26,.22);transition:width .25s ease,background .25s ease}.elite-pdp .product-media-dots .dot.active{width:20px;background:#1a1a1a}@media(min-width:992px){.elite-pdp .product-media-viewport{width:min(100%,720px);margin-inline:auto}.elite-pdp .product-media-dots{width:min(100%,720px);margin-inline:auto}}@media(max-width:991px){.elite-pdp .product-media-gallery{overflow:visible!important}.elite-pdp .product-media-viewport{overflow:hidden}.elite-pdp .product-media-track{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory}.elite-pdp .product-media-item--image,.elite-pdp .product-media-item--video{aspect-ratio:1/1.08!important}.elite-pdp .product-media-arrow{width:34px;height:34px;background:rgba(255,255,255,.92)}.elite-pdp .product-media-arrow svg{width:18px;height:18px}.elite-pdp .product-media-arrow--prev{left:10px}.elite-pdp .product-media-arrow--next{right:10px}.elite-pdp .product-media-dots{margin-top:6px;min-height:18px}.elite-pdp .product-media-dots .dot{width:5px;height:5px}.elite-pdp .product-media-dots .dot.active{width:16px}}@media(prefers-reduced-motion:reduce){.elite-pdp .product-media-track{scroll-behavior:auto}.elite-pdp .product-media-arrow,.elite-pdp .product-media-dots .dot{transition:none}}.elite-pdp .pdp-long-description{width:100%;margin:0;padding:clamp(48px,6vw,96px) clamp(16px,3vw,48px);background:var(--color-bg);border-top:1px solid var(--color-border-light);clear:both;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start}.elite-pdp .pdp-long-description__inner{width:100%;max-width:980px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.elite-pdp .pdp-long-description__header{margin:0 0 clamp(24px,3vw,40px);text-align:center}.elite-pdp .pdp-long-description__title{margin:0;color:var(--color-text);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:800;line-height:1.3}.elite-pdp .pdp-long-description__content{width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;color:var(--color-text);font-size:16px;line-height:1.95;text-align:start;overflow-wrap:anywhere;word-break:normal}.elite-pdp .pdp-long-description__content > :first-child{margin-top:0}.elite-pdp .pdp-long-description__content > :last-child{margin-bottom:0}.elite-pdp .pdp-long-description__content p{margin:0 0 1.25em}.elite-pdp .pdp-long-description__content h1,.elite-pdp .pdp-long-description__content h2,.elite-pdp .pdp-long-description__content h3,.elite-pdp .pdp-long-description__content h4,.elite-pdp .pdp-long-description__content h5,.elite-pdp .pdp-long-description__content h6{margin:1.7em 0 .7em;color:var(--color-text);line-height:1.35;text-align:start}.elite-pdp .pdp-long-description__content ul,.elite-pdp .pdp-long-description__content ol{margin:1em 0 1.4em;padding-inline-start:1.6em}.elite-pdp .pdp-long-description__content li{margin:.35em 0}.elite-pdp .pdp-long-description__content img,.elite-pdp .pdp-long-description__content video{display:block;max-width:100%!important;height:auto;margin:clamp(22px,3vw,36px) auto}.elite-pdp .pdp-long-description__content iframe{display:block;width:100%;max-width:100%!important;height:auto;margin:clamp(22px,3vw,36px) auto;border:0}.elite-pdp .pdp-long-description__content blockquote{margin:1.5em 0;padding:1em 1.25em;border-inline-start:3px solid var(--color-text);background:var(--color-surface)}.elite-pdp .pdp-long-description__content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.5em 0;-webkit-overflow-scrolling:touch}.elite-pdp .pdp-long-description__content th,.elite-pdp .pdp-long-description__content td{padding:10px 12px;border:1px solid var(--color-border);text-align:start;white-space:normal}@media(max-width:767px){.elite-pdp .pdp-long-description{padding:40px 16px 48px}.elite-pdp .pdp-long-description__header{margin-bottom:22px}.elite-pdp .pdp-long-description__content{font-size:15px;line-height:1.9}}.pdp-native-widget--payments{width:100%;min-width:0;max-width:100%;margin:12px 0 18px;overflow:visible}.pdp-native-widget--payments:empty{display:none!important}.pdp-native-widget--payments > *{max-width:100%!important;box-sizing:border-box!important}.pdp-native-widget--payments iframe{display:block;width:100%!important;max-width:100%!important;border:0}.pdp-native-widget--payments img,.pdp-native-widget--payments svg{max-width:100%;height:auto}@media (max-width:767px){.pdp-native-widget--payments{margin:10px 0 16px}.pdp-native-widget--payments > *{min-width:0!important}}.pdp-customer-experiences{width:100%;margin:0;padding:clamp(34px,4vw,56px) 0;background:#f6f4ed;border-top:1px solid var(--color-border-light,#eee);overflow:hidden}.pdp-customer-experiences[hidden]{display:none!important}.pdp-customer-experiences__inner{width:min(100%,1800px);margin-inline:auto;padding-inline:clamp(16px,3vw,48px)}.pdp-customer-experiences__header{text-align:center;margin:0 auto 20px;max-width:680px}.pdp-customer-experiences__title{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.25;color:var(--elite-text,#1a1a1a)}.pdp-customer-experiences__header p{margin:7px 0 0;color:var(--elite-muted,#6b6b6b);font-size:13px;line-height:1.65}.pdp-customer-experiences__rail{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:3px 2px 9px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-customer-experiences__rail::-webkit-scrollbar{display:none}.pdp-customer-experience-card{position:relative;flex:0 0 210px;width:210px;min-width:0;padding:0;border:0;background:transparent;color:#fff;text-align:start;cursor:pointer;scroll-snap-align:start}.pdp-customer-experience-card__media{position:relative;display:block;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:12px;background:#171717;box-shadow:0 6px 18px rgba(0,0,0,.08)}.pdp-customer-experience-card__media>img,.pdp-customer-experience-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;background:linear-gradient(145deg,#171717,#343434)}.pdp-customer-experience-card__hover-preview{position:absolute;z-index:2;inset:0;display:block;overflow:hidden;background:#111;pointer-events:none}.pdp-customer-experience-card__hover-preview iframe,.pdp-customer-experience-card__hover-preview video{display:block;width:100%;height:100%;border:0;object-fit:cover;background:#111;pointer-events:none}.pdp-customer-experience-card.is-hover-previewing .pdp-customer-experience-card__play{opacity:0;transform:translate(-50%,-50%) scale(.88)}.pdp-customer-experience-card__shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.82),rgba(0,0,0,.16) 58%,rgba(0,0,0,.06));pointer-events:none}.pdp-customer-experience-card__play{position:absolute;z-index:3;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.96);color:#111;box-shadow:0 6px 20px rgba(0,0,0,.18);transition:transform .2s ease}.pdp-customer-experience-card__play svg{width:18px;height:18px}.pdp-customer-experience-card:hover .pdp-customer-experience-card__play{transform:translate(-50%,-50%) scale(1.06)}.pdp-customer-experience-card__platform{position:absolute;z-index:3;top:9px;inset-inline-start:9px;padding:5px 7px;border-radius:999px;background:rgba(0,0,0,.56);font-size:9px;font-weight:700;line-height:1;backdrop-filter:blur(7px)}.pdp-customer-experience-card__content{position:absolute;z-index:3;inset-inline:12px;bottom:12px;display:flex;flex-direction:column;gap:5px}.pdp-customer-experience-card__stars{display:flex;gap:1px;font-size:11px}.pdp-customer-experience-card__stars i{font-style:normal;opacity:.34}.pdp-customer-experience-card__stars i.is-on{opacity:1}.pdp-customer-experience-card__content strong{font-size:13px;line-height:1.4}.pdp-customer-experience-card__quote{font-size:10.5px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdp-customer-experience-card__customer{font-size:10px;font-weight:700;opacity:.88}.pdp-customer-experience-card__inline-player{position:absolute;z-index:6;inset:0;display:block;overflow:hidden;background:#050505;pointer-events:auto}.pdp-customer-experience-card__inline-player iframe,.pdp-customer-experience-card__inline-player video{display:block;width:100%;height:100%;border:0;background:#000;object-fit:contain;pointer-events:auto}.pdp-customer-experience-card.is-inline-playing{cursor:default}.pdp-customer-experience-card.is-inline-playing .pdp-customer-experience-card__shade,.pdp-customer-experience-card.is-inline-playing .pdp-customer-experience-card__play,.pdp-customer-experience-card.is-inline-playing .pdp-customer-experience-card__content,.pdp-customer-experience-card.is-inline-playing .pdp-customer-experience-card__platform{opacity:0;visibility:hidden;pointer-events:none}.pdp-shared-social-widget-host:empty{display:none}.elite-social-stories--pdp-shared{margin:0}@media(max-width:767px){.pdp-customer-experiences{padding-block:28px}.pdp-customer-experiences__inner{padding-inline:0}.pdp-customer-experiences__header{padding-inline:16px;margin-bottom:16px}.pdp-customer-experiences__title{font-size:21px}.pdp-customer-experiences__header p{font-size:12px;margin-top:5px}.pdp-customer-experiences__rail{gap:9px;padding-inline:16px}.pdp-customer-experience-card{flex:0 0 clamp(145px,42vw,176px);width:clamp(145px,42vw,176px)}.pdp-customer-experience-card__content{inset-inline:10px;bottom:10px;gap:4px}.pdp-customer-experience-card__quote{-webkit-line-clamp:2}.pdp-customer-experience-card__play{width:36px;height:36px}.pdp-customer-experience-card__play svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.pdp-customer-experience-card__play{transition:none}}