.gr-pdp-breadcrumb{font-size:.8rem;line-height:1.6;margin:0 0 20px;color:inherit;overflow-wrap:anywhere}.gr-pdp-breadcrumb a,.gr-pdp-note a,.gr-pdp-guide a,.gr-pdp-policy a,.gr-pdp-stock-help a{text-decoration:underline;text-underline-offset:3px}.gr-pdp-note{margin:6px 0 12px;font-size:.875rem}.gr-pdp-guide{margin:16px 0 4px;font-size:.9rem}.gr-pdp-policy{border-block:1px solid rgba(127,127,127,.35);margin-block:16px;padding-block:12px;display:grid;gap:12px;font-size:.8rem;line-height:1.5}.gr-pdp-policy p{margin:0}.gr-pdp-policy a{font-weight:600}.gr-pdp-policy span{display:block;margin-block-start:3px}.gr-pdp-stock-help{font-size:.9rem;margin-block:12px}.gr-pdp-series{font-size:.8rem;margin-block:12px}.gr-pdp-series summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gr-pdp-series div{display:grid;gap:8px;margin-block-start:10px}.gr-pdp-series a{padding-block:5px}.gr-size-dialog{width:min(850px,94vw);max-width:94vw;height:min(850px,90dvh);max-height:90dvh;border:1px solid #777;padding:16px;background:var(--color-bg,#fff);color:var(--color-text,#171717);border-radius:8px}.gr-size-dialog::backdrop{background:#000a}.gr-size-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:12px}.gr-size-dialog__header h2{font-size:1.15rem;margin:0}.gr-size-dialog__header button{min-width:44px;min-height:44px;cursor:pointer;background:transparent;color:inherit;border:1px solid #888;padding:6px 12px}.gr-size-dialog iframe{display:block;border:0;width:100%;height:calc(100% - 100px);background:#fff}.gr-size-dialog>a{display:block;font-size:.8rem;margin-block-start:10px;text-decoration:underline}.gr-pdp-sticky{display:none}[data-gr-stock-help][hidden],.gr-pdp-sticky[hidden]{display:none!important}#gr-related-products,[id^=gr-product-details]{scroll-margin-block-start:100px}.jdgm-review-widget[data-number-of-reviews="0"]{min-height:0!important;padding-block:16px!important}.jdgm-review-widget[data-number-of-reviews="0"] .jdgm-rev-widg__body{min-height:0!important}.gr-pdp-sticky button:focus-visible,.gr-size-dialog button:focus-visible,.gr-pdp-guide a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
@media(max-width:767px){.gr-pdp-breadcrumb{font-size:.72rem;margin-block-end:12px}.gr-pdp-sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--color-bg,#fff);color:var(--color-text,#171717);border-block-start:1px solid #888;box-shadow:0 -3px 12px #0002}.gr-pdp-sticky>div{min-width:0;font-size:.75rem;line-height:1.35}.gr-pdp-sticky__title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:44vw}.gr-pdp-sticky [data-gr-selection]{display:block;font-weight:600;margin-block-start:3px}.gr-pdp-sticky button{flex:0 0 auto;min-width:130px;min-height:44px;padding-inline:15px;font-size:.8rem}body.gr-pdp-sticky-visible{padding-block-end:84px}.gr-size-dialog{padding:10px;height:90dvh}.gr-pdp-policy{font-size:.8rem}}

.gr-size-dialog,.gr-pdp-sticky{background:#171719;color:#eeeae4}.gr-size-dialog__header h2,.gr-size-dialog>a{color:#eeeae4}.gr-size-dialog__body{height:calc(100% - 100px);overflow:auto;overscroll-behavior:contain;padding-inline:8px}.gr-size-dialog__body .gr-info{font-size:14px}.gr-size-dialog__body .gr-hero,.gr-size-dialog__body .gr-service-badges,.gr-size-dialog__body .gr-payment-strip{display:none}.gr-size-dialog__body .gr-section:first-of-type{border:0;padding-block-start:4px}.gr-size-dialog__body .gr-info h2{font-size:24px}

.gr-pdp-summary{font-size:.9rem;line-height:1.6;margin-block:12px;color:inherit}.gr-size-dialog__body .gr-service-badges,.gr-size-dialog__body .gr-payment-strip{display:none!important}

#judgeme_product_reviews .jm-review-widget{--jm-review-widget-text-color:#eeeae4!important;--jm-review-widget-lighter-text-color:#c5c1bd!important}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__body{display:none}#judgeme_product_reviews:has(.jm-no-reviews-state) .jm-review-widget__header{gap:12px!important;padding-block:12px!important}#judgeme_product_reviews .jm-no-reviews-state{margin-block:8px!important;padding-block:8px!important}


.gr-size-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.gr-size-dialog__header{flex-shrink:0}.gr-size-dialog__body{flex:1;min-height:0;height:auto}.gr-size-dialog>a{flex-shrink:0}body:has(.gr-size-dialog[open]){overflow:hidden}

