@media (max-width:767.98px){.pd-offers:not(#\#) .pd-voucher-rail{scrollbar-width:none}.pd-offers:not(#\#) .pd-voucher-rail::-webkit-scrollbar{display:none}}.pd-offers:not(#\#){border:1px solid var(--color-brand-muted);color:#27272a;background:linear-gradient(249.83deg,#fff5fb 3.89%,#fff 65.75%);border-radius:16px;min-width:0;margin:16px 0;padding:8px 12px 12px}@supports (color:color-mix(in lch, red, blue)){.pd-offers:not(#\#){background:linear-gradient(249.83deg, color-mix(in srgb, var(--color-brand-soft) 35%, white) 3.89%, white 65.75%)}}.pd-offers-header:not(#\#){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.pd-offers-header:not(#\#) h2{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:24px;display:flex}.pd-offers-header:not(#\#) .pd-icon{background:var(--color-brand-action);flex:0 0 18px;width:18px;height:20px}.pd-offers-view-all:not(#\#){min-height:24px;color:var(--color-brand-text);cursor:pointer;align-items:center;gap:8px;font-size:12px;line-height:18px;display:inline-flex}.pd-offers-view-all:not(#\#)>span{font-size:22px}.pd-voucher-rail:not(#\#){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-brand-muted) transparent;align-items:stretch;gap:16px;max-width:100%;margin-top:12px;padding:2px 0 4px;display:flex;overflow-x:auto}.pd-voucher-ticket:not(#\#){border:1px solid var(--color-brand-action);scroll-snap-align:start;overflow-wrap:anywhere;background:#fff;border-radius:4px;flex:0 0 21.8em;grid-template-columns:5em minmax(0,1fr) 5.4em;max-width:100%;min-height:62px;font-size:10px;display:grid;position:relative}@supports ((-webkit-mask-image:radial-gradient(circle, transparent 3px, black 3.5px)) or (mask-image:radial-gradient(circle, transparent 3px, black 3.5px))){.pd-voucher-ticket:not(#\#){-webkit-mask-image:radial-gradient(circle at 0 6px,#0000 3px,#000 3.5px);mask-image:radial-gradient(circle at 0 6px,#0000 3px,#000 3.5px);-webkit-mask-size:100% 12px;mask-size:100% 12px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}}.pd-voucher-discount:not(#\#){background:var(--color-brand-action);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6px 4px;font-size:12px;line-height:14px;display:flex}.pd-voucher-discount:not(#\#) strong{font-variant-numeric:tabular-nums;font-weight:700}.pd-voucher-summary:not(#\#){min-width:0;padding:2px 4px}.pd-voucher-summary:not(#\#) h3{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:12px;overflow:hidden}.pd-voucher-summary:not(#\#) p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:12px;display:-webkit-box;overflow:hidden}.pd-voucher-expiry:not(#\#){text-overflow:ellipsis;white-space:nowrap;color:#52525b;font-variant-numeric:tabular-nums;font-size:9px;line-height:12px;display:block;overflow:hidden}.pd-voucher-actions:not(#\#){flex-direction:column;justify-content:center;align-items:stretch;padding:4px 3px 4px 0;display:flex}.pd-voucher-copy:not(#\#){background:var(--color-brand-action);color:#fff;cursor:pointer;border-radius:3px;min-height:24px;padding:3px 2px;font-size:10px;font-weight:700;line-height:14px}.pd-voucher-detail:not(#\#){min-height:24px;color:var(--color-brand-text);cursor:pointer;font-size:9px;line-height:12px}.pd-voucher-feedback:not(#\#){overflow-wrap:anywhere;grid-column:1/-1;margin:0;padding:4px 8px;font-size:11px;line-height:16px}.pd-voucher-code:not(#\#){-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.pd-offers-divider:not(#\#){background:repeating-linear-gradient(90deg, var(--color-brand-muted) 0 7px, transparent 7px 12px);height:1px;margin-top:8px}.pd-promotions.pd-promotion-list:not(#\#){border:0;border-radius:0;margin:8px 0 0;padding:0;list-style:none;overflow:visible}.pd-promotions:not(#\#) .pd-promotion-row{align-items:flex-start;gap:8px;margin:8px 0 0;display:flex}.pd-promotion-number:not(#\#){background:var(--color-brand-action);color:#fff;border-radius:50%;flex:0 0 2em;justify-content:center;align-items:center;height:2em;margin:2px;font-size:10px;font-weight:600;line-height:14px;display:flex}.pd-promotions:not(#\#) .pd-promotion-text{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:21px;overflow-x:auto}.pd-promotion-text:not(#\#) :where(ul){padding-left:1.5em;list-style:outside}.pd-promotion-text:not(#\#) :where(ol){padding-left:1.5em;list-style:decimal}.pd-promotion-text:not(#\#) :where(table){border-collapse:collapse}.pd-promotions:not(#\#) .pd-promotion-text a{color:var(--color-brand-text);text-decoration:none}.pd-promotions:not(#\#) .pd-promotion-text>p:has(+.pd-promotion-detail){display:block}.pd-promotions:not(#\#) .pd-promotion-detail{white-space:nowrap;align-items:center;gap:6px;margin-top:0;margin-left:0;font-size:14px;font-style:italic;font-weight:500;line-height:21px;display:inline-flex}.pd-promotions:not(#\#) .pd-promotion-detail-icon{flex:none;font-size:16px;font-style:normal}.pd-promotions:not(#\#) .pd-promotion-text>.pd-promotion-detail:hover{text-decoration:none}.pd-promotions:not(#\#) .pd-promotion-detail:hover>:last-child{text-decoration:underline}.pd-promotions:not(#\#) .pd-promotion-detail:focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:-2px}.pd-offers:not(#\#) button:hover,.pd-promotions:not(#\#) .pd-promotion-text a:hover{text-decoration:underline}.pd-offers:not(#\#) :is(button,.pd-voucher-rail):focus-visible{outline:2px solid var(--color-brand-focus);outline-offset:-2px}.pd-voucher-dialog:not(#\#){width:min(560px,100% - 24px);max-height:calc(100vh - 32px);color:#27272a;max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto}.pd-voucher-dialog:not(#\#)>h2{padding-right:32px;font-size:20px;font-weight:700;line-height:28px}.pd-voucher-full:not(#\#){border:1px solid var(--color-brand-muted);overflow-wrap:anywhere;border-radius:8px;margin-top:16px;padding:12px;font-size:14px;line-height:21px}.pd-voucher-full:not(#\#) h3{font-weight:700}.pd-voucher-full:not(#\#) p{margin:6px 0}.pd-voucher-full:not(#\#) .pd-voucher-copy{min-height:36px;padding:6px 12px;font-size:12px}
@keyframes purchase-shine{to{transform:translate(110%)}}.product-detail-screen:not(#\#){color:#000;font-size:14px;line-height:21px}.pd-container:not(#\#){width:100%;max-width:1220px;margin:auto;padding:0 10px}.pd-breadcrumb:not(#\#){white-space:nowrap;align-items:center;gap:8px;min-width:0;height:45px;font-size:14px;display:flex}.pd-breadcrumb:not(#\#)>a{color:#666}.pd-breadcrumb:not(#\#)>span:last-child{text-overflow:ellipsis;overflow:hidden}.pd-top:not(#\#){background:#fff;border-radius:8px;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:12px;padding:14px 12px 18px;display:grid}.pd-gallery:not(#\#){grid-area:1/1;min-width:0}.pd-summary-column:not(#\#){grid-area:1/2;min-width:0}@media (min-width:1280px){.pd-top:not(#\#)>.pd-gallery[data-sticky-fit=true]{top:calc(var(--storefront-compact-header-height,0px) + 12px);z-index:1;align-self:start;position:sticky}}.pd-gallery-main:not(#\#){border-radius:4px;position:relative;overflow:hidden}.pd-gallery-picture:not(#\#){cursor:zoom-in;aspect-ratio:100/67;border:0;width:100%;padding:0;display:block;position:relative}.pd-gallery-picture:not(#\#) img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.pd-gallery-overlay:not(#\#){object-fit:contain;object-position:bottom;pointer-events:none;width:100%;height:40%;position:absolute;bottom:0}.pd-arrow:not(#\#){z-index:1;background:#ececec;border-radius:5px;justify-content:center;align-items:center;width:30px;height:40px;font-size:0;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pd-arrow:not(#\#):after{content:"";border-top:1px solid;border-right:1px solid;width:10px;height:10px;transform:rotate(45deg)}.pd-prev:not(#\#):after{transform:rotate(-135deg)}.pd-prev:not(#\#){left:0}.pd-next:not(#\#){right:0}.pd-thumbnails:not(#\#){--pd-thumbnail-columns:5;scrollbar-width:none;gap:12px;margin-top:12px;display:flex;overflow-x:auto}.pd-thumbnails:not(#\#)::-webkit-scrollbar{display:none}.pd-combo-track:not(#\#)::-webkit-scrollbar{display:none}.pd-similar:not(#\#) .category-track::-webkit-scrollbar{display:none}.pd-thumbnail:not(#\#){flex:0 0 calc((100% - (var(--pd-thumbnail-columns) - 1) * 12px) / var(--pd-thumbnail-columns));padding:2px;box-shadow:inset 0 0 0 1px #ccc}.pd-thumbnail:first-child:not(#\#){margin-inline-start:auto}.pd-thumbnail:last-child:not(#\#){margin-inline-end:auto}.pd-gallery-groups:not(#\#){margin-top:12px}.pd-gallery-picture:focus-visible:not(#\#){outline:2px solid var(--color-brand-selected);outline-offset:-2px}.pd-gallery-main:not(#\#) .pd-arrow:focus-visible{outline:2px solid var(--color-brand-selected);outline-offset:-2px}.pd-thumbnail:focus-visible:not(#\#){outline:2px solid var(--color-brand-selected);outline-offset:-2px}.pd-thumbnail.pd-selected:not(#\#){box-shadow:inset 0 0 0 1px var(--color-brand-selected)}.pd-thumbnail:not(#\#)>span{aspect-ratio:100/67;display:block;position:relative}.pd-thumbnail:not(#\#) img{object-fit:contain;width:100px;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.pd-title:not(#\#){font-size:20px;font-weight:700;line-height:24px}.pd-title-content:not(#\#){display:block}.pd-configuration-summary:not(#\#){overflow-anchor:none}.pd-price-box:not(#\#){border:1px dashed #d4d4d4;border-radius:8px;margin:16px 0;padding:12px}:is(.pd-price-market,.pd-price-discount):not(#\#){background:0 0;border-radius:3px;padding:2px 4px}.pd-call-support:not(#\#){color:#fff;background-image:linear-gradient(90deg in srgb, #94218b 0%, #1616ff 54%, #801f9e 100%);border-radius:100px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:30px;display:flex}.pd-call-support:not(#\#) svg{margin-right:4px}:is(.pd-summary,.pd-upgrade,.pd-offer,.pd-quantity,.pd-purchase):not(#\#){margin:16px 0}.pd-icon:not(#\#){flex-shrink:0;display:inline-block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pd-icon-check:not(#\#){background:var(--color-brand-action);width:12px;height:12px;margin-top:3px;-webkit-mask-image:url(/tgb/images/icons/tgb-check.svg);mask-image:url(/tgb/images/icons/tgb-check.svg)}.pd-icon-gift:not(#\#){background:red;width:16px;height:16px;-webkit-mask-image:url(/tgb/images/icons/tgb-gift.svg);mask-image:url(/tgb/images/icons/tgb-gift.svg)}.pd-icon-config:not(#\#){background:red;width:20px;height:20px;-webkit-mask-image:url(/tgb/images/icons/tgb-config.svg);mask-image:url(/tgb/images/icons/tgb-config.svg)}.pd-offer:not(#\#)>p .pd-icon-gift{width:21px;height:21px}:is(.pd-upgrade,.pd-offer):not(#\#){border:1px solid #e3e3e3;border-radius:4px;overflow:hidden}.pd-upgrade:not(#\#)>h2{color:#b00000;background:#f4f4f4;border-bottom:1px solid #e4e4e4;align-items:center;gap:6px;padding:12px 9px;font-weight:700;display:flex}.pd-promotions:not(#\#){border:1px solid #e3e3e3;border-radius:4px;margin:16px 0;overflow:hidden}.pd-reference-heading:not(#\#){height:46px;color:var(--color-brand-text);background:#f4f4f4;border-bottom:1px solid #e4e4e4;align-items:center;gap:6px;padding:12px 9px;font-size:14px;font-weight:700;line-height:21px;display:flex}.pd-reference-heading:not(#\#) .pd-icon,.pd-promotion-row:not(#\#)>.pd-icon,.pd-upgrade:not(#\#)>h2 .pd-icon{background:var(--color-brand-action);flex-shrink:0}.pd-upgrade:not(#\#)>h2{color:var(--color-brand-text)}.pd-promotions:not(#\#) .pd-reference-heading .pd-icon{width:21px;height:21px}.pd-promotion-list:not(#\#){padding:14px 10px 6px;font-size:13px;line-height:20px}.pd-promotion-row:not(#\#){align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.pd-promotion-text:not(#\#){overflow-wrap:anywhere;flex:1;min-width:0}.pd-promotion-text:not(#\#)>div,.pd-promotion-text:not(#\#)>p{font-size:16px;line-height:20px}.pd-promotion-text:not(#\#) :is(p,div,ul,ol){margin:0}.pd-promotion-text:not(#\#) :is(ul,ol){padding-left:20px}.pd-promotion-text:not(#\#) ul{list-style:outside}.pd-promotion-text:not(#\#) ol{list-style:decimal}.pd-promotion-text:not(#\#) a{color:var(--color-brand-text);text-decoration:underline}.pd-promotion-detail:not(#\#){margin-top:3px;display:inline-block}@media (min-width:1620px){.pd-reference-heading:not(#\#){height:49px;font-size:16px;line-height:24px}.pd-promotions:not(#\#) .pd-reference-heading .pd-icon{width:25.2px;height:25.2px}.pd-promotion-row:not(#\#)>.pd-icon{width:19.2px;height:19.2px}}@media (max-width:639px){.pd-promotion-list:not(#\#){padding-inline:12px}}.pd-purchase-block:not(#\#){gap:12px;display:grid;container:purchase/inline-size}.pd-purchase-block:not(#\#) .pd-quantity{background:#f8fafc;border:1px solid #e3e8ef;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.pd-purchase-top:not(#\#){gap:12px;display:grid}.pd-purchase-block:not(#\#) .pd-purchase-action:disabled{color:#4b5563;cursor:not-allowed;background:#e5e7eb}@container purchase (min-width:600px){.pd-purchase-top:not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pd-purchase-block:not(#\#) .pd-quantity{gap:8px;min-height:72px;padding:5px 10px}.pd-purchase-block:not(#\#) .pd-purchase-top .pd-purchase-primary{min-height:72px}}.pd-quantity:not(#\#)>label{font-size:14px;font-weight:600}.pd-purchase-stepper:not(#\#){background:#fff;border:1px solid #d8dee6;border-radius:6px;flex-shrink:0;display:flex}.pd-purchase-stepper:not(#\#) button{width:44px;height:44px;color:var(--color-brand-text);cursor:pointer;border-radius:5px;font-size:18px}.pd-purchase-stepper:not(#\#) input{text-align:center;border-inline:1px solid #e3e8ef;width:52px;height:44px;padding:0 4px;font-size:16px}.pd-purchase-stepper:not(#\#) button:disabled{color:#9ca3af;cursor:not-allowed}.pd-purchase-block:not(#\#) .pd-purchase{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.pd-purchase-block:not(#\#) .pd-purchase-action{isolation:isolate;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:6px;place-items:center;min-width:0;min-height:56px;padding:10px 12px;font-size:16px;font-weight:700;line-height:21px;display:grid;position:relative;overflow:hidden}.pd-purchase-action:not(#\#)>span{z-index:1;position:relative}.pd-purchase-action:not(#\#) small{font-size:12px;font-weight:400;line-height:18px;display:block}.pd-purchase-block:not(#\#) .pd-purchase-primary{font-size:18px;text-decoration:none}.pd-purchase-primary:not(#\#){background:var(--color-brand-action);color:#fff}.pd-purchase-installment:not(#\#){color:#fff;background:linear-gradient(#8b54fd 0%,#865ffe 50%,#8367f8 100%)}.pd-purchase-block:not(#\#) .pd-purchase-add{color:#fff;background:#39c1bc;border-color:#39c1bc}.pd-payment-card:not(#\#){color:#fff;background:#235d97}.pd-payment-later:not(#\#){color:#235d97;background:#f1eb1f}.pd-purchase-action:not(#\#):before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff6 48%,#0000 66%);position:absolute;inset:0;transform:translate(-110%)}:is(.pd-purchase-action:focus-visible:not(#\#),.pd-purchase-stepper:not(#\#) :focus-visible){outline:2px solid var(--color-brand-focus);outline-offset:3px}.pd-purchase-action:not(:disabled):active:not(#\#){box-shadow:inset 0 0 0 2px var(--color-brand-muted)}@media (hover:hover){.pd-purchase-action:not(:disabled):hover:not(#\#):before{animation:.65s ease-out purchase-shine}.pd-purchase-stepper:not(#\#) button:not(:disabled):hover{background:#fff1f6}}@media (prefers-reduced-motion:reduce){.pd-purchase-action:not(#a#b):before{animation:none!important}.pd-purchase-action:not(#\#):before{display:none}.pd-purchase-action:not(:disabled):hover:not(#\#){box-shadow:inset 0 0 0 2px var(--color-brand-muted)}}@container purchase (max-width:359.98px){.pd-purchase-block:not(#\#) .pd-purchase{gap:8px}.pd-purchase-block:not(#\#) .pd-purchase-action:not(.pd-purchase-primary){font-size:13px}}.pd-combo:not(#\#){grid-area:2/1;min-width:0;margin:24px 0}.pd-combo:not(#\#)>h2{color:#e30019;background:#fff7f7;border:1px solid #e30019;border-radius:8px;margin-bottom:12px;padding:0 8px;font-size:14px;font-weight:600;line-height:29px;display:inline-block}:is(.pd-combo-slider,.pd-similar-slider):not(#\#){position:relative}.pd-combo-track:not(#\#){scrollbar-width:none;scroll-snap-type:x mandatory;gap:16px;padding:2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.pd-combo-card:not(#\#){scroll-snap-align:start;border-radius:5px;flex-direction:column;flex:0 0 calc(33.3333% - 10.6667px);justify-content:space-between;min-width:0;min-height:290px;padding:8px;display:flex;box-shadow:0 2px 4px #0000001a}.pd-combo-image:not(#\#){padding:0 15px}.pd-combo-image:not(#\#) img{aspect-ratio:1;object-fit:contain;width:100%}.pd-combo-image:not(#\#) h3{text-align:center;margin:8px -15px 0;font-size:14px;font-weight:500;line-height:24px}.pd-combo-card:not(#\#)>button{background:var(--pdf-gradient);color:#fff;border-radius:4px;width:100%;padding:5px;font-size:12px;font-weight:500;line-height:18px}.pd-combo-summary:not(#\#){border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:8px 0;display:flex}.pd-combo-summary:not(#\#) p{font-size:15px;line-height:22.5px}.pd-combo-summary:not(#\#) p+p{margin-top:2px}.pd-combo-summary:not(#\#) strong{color:#e30019;font-weight:600}.pd-combo-summary:not(#\#) b{color:#047857;font-weight:600}.pd-combo-buy:not(#\#){color:red;background:#fff;border:1px solid red;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;line-height:21px;display:flex}.pd-combo-buy:not(#\#) svg{width:24px;height:20px}.pd-gallery-main:not(#\#) .pd-arrow{background:#ffffff80;width:25px;height:50px}.pd-gallery-main:not(#\#) .pd-prev{border-radius:0 30px 30px 0}.pd-gallery-main:not(#\#) .pd-next{border-radius:30px 0 0 30px}.pd-information:not(#\#){align-items:flex-start;gap:12px;margin:20px 0;display:flex}.pd-information-panel:not(#\#){background:#fff;border-radius:8px;min-width:0;padding:18px 12px 15px}.pd-description:not(#\#){width:695px}.pd-specification:not(#\#){top:calc(var(--storefront-fixed-header-height,0px) + 12px);flex:1;position:sticky}.pd-information-panel:not(#\#)>h2,.pd-section-heading:not(#\#) h2{font-size:20px;font-weight:600;line-height:24px}.pd-information-panel:not(#\#)>h2{border-bottom:1px solid #e3e3e3;padding-bottom:12px}.pd-content:not(#\#){font-size:14px;line-height:21px;position:relative;overflow-x:auto}.pd-information-panel[data-expanded=false][data-overflowing=true]:not(#\#) .pd-content:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:100px;position:absolute;inset:auto 0 0}.pd-content:not(#\#) img{max-width:100%;height:auto;display:inline-block}.pd-content-body:not(#\#){overflow-wrap:anywhere;display:flow-root}.pd-information-panel[data-expanded=false]:not(#\#) .pd-content{max-height:460px;overflow-y:hidden}.pd-information-panel[data-expanded=true]:not(#\#) .pd-more span{transform:rotate(180deg)}.pd-description-thumbnail:not(#\#){object-fit:contain;width:100%;height:auto;margin:20px auto;display:block}.pd-description-fallback:not(#\#) h3{margin-top:16px;font-size:18px;font-weight:600}.pd-description-fallback:not(#\#) ul{margin:0;padding:0;list-style:none}.pd-description-fallback:not(#\#) li+li{margin-top:8px}.pd-rich-description:not(#\#){min-width:0;overflow-x:auto}:where(.pd-rich-description):not(#\#) :where(h1,h2,h3,h4,h5,h6){margin:1em 0 .6em;font-weight:700;line-height:1.3}:where(.pd-rich-description):not(#\#) :where(h1){font-size:2em}:where(.pd-rich-description):not(#\#) :where(h2){font-size:1.5em}:where(.pd-rich-description):not(#\#) :where(h3){font-size:1.25em}:where(.pd-rich-description):not(#\#) :where(p,ul,ol,blockquote,figure){margin:1em 0}:where(.pd-rich-description):not(#\#) :where(ul){padding-left:1.5em;list-style:outside}:where(.pd-rich-description):not(#\#) :where(ol){padding-left:1.5em;list-style:decimal}:where(.pd-rich-description):not(#\#) :where(a){color:var(--color-brand-action);text-decoration:underline}:where(.pd-rich-description):not(#\#) :where(video,img){max-width:100%;height:auto}:where(.pd-rich-description):not(#\#) :where(table){border-collapse:collapse;margin:16px auto}:where(.pd-rich-description):not(#\#) :where(td,th){border:1px solid #e5e7eb;padding:10px}@media (min-width:1024px){.pd-rich-description:not(#\#)>img{min-width:60%;max-width:100%;height:auto;margin:20px auto;display:block}.pd-rich-description:not(#\#)>p:has(>img:only-child)>img{min-width:60%;max-width:100%;height:auto;margin:20px auto;display:block}.pd-rich-description:not(#\#)>p:has(>span:only-child>img:only-child)>span>img{min-width:60%;max-width:100%;height:auto;margin:20px auto;display:block}}.pd-specification:not(#\#) .pd-content table{border-collapse:collapse;width:100%;margin:16px auto}.pd-specification:not(#\#) .pd-content td{border:1px inset #e5e7eb;padding:10px}.pd-specification:not(#\#) tr:nth-child(odd){background:#f7f7f7}.pd-specification:not(#\#) table[data-component-specification]{table-layout:fixed}.pd-specification:not(#\#) table[data-component-specification] col:first-child{width:44px}.pd-specification:not(#\#) table[data-component-specification] col:nth-child(3){width:40px}.pd-specification:not(#\#) table[data-component-specification] col:nth-child(4){width:68px}.pd-specification:not(#\#) table[data-component-specification] :is(td,th):is(:first-child,:nth-child(3),:nth-child(4)){text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;padding-inline:6px}.pd-specification:not(#\#) table[data-component-specification] :is(td,th):first-child{width:44px}.pd-specification:not(#\#) table[data-component-specification] :is(td,th):nth-child(3){width:40px}.pd-specification:not(#\#) table[data-component-specification] :is(td,th):nth-child(4){width:68px}.pd-more:not(#\#){text-align:center}.pd-more:not(#\#) button{color:var(--color-brand-action)}.pd-more:not(#\#) span{width:8px;height:10px;font-size:0;display:inline-block;position:relative}.pd-more:not(#\#) span:before,.pd-more:not(#\#) span:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;top:1px;left:1px;transform:rotate(45deg)}.pd-more:not(#\#) span:after{top:4px}.pd-similar:not(#\#){background:#fff;border-radius:8px;margin:20px 0;padding:18px 12px 15px}.pd-section-heading:not(#\#){border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;padding-bottom:12px;display:flex}.pd-similar:not(#\#) .pd-section-heading h2{text-wrap:balance;font-size:20px;font-weight:600;line-height:24px}.pd-similar:not(#\#) .pd-section-heading>a{color:var(--color-brand-action)}.pd-similar:not(#\#) .category-price-stack{font-variant-numeric:tabular-nums;min-height:40px}.pd-similar:not(#\#) .category-buy{min-height:44px}@media (min-width:768px){.pd-similar:not(#\#) .category-bottom{flex-wrap:nowrap;gap:4px}.pd-similar:not(#\#) .category-buy{min-height:26px;padding:0}.pd-similar:not(#\#) .category-cart{width:26px;height:26px}}@media (min-width:1620px){.pd-similar:not(#\#) .category-price-stack{min-height:42px}}@media (max-width:767px){.pd-similar:not(#\#) .pd-section-heading h2{font-size:16px;line-height:20px}.pd-similar:not(#\#) .pd-section-heading>a{font-size:12px}}.pd-section-heading:not(#\#)>a{color:var(--color-tertiary);flex-shrink:0;padding-top:4px;font-size:13px;font-weight:600;line-height:1.5}.pd-section-heading:not(#\#)>a svg{width:16px;height:16px;display:inline-block;transform:translate(-3px,-1px)}.pd-similar:not(#\#) .category-track{scrollbar-width:none;gap:0;display:flex;overflow:visible}.pd-similar:not(#\#) .category-track>.category-card{min-width:0}.pd-support:not(#\#){margin-bottom:40px}@supports (width:round(nearest, 100%, 1px)){.pd-gallery-picture:not(#\#){width:round(100%,1px)}}@media (min-width:1620px){.product-detail-screen:not(#\#){font-size:16px;line-height:24px}.pd-container:not(#\#){max-width:1620px}.pd-top:not(#\#){column-gap:16px}.pd-title:not(#\#){font-size:24px}.pd-thumbnails:not(#\#){--pd-thumbnail-columns:6}.pd-call-support:not(#\#){font-size:14px}.pd-upgrade:not(#\#) th{width:120px}.pd-combo-track:not(#\#){gap:14px}.pd-combo-card:not(#\#){flex-basis:calc(25% - 10.5px)}.pd-description:not(#\#){width:1062px}.pd-content:not(#\#){font-size:16px;line-height:24px}.pd-section-heading:not(#\#)>a{font-size:15px}}@media (max-width:1279px){.pd-top:not(#\#){flex-direction:column;gap:0;padding:12px;display:flex}:is(.pd-gallery,.pd-summary-column,.pd-combo):not(#\#){width:100%}.pd-summary-column:not(#\#){margin-top:20px}.pd-combo:not(#\#){margin-bottom:0}.pd-information:not(#\#){flex-direction:column}.pd-information-panel:not(#\#){width:100%}.pd-specification:not(#\#){position:static}}@media (max-width:767.98px){.pd-price-box:not(#\#){border:0;padding:0}.pd-container:not(#\#){padding:0}.pd-support:not(#\#){padding-inline:10px}.pd-thumbnails:not(#\#){--pd-thumbnail-columns:4}.pd-combo-track:not(#\#){scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.pd-combo-card:not(#\#){gap:12px;min-height:220px}.pd-combo-card:only-child:not(#\#){grid-column:1/-1}.pd-combo-image:not(#\#){padding:0}.pd-combo-image:not(#\#) img{width:96px;height:96px;margin-inline:auto}.pd-combo-image:not(#\#) h3{overflow-wrap:anywhere;margin:8px 0 0}.pd-combo-card:not(#\#)>button{min-height:34px;padding-block:6px}}@media (max-width:639px){.pd-breadcrumb:not(#\#){gap:6px;font-size:12px}.pd-price:not(#\#){gap:8px;padding:12px}.pd-price-market:not(#\#){font-size:16px}.pd-call-support:not(#\#){padding:0 8px;font-size:10px}.pd-call-support:not(#\#) svg{width:16px}.pd-upgrade:not(#\#) th{width:70px;font-size:12px}.pd-purchase:not(#\#) button{font-size:14px}.pd-purchase:not(#\#) button:last-child{line-height:18px}.pd-purchase:not(#a#b) button:last-child p:last-child{font-size:11px!important}.pd-purchase:not(#\#) button:last-child p:last-child{white-space:nowrap;line-height:16px}.pd-payment:not(#\#){font-size:12px}.pd-combo-summary:not(#\#) p{font-size:13px}.pd-combo-buy:not(#\#){padding:10px;font-size:12px}.pd-section-heading:not(#\#) h2{font-size:16px}.pd-content:not(#\#) td{padding:6px;font-size:12px}}@media (max-width:1279.98px){.pd-breadcrumb:not(#\#){white-space:normal;overflow-wrap:anywhere;height:auto;padding-block:12px;font-size:13px;font-weight:500;line-height:19.5px;display:block}.pd-breadcrumb:not(#\#) a{color:#666}.pd-breadcrumb:not(#\#)>span:last-child{text-overflow:clip;overflow:visible}.pd-breadcrumb:not(#\#)>span[aria-hidden]{margin-inline:6px}.pd-breadcrumb:not(#\#)>span>span[aria-hidden]{margin-inline:3px}}@media (max-width:767.98px){.pd-breadcrumb:not(#\#){padding-inline:10px}}.pd-service-actions:not(#a#b#a){flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.pd-gallery-viewport:not(#a#b#a){touch-action:pan-y pinch-zoom;width:100%;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.pd-gallery-track:not(#a#b#a){--carousel-columns:1;--carousel-gap:0;display:flex;position:relative}.pd-gallery-track:not(#a#b#a)>.pd-gallery-picture{flex:0 0 100%;min-width:0;position:relative}@media (min-width:1280px){.pd-gallery-track:not(#a#b#a)>.pd-gallery-picture{max-height:var(--pd-gallery-media-max-height,none)}}.pd-gallery:not(#a#b#a) .pd-arrow[hidden]{display:none}.pd-gallery-main:not(#a#b#a) .pd-arrow{width:44px;min-height:44px}@media (max-width:767.98px){.pd-price-box:not(#a#b#a) .pd-price{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pd-price-box:not(#a#b#a) .pd-price-sale{grid-column:1/-1;min-height:29px}.pd-price-box:not(#a#b#a) .pd-price-market,.pd-price-box:not(#a#b#a) .pd-price-discount{white-space:nowrap;font-size:12px;line-height:20px}}@media (max-width:359.98px){.pd-price-box:not(#a#b#a) .pd-price{grid-template-columns:minmax(0,1fr)}}.pd-gallery-main:not(#\#) .category-arrow{width:44px;height:var(--arrow-face-height);color:#111827;background:0 0;border-radius:0;top:50%}.pd-gallery-main:not(#\#) .category-prev{left:var(--carousel-viewport-inset,0px);justify-content:flex-start}.pd-gallery-main:not(#\#) .category-next{right:var(--carousel-viewport-inset,0px);justify-content:flex-end}.pd-gallery-main:not(#\#) .category-arrow:after{content:none}.pd-gallery-main:not(#\#) .category-arrow:hover{color:#ae0051;background:0 0}.pd-buying-guide:not(#\#){margin:20px 0}
