.drv-vh{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
#drv-pdp-fbt-section,#drv-ymal,#drv-explore,#drv-rv,#drv-ssr-pdp-geo{contain:layout style;}
html body #Iayhv4#Iayhv4#Iayhv4 :is(.column-inner > section):has(.product__price),html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > section:has(.product__price):not(:has(#drv-rvslot)),html body #Iayhv4#Iayhv4#Iayhv4 :is(.column-inner > section):has(.product__price) section:has(.product__price),html body #Iayhv4#Iayhv4#Iayhv4 :is(.column-inner > section):has(.product__price) div:has(.product__price){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;height:auto!important;min-height:34px!important;width:100%!important;gap:2px 7px!important;max-width:100%!important;box-sizing:border-box!important;align-items:center!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4 .product__price{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;height:auto!important;min-height:34px!important;width:100%!important;gap:4px 8px!important;max-width:100%!important;box-sizing:border-box!important;align-items:baseline!important;}
html body #Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-price-span#drv-pdp-price-span,html body #Iayhv4#Iayhv4 .product__price span.price-span{order:1!important;font-size:27px!important;line-height:32px!important;font-weight:800!important;color:#e04f16!important;-webkit-text-fill-color:#e04f16!important;letter-spacing:-0.02em!important;font-variant-numeric:tabular-nums!important;transition:color .18s ease,transform .18s ease!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4 .product__price.is-deal-active #drv-pdp-price-span#drv-pdp-price-span{color:#e04f16!important;-webkit-text-fill-color:#e04f16!important;}
html body #Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-price-span .drv-hero-ea{font-size:13.5px!important;line-height:1!important;font-weight:700!important;color:#475569!important;-webkit-text-fill-color:#475569!important;letter-spacing:0!important;margin-left:1px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-price-span#drv-pdp-price-span::after,html body #Iayhv4#Iayhv4#Iayhv4 .product__price span.price-span::after{content:none!important;display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-after-voucher-pill#drv-pdp-after-voucher-pill{display:none!important;}
html body #Iayhv4#Iayhv4 .product__price #drv-pdp-unit-price-badge[hidden],html body #Iayhv4#Iayhv4 .product__price #drv-pdp-unit-price-badge[data-drv-empty-span="1"]{display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;}
html body #Iayhv4#Iayhv4 .product__price #drv-pdp-unit-price-badge:not([hidden]):not([data-drv-empty-span="1"]){order:2!important;align-self:center!important;width:auto!important;height:auto!important;overflow:visible!important;margin-left:0!important;display:inline-flex!important;align-items:center!important;padding:2px 8px!important;border-radius:999px!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;}
html body #Iayhv4#Iayhv4 .product__price #drv-pdp-compare-span,html body #Iayhv4 .product__price #drv-pdp-compare-span,html body #Iayhv4#Iayhv4 .product__price span.price-original,html body #Iayhv4#Iayhv4 .product__price .compare-price{order:2!important;margin-left:0!important;margin-right:0!important;font-size:16px!important;line-height:22px!important;font-weight:500!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;text-decoration:line-through!important;text-decoration-color:#94a3b8!important;text-decoration-thickness:1.5px!important;opacity:1!important;font-variant-numeric:tabular-nums!important;}
html body #Iayhv4#Iayhv4 .product__price #drv-pdp-compare-span::after,html body #Iayhv4 .product__price span.price-original::after{content:none!important;display:none!important;}
html body #Iayhv4#Iayhv4 .product__price:has(#drv-pdp-compare-span) > .drv-pack-compare-price,html body #Iayhv4#Iayhv4 .product__price:has(#drv-pdp-save-badge) > em.drv-pk-svpill{display:none!important;}
html body #Iayhv4#Iayhv4 .product__price #drv-pdp-save-badge[hidden],html body #Iayhv4#Iayhv4 .product__price #drv-pdp-save-badge[data-drv-empty-span="1"],html body #Iayhv4 .product__price #drv-pdp-save-badge[hidden],html body #Iayhv4 .product__price #drv-pdp-save-badge[data-drv-empty-span="1"]{display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;}
html body #Iayhv4#Iayhv4 .product__price #drv-pdp-save-badge:not([hidden]):not([data-drv-empty-span="1"]),html body #Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-save-badge.is-voucher-active:not([hidden]):not([data-drv-empty-span="1"]){order:3!important;align-self:center!important;width:auto!important;height:auto!important;min-height:22px!important;overflow:visible!important;margin-left:0!important;display:inline-flex!important;align-items:center!important;padding:2.5px 9px!important;border-radius:999px!important;background:#fff7ed!important;border:1px solid #fdba74!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;font-size:11.5px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;}
html body #Iayhv4#Iayhv4 .product__price #drv-pdp-save-badge .drv-promo__pct,html body #Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-save-badge.is-voucher-active .drv-promo__pct{font-size:11.5px!important;font-weight:800!important;line-height:1.2!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;}
html body #Iayhv4#Iayhv4 .product__price #drv-pdp-fx-badge,html body #Iayhv4 .product__price #drv-pdp-fx-badge{order:5!important;align-self:center!important;width:auto!important;height:auto!important;overflow:visible!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-price-breakdown[hidden]{display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-price-breakdown:not([hidden]){flex:0 0 100%!important;width:100%!important;order:10!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin:4px 0 2px 0!important;font-size:12px!important;line-height:1.35!important;color:#475569!important;cursor:pointer!important;font-variant-numeric:tabular-nums!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-price-breakdown .drv-pb-pill{display:inline-flex!important;align-items:center!important;gap:3.5px!important;padding:1.5px 7px!important;border-radius:999px!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#047857!important;font-size:11.5px!important;font-weight:700!important;line-height:1.25!important;white-space:nowrap!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-price-breakdown .drv-pb-chk{color:#047857!important;font-weight:800!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-price-breakdown .drv-pb-hl{color:#047857!important;font-weight:700!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-price-breakdown .drv-pb-link{display:inline-flex!important;align-items:center!important;gap:3px!important;color:#334155!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:#cbd5e1!important;text-underline-offset:2px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-price-breakdown:hover .drv-pb-link{color:#0f172a!important;text-decoration-color:#64748b!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip > #drv-rvslot#drv-rvslot[data-rv-zero="1"],html body #Iayhv4#Iayhv4#Iayhv4 #drv-rvslot#drv-rvslot[data-rv-zero="1"],html body #Iayhv4 .column-inner > #drv-rvslot[data-rv-zero="1"],html body .column-inner > #drv-rvslot[data-rv-zero="1"],html body #drv-rvslot[data-rv-zero="1"]{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-deal-strip[hidden],html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-deal-strip[hidden],#drv-pdp-tts-deal-strip[hidden]{display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-deal-strip:not([hidden]),html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-deal-strip:not([hidden]),.column-inner > #drv-pdp-tts-deal-strip:not([hidden]){order:21!important;width:100%!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;position:relative!important;overflow:hidden!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:8px!important;padding:4px 9px!important;margin:2px 0 6px!important;box-shadow:none!important;cursor:pointer!important;box-sizing:border-box!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip::before,html body #Iayhv4 #drv-pdp-tts-deal-strip::after,html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-strip__perf{content:none!important;display:none!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-strip__left{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;color:#064e3b!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-tag,html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-xtra{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:2px 6px!important;border-radius:5px!important;background:#059669!important;color:#ffffff!important;font-size:10.5px!important;font-weight:800!important;font-style:normal!important;letter-spacing:0.15px!important;white-space:nowrap!important;flex-shrink:0!important;box-shadow:none!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-desc,html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-strip-txt{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#1e293b!important;font-size:11.5px!important;font-weight:600!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip,html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip--price,html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip--best{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#1e293b!important;font-size:11.5px!important;font-weight:600!important;line-height:1.25!important;white-space:nowrap!important;flex-shrink:0!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip strong,html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip--price strong,html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip--best strong{font-weight:800!important;color:#047857!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip-sep{color:#cbd5e1!important;margin:0 2px!important;font-weight:400!important;user-select:none!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip + .drv-tts-chip::before{content:"\2022"!important;color:#cbd5e1!important;margin:0 4px 0 2px!important;font-weight:400!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-timer-pill,html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-est-lbl{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-timer-pill strong{font-weight:500!important;color:#64748b!important;}
.drv-live-vtimer{display:inline-block!important;width:7.4ch!important;min-width:7.4ch!important;text-align:center!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;letter-spacing:0!important;}
/* High-specificity Variant Buttons (Etsy & TikTok Shop Refined Charcoal #111827 Hierarchy) */
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]),html body #product_page .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]){background:#ffffff!important;border:1px solid #d1d5db!important;color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;font-weight:500!important;border-radius:8px!important;box-shadow:none!important;transition:none!important;font-variant-numeric:tabular-nums!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]) span,html body #product_page .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]) span{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;font-weight:500!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]):not(.active):not(.selected):not(.option-item-selected):hover,html body #product_page .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]):not(.active):not(.selected):not(.option-item-selected):hover{border-color:#6b7280!important;background:#f9fafb!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]):is(.active,.selected,.option-item-selected),html body #product_page .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]):is(.active,.selected,.option-item-selected){background:#111827!important;border:1.5px solid #111827!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:600!important;box-shadow:0 1px 2px rgba(17,24,39,0.12)!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]):is(.active,.selected,.option-item-selected) span,html body #product_page .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]):is(.active,.selected,.option-item-selected) span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:600!important;}
html body #Iayhv4#Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-combo-hidden="1"],html body #product_page .variants-selector .option-item-wrap .variant-item[data-drv-combo-hidden="1"]{display:none!important;}
/* High-specificity Pack variant button & % OFF pill spacing so badges never overlap button labels */
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap[data-drv-pack-wrap="1"],html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap.has-off-badge,html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap:has(.variant-item[data-drv-pack-btn="1"]),html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap:has(.variant-item[data-drv-off-badge]),html body #product_page .variants-selector .option-item-wrap[data-drv-pack-wrap="1"],html body #product_page .variants-selector .option-item-wrap.has-off-badge{padding-top:10px!important;row-gap:16px!important;column-gap:10px!important;margin-top:2px!important;overflow:visible!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-pack-btn="1"],html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-off-badge],html body #product_page .variants-selector .option-item-wrap .variant-item[data-drv-pack-btn="1"],html body #product_page .variants-selector .option-item-wrap .variant-item[data-drv-off-badge]{position:relative!important;overflow:visible!important;height:44px!important;min-height:44px!important;min-width:84px!important;padding:6px 15px 0!important;margin:0!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;line-height:1.2!important;box-sizing:border-box!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-pack-btn="1"] span,html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-off-badge] span{line-height:1.15!important;display:inline-block!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-off-badge]::before,html body #Iayhv4 .variants-selector .variant-item[data-drv-off-badge]::before,html body [data-drv-pack-btn="1"][data-drv-off-badge]::before{content:attr(data-drv-off-badge)!important;position:absolute!important;top:-10px!important;left:50%!important;transform:translateX(-50%)!important;background:#fff1f2!important;color:#be123c!important;-webkit-text-fill-color:#be123c!important;border:1px solid #fecdd3!important;font-size:10px!important;font-weight:800!important;line-height:1!important;padding:2px 6px!important;border-radius:999px!important;letter-spacing:0.01em!important;white-space:nowrap!important;pointer-events:none!important;z-index:3!important;box-shadow:0 1px 2px rgba(190,18,60,0.08)!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item:is(.active,.selected,.option-item-selected)[data-drv-off-badge]::before,html body #Iayhv4 .variants-selector .variant-item:is(.active,.selected,.option-item-selected)[data-drv-off-badge]::before,html body [data-drv-pack-btn="1"]:is(.active,.selected,.option-item-selected)[data-drv-off-badge]::before{background:#be123c!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#be123c!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-pkg-save="1"][data-drv-off-badge]::before,html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-off-badge^="Save"]::before,html body #product_page .variants-selector .option-item-wrap .variant-item[data-drv-pkg-save="1"][data-drv-off-badge]::before{background:#ecfdf5!important;color:#047857!important;-webkit-text-fill-color:#047857!important;border:1px solid #6ee7b7!important;box-shadow:0 1px 2px rgba(4,120,87,0.10)!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item:is(.active,.selected,.option-item-selected)[data-drv-pkg-save="1"][data-drv-off-badge]::before,html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item:is(.active,.selected,.option-item-selected)[data-drv-off-badge^="Save"]::before,html body #product_page .variants-selector .option-item-wrap .variant-item:is(.active,.selected,.option-item-selected)[data-drv-pkg-save="1"][data-drv-off-badge]::before{background:#047857!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#047857!important;}
html body #Iayhv4 .drv-size-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:8px!important;margin-bottom:8px!important;width:100%!important;min-width:0!important;}
html body #Iayhv4 .drv-size-header-left{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;}
html body #Iayhv4 .drv-size-header-row .variants-selector__label,html body #Iayhv4 .drv-size-header-row .drv-pdp-inline-size-spec,html body #Iayhv4 .drv-size-header-row .drv-size-guide-link{margin-bottom:0!important;}
html body #Iayhv4 .variants-selector__label{font-size:13.5px!important;font-weight:600!important;color:#111827!important;line-height:1.35!important;white-space:nowrap!important;flex-shrink:0!important;}
html body #Iayhv4 .drv-pdp-inline-size-spec{display:inline-block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#64748b!important;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important;cursor:pointer!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;flex:0 1 auto!important;}
@media (max-width:480px){html body #Iayhv4 .drv-pdp-inline-size-spec{font-size:11.5px!important;}}
html body #Iayhv4 .drv-pdp-inline-size-spec:not(:empty)::before{content:"\2014\00a0"!important;color:#cbd5e1!important;font-weight:400!important;}
html body #Iayhv4 .drv-pdp-inline-size-spec:hover{color:#0f172a!important;text-decoration:underline!important;text-underline-offset:3px!important;}
html body #Iayhv4 .drv-size-guide-link{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 8px!important;border-radius:6px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;line-height:1.25!important;white-space:nowrap!important;flex-shrink:0!important;transition:all .15s ease!important;}
html body #Iayhv4 .drv-size-guide-link svg{flex-shrink:0!important;display:block!important;}
html body #Iayhv4 .drv-size-guide-link:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important;}
html body #Iayhv4 .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]){min-width:44px!important;min-height:38px!important;}
/* Variant Price-Delta Micro-Badges (::after) disabled; Out-of-flow Popular micro-pill enabled on Handbag Size M (.has-vpop-badge) */
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-vpop]::before,html body #Iayhv4 .variants-selector .variant-item[data-drv-vpop]::before,html body .variant-item[data-drv-vpop]::before,html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap .variant-item[data-drv-vdelta]::after,html body #Iayhv4 .variants-selector .variant-item[data-drv-vdelta]::after,html body .variant-item[data-drv-vdelta]::after{display:none!important;content:none!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap.has-vpop-badge,html body #product_page .variants-selector .option-item-wrap.has-vpop-badge{padding-top:9px!important;overflow:visible!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap.drv-bag-size-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]),html body #product_page .variants-selector .option-item-wrap.drv-bag-size-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]){position:relative!important;overflow:visible!important;min-width:60px!important;min-height:40px!important;}
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap.has-vpop-badge .variant-item[data-drv-vpop]::before,html body #product_page .variants-selector .option-item-wrap.has-vpop-badge .variant-item[data-drv-vpop]::before{display:inline-block!important;content:attr(data-drv-vpop)!important;position:absolute!important;top:-9px!important;left:50%!important;transform:translateX(-50%)!important;background:linear-gradient(90deg,#ea580c,#c2410c)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:9px!important;font-weight:800!important;line-height:1.15!important;padding:1px 6px!important;border-radius:999px!important;white-space:nowrap!important;pointer-events:none!important;z-index:3!important;box-shadow:0 1px 2px rgba(194,65,12,0.22)!important;}
/* TikTok Shop Social Velocity & Verified Buyer Strip above Price (#drv-pdp-tts-trust-strip) */
html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > section:has(.product__price):has(#drv-pdp-tts-trust-strip){height:auto!important;min-height:74px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 section:has(.product__price) > #drv-pdp-tts-trust-strip,html body #Iayhv4#Iayhv4#Iayhv4 .drv-price-row > #drv-pdp-tts-trust-strip,html body #Iayhv4 .column-inner > #drv-pdp-tts-trust-strip{order:-1!important;flex:0 0 100%!important;width:100%!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px 6px!important;min-height:26px!important;height:auto!important;margin:2px 0 6px 0!important;padding:0!important;box-sizing:border-box!important;white-space:normal!important;overflow:visible!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip::-webkit-scrollbar{display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip > #drv-rvslot:not([data-rv-zero="1"]){order:0!important;flex:0 0 auto!important;width:auto!important;min-height:24px!important;height:24px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating-wrapper{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;cursor:pointer!important;height:24px!important;min-height:24px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-rating-num,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-score-num,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip #drv-pdp-tts-store-proof-btn strong{font-size:14px!important;font-weight:800!important;color:#0f172a!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating{display:inline-flex!important;align-items:center!important;gap:2px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating svg{width:15px!important;height:15px!important;flex-shrink:0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating svg path[fill="#312B36"],html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating svg path[fill="#f59e0b"],html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating svg path[fill="#F59E0B"]{fill:#f59e0b!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating-count span[aria-hidden="true"],html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating-count span:first-child{font-size:13px!important;font-weight:600!important;color:#334155!important;text-decoration:underline!important;text-underline-color:#cbd5e1!important;text-underline-offset:2px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-sep{display:inline-block!important;width:1px!important;height:13px!important;background:#cbd5e1!important;flex-shrink:0!important;user-select:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-sep[hidden],html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-sep:has(+ [hidden]){display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;color:#334155!important;white-space:nowrap!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;font-family:inherit!important;cursor:pointer!important;flex-shrink:0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill[hidden]{display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--verified,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--rec,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip #drv-pdp-tts-store-proof-btn,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--store{padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;color:#334155!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--photos{padding:3px 9px!important;border-radius:999px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0f172a!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease!important;flex-shrink:0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--custom-name{padding:2.5px 9px!important;border-radius:999px!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#065f46!important;font-size:11.5px!important;font-weight:700!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease!important;flex-shrink:0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--custom-name:hover{background:#d1fae5!important;border-color:#6ee7b7!important;color:#064e3b!important;}
@media (min-width:768px) and (max-width:1199px){
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip{gap:5px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating svg{width:13.5px!important;height:13.5px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-rating-num,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-score-num{font-size:13px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating-count span[aria-hidden="true"],html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating-count span:first-child,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--verified,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--rec{font-size:12px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--photos,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--custom-name{padding:2px 8px!important;font-size:11.5px!important;}
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--photos:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill:hover{color:#0f172a!important;}
/* Above-the-Fold Customer Photos & Verified Review Strip (#drv-pdp-tts-photo-strip) */
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-photo-strip:not([hidden]),html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-photo-strip:not([hidden]),.column-inner > #drv-pdp-tts-photo-strip:not([hidden]){order:54!important;width:100%!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;padding:10px 12px!important;margin:2px 0 10px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:8px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-photo-strip[hidden],html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-photo-strip[hidden],html body #drv-pdp-tts-photo-strip[hidden]{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__head,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__hdr{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__title,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__title-wrap{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:12.5px!important;font-weight:700!important;color:#111827!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__badge,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__badge{display:inline-flex!important;align-items:center!important;padding:1.5px 6px!important;border-radius:999px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#334155!important;font-size:10.5px!important;font-weight:700!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__more,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__all-btn{border:0!important;background:transparent!important;padding:0!important;color:#c2410c!important;font-size:11.5px!important;font-weight:700!important;cursor:pointer!important;white-space:nowrap!important;flex-shrink:0!important;font-family:inherit!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__rail,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__thumbs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;width:100%!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__rail[hidden],html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__thumbs[hidden]{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__thumb,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__thumb-btn{position:relative!important;width:100%!important;aspect-ratio:1/1!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:7px!important;overflow:hidden!important;background:#f8fafc!important;cursor:pointer!important;display:block!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__thumb img,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__thumb video,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__thumb-btn img,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__thumb-btn video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.18s ease!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__thumb:hover img,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__thumb:hover video,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__thumb-btn:hover img{transform:scale(1.06)!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__thumb.is-active-quote{border-color:#f59e0b!important;box-shadow:0 0 0 1.5px rgba(245,158,11,0.45)!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__more-ov,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__more-ovl{position:absolute!important;inset:0!important;background:rgba(15,23,42,0.62)!important;color:#ffffff!important;font-size:12px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__vtag{position:absolute!important;bottom:3px!important;left:3px!important;padding:1px 4px!important;border-radius:4px!important;background:rgba(15,23,42,0.68)!important;color:#ffffff!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important;pointer-events:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__vtag--video{background:rgba(220,38,38,0.88)!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__quote,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__quote{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:4px 6px!important;padding:6px 9px!important;border-radius:7px!important;background:#f8fafc!important;border:1px solid #ece8e1!important;font-size:11.5px!important;line-height:1.35!important;color:#374151!important;cursor:pointer!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__quote[hidden],html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps__quote[hidden]{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__qstars{color:#f59e0b!important;font-size:11px!important;letter-spacing:0.5px!important;flex-shrink:0!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__qtxt{color:#1f2937!important;font-weight:500!important;min-width:0!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__qauthor{color:#6b7280!important;font-size:10.5px!important;font-weight:600!important;margin-left:auto!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-ship-tier-opt{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:3px 8px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:#475569!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;cursor:pointer!important;transition:all .15s ease!important;box-sizing:border-box!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-ship-tier-opt.is-active{border-color:#111827!important;background:#ffffff!important;color:#111827!important;font-weight:700!important;box-shadow:0 1px 2px rgba(17,24,39,0.10)!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-ship-tier-radio{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:auto!important;min-width:0!important;margin-left:0!important;padding:3px 9px!important;border-radius:6px!important;border:1px solid #0f172a!important;background:#0f172a!important;color:#ffffff!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;white-space:nowrap!important;line-height:1.2!important;flex-shrink:0!important;box-shadow:none!important;transition:all .15s ease!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn:hover{background:#047857!important;border-color:#047857!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn.is-claimed{border-style:solid!important;border-color:#6ee7b7!important;background:#ecfdf5!important;color:#047857!important;box-shadow:none!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn .drv-tts-ticket-svg{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn .drv-tts-ticket-chk{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:13px!important;height:13px!important;border-radius:50%!important;background:#10b981!important;color:#ffffff!important;font-size:10px!important;font-weight:900!important;line-height:1!important;flex-shrink:0!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn .drv-tts-ticket-chev{font-size:12px!important;font-weight:700!important;line-height:1!important;color:inherit!important;opacity:0.75!important;margin-left:1px!important;}
html body #Iayhv4 .drv-pkg-clarity-pill{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;box-sizing:border-box!important;padding:6px 10px!important;margin:6px 0 2px!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;}
html body #Iayhv4 .drv-pkg-clarity-pill.is-solo{background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important;}
html body #Iayhv4 .drv-pkg-clarity-pill.is-combo{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#065f46!important;font-weight:700!important;}
html body #Iayhv4 .drv-pkg-scope-hint{display:block!important;width:100%!important;box-sizing:border-box!important;margin:7px 0 0!important;padding:5px 9px!important;border-radius:7px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.35!important;}
html body #Iayhv4 .drv-pkg-scope-hint.is-solo{background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important;}
html body #Iayhv4 .drv-pkg-scope-hint.is-combo{background:#ecfdf5!important;border:1px solid #6ee7b7!important;color:#065f46!important;font-weight:600!important;}
html body #Iayhv4 .drv-pers-combo-note{margin:6px 0 0!important;padding:5px 9px!important;border-radius:6px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important;font-size:11.5px!important;font-weight:500!important;line-height:1.35!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-bmsm,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-bmsm,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > .drv-bmsm,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-promo,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-eta-box,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-preview-guarantee,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-trust-strip,html body #drv-bmsm,html body #drv-pdp-promo,html body #drv-eta-box,html body #drv-pdp-preview-guarantee,html body #drv-pdp-trust-strip{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 :is(.column-inner > section):has(.drv-personalize-card),html body #Iayhv4#Iayhv4#Iayhv4 :is(.column-inner > section):has(.product-property),html body #Iayhv4#Iayhv4#Iayhv4 :is(.column-inner > div):has(.drv-personalize-card){min-height:0!important;height:auto!important;}
html.drv-no-custom #Iayhv4#Iayhv4 .column-inner > [component="variants"],html.drv-no-custom #Iayhv4#Iayhv4 :is(.column-inner > section):has(.variants-selector),html.drv-no-custom #Iayhv4#Iayhv4 .variants-selector,html:not(.drv-has-custom) #Iayhv4#Iayhv4 .column-inner > [component="variants"],html:not(.drv-has-custom) #Iayhv4#Iayhv4 :is(.column-inner > section):has(.variants-selector),html:not(.drv-has-custom) #Iayhv4#Iayhv4 .variants-selector,#Iayhv4[data-drv-has-custom="0"] [block-id="OjNInU"],#Iayhv4[data-drv-has-custom="0"] .variants-selector,[block-id="OjNInU"][data-drv-has-custom="0"],[block-id="OjNInU"][data-drv-has-custom="0"] .variants-selector{min-height:0!important;height:auto!important;}
/* Fix custom-select duplicate Choose an option box on Mobile & Desktop + Reserve R4 swatch space pre-hydration */
html body #product_page .custom-select .selected[style*="display:none"],html body #product_page .custom-select .selected[style*="display: none"],html body #product_page .custom-select:has(> select:not(.hidden)) > .selected{display:none!important;}
html:not([data-drv-r4-active="1"]) body #product_page .product-property__field[data-drv-r4-sw-target="1"]:not(.drv-r4-init-hidden):not(:has(.drv-r4-swatchbar)):not(:has(.drv-dd)) > .custom-select{visibility:hidden!important;min-height:68px!important;}
html body #Iayhv4 #drv-cz-pvbtn[data-drv-no-preview="1"],html body #Iayhv4[data-drv-has-preview="0"] #drv-cz-pvbtn,html[data-drv-no-preview="1"] body #Iayhv4 #drv-cz-pvbtn,html body #drv-pdp-bar .drv-bar__preview[data-drv-no-preview="1"],html[data-drv-no-preview="1"] body #drv-pdp-bar .drv-bar__preview{display:none!important;}
/* Prevent circle variant swatches (.drv-varswatch-v1) outline ring from clipping on left/top/bottom */
html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap:has(.drv-varswatch-v1),html body #Iayhv4#Iayhv4 .variants-selector .option-item-wrap:has(.variant-item[data-drv-swatch-label]),html body #Iayhv4#Iayhv4 #drv-var-bridge .drv-bridge-item-wrap:has(.drv-varswatch-v1),html body #Iayhv4#Iayhv4 #drv-var-bridge .drv-bridge-item-wrap:has(.variant-item[data-drv-swatch-label]),html body #product_page .option-item-wrap:has(.drv-varswatch-v1),html body #product_page .option-item-wrap:has(.variant-item[data-drv-swatch-label]){padding:6px 8px!important;gap:14px!important;overflow:visible!important;}
/* Fix .drv-personalize-card negative margin bleed + Compact TikTok Shop Header & Sleek 44x44 Number Swatches */
html body #product_page #Iayhv4 .drv-personalize-card,html body #Iayhv4 .drv-personalize-card{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;border-radius:10px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;padding:14px 16px!important;overflow:visible!important;}
html body #Iayhv4 .drv-pers-header-wrap{margin:0 0 12px 0!important;padding:0!important;}
html body #Iayhv4 .drv-pers-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:nowrap!important;}
html body #product_page #Iayhv4 .drv-personalize-title,html body #Iayhv4 .drv-personalize-title,html body #product_page .drv-personalize-title{margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;height:auto!important;min-height:0!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:0.01em!important;text-transform:none!important;text-align:left!important;color:#1e293b!important;display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:1.25!important;min-width:0!important;}
html body #product_page .drv-personalize-title::before,html body #product_page .drv-personalize-title::after,html body #Iayhv4 .drv-personalize-title::before,html body #Iayhv4 .drv-personalize-title::after,html body #Iayhv4 .drv-personalize-title .drv-pers-title-dot{content:none!important;display:none!important;}
html body #Iayhv4 #drv-pdp-pers-progress.drv-pers-live-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:3px 9px!important;border-radius:999px!important;background:#fffaf5!important;border:1px solid #fed7aa!important;font-size:11px!important;font-weight:600!important;color:#334155!important;line-height:1.2!important;white-space:nowrap!important;flex-shrink:0!important;}
html body #Iayhv4 #drv-pdp-pers-progress.drv-pers-live-pill.is-pers-complete{background:#ecfdf5!important;border:1px solid #6ee7b7!important;color:#065f46!important;}
html body #Iayhv4 #drv-pdp-pers-progress .drv-pers-pill-sep{opacity:0.45!important;}
html body #Iayhv4 #drv-pdp-pers-prog-badge{font-weight:700!important;color:#c2410c!important;background:transparent!important;padding:0!important;font-size:11px!important;}
html body #Iayhv4 #drv-pdp-pers-progress.is-pers-complete #drv-pdp-pers-prog-badge{color:#047857!important;}
html body #Iayhv4 #drv-pdp-pers-prog-track{width:100%!important;height:2px!important;background:#f1f5f9!important;border-radius:999px!important;overflow:hidden!important;margin:7px 0 0 0!important;}
html body #Iayhv4 #drv-pdp-pers-prog-fill{width:15%;height:100%!important;background:linear-gradient(90deg,#f97316 0%,#f59e0b 100%)!important;border-radius:999px!important;transition:width .25s ease!important;}
html body #Iayhv4 .drv-pers-header-wrap:has(#drv-pdp-pers-progress.is-pers-complete) #drv-pdp-pers-prog-fill{background:linear-gradient(90deg,#10b981 0%,#059669 100%)!important;}
html body #Iayhv4 #drv-pdp-persona-autofill-bar{display:none;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:8px!important;margin:0 0 10px 0!important;padding:6px 10px!important;border-radius:8px!important;background:linear-gradient(90deg,#fffdf9 0%,#fff7ed 100%)!important;border:1px solid #fed7aa!important;font-size:11.5px!important;color:#334155!important;box-sizing:border-box!important;}
html body #Iayhv4 #drv-pdp-persona-autofill-bar strong{color:#1e293b!important;font-weight:700!important;}
html body #Iayhv4 #drv-pdp-persona-autofill-btn{padding:3.5px 10px!important;border-radius:6px!important;border:1px solid #fb923c!important;background:#ffffff!important;color:#c2410c!important;font-size:11px!important;font-weight:700!important;box-shadow:0 1px 2px rgba(234,88,12,0.08)!important;cursor:pointer!important;white-space:nowrap!important;transition:all .15s ease!important;}
html body #Iayhv4 #drv-pdp-persona-autofill-btn:hover{background:#fff7ed!important;border-color:#ea580c!important;color:#9a3412!important;box-shadow:0 2px 5px rgba(234,88,12,0.14)!important;}
html body #Iayhv4 #drv-pdp-persona-autofill-btn.is-filled{background:#ecfdf5!important;border-color:#6ee7b7!important;color:#047857!important;box-shadow:none!important;}
html body #Iayhv4 .drv-r4-swatchbar.num-only,html body #Iayhv4 .drv-r4-swatchbar.drv-num-count-bar,html body #product_page .drv-r4-swatchbar.num-only,html body #product_page .drv-r4-swatchbar.drv-num-count-bar{gap:8px!important;}
html body #Iayhv4 .drv-r4-swatchbar.num-only .drv-r4-sw,html body #Iayhv4 .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw,html body #product_page .drv-r4-swatchbar.num-only .drv-r4-sw,html body #product_page .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;flex:0 0 44px!important;border-radius:8px!important;border:1.5px solid #cbd5e1!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(15,23,42,0.04)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:all .14s ease!important;}
html body #Iayhv4 .drv-r4-swatchbar.num-only .drv-r4-sw .im,html body #Iayhv4 .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw .im,html body #product_page .drv-r4-swatchbar.num-only .drv-r4-sw .im,html body #product_page .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw .im{display:none!important;}
html body #Iayhv4 .drv-r4-swatchbar.num-only .drv-r4-sw:hover,html body #Iayhv4 .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw:hover{border-color:#fdba74!important;background:#fffaf5!important;}
html body #Iayhv4 .drv-r4-swatchbar.num-only .drv-r4-sw .num,html body #Iayhv4 .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw .num,html body #product_page .drv-r4-swatchbar.num-only .drv-r4-sw .num,html body #product_page .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw .num{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:15.5px!important;font-weight:800!important;color:#1e293b!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:'Poppins',sans-serif!important;line-height:1!important;}
html body #Iayhv4 .drv-r4-swatchbar.num-only .drv-r4-sw.on,html body #Iayhv4 .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw.on,html body #product_page .drv-r4-swatchbar.num-only .drv-r4-sw.on,html body #product_page .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw.on{border:2px solid #ea580c!important;background:#fff7ed!important;box-shadow:0 2px 6px rgba(234,88,12,0.14)!important;}
html body #Iayhv4 .drv-r4-swatchbar.num-only .drv-r4-sw.on .num,html body #Iayhv4 .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw.on .num,html body #product_page .drv-r4-swatchbar.num-only .drv-r4-sw.on .num,html body #product_page .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw.on .num{background:transparent!important;border:0!important;box-shadow:none!important;color:#c2410c!important;}
html body #Iayhv4 .drv-r4-swatchbar.num-only .drv-r4-sw.on::after,html body #Iayhv4 .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw.on::after,html body #product_page .drv-r4-swatchbar.num-only .drv-r4-sw.on::after,html body #product_page .drv-r4-swatchbar.drv-num-count-bar .drv-r4-sw.on::after{content:none!important;display:none!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw.on,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw.on{width:auto!important;min-width:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw .im,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw .im{position:relative!important;border-radius:8px!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 2px rgba(15,23,42,0.04)!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw:hover .im,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw:hover .im{transform:translateY(-1px)!important;border-color:#cbd5e1!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw.on .im,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw.on .im{border:2px solid #ea580c!important;box-shadow:0 0 0 2px #ffffff inset,0 3px 8px rgba(234,88,12,0.20)!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw.on .im::after,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw.on .im::after{background-color:#ea580c!important;border:1.5px solid #ffffff!important;bottom:-4px!important;right:-4px!important;top:auto!important;left:auto!important;box-shadow:0 1px 3px rgba(15,23,42,0.20)!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar),html body #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar),html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar){display:block!important;width:100%!important;margin:0!important;padding:4px 0!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw,html body #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none),html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none),html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw.on,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw.on{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex:0 0 auto!important;width:100%!important;min-width:100%!important;max-width:none!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:7px 14px!important;margin:0!important;box-sizing:border-box!important;text-align:left!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw .im,html body #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none) .im,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none) .im,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw.on .im,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw .im{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;margin:0!important;border:0!important;box-shadow:none!important;border-radius:4px!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw .lb,html body #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none) .lb,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none) .lb,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw .lb{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important;text-align:left!important;font-size:15px!important;line-height:1.3!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;}
/* Color-only & Skintone Swatches: Zero outer frame, 1:1 soft squircle + single centered checkmark */
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-swatchbar:has(.drv-r4-sw.color-only),html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-swatchbar:has(.drv-r4-sw.color-only){gap:10px!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-sw.color-only .im,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-sw.color-only .im,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-sw[title*="Skin" i] .im,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-sw[title*="Skin" i] .im{width:42px!important;height:42px!important;border-radius:10px!important;border:1px solid rgba(15,23,42,0.12)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.04)!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-sw.color-only.on .im,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-sw.color-only.on .im,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-sw[title*="Skin" i].on .im,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-sw[title*="Skin" i].on .im{border:1px solid rgba(15,23,42,0.18)!important;box-shadow:0 3px 8px rgba(15,23,42,0.16)!important;transform:scale(1.05)!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-sw.color-only.on .im::after,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-sw.color-only.on .im::after,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-r4-sw[title*="Skin" i].on .im::after,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-r4-sw[title*="Skin" i].on .im::after{content:""!important;position:absolute!important;inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:20px!important;height:20px!important;border-radius:50%!important;background-color:rgba(15,23,42,0.34)!important;border:0!important;box-shadow:0 1px 2px rgba(0,0,0,0.18)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.3l2.8 2.8 6.2-6.2' fill='none' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:12px 12px!important;background-position:center!important;background-repeat:no-repeat!important;z-index:5!important;}
/* Add-on Premium Card & No, thanks tile */
html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw.drv-addon-none:not(.on),html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No,"]:not(.on),html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No thanks"]:not(.on),html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No Thanks"]:not(.on){border:1px dashed #cbd5e1!important;background:#f8fafc!important;box-shadow:none!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw.drv-addon-none.on,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No,"].on,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No thanks"].on,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No Thanks"].on{border:1.5px solid #94a3b8!important;background:#f1f5f9!important;box-shadow:none!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw.on:not(.drv-addon-none):not([title*="No,"]):not([title*="No thanks"]):not([title*="No Thanks"]){border:2px solid #ea580c!important;background:#ffffff!important;box-shadow:0 4px 12px rgba(234,88,12,0.16)!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw.drv-addon-none .im,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No,"] .im,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No thanks"] .im,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No Thanks"] .im{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw.drv-addon-none .im::after,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No,"] .im::after,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No thanks"] .im::after,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No Thanks"] .im::after{content:"No,\Athanks"!important;white-space:pre-line!important;text-align:center!important;font-size:10.5px!important;font-weight:600!important;line-height:1.15!important;color:#64748b!important;position:static!important;width:auto!important;height:auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw.drv-addon-none.on .im::after,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No,"].on .im::after,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No thanks"].on .im::after,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No Thanks"].on .im::after{color:#475569!important;font-weight:700!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw.drv-addon-none.on::after,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No,"].on::after,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No thanks"].on::after,html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw[title*="No Thanks"].on::after{display:none!important;content:none!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-addon-swatchbar .drv-r4-sw.on:not(.drv-addon-none):not([title*="No,"]):not([title*="No thanks"]):not([title*="No Thanks"])::after{background:#ea580c!important;color:#ffffff!important;width:16px!important;height:16px!important;font-size:11px!important;line-height:16px!important;bottom:3px!important;right:3px!important;top:auto!important;border-radius:50%!important;box-shadow:0 1px 3px rgba(15,23,42,0.20)!important;}
/* SEE MY DESIGN — TikTok Shop Tier-2 Warm Brand-Tinted Interactive CTA */
html body #Iayhv4#Iayhv4 #product_page #drv-cz-pvbtn.drv-preview-btn,html body #Iayhv4#Iayhv4 #drv-cz-pvbtn.drv-preview-btn{border:1.5px solid #f97316!important;color:#c2410c!important;background:linear-gradient(180deg,#fffbf7 0%,#fff1e6 100%)!important;font-weight:800!important;letter-spacing:0.04em!important;box-shadow:inset 0 1px 0 #ffffff,0 2px 8px rgba(249,115,22,0.12)!important;transition:all .18s cubic-bezier(0.22,1,0.36,1)!important;}
html body #Iayhv4#Iayhv4 #product_page #drv-cz-pvbtn.drv-preview-btn svg,html body #Iayhv4#Iayhv4 #drv-cz-pvbtn.drv-preview-btn svg{stroke:#ea580c!important;}
html body #Iayhv4#Iayhv4 #product_page #drv-cz-pvbtn.drv-preview-btn:hover,html body #Iayhv4#Iayhv4 #drv-cz-pvbtn.drv-preview-btn:hover{background:linear-gradient(180deg,#fff7ed 0%,#ffedd5 100%)!important;border-color:#ea580c!important;color:#9a3412!important;box-shadow:inset 0 1px 0 #ffffff,0 4px 14px rgba(234,88,12,0.20)!important;transform:translateY(-1px)!important;}
@keyframes drvFieldNudge{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}
html body #product_page #Iayhv4 .product-property__field.drv-err-hl,html body #Iayhv4 .product-property__field.drv-err-hl{border:1.5px solid #f87171!important;background:#fff5f5!important;border-radius:10px!important;padding:10px 12px!important;box-shadow:0 0 0 3px rgba(248,113,113,0.14)!important;animation:drvFieldNudge 0.34s ease;box-sizing:border-box!important;}
html body #product_page #Iayhv4 .product-property__field.drv-err-hl .drv-help-text,html body #Iayhv4 .product-property__field.drv-err-hl .drv-help-text{display:none!important;}
html body #product_page #Iayhv4 .product-property__field.drv-err-hl input,html body #product_page #Iayhv4 .product-property__field.drv-err-hl textarea,html body #product_page #Iayhv4 .product-property__field.drv-err-hl select,html body #Iayhv4 .product-property__field.drv-err-hl input,html body #Iayhv4 .product-property__field.drv-err-hl textarea,html body #Iayhv4 .product-property__field.drv-err-hl select{border-color:#ef4444!important;}
@keyframes drvTtsFieldPulse{0%{box-shadow:0 0 0 0 rgba(252,101,20,0.55),0 0 0 3px rgba(248,113,113,0.22);transform:scale(1)}35%{box-shadow:0 0 0 8px rgba(252,101,20,0),0 0 0 4px rgba(252,101,20,0.38);transform:scale(1.01)}70%{box-shadow:0 0 0 0 rgba(252,101,20,0.4),0 0 0 3px rgba(248,113,113,0.2)}100%{box-shadow:0 0 0 6px rgba(252,101,20,0),0 0 0 3px rgba(248,113,113,0.14);transform:scale(1)}}
html body #product_page #Iayhv4 .product-property__field.drv-tts-field-highlight-pulse,html body #Iayhv4 .product-property__field.drv-tts-field-highlight-pulse{border:2px solid #fc6514!important;background:linear-gradient(180deg,#fff7ed 0%,#fff5f5 100%)!important;border-radius:10px!important;padding:10px 12px!important;animation:drvTtsFieldPulse 1.15s cubic-bezier(0.22,1,0.36,1) 2!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important;box-sizing:border-box!important;}
#drv-tts-validation-toast{position:fixed!important;left:50%!important;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate3d(-50%,16px,0) scale(0.96)!important;opacity:0!important;pointer-events:none!important;z-index:100050!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:max-content!important;max-width:calc(100vw - 24px)!important;padding:10px 14px!important;border-radius:999px!important;background:rgba(17,24,39,0.95)!important;border:1px solid rgba(252,101,20,0.55)!important;color:#ffffff!important;font-family:'Poppins',sans-serif!important;font-size:12.5px!important;font-weight:600!important;line-height:1.3!important;box-shadow:0 12px 28px rgba(15,23,42,0.34),0 0 0 1px rgba(255,255,255,0.08) inset!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transition:transform .24s cubic-bezier(0.22,1,0.36,1),opacity .2s ease,bottom .22s cubic-bezier(0.22,1,0.36,1)!important;box-sizing:border-box!important;cursor:pointer!important;}
html.drv-pdp-bar-on #drv-tts-validation-toast,#drv-tts-validation-toast.drv-bar-on{bottom:calc(74px + env(safe-area-inset-bottom,0px));}
@media (max-width:833px){html.drv-pdp-bar-on #drv-tts-validation-toast,#drv-tts-validation-toast.drv-bar-on{bottom:calc(92px + env(safe-area-inset-bottom,0px));}}
#drv-tts-validation-toast.is-visible{transform:translate3d(-50%,0,0) scale(1)!important;opacity:1!important;pointer-events:auto!important;}
#drv-tts-validation-toast .drv-tts-vt-msg,#drv-tts-validation-toast .drv-tts-vtoast__msg{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:240px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
#drv-tts-validation-toast .drv-tts-vt-msg strong,#drv-tts-validation-toast .drv-tts-vtoast__msg strong{color:#fdba74!important;font-weight:800!important;}
#drv-tts-validation-toast .drv-tts-vt-btn,#drv-tts-validation-toast .drv-tts-vtoast__btn{flex-shrink:0!important;padding:4px 10px!important;border-radius:999px!important;border:0!important;background:linear-gradient(90deg,#fc6514 0%,#ea580c 100%)!important;color:#ffffff!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:0 2px 6px rgba(252,101,20,0.35)!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-reward-wrap:not([hidden]),html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-reward-wrap:not([hidden]),.column-inner > #drv-pdp-reward-wrap:not([hidden]){order:47!important;width:100%!important;margin:6px 0 8px!important;display:block!important;}
html body #Iayhv4 #drv-pdp-reward-milestones .drv-bms-compact-hdr{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:6px!important;margin-bottom:9px!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-reward-milestones .drv-bms-hdr-left{flex:0 0 auto!important;overflow:visible!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-reward-milestones .drv-bms-hdr-btn{flex-shrink:0!important;white-space:nowrap!important;}
@media (max-width:1180px){
html body #Iayhv4 #drv-pdp-reward-milestones .drv-bms-hdr-sub{display:none!important;}
html body #Iayhv4 #drv-pdp-reward-milestones .drv-bms-compact-hdr{gap:4px!important;}
html body #Iayhv4 #drv-pdp-reward-milestones .drv-bms-hdr-left{font-size:11.5px!important;}
html body #Iayhv4 #drv-pdp-reward-milestones .drv-bms-hdr-btn{font-size:10.5px!important;}
}
html body #Iayhv4 #drv-pdp-bundle-tiers{margin-top:2px!important;padding-top:2px!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.drv-bms-voucher{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;overflow:visible!important;padding:0!important;border-radius:9px!important;border:1px solid #e2e8f0!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(15,23,42,0.03)!important;position:relative!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important;cursor:pointer!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.drv-bms-voucher:not(.is-selected):hover{border-color:#94a3b8!important;box-shadow:0 2px 6px rgba(15,23,42,0.06)!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.drv-bms-voucher:active{transform:scale(0.98)!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.drv-bms-voucher--best{border-color:#cbd5e1!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.drv-bms-voucher.is-selected,html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.drv-bms-voucher--best.is-selected{border:1.5px solid #ea580c!important;background:#fffaf5!important;box-shadow:0 0 0 1px rgba(234,88,12,0.16),0 4px 10px rgba(234,88,12,0.10)!important;transform:translateY(-1px)!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-ribbon{position:absolute!important;top:-8px!important;left:8px!important;right:auto!important;z-index:4!important;padding:1.5px 6.5px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important;color:#ffffff!important;letter-spacing:0.15px!important;box-shadow:0 1px 2px rgba(15,23,42,0.12)!important;pointer-events:none!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-ribbon--pop{background:#334155!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-ribbon--best{background:#ea580c!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:11px 8px 5px!important;border-radius:8px 8px 0 0!important;background:transparent!important;position:relative!important;width:100%!important;box-sizing:border-box!important;text-align:left!important;border-bottom:1px solid #f1f5f9!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.drv-bms-voucher.is-selected .drv-bms-voucher-top,html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.drv-bms-voucher--best.is-selected .drv-bms-voucher-top{background:#fff7ed!important;border-bottom-color:#fed7aa!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-tag-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:3px!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-xtra-pill,html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-xtra-pill--teal{display:none!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-qty-lbl{font-size:10.5px!important;font-weight:700!important;color:#475569!important;line-height:1.1!important;margin-right:auto!important;margin-left:0!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.is-selected .drv-bms-qty-lbl{color:#9a3412!important;font-weight:800!important;}
@media (max-width:767px){html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-ribbon{font-size:10px!important;padding:1px 5px!important;top:-8px!important;left:5px!important;right:auto!important;}html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-top{padding:10px 6px 5px!important;}html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-qty-lbl{font-size:10px!important;margin-left:0!important;}html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-check{width:13px!important;height:13px!important;}}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-check{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;border-radius:50%!important;border:1.5px solid #cbd5e1!important;background:#ffffff!important;color:transparent!important;flex-shrink:0!important;transition:all .15s ease!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.is-selected .drv-bms-voucher-check,html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher--best.is-selected .drv-bms-voucher-check{border-color:#ea580c!important;background:#ea580c!important;color:#ffffff!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-pct-headline{display:block!important;font-size:12.5px!important;font-weight:800!important;color:#0f172a!important;line-height:1.15!important;letter-spacing:-0.2px!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.is-selected .drv-bms-pct-headline{color:#ea580c!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-ea{color:#1e293b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;font-variant-numeric:tabular-nums!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-save{color:#64748b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;font-variant-numeric:tabular-nums!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn.is-selected .drv-bms-tier-save{color:#c2410c!important;font-weight:800!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-perf{display:none!important;content:none!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-stub{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important;padding:5px 8px 7px!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;border-radius:0 0 8px 8px!important;text-align:left!important;}
html body #Iayhv4 #drv-pdp-bundle-status{display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-atc-savings-pill,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-atc-savings-pill,.column-inner > #drv-pdp-atc-savings-pill,html body #drv-pdp-atc-savings-pill,#drv-pdp-atc-savings-pill{display:none!important;order:49!important;width:100%!important;}
html body #drv-offer-teaser-pill,#drv-offer-teaser-pill{display:none!important;visibility:hidden!important;pointer-events:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page [data-block-id="D5hDDQ"],html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .column-inner > [data-block-id="D5hDDQ"]{order:48!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px 10px!important;width:100%!important;max-width:100%!important;min-height:52px!important;height:auto!important;margin:6px 0 6px!important;padding:0!important;box-sizing:border-box!important;position:relative!important;z-index:2!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page section[data-block-id="rqIx7r"],html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 section[data-block-id="rqIx7r"]{width:108px!important;min-width:108px!important;max-width:108px!important;flex:0 0 108px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;position:relative!important;z-index:2!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page section[data-block-id="rqIx7r"] > div,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 section[data-block-id="rqIx7r"] > div{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity-container,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .button-quantity-container{margin:0!important;padding:0!important;width:108px!important;min-width:108px!important;max-width:108px!important;flex:0 0 108px!important;height:52px!important;min-height:52px!important;max-height:52px!important;border:1.5px solid #cbd5e1!important;border-radius:999px!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(15,23,42,0.04)!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:space-between!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page section[data-block-id="rqIx7r"]::before,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 section[data-block-id="rqIx7r"] > div::before,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity-container::before,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .button-quantity-container::before{content:none!important;display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity-container .button-quantity,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .button-quantity-container .button-quantity__layout-vertical{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity__layout-vertical__decrease,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity__layout-vertical__increase{width:34px!important;min-width:34px!important;max-width:34px!important;flex:0 0 34px!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background-color 0.15s ease!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity__layout-vertical__decrease:hover,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity__layout-vertical__increase:hover{background-color:#f1f5f9!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-qty-input,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .quantity-input{flex:1 1 auto!important;width:0!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important;font-size:16px!important;font-weight:700!important;color:#111827!important;-moz-appearance:textfield!important;appearance:textfield!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-qty-input::-webkit-outer-spin-button,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page section[data-block-id="NIIQLS"],html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 section[data-block-id="NIIQLS"]{flex:1 1 calc(100% - 118px)!important;width:calc(100% - 118px)!important;min-width:200px!important;max-width:calc(100% - 118px)!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn.wb-button--add-cart__container:has(> .btn-area),html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn.wb-button--add-cart__primary:has(> .btn-area){width:100%!important;max-width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn > .btn-area,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-atc-btn > .btn-area{width:100%!important;max-width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 18px!important;background:#fc6514!important;color:#ffffff!important;border:none!important;border-radius:999px!important;box-shadow:0 4px 14px rgba(252,101,20,0.28)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;line-height:1.15!important;text-transform:none!important;letter-spacing:0!important;box-sizing:border-box!important;overflow:hidden!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .btn-area::before,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-atc-btn .btn-area::before{content:none!important;display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .btn-area__btn-label::before,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-atc-btn .btn-area__btn-label::before{content:""!important;display:inline-block!important;vertical-align:-2.5px!important;width:17px!important;height:17px!important;margin-right:7px!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>") center/contain no-repeat!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .btn-area__btn-label,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .btn-area__btn-label{display:block!important;text-align:center!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:800!important;line-height:1.15!important;text-transform:none!important;letter-spacing:-0.15px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .drv-cta-subline,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .drv-cta-subline,html body #drv-pdp-atc-subline,#drv-pdp-atc-subline{display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-buy-now-btn,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-buy-now-btn{flex:1 1 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #cbd5e1!important;background:transparent!important;color:#334155!important;box-shadow:none!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;cursor:pointer!important;font-family:inherit!important;font-size:13.5px!important;line-height:1.15!important;box-sizing:border-box!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-buy-now-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-buy-now-btn .drv-buynow-main,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-buy-now-btn .drv-buynow-main{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:13.5px!important;font-weight:600!important;color:#334155!important;white-space:nowrap!important;line-height:1.15!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-buy-now-btn .drv-buynow-sub,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-buy-now-btn .drv-buynow-sub{display:inline!important;font-size:12px!important;font-weight:500!important;color:#64748b!important;white-space:nowrap!important;line-height:1.15!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .column-inner:is(:has(#drv-pdp-reward-wrap.is-mm-tier-active),:has(#drv-pdp-reward-wrap .drv-bms-tier-btn.is-selected)) #drv-pdp-buy-now-btn{border:1.5px solid #111827!important;background:#ffffff!important;color:#111827!important;box-shadow:0 1px 2px rgba(15,23,42,0.05)!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .column-inner:is(:has(#drv-pdp-reward-wrap.is-mm-tier-active),:has(#drv-pdp-reward-wrap .drv-bms-tier-btn.is-selected)) #drv-pdp-buy-now-btn .drv-buynow-main{font-size:14px!important;font-weight:800!important;color:#111827!important;}
html.drv-pdp body{padding-bottom:calc(88px + max(env(safe-area-inset-bottom,0px), var(--drv-vv-bottom,0px)))!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar{gap:10px!important;padding:10px 24px calc(10px + max(env(safe-area-inset-bottom,0px), var(--drv-vv-bottom,0px))) 24px!important;align-items:center!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__info{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;margin-right:auto!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__title{margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:700!important;color:#111827!important;line-height:1.2!important;max-width:460px!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__meta{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;overflow:hidden!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__chip,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__chip{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 9px!important;min-width:0!important;width:auto!important;min-height:24px!important;height:24px!important;max-height:24px!important;flex:0 0 auto!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;cursor:pointer!important;border:1px solid #cbd5e1!important;background:#f8fafc!important;color:#334155!important;box-shadow:none!important;transition:all 0.15s ease!important;font-family:inherit!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__chip:hover,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__chip:hover{border-color:#94a3b8!important;background:#f1f5f9!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__var-chip,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__var-chip{max-width:190px!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button#drv-bar-sg-chip,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__sg-chip{display:inline-flex!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button#drv-bar-sg-chip[hidden],html body #drv-pdp-bar#drv-pdp-bar .drv-bar__sg-chip[hidden]{display:none!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__pers-chip[data-ready="0"],html body #drv-pdp-bar#drv-pdp-bar .drv-bar__pers-chip[data-ready="0"]{color:#334155!important;border-color:#cbd5e1!important;background:#f8fafc!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__pers-chip[data-ready="1"],html body #drv-pdp-bar#drv-pdp-bar .drv-bar__pers-chip[data-ready="1"]{color:#111827!important;border-color:#94a3b8!important;background:#f1f5f9!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar .drv-bar__price,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__price{display:none!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__woo-pcluster{display:inline-flex!important;align-items:baseline!important;gap:6px!important;flex:0 0 auto!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;margin-right:4px!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__woo-pcluster .drv-bar__p-cur{font-size:17px!important;font-weight:800!important;color:#e04f16!important;line-height:1.15!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__woo-pcluster .drv-bar__p-cmp{font-size:12.5px!important;font-weight:500!important;color:#64748b!important;text-decoration:line-through!important;line-height:1.15!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__woo-pcluster .drv-bar__p-sav{display:inline-flex!important;align-items:center!important;padding:1.5px 7px!important;border-radius:999px!important;background:#fff7ed!important;border:1px solid #fdba74!important;color:#c2410c!important;font-size:10.5px!important;font-weight:800!important;line-height:1.2!important;align-self:center!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__preview:not([hidden]){min-width:0!important;width:auto!important;flex:0 0 auto!important;height:42px!important;min-height:42px!important;padding:0 16px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;border:1.5px solid #cbd5e1!important;background:#ffffff!important;color:#111827!important;box-shadow:none!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__preview:not([hidden]):hover{border-color:#94a3b8!important;background:#f8fafc!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__atc,html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__atc{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;line-height:1.15!important;min-width:185px!important;width:auto!important;flex:0 0 auto!important;height:42px!important;min-height:42px!important;padding:0 20px!important;border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;background:#fc6514!important;color:#ffffff!important;border:none!important;}
html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__atc .drv-bar__atc-main{display:block!important;text-align:center!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;text-transform:none!important;letter-spacing:-0.1px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__atc .drv-bar__atc-sub,html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__atc .drv-bar__atc-sub{display:none!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow,html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;line-height:1.15!important;min-width:128px!important;width:auto!important;flex:0 0 auto!important;height:42px!important;min-height:42px!important;padding:0 18px!important;border-radius:999px!important;border:1.5px solid #111827!important;background:#ffffff!important;color:#111827!important;cursor:pointer!important;font-family:inherit!important;box-shadow:0 1px 2px rgba(15,23,42,0.05)!important;flex-shrink:0!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow:hover{background:#f8fafc!important;}
html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow .drv-bar__buynow-main{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:13.5px!important;font-weight:800!important;line-height:1.15!important;color:#111827!important;white-space:nowrap!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow .drv-bar__buynow-sub,html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow .drv-bar__buynow-sub{display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-cta-reassurance,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-cta-reassurance,.column-inner > #drv-pdp-cta-reassurance{order:48!important;width:100%!important;display:block!important;margin:1px 0 4px!important;padding:0!important;background:transparent!important;border:0!important;font-size:13px!important;line-height:1.35!important;color:#334155!important;font-weight:600!important;text-align:center!important;box-sizing:border-box!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-save-design-bar,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-save-design-bar,.column-inner > #drv-save-design-bar{order:49!important;width:100%!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-fulfillment-timeline,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-fulfillment-timeline,.column-inner > #drv-pdp-fulfillment-timeline{order:52!important;width:100%!important;display:block!important;min-height:120px!important;box-sizing:border-box!important;}
html body #wb-main > #drv-pdp-fbt-section{width:100%!important;max-width:1376px!important;margin:20px auto 4px auto!important;padding:0 16px!important;box-sizing:border-box!important;flex-shrink:0!important;display:block!important;}
html body #wb-main > #drv-ssr-pdp-geo#drv-ssr-pdp-geo{width:100%!important;max-width:1376px!important;margin:16px auto 24px auto!important;padding:0 16px!important;box-sizing:border-box!important;flex-shrink:0!important;display:block!important;}
html body #wb-main:has(#drv-explore:not(:empty)) > #drv-ssr-pdp-geo > nav{display:none!important;}
html body #wb-main:has(#drv-explore:not(:empty)):has(#drv-rv:not([hidden])) > #drv-ssr-pdp-geo#drv-ssr-pdp-geo{display:none!important;margin:0!important;padding:0!important;}
html body #wb-main > #drv-ymal,html body #wb-main > #drv-rv,html body #wb-main > #drv-explore,html body #drv-ymal,html body #drv-rv,html body #drv-explore,html body #drv-explore-more,html body .recently-viewed,html body #drv-ssr-pdp-geo,html body footer{contain:layout style;}
html body #drv-explore:empty{display:none!important;min-height:0!important;margin:0!important;padding:0!important;}
html body #drv-ymal .drv-card,html body #drv-seen .drv-card,html body #drv-ymal .drv-card__img,html body #drv-seen .drv-card__img{position:relative!important;}
html body #drv-ymal .drv-card__p,html body #drv-seen .drv-card__p{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:2px 5px!important;line-height:1.25!important;color:#c84b0e!important;font-weight:800!important;}
html body #drv-ymal .drv-card__was,html body #drv-seen .drv-card__was,html body #drv-ymal .drv-card__off,html body #drv-seen .drv-card__off{margin-left:0!important;font-weight:500!important;}
html body #drv-ymal .drv-card:has(.drv-card__save) .drv-card__off,html body #drv-seen .drv-card:has(.drv-card__save) .drv-card__off{display:none!important;}
.drv-card__save{position:absolute;top:8px;left:8px;z-index:3;background:#f06724;color:#fff;font-size:10.5px;font-weight:800;line-height:1;padding:4px 7px;border-radius:999px;letter-spacing:0.02em;box-shadow:0 2px 6px rgba(240,103,36,0.28);pointer-events:none;}
.drv-card__bmsm,#drv-pdp-bar-deal-pill{display:none!important;}
/* YMAL Top Header responsive layout */
html body #drv-ymal .drv-ymal__top{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:6px 10px!important;}
html body #drv-ymal .drv-ymal__top > div{display:contents!important;}
html body #drv-ymal .drv-ymal__h{order:1!important;margin:0!important;flex:0 1 auto!important;}
html body #drv-ymal .drv-ymal__top > div > span,html body #drv-ymal .drv-ymal__pill{order:2!important;}
html body #drv-ymal .drv-ymal__more{order:3!important;margin-left:auto!important;white-space:nowrap!important;}
/* Desktop & Laptop Above-the-Fold Buy Box Declutter + Unified 834px/833px Responsive Breakpoints + Sticky Gallery */
@media (min-width:834px){
html.drv-pdp body #app,html.drv-pdp body .default-layout,html.drv-pdp body #wb-main#wb-main,html.drv-pdp body section#Iayhv4#Iayhv4,html.drv-pdp body section#Iayhv4#Iayhv4 > .container,html.drv-pdp body section#Iayhv4#Iayhv4 > .flex,html.drv-pdp body #Iayhv4#Iayhv4 #product_page,html.drv-pdp body #Iayhv4#Iayhv4 [data-row-id="xssCDI"]{overflow-x:clip!important;overflow-y:visible!important;contain:none!important;}
html body #Iayhv4 [data-row-id="zOFwkc"]{margin-bottom:4px!important;padding-top:2px!important;padding-bottom:2px!important;}
html body #Iayhv4 [data-block-id="llA_fJ"]{margin-bottom:2px!important;}
html body #Iayhv4 [data-block-id="llA_fJ"] h1,html body #Iayhv4 [data-block-id="llA_fJ"] h1 *{font-size:18.5px!important;line-height:1.28!important;margin:0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > section:has(.product__price):has(#drv-pdp-tts-trust-strip){min-height:54px!important;margin-bottom:2px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 section:has(.product__price) > #drv-pdp-tts-trust-strip,html body #Iayhv4#Iayhv4#Iayhv4 .drv-price-row > #drv-pdp-tts-trust-strip{min-height:22px!important;margin:0 0 3px 0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 .product__price{min-height:28px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-price-span#drv-pdp-price-span{font-size:25px!important;line-height:29px!important;}
html body #Iayhv4 #drv-pdp-tts-deal-strip > div:first-child{flex-wrap:nowrap!important;}
html body #Iayhv4 .variants-selector > .gap-24{gap:10px!important;}
html body #Iayhv4 .drv-size-header-row{margin-bottom:5px!important;}
html body #product_page #Iayhv4 .drv-personalize-card,html body #Iayhv4 .drv-personalize-card{padding:10px 12px!important;}
html body #Iayhv4 .drv-pers-header-wrap{margin:0 0 8px 0!important;}
html body #Iayhv4 #drv-pdp-pers-prog-track{margin:5px 0 0 0!important;}
html body #Iayhv4 .drv-personalize-card .product-custom-option{gap:9px!important;}
html body #Iayhv4 .drv-personalize-card .product-property__field.mt-24{margin-top:0!important;}
html body #Iayhv4 .drv-personalize-card .product-property__label.mb-8{margin-bottom:4px!important;}
html body #Iayhv4 .drv-personalize-card .input-base--wrapper input[type="text"]{padding:8px 11px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-reward-wrap:not([hidden]),html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-reward-wrap:not([hidden]){margin:4px 0 5px!important;}
html body #Iayhv4 #drv-pdp-reward-milestones{padding:7px 10px!important;margin-bottom:4px!important;}
html body #Iayhv4 #drv-pdp-reward-milestones .drv-bms-compact-hdr{margin-bottom:6px!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers{gap:8px!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-pct-headline{font-size:13px!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn .drv-bms-tier-ea{font-size:13px!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn .drv-bms-tier-save{font-size:10.5px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page [data-block-id="D5hDDQ"],html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .column-inner > [data-block-id="D5hDDQ"]{margin:4px 0 4px!important;gap:6px 8px!important;min-height:48px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page section[data-block-id="rqIx7r"],html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity-container,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page section[data-block-id="NIIQLS"],html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn.wb-button--add-cart__container:has(> .btn-area),html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn > .btn-area{height:48px!important;min-height:48px!important;max-height:48px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-buy-now-btn,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-buy-now-btn{height:40px!important;min-height:40px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 [data-row-id="xssCDI"] > .wb-builder__column--container:first-child,html body section#Iayhv4 #product_page > .wb-builder__column--container:first-child,html.drv-pdp .drv-pdp-media,html body .drv-pdp-media{position:-webkit-sticky!important;position:sticky!important;top:96px!important;min-height:0!important;height:fit-content!important;align-self:flex-start!important;contain:none!important;}
}
@media (min-width:1100px){
html body #drv-pdp-fbt-section .drv-fbt-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
html body #Iayhv4#Iayhv4#Iayhv4 [data-row-id="xssCDI"] > .wb-builder__column--container:first-child,html body section#Iayhv4 #product_page > .wb-builder__column--container:first-child,html.drv-pdp .drv-pdp-media,html body .drv-pdp-media{top:108px!important;}
}
@media (min-width:834px) and (max-height:820px){
html body #Iayhv4#Iayhv4#Iayhv4 [data-row-id="xssCDI"] > .wb-builder__column--container:first-child,html body section#Iayhv4 #product_page > .wb-builder__column--container:first-child,html.drv-pdp .drv-pdp-media,html body .drv-pdp-media{top:86px!important;}
html body #Iayhv4 .drv-pdp-media .VueCarousel.slider-item{max-height:calc(100dvh - 165px)!important;max-width:min(100%,calc(100dvh - 165px))!important;width:auto!important;aspect-ratio:1/1!important;margin:0 auto!important;}
html body #Iayhv4 .drv-pdp-media .VueCarousel.slider-item .VueCarousel-wrapper,html body #Iayhv4 .drv-pdp-media .VueCarousel.slider-item .VueCarousel-inner{width:100%!important;}
html body #Iayhv4 .drv-pdp-media:has(.thumbnail-carousel) .VueCarousel.slider-item{max-height:calc(100dvh - 205px)!important;max-width:min(100%,calc(100dvh - 205px))!important;width:100%!important;}
html body #Iayhv4 .drv-pdp-media:has(#drv-pdp-pkg-clarity-pill) .VueCarousel.slider-item{max-height:calc(100dvh - 238px)!important;max-width:min(100%,calc(100dvh - 238px))!important;width:100%!important;}
}
@media (min-width:1200px){
html body #Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-timer-pill{display:inline-flex!important;align-items:center!important;gap:3px!important;margin-left:2px!important;padding:1.5px 6px!important;border-radius:999px!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#475569!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important;}
}
@media (max-width:1099px){
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-deal-strip,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-deal-strip{padding:4px 7px!important;gap:4px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-strip__left{gap:4px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-tag,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-xtra{font-size:10px!important;padding:2px 5px!important;gap:2px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-xtra svg{display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-desc,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-strip-txt,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip{font-size:11px!important;gap:2px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip + .drv-tts-chip::before{margin:0 2px 0 1px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-strip__perf{margin:-2px 2px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn{min-height:24px!important;height:24px!important;font-size:11px!important;padding:0 7px!important;gap:2px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn .drv-tts-ticket-chk{width:11px!important;height:11px!important;font-size:10px!important;}
}
@media (min-width:834px) and (max-width:1099px){
html body #drv-pdp-fbt-section .drv-fbt-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width:833px){
html.drv-pdp body{padding-bottom:calc(136px + max(env(safe-area-inset-bottom,0px), var(--drv-vv-bottom,0px)))!important;}
html body #Iayhv4#Iayhv4 [data-row-id="xssCDI"]#product_page{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;gap:14px!important;}
html body #Iayhv4#Iayhv4 [data-row-id="xssCDI"]#product_page > .wb-builder__column--container{flex:0 0 100%!important;width:100%!important;max-width:100%!important;--width:100%!important;margin-left:0!important;position:relative!important;top:auto!important;}
html body #Iayhv4 .variants-selector > .gap-24{gap:13px!important;}
html body #Iayhv4 .variants-selector .option-item-wrap .variant-item:not(.drv-varswatch-v1):not([data-drv-swatch-label]),html body #product_page .variants-selector .option-item-wrap .variant-item{min-height:44px!important;}
html body #Iayhv4 .drv-size-guide-link{min-height:36px!important;height:auto!important;padding:6px 10px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-qty-input,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .quantity-input{font-size:16px!important;}
#drv-pdp-bar-deal-pill{display:none!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar,html body #drv-pdp-bar#drv-pdp-bar{padding:8px 12px calc(10px + max(env(safe-area-inset-bottom,0px), var(--drv-vv-bottom,0px))) 12px!important;gap:6px 8px!important;justify-content:space-between!important;flex-wrap:wrap!important;height:auto!important;min-height:0!important;}
html body #drv-pdp-bar .drv-bar__img,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__img,html body #drv-pdp-bar .drv-bar__price,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__price,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__woo-pcluster,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__title,html body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__preview:not([hidden]),html body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar .drv-bar__preview{display:none!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__info{display:flex!important;flex:0 0 100%!important;width:100%!important;order:-1!important;margin:0!important;padding:0 0 3px!important;border-bottom:1px dashed #e2e8f0!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:100%!important;min-width:0!important;overflow:hidden!important;scrollbar-width:none!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__meta::-webkit-scrollbar{display:none!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__chip,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__chip{font-size:13px!important;padding:3px 10px!important;min-width:0!important;width:auto!important;min-height:30px!important;height:30px!important;max-height:30px!important;flex:0 0 auto!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__var-chip,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__var-chip{flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 148px)!important;overflow:hidden!important;}
html body #drv-pdp-bar#drv-pdp-bar #drv-bar-var-chip-txt{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__atc,html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__atc{width:auto!important;min-width:0!important;flex:1 1 auto!important;padding:0 11px!important;font-size:14.5px!important;font-weight:800!important;min-height:48px!important;height:48px!important;border-radius:999px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;line-height:1.15!important;text-transform:none!important;letter-spacing:-0.2px!important;}
html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__atc .drv-bar__atc-main{font-size:14.5px!important;font-weight:800!important;text-transform:none!important;letter-spacing:-0.2px!important;white-space:nowrap!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow,html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow{width:auto!important;min-width:0!important;flex:0 0 auto!important;padding:0 13px!important;min-height:48px!important;height:48px!important;border-radius:999px!important;}
html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow .drv-bar__buynow-main{font-size:14px!important;font-weight:800!important;white-space:nowrap!important;}
}
@media (max-width:767px){
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button#drv-bar-bundle-chip.is-pers-ready-upsell:not([hidden]),html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar.is-pers-ready-upsell button#drv-bar-bundle-chip:not([hidden]),html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar:has(#drv-bar-pers-chip[data-ready="1"]) button#drv-bar-bundle-chip:not([hidden]),html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button#drv-bar-bundle-chip[data-mm-state="active"]:not([hidden]),html body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar #drv-bar-bundle-chip.is-pers-ready-upsell:not([hidden]){display:inline-flex!important;align-items:center!important;min-height:34px!important;height:34px!important;max-height:34px!important;padding:0 10px!important;font-size:13px!important;flex:0 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar:has(#drv-bar-bundle-chip.is-pers-ready-upsell:not([hidden])) #drv-bar-pers-chip[data-ready="1"],html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar.is-pers-ready-upsell #drv-bar-pers-chip,html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar:has(#drv-bar-bundle-chip:not([hidden])) #drv-bar-pers-chip[data-ready="1"],html body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar:has(#drv-bar-bundle-chip:not([hidden])) #drv-bar-pers-chip[data-ready="1"]{display:none!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar:has(#drv-bar-bundle-chip:not([hidden])):has(#drv-bar-pers-chip[data-ready="1"]) button.drv-bar__var-chip,html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar.is-pers-ready-upsell button.drv-bar__var-chip{max-width:104px!important;flex:0 1 auto!important;}
}
@media (max-width:480px){
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button#drv-bar-sg-chip,html body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar #drv-bar-sg-chip{display:none!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar#drv-pdp-bar:not(.is-pers-ready-upsell):has(#drv-bar-pers-chip:not([hidden])[data-ready="0"]) button#drv-bar-bundle-chip:not(.is-pers-ready-upsell):not([data-mm-state="active"]):not([hidden]),html body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar:not(.is-pers-ready-upsell):has(#drv-bar-pers-chip:not([hidden])[data-ready="0"]) #drv-bar-bundle-chip:not(.is-pers-ready-upsell):not([data-mm-state="active"]){display:none!important;}
}
@media (min-width:834px) and (max-width:960px){
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar,html body #drv-pdp-bar#drv-pdp-bar{padding:8px 14px!important;gap:8px!important;flex-wrap:nowrap!important;}
html body #drv-pdp-bar .drv-bar__img,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__img{display:block!important;flex:0 0 auto!important;width:40px!important;height:40px!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__info{flex:1 1 120px!important;min-width:120px!important;width:auto!important;order:0!important;margin-right:0!important;padding:0!important;border-bottom:0!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__title{display:block!important;max-width:260px!important;font-size:12.5px!important;}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__meta{width:auto!important;justify-content:flex-start!important;gap:5px!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__var-chip,html body #drv-pdp-bar#drv-pdp-bar .drv-bar__var-chip{max-width:140px!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__atc,html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__atc{flex:0 0 auto!important;min-width:150px!important;padding:0 14px!important;}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow,html body #drv-pdp-bar#drv-pdp-bar button.drv-bar__buynow{flex:0 0 auto!important;min-width:110px!important;padding:0 14px!important;}
}
@media (min-width:768px){
html body #Iayhv4 #drv-pdp-tts-photo-strip.is-text-only-mob,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__thumb:nth-child(n+7),html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__seeall-card,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-only{display:none!important;}
}
@media (max-width:767px){
html body #Iayhv4#Iayhv4 :is(.column-inner > section):has(.product__price){flex-wrap:wrap!important;height:auto!important;min-height:32px!important;gap:4px 6px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4 .product__price{flex-wrap:wrap!important;height:auto!important;min-height:30px!important;gap:4px 6px!important;align-items:baseline!important;}
html body #Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-price-span{font-size:23px!important;line-height:28px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-price-span .drv-hero-ea{font-size:12.5px!important;}
html body #Iayhv4#Iayhv4 .product__price #drv-pdp-compare-span{font-size:14.5px!important;line-height:20px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-price-breakdown:not([hidden]){font-size:11.5px!important;gap:3px!important;margin:1px 0 1px 0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-tot-sav{display:none!important;}
/* Senior-Legible Etsy Mobile UX for Trust Strip, Save Draft, Shipping Card & Customer Photos (<=767px ONLY) */
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-deal-strip,html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-deal-strip{padding:5px 6px!important;gap:3px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-est-lbl,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-deal-word,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-claim-off,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-ends-lbl,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-active-pct,html body #Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-ver-word,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-ps-sub{display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4 section:has(.product__price) > #drv-pdp-tts-trust-strip,html body #Iayhv4 #drv-pdp-tts-trust-strip{gap:5px 6px!important;font-size:12px!important;flex-wrap:wrap!important;min-height:26px!important;margin:0 0 5px 0!important;white-space:normal!important;overflow:visible!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip #drv-pdp-tts-photo-sep{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-trust-strip .rating-wrapper,html body #Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill,html body #Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--verified,html body #Iayhv4 #drv-pdp-tts-trust-strip #drv-pdp-tts-store-proof-btn{min-height:24px!important;height:24px!important;font-size:12px!important;font-weight:600!important;color:#1f1f1f!important;}
html body #Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--photos{min-height:24px!important;height:24px!important;padding:2px 8px!important;font-size:11.5px!important;font-weight:700!important;}
html body #Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill--custom-name{min-height:24px!important;height:24px!important;padding:2px 8px!important;font-size:11.5px!important;font-weight:700!important;color:#065f46!important;}
html body #Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-rating-num,html body #Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-score-num,html body #Iayhv4 #drv-pdp-tts-trust-strip #drv-pdp-tts-store-proof-btn strong{font-size:13px!important;font-weight:700!important;color:#1f1f1f!important;}
html body #Iayhv4 #drv-pdp-tts-trust-strip .rating-count span[aria-hidden="true"],html body #Iayhv4 #drv-pdp-tts-trust-strip .rating-count span:first-child{font-size:12px!important;font-weight:600!important;color:#374151!important;}
html body #Iayhv4 #drv-pdp-tts-trust-strip .rating svg{width:13px!important;height:13px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-timer-pill{font-size:11px!important;padding:1px 3.5px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip > div:first-child,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip > div:first-child > span:last-child,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-strip-txt{font-size:11px!important;letter-spacing:-0.2px!important;gap:2px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip{font-size:11px!important;letter-spacing:-0.2px!important;padding:1px 3px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-xtra{font-size:10px!important;padding:2px 3.5px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-tts-1p-price,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-tts-est-price,html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-tts-max-price{font-size:11px!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn{width:auto!important;min-width:0!important;min-height:26px!important;height:26px!important;font-size:11px!important;padding:0 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;}
/* Save Draft Compact Inline Utility Row (Mobile & Desktop — preserve inline green JS feedback on button) */
html body #Iayhv4#Iayhv4#Iayhv4 #drv-save-design-bar,html body #Iayhv4 #drv-save-design-bar{padding:3px 2px!important;margin:2px 0 8px!important;background:transparent!important;border:0!important;border-radius:0!important;gap:8px!important;flex-wrap:nowrap!important;font-size:12.5px!important;line-height:1.3!important;color:#374151!important;box-sizing:border-box!important;}
html body #Iayhv4 #drv-save-design-bar > span{font-size:12.5px!important;line-height:1.3!important;color:#374151!important;font-weight:600!important;min-width:0!important;}
html body #Iayhv4 #drv-save-design-btn{min-height:36px!important;padding:5px 11px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none;}
/* Shipping & Fulfillment Timeline Card — 4-Zone Etsy Senior Mobile Layout */
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline,html body #Iayhv4 #drv-pdp-fulfillment-timeline{padding:15px!important;margin:8px 0 14px!important;border-radius:14px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;min-height:0!important;font-size:14.5px!important;line-height:1.4!important;color:#1f1f1f!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline > div:first-child,html body #Iayhv4 #drv-pdp-fulfillment-timeline > div:first-child{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:10px!important;padding-bottom:12px!important;margin-bottom:12px!important;border-bottom:1px solid #e2e8f0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline .drv-eta-geo,html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-eta-geo{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:44px!important;padding:8px 13px!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;font-size:14.5px!important;font-weight:500!important;color:#1f1f1f!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;box-sizing:border-box!important;gap:6px!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline #drv-pdp-tl-country{font-size:15px!important;font-weight:700!important;color:#1f1f1f!important;text-decoration:underline!important;text-underline-offset:3px!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-eta-geo::after{content:"Change \25BE"!important;margin-left:auto!important;font-size:13.5px!important;font-weight:600!important;color:#4b5563!important;flex-shrink:0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline #drv-pdp-ship-tier-selector,html body #Iayhv4 #drv-pdp-fulfillment-timeline #drv-pdp-ship-tier-selector{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;padding:4px!important;border-radius:11px!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important;box-sizing:border-box!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline .drv-ship-tier-opt,html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-ship-tier-opt{min-height:44px!important;padding:8px 10px!important;border-radius:8px!important;font-size:14.5px!important;font-weight:600!important;color:#374151!important;gap:5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline .drv-ship-tier-opt.is-active,html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-ship-tier-opt.is-active{background:#ffffff!important;border:1.5px solid #1f1f1f!important;color:#1f1f1f!important;font-weight:700!important;box-shadow:0 2px 5px rgba(0,0,0,0.08)!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-steps,html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-steps{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-steps > div[aria-hidden="true"]{display:none!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-step{display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;gap:10px!important;padding:4px 2px!important;width:100%!important;box-sizing:border-box!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-title,html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-title{font-size:15px!important;font-weight:700!important;line-height:1.35!important;color:#1f1f1f!important;white-space:normal!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-sub,html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-sub{font-size:13.5px!important;font-weight:600!important;line-height:1.35!important;white-space:nowrap!important;flex-shrink:0!important;text-align:right!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline #drv-pdp-tl-order-sub,html body #Iayhv4 #drv-pdp-fulfillment-timeline #drv-pdp-tl-craft-sub,html body #Iayhv4 #drv-pdp-fulfillment-timeline #drv-pdp-tl-ship-sub{color:#4b5563!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-step:last-of-type{background:#ffffff!important;border:1.5px solid #d6d0c4!important;border-radius:10px!important;padding:10px 12px!important;margin-top:2px!important;box-shadow:0 1px 3px rgba(0,0,0,0.04)!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-step:last-of-type .drv-tl-title,html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-tl-step:last-of-type .drv-tl-title{font-size:16px!important;font-weight:800!important;color:#111827!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline #drv-pdp-tl-eta-sub{font-size:13.5px!important;font-weight:700!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline > div:last-child,html body #Iayhv4 #drv-pdp-fulfillment-timeline > div:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:9px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #e2e8f0!important;}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-fulfillment-timeline .drv-pdp-gold-protect,html body #Iayhv4 #drv-pdp-fulfillment-timeline .drv-pdp-gold-protect{font-size:14px!important;font-weight:700!important;line-height:1.35!important;color:#1f1f1f!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline > div:last-child > div{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;width:100%!important;}
html body #Iayhv4 #drv-pdp-fulfillment-timeline > div:last-child > div img{width:38px!important;height:24px!important;border-radius:4px!important;}
html body #drv-gp-ov .drv-gp-card{padding:22px 18px!important;border-radius:16px!important;}
html body #drv-gp-ov .drv-gp-card h4{font-size:18px!important;color:#1f1f1f!important;}
html body #drv-gp-ov .drv-gp-card label{font-size:15px!important;color:#1f1f1f!important;}
html body #drv-gp-ov #drv-gp-sel{min-height:48px!important;font-size:16px!important;color:#1f1f1f!important;}
html body #drv-gp-ov #drv-gp-save{min-height:48px!important;font-size:16px!important;font-weight:700!important;border-radius:999px!important;margin-top:12px!important;}
html body #drv-gp-ov .drv-gp-x{width:44px!important;height:44px!important;top:8px!important;right:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important;}
/* Etsy Single-Instance Review Rule (<=767px): When item already has reviews at top, hide bottom #drv-rv to prevent duplicate photos/reviews */
html.drv-has-top-item-rv body #drv-rv,html.drv-has-top-item-rv body #Iayhv4 .column-inner > #drv-rv,html.drv-has-top-item-rv body #wb-main > #drv-rv,html.drv-has-top-item-rv body #drv-ssr-pdp-geo > .drv-ssr-pdp-geo-reviews{display:none!important;}
/* Above-the-Fold Unified Etsy Item Reviews & Customer Photos Module (<=767px — matches Etsy 70ea33e3.jpg 1:1) */
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-photo-strip:not([hidden]),html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-photo-strip:not([hidden]),html body .column-inner > #drv-pdp-tts-photo-strip:not([hidden]){padding:16px 0!important;border-radius:0!important;border:0!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;background:transparent!important;box-shadow:none!important;gap:11px!important;margin:10px 0 12px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-desk-lbl,html body #Iayhv4 #drv-pdp-tts-photo-strip #drv-pdp-tts-photo-count,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__quote{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-only:not([hidden]){display:flex!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip span.drv-tts-mob-only:not([hidden]){display:inline-flex!important;align-items:center!important;gap:5px!important;}
html body #Iayhv4#Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__head{gap:6px 8px!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;}
html body #Iayhv4#Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__title{flex:1 1 auto!important;min-width:0!important;font-size:16.5px!important;font-weight:700!important;color:#1f1f1f!important;gap:6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-0.015em!important;line-height:22px!important;}
html body #Iayhv4#Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__more{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;min-height:32px!important;padding:2px 0!important;font-size:13.5px!important;font-weight:600!important;color:#1f1f1f!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-hero{align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0!important;width:100%!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-left{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;gap:2px!important;min-width:92px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-numrow{display:flex!important;align-items:center!important;gap:5px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-big{font:500 38px/42px 'Lora',Georgia,'Times New Roman',serif!important;color:#1f1f1f!important;letter-spacing:-0.02em!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-cnt{font-size:13px!important;line-height:17px!important;color:#595959!important;font-weight:400!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-bars{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;max-width:248px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-row{display:flex!important;align-items:center!important;gap:8px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-lbl{flex:0 0 104px!important;font-size:12.5px!important;line-height:16px!important;color:#1f1f1f!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-trk{flex:1 1 auto!important;height:4px!important;background:#e5e2dc!important;border-radius:999px!important;overflow:hidden!important;min-width:36px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-fil{display:block!important;height:100%!important;background:#1f1f1f!important;border-radius:999px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-val{flex:0 0 24px!important;text-align:right!important;font-size:12.5px!important;font-weight:700!important;color:#1f1f1f!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-hl{align-items:center!important;gap:9px!important;padding:9px 12px!important;border-radius:10px!important;background:#dce6f7!important;color:#1f1f1f!important;font-size:13.5px!important;line-height:19px!important;width:100%!important;box-sizing:border-box!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-hl strong{font-weight:700!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-hl svg{flex:0 0 18px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-sec-lbl{font-size:15px!important;font-weight:700!important;color:#1f1f1f!important;line-height:20px!important;margin:3px 0 -3px!important;width:100%!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__rail:not([hidden]){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;width:100%!important;padding-bottom:2px!important;align-items:center!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__rail[hidden]{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__rail::-webkit-scrollbar{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__thumb{flex:0 0 102px!important;width:102px!important;height:102px!important;aspect-ratio:1/1!important;border-radius:10px!important;border:1px solid #e2e8f0!important;scroll-snap-align:start!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__rail.is-compact-rail .drv-tts-photo-strip__thumb{flex:0 0 92px!important;width:92px!important;height:92px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__vtag:not(.drv-tts-photo-strip__vtag--video),html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__more-ov{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__vtag--video{font-size:12px!important;padding:3px 7px!important;bottom:6px!important;left:6px!important;border-radius:6px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__seeall-card{flex:0 0 58px!important;width:58px!important;height:92px!important;border:0!important;background:transparent!important;color:#1f1f1f!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;scroll-snap-align:start!important;padding:2px!important;font-family:inherit!important;box-sizing:border-box!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__seeall-cir{width:28px!important;height:28px!important;border-radius:999px!important;background:transparent!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;font-weight:600!important;line-height:1!important;color:#1f1f1f!important;box-shadow:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-chips{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;width:100%!important;align-items:center!important;padding:1px 0!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-chips::-webkit-scrollbar{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-chip-btn{flex:0 0 auto!important;height:34px!important;padding:0 12px!important;border-radius:8px!important;border:1.5px solid transparent!important;background:#f1efec!important;color:#1f1f1f!important;font:600 13px/1 inherit!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;cursor:pointer!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-chip-btn.is-on{background:#e5e1da!important;border-color:#1f1f1f!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-cards{flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:10px!important;width:100%!important;padding:1px 0!important;align-items:stretch!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-cards::-webkit-scrollbar{display:none!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-rcard{flex:0 0 86%!important;max-width:316px!important;min-height:136px!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid #dedad3!important;background:#ffffff!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:6px!important;scroll-snap-align:start!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;font-family:inherit!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-rcard.is-single{flex:0 0 100%!important;max-width:100%!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-rcard__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:100%!important;flex-wrap:wrap!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-rcard__stars{font-size:16px!important;line-height:1!important;letter-spacing:1.5px!important;color:#1f1f1f!important;}
html body .drv-rv-var-pill,html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-rv-var-pill{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:2px 8px!important;border-radius:999px!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#334155!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-rcard__mid{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;width:100%!important;flex:1 1 auto!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-rcard__txt{font-size:14.5px!important;line-height:20.5px!important;color:#1f1f1f!important;font-weight:400!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;flex:1 1 auto!important;min-width:0!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-rcard__pic{width:56px!important;height:56px!important;flex:0 0 56px!important;border-radius:8px!important;object-fit:cover!important;border:1px solid rgba(0,0,0,0.08)!important;background:#f4f2ee!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-rcard__who{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;padding-top:4px!important;margin-top:auto!important;font-size:13px!important;line-height:17px!important;color:#595959!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-rcard__who strong{font-size:13.5px!important;font-weight:700!important;color:#1f1f1f!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-foot{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin-top:0!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-vernote{font-size:12.5px!important;line-height:17px!important;color:#595959!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mob-allbtn{width:100%!important;min-height:44px!important;height:44px!important;padding:0 16px!important;border-radius:999px!important;border:1.5px solid #1f1f1f!important;background:#ffffff!important;color:#1f1f1f!important;font-size:15px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-family:inherit!important;}
/* Protect #drv-pdp-bundle-tiers from 12.5px mobile wildcard inflation */
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-pct-headline{font-size:11.5px!important;line-height:1.15!important;letter-spacing:-0.3px!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn .drv-bms-tier-ea{font-size:13px!important;line-height:1.2!important;}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-btn .drv-bms-tier-save{font-size:11px!important;line-height:1.15!important;}
/* Personalization card & square 48x48 swatches on mobile */
html body #product_page #Iayhv4 .drv-personalize-card,html body #Iayhv4 .drv-personalize-card{padding:12px!important;border:1px solid #e5e7eb!important;overflow:visible!important;}
html body #product_page #Iayhv4 .drv-personalize-card input[type="text"],html body #product_page #Iayhv4 .drv-personalize-card textarea,html body #product_page #Iayhv4 .drv-personalize-card select{font-size:16px!important;min-height:44px!important;}
html body #product_page .drv-personalize-card .drv-r4-swatchbar:not(.drv-addon-swatchbar):not(.num-only):not(.drv-num-count-bar):not(.drv-dd-swatchbar) .drv-r4-sw:not(.drv-addon-none),html body #product_page .drv-personalize-card .drv-addon-swatchbar .drv-r4-sw:not(.drv-addon-none):not(.on){flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar),html body #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar),html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar){display:block!important;width:100%!important;margin:0!important;padding:4px 0!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw,html body #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none),html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none),html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw.on,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw.on{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex:0 0 auto!important;width:100%!important;min-width:100%!important;max-width:none!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:7px 14px!important;margin:0!important;box-sizing:border-box!important;text-align:left!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw .im,html body #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none) .im,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none) .im,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw.on .im,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw .im{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;margin:0!important;border:0!important;box-shadow:none!important;border-radius:4px!important;}
html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw .lb,html body #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none) .lb,html body #Iayhv4#Iayhv4 #product_page .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw:not(.drv-addon-none) .lb,html body #Iayhv4#Iayhv4 .drv-personalize-card .drv-dd .drv-r4-swatchbar:not(.drv-addon-swatchbar) .drv-r4-sw .lb{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important;text-align:left!important;font-size:15px!important;line-height:1.3!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;}
html body #Iayhv4 #drv-pdp-pers-progress{flex-wrap:nowrap!important;font-size:11px!important;padding:5px 8px!important;gap:6px!important;}
html body #Iayhv4 #drv-pdp-pers-prog-text,html body #Iayhv4 #drv-pdp-pers-prog-txt{font-size:11px!important;line-height:1.25!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body #Iayhv4 #drv-pdp-pers-prog-badge{font-size:10px!important;flex-shrink:0!important;white-space:nowrap!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page [data-block-id="D5hDDQ"],html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .column-inner > [data-block-id="D5hDDQ"]{flex-wrap:wrap!important;gap:8px!important;min-height:52px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page section[data-block-id="rqIx7r"],html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 section[data-block-id="rqIx7r"]{width:96px!important;min-width:96px!important;max-width:96px!important;flex:0 0 96px!important;height:52px!important;min-height:52px!important;max-height:52px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity-container,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .button-quantity-container{width:96px!important;min-width:96px!important;max-width:96px!important;flex:0 0 96px!important;height:52px!important;min-height:52px!important;max-height:52px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity__layout-vertical__decrease,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page .button-quantity__layout-vertical__increase{width:30px!important;min-width:30px!important;max-width:30px!important;flex:0 0 30px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page section[data-block-id="NIIQLS"],html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 section[data-block-id="NIIQLS"]{flex:1 1 calc(100% - 104px)!important;min-width:0!important;max-width:calc(100% - 104px)!important;height:52px!important;min-height:52px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn.wb-button--add-cart__container:has(> .btn-area),html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-atc-btn.wb-button--add-cart__primary:has(> .btn-area),html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn > .btn-area,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-atc-btn > .btn-area{height:52px!important;min-height:52px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn > .btn-area,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-atc-btn > .btn-area{padding:0 14px!important;gap:0!important;line-height:1.15!important;font-size:14.5px!important;text-transform:none!important;letter-spacing:0!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .btn-area__btn-label{display:block!important;text-align:center!important;font-size:14.5px!important;text-transform:none!important;letter-spacing:-0.1px!important;line-height:1.15!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .btn-area::before{content:none!important;display:none!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .btn-area__btn-label::before{display:inline-block!important;vertical-align:-2px!important;width:15px!important;height:15px!important;margin-right:5px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-atc-btn .drv-cta-subline{font-size:10px!important;line-height:1.1!important;text-transform:none!important;letter-spacing:0!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page #drv-pdp-buy-now-btn,html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #drv-pdp-buy-now-btn{flex:1 1 100%!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;flex-direction:row!important;gap:6px!important;}
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .column-inner:is(:has(#drv-pdp-reward-wrap.is-mm-tier-active),:has(#drv-pdp-reward-wrap .drv-bms-tier-btn.is-selected)) #drv-pdp-buy-now-btn{height:44px!important;min-height:44px!important;}
html body #Iayhv4 #drv-pdp-atc-btn .drv-atc-save-chip{display:none!important;}
/* FBT & YMAL Mobile Layout */
html body #wb-main > #drv-pdp-fbt-section,html body #wb-main > #drv-ymal,html body #wb-main > #drv-ssr-pdp-geo#drv-ssr-pdp-geo{padding:0 12px!important;}
html body #drv-pdp-fbt-section > div{padding:12px!important;border-radius:10px!important;}
html body #drv-pdp-fbt-section h2{font-size:15px!important;line-height:1.25!important;}
html body #drv-pdp-fbt-section p{font-size:11.5px!important;line-height:1.35!important;}
html body #drv-pdp-fbt-section > div > div:first-child > span{display:none!important;}
html body #drv-pdp-fbt-section .drv-fbt-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
html body #drv-pdp-fbt-section .drv-fbt-card-link{padding:8px!important;gap:8px!important;flex-direction:column!important;align-items:flex-start!important;}
html body #drv-pdp-fbt-section .drv-fbt-card-link > img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;}
html body #drv-ymal .drv-ymal__more{order:2!important;}
html body #drv-ymal .drv-ymal__top > div > span,html body #drv-ymal .drv-ymal__pill{order:3!important;flex:0 0 auto!important;max-width:100%!important;font-size:11px!important;padding:3px 9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body #drv-ymal .drv-card__save,html body #drv-seen .drv-card__save{top:6px!important;left:6px!important;padding:2px 6px!important;font-size:10px!important;}
html body #drv-ymal .drv-card__off,html body #drv-seen .drv-card__off{display:none!important;}
html body #drv-ymal .drv-card-gold-protect,html body #drv-seen .drv-card-gold-protect{font-size:11px!important;padding:2px 5px!important;}
html body #drv-ymal .drv-card__bmsm-tag,html body #drv-seen .drv-card__bmsm-tag{font-size:10px!important;padding:2px 6px!important;max-width:100%!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body #Iayhv4 .media_gallery__thumbnail--horizontal .VueCarousel-inner{width:100%!important;max-width:100%!important;flex-basis:100%!important;visibility:visible!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}
}
@media (max-width: 385px) {
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-photo-strip:not([hidden]),html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-photo-strip:not([hidden]),html body .column-inner > #drv-pdp-tts-photo-strip:not([hidden]){padding:14px 0!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__title{font-size:15px!important;gap:4px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__more{font-size:12.5px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-mh-lbl{flex:0 0 94px!important;font-size:12px!important;}
html body #Iayhv4 #drv-pdp-tts-photo-strip .drv-tts-photo-strip__rail.is-compact-rail .drv-tts-photo-strip__thumb{flex:0 0 84px!important;width:84px!important;height:84px!important;}
}

/* === Woo-Draconer PDP Master UI/UX & CLS Hardening === */
[hidden],
html body #Iayhv4 [hidden],
html body #drv-pdp-bar [hidden],
html body #drv-pdp-tts-trust-strip [hidden] { display:none!important; }

/* Override global button{min-height:40px} so compact pills/tabs stay crisp */
html body #Iayhv4 #drv-pdp-tts-photo-jump-pill,
html body #Iayhv4 #drv-pdp-tts-custom-name-pill,
html body #Iayhv4 #drv-pdp-tts-store-proof-btn,
html body #Iayhv4 .drv-bms-hdr-btn,
html body #Iayhv4 #drv-pdp-claim-voucher-btn,
html body #Iayhv4 .drv-size-guide-trigger,
html body #Iayhv4 .drv-size-guide-link,
html body #Iayhv4 #drv-save-design-btn,
html body #Iayhv4 #drv-pdp-persona-autofill-bar button,
html body #Iayhv4 .drv-tts-photo-strip__more,
html body #Iayhv4 .drv-tts-ps__all-btn,
html body #Iayhv4 .drv-bms-tier-btn,
html body #drv-pdp-bar .drv-bar__chip {
min-height:0!important;
}

/* Upright Poppins H1 (defeats italic critical override & mobile clamp) */
html.drv-pdp body #Iayhv4 h1,
html.drv-pdp body #Iayhv4 h1 *,
html.drv-pdp body #Iayhv4 h1.h4-xs,
html.drv-pdp body #Iayhv4 h1.h3,
html.drv-pdp body #product_page h1,
html.drv-pdp body #product_page h1 *,
html body #Iayhv4 h1,
html body #Iayhv4 h1 * {
font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;
font-style:normal!important;
font-weight:600!important;
font-size:20px!important;
line-height:1.38!important;
letter-spacing:-0.015em!important;
color:#111827!important;
-webkit-text-fill-color:#111827!important;
}
html.drv-pdp body #Iayhv4 h1,
html.drv-pdp body #Iayhv4 h1.h4-xs,
html.drv-pdp body #Iayhv4 h1.h3,
html.drv-pdp body #product_page h1,
html body #Iayhv4 h1 {
display:block!important;
-webkit-line-clamp:unset!important;
-webkit-box-orient:initial!important;
overflow:visible!important;
}
html body #Iayhv4#Iayhv4 [data-block-id="llA_fJ"] { margin-bottom:4px!important; }

/* Trust strip uniform 26px horizontal rhythm */
html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > section:has(.product__price):has(#drv-pdp-tts-trust-strip) {
height:auto!important;
min-height:62px!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 section:has(.product__price) > #drv-pdp-tts-trust-strip,
html body #Iayhv4#Iayhv4#Iayhv4 .drv-price-row > #drv-pdp-tts-trust-strip {
display:flex!important;
align-items:center!important;
min-height:26px!important;
height:auto!important;
gap:6px!important;
margin:0 0 6px 0!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip > #drv-rvslot:not([data-rv-zero="1"]) {
visibility:visible!important;
opacity:1!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip > #drv-rvslot:not([data-rv-zero="1"]),
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .rating-wrapper,
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip #drv-pdp-tts-store-proof-btn:not([hidden]),
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip #drv-pdp-tts-rec-pill:not([hidden]),
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip #drv-pdp-tts-photo-jump-pill:not([hidden]),
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip #drv-pdp-tts-custom-name-pill:not([hidden]) {
height:26px!important;
min-height:26px!important;
max-height:26px!important;
display:inline-flex!important;
align-items:center!important;
box-sizing:border-box!important;
line-height:1.1!important;
vertical-align:middle!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-trust-strip .drv-tts-trust-pill:not([hidden]) {
padding:0 9px!important;
}

/* Hide duplicate after-voucher pill & make deal strip clean warm pre-claim bar (>=11.5px legible) */
html body #Iayhv4#Iayhv4#Iayhv4 .product__price #drv-pdp-after-voucher-pill#drv-pdp-after-voucher-pill {
display:none!important;
width:0!important;
height:0!important;
margin:0!important;
padding:0!important;
overflow:hidden!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-deal-strip:not([hidden]),
html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-deal-strip:not([hidden]) {
padding:6px 10px!important;
gap:8px!important;
margin:4px 0 10px!important;
background:#fffaf5!important;
border:1px solid #fed7aa!important;
border-radius:8px!important;
transition:background .18s ease,border-color .18s ease!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-strip__left {
display:flex!important;
align-items:center!important;
flex-wrap:nowrap!important;
gap:6px!important;
overflow:hidden!important;
min-width:0!important;
flex:1 1 auto!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-xtra {
font-size:10.5px!important;
font-style:normal!important;
padding:2px 6.5px!important;
letter-spacing:0.2px!important;
background:#ea580c!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-strip-txt,
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip {
font-size:12px!important;
line-height:1.3!important;
color:#1e293b!important;
flex-wrap:nowrap!important;
white-space:nowrap!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip strong {
color:#c2410c!important;
font-weight:800!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-tot-sav {
color:#64748b!important;
font-weight:600!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn {
height:26px!important;
min-height:26px!important;
padding:0 10px!important;
font-size:11.5px!important;
font-weight:700!important;
border-radius:6px!important;
flex-shrink:0!important;
white-space:nowrap!important;
}

/* Variant size header anti-collision + calm timeline/photo borders + unified badge palette */
html body #Iayhv4 .drv-size-header-row {
display:flex!important;
align-items:center!important;
justify-content:space-between!important;
flex-wrap:wrap!important;
gap:6px 10px!important;
width:100%!important;
margin-bottom:8px!important;
}
html body #Iayhv4 .drv-size-header-row .drv-pdp-inline-size-spec {
flex:1 1 auto!important;
min-width:0!important;
color:#475569!important;
font-size:12px!important;
line-height:1.3!important;
}
html body #Iayhv4 .drv-size-guide-link {
min-height:0!important;
height:26px!important;
padding:0 9px!important;
}
html body #Iayhv4 #drv-save-design-btn {
min-height:0!important;
height:28px!important;
padding:0 10px!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
}
html body #Iayhv4 #drv-pdp-persona-autofill-bar button {
min-height:0!important;
height:28px!important;
padding:0 10px!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-ribbon {
top:-9px!important;
left:7px!important;
padding:2px 7px!important;
font-size:10px!important;
line-height:1.15!important;
}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-qty-lbl { font-size:11px!important; }
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-pct-headline { font-size:13px!important; }
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-ea { font-size:13px!important; }
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-save { font-size:10.5px!important; }
html body #Iayhv4 #drv-pdp-reward-milestones .drv-bms-hdr-btn {
color:#047857!important;
font-size:11.5px!important;
min-height:0!important;
height:auto!important;
padding:0!important;
}
html body #Iayhv4 #drv-pdp-fulfillment-timeline,
html body #Iayhv4 .drv-pdp-timeline {
background:#f8fafc!important;
border:1px solid #e2e8f0!important;
border-radius:10px!important;
}
html body #Iayhv4 #drv-pdp-tts-photo-strip:not([hidden]) {
background:#ffffff!important;
border:1px solid #e2e8f0!important;
border-radius:10px!important;
}

/* Sticky Bar Z-Index below modals, modal-open suppression & chip hidden enforcement */
html body #drv-pdp-bar,
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar {
z-index:99990!important;
}
html body.drv-modal-open #drv-pdp-bar,
html body.modal-open #drv-pdp-bar,
html.drv-scd-open #drv-pdp-bar,
html body:has(#drv-pdp-media-lb.is-open, #drv-pdp-allphotos-sheet.is-open, #drv-pdp-allreviews-sheet.is-open, #drv-pdp-size-guide-modal.is-open, #drv-tts-voucher-modal.is-open, #drv-save-design-modal[style*="flex"]) #drv-pdp-bar {
visibility:hidden!important;
opacity:0!important;
transform:translateY(100%)!important;
pointer-events:none!important;
}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__chip:not([hidden]) {
display:inline-flex!important;
}
html.drv-pdp body #drv-pdp-bar#drv-pdp-bar#drv-pdp-bar button.drv-bar__chip[hidden] {
display:none!important;
}

@media (min-width:834px) and (max-width:1099px) {
html body #Iayhv4#Iayhv4 [data-row-id="xssCDI"]#product_page {
gap:20px!important;
flex-wrap:nowrap!important;
align-items:flex-start!important;
}
html body #Iayhv4#Iayhv4 [data-row-id="xssCDI"]#product_page > .wb-builder__column--container:first-child {
flex:0 0 51%!important;
width:51%!important;
max-width:51%!important;
--width:51%!important;
}
html body #Iayhv4#Iayhv4 [data-row-id="xssCDI"]#product_page > .wb-builder__column--container:nth-child(2) {
flex:1 1 0%!important;
width:auto!important;
max-width:none!important;
min-width:0!important;
--width:49%!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-desc,
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-strip-txt,
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip {
font-size:11.5px!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn {
height:25px!important;
min-height:25px!important;
font-size:11px!important;
padding:0 8px!important;
}
}

@media (max-width:833px) {
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__woo-pcluster {
display:none!important;
}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__info:not(:has(.drv-bar__chip:not([hidden]))) {
display:none!important;
}
html body #drv-pdp-bar#drv-pdp-bar .drv-bar__chip:not([hidden]) {
min-height:28px!important;
height:28px!important;
}
}

@media (max-width:767px) {
html.drv-pdp body #Iayhv4 h1,
html.drv-pdp body #Iayhv4 h1.h4-xs,
html.drv-pdp body #Iayhv4 h1.h3,
html.drv-pdp body #product_page h1 {
font-size:18px!important;
line-height:1.38!important;
font-style:normal!important;
display:block!important;
-webkit-line-clamp:unset!important;
overflow:visible!important;
}
html.drv-pdp body #Iayhv4 h1 *,
html.drv-pdp body #product_page h1 * {
font-size:18px!important;
line-height:1.38!important;
font-style:normal!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-voucher-xtra {
font-size:10px!important;
padding:2px 5px!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-strip-txt,
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip .drv-tts-chip,
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-tts-1p-price {
font-size:11.5px!important;
letter-spacing:-0.01em!important;
}
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-tts-deal-strip #drv-pdp-claim-voucher-btn {
height:26px!important;
min-height:26px!important;
font-size:11px!important;
padding:0 8px!important;
}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-voucher-ribbon {
font-size:10px!important;
padding:2px 6px!important;
}
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-qty-lbl { font-size:10.5px!important; }
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-pct-headline { font-size:12.5px!important; }
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-ea { font-size:13px!important; }
html body #Iayhv4 #drv-pdp-bundle-tiers .drv-bms-tier-save { font-size:10px!important; }
html body #Iayhv4 #drv-save-design-btn {
min-height:36px!important;
height:auto!important;
padding:6px 12px!important;
}
html body #Iayhv4 #drv-desc-clamp-wrap:not(.is-desc-expanded):not(.is-desc-short) {
max-height:240px!important;
overflow:hidden!important;
position:relative!important;
}
html body #Iayhv4 #drv-desc-clamp-wrap.is-desc-expanded,
html body #Iayhv4 #drv-desc-clamp-wrap.is-desc-short {
max-height:none!important;
overflow:visible!important;
}
html body #Iayhv4 #drv-desc-clamp-wrap:not(.is-desc-expanded):not(.is-desc-short) .drv-desc-fade-mask {
display:block!important;
position:absolute!important;
left:0!important;
right:0!important;
bottom:0!important;
height:64px!important;
background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.92) 68%,#ffffff 100%)!important;
pointer-events:none!important;
z-index:2!important;
}
html body #Iayhv4 .drv-desc-readmore-btn:not(.is-desc-short) {
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
gap:6px!important;
width:100%!important;
min-height:44px!important;
height:44px!important;
margin:8px 0 0!important;
padding:0 14px!important;
border-radius:999px!important;
border:1px solid #cbd5e1!important;
background:#f8fafc!important;
color:#0f172a!important;
font-family:inherit!important;
font-size:14px!important;
font-weight:700!important;
line-height:1.2!important;
cursor:pointer!important;
box-sizing:border-box!important;
}
}
@media (min-width:768px) {
html body #Iayhv4 .drv-desc-fade-mask,
html body #Iayhv4 .drv-desc-readmore-btn {
display:none!important;
}
}
html body #Iayhv4 #drv-desc-clamp-wrap.is-desc-expanded .drv-desc-fade-mask,
html body #Iayhv4 #drv-desc-clamp-wrap.is-desc-short .drv-desc-fade-mask,
html body #Iayhv4 .drv-desc-readmore-btn.is-desc-short {
display:none!important;
}
@media (min-width:1024px) {
html body #Iayhv4#Iayhv4#Iayhv4 [data-row-id="zOFwkc"] { margin-bottom:2px!important; padding-top:0!important; padding-bottom:1px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 [data-block-id="llA_fJ"] { margin-bottom:2px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 [data-block-id="llA_fJ"] h1,
html body #Iayhv4#Iayhv4#Iayhv4 [data-block-id="llA_fJ"] h1 * { font-size:18px!important; line-height:1.24!important; }
html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > section:has(.product__price):has(#drv-pdp-tts-trust-strip) { min-height:50px!important; margin-bottom:1px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 section:has(.product__price) > #drv-pdp-tts-trust-strip,
html body #Iayhv4#Iayhv4#Iayhv4 .drv-price-row > #drv-pdp-tts-trust-strip { margin:0 0 3px 0!important; }
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-bnpl-note { margin:2px 0 3px!important; font-size:13px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-tts-deal-strip:not([hidden]),
html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-tts-deal-strip:not([hidden]) { padding:4px 9px!important; margin:2px 0 6px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 .variants-selector > .gap-24 { gap:8px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 .drv-size-header-row { margin-bottom:4px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 .drv-pkg-scope-hint { margin:4px 0 0!important; padding:4px 8px!important; }
html body #product_page #Iayhv4#Iayhv4#Iayhv4 .drv-personalize-card,
html body #Iayhv4#Iayhv4#Iayhv4 .drv-personalize-card { padding:8px 11px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 .drv-pers-header-wrap { margin:0 0 6px 0!important; }
html body #Iayhv4#Iayhv4#Iayhv4 .drv-personalize-card .product-custom-option { gap:8px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 #product_page .column-inner > #drv-pdp-reward-wrap:not([hidden]),
html body #Iayhv4#Iayhv4#Iayhv4 .column-inner > #drv-pdp-reward-wrap:not([hidden]) { margin:3px 0 4px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-reward-milestones { padding:6px 10px!important; margin-bottom:2px!important; }
html body #Iayhv4#Iayhv4#Iayhv4 #drv-pdp-reward-milestones .drv-bms-compact-hdr { margin-bottom:4px!important; }
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 #product_page [data-block-id="D5hDDQ"],
html body #Iayhv4#Iayhv4#Iayhv4#Iayhv4#Iayhv4 .column-inner > [data-block-id="D5hDDQ"] { margin:3px 0 2px!important; gap:5px 8px!important; }
}
