.tw-customizer-page .tw-customizer-start{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 20px;margin:0 0 22px;background:#242833;color:#fff;text-decoration:none;font:inherit;font-size:15px;letter-spacing:.01em;text-transform:none;border:1px solid #242833}.tw-customizer-page .tw-customizer-start:hover{background:#383e47;color:#fff}.tw-customizer-page .tw-customizer-start:focus-visible,.tw-measure-help summary:focus-visible,.tw-review summary:focus-visible{outline:2px solid #59695e;outline-offset:4px}.tw-customizer-page .tw-product-hero,.tw-customizer-page .tw-upload-hero{padding-top:20px}.tw-customizer-entry{scroll-margin-top:140px;min-width:0}.tw-customizer-page .tw-upload-visual.tw-upload-visual--gallery{aspect-ratio:auto;max-height:none;overflow:visible;background:transparent}.tw-upload-visual--gallery .tw-upload-visual-card{display:none}.tw-upload-gallery{min-width:0}.tw-upload-gallery .product__photos{width:100%;max-width:none;margin:0}.tw-upload-editorial{padding-block:16px 64px;max-width:900px;font-size:17px;line-height:1.8}.tw-upload-editorial h2{text-transform:none;letter-spacing:0}.tw-upload-app{--pwp-accent:#17211c;--pwp-button-text:#fff;--pwp-muted:#62656d}.tw-upload-app [hidden],.tw-product-configurator [hidden]{display:none!important}.tw-upload-app input[type=checkbox]{accent-color:#17211c}.tw-upload-app .pwp-progress-bar,.tw-upload-app .pwp-panels-chip b{background:#17211c!important}.tw-upload-app .pwp-panels-head input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 40px;width:40px;min-width:40px;height:24px;min-height:24px;border:0;border-radius:24px;background:radial-gradient(circle at 12px 12px,#fff 0 8px,transparent 8.5px),#cbd0d0;cursor:pointer;box-shadow:inset 0 0 0 1px #b9c0bc}.tw-upload-app .pwp-panels-head input[type=checkbox]:checked{background:radial-gradient(circle at 28px 12px,#fff 0 8px,transparent 8.5px),#17211c;box-shadow:none}.tw-upload-app .pwp-panels-head input[type=checkbox]:focus-visible{outline:2px solid #59695e;outline-offset:3px}.tw-upload-app .pwp-panels-head label{min-height:44px}.tw-measure-help{border-block:1px solid #dedbd4;padding:0 14px;margin:0 0 20px;background:#f8f7f4;color:#242833}.tw-measure-help summary,.tw-review summary{cursor:pointer;min-height:48px;padding-block:14px;font-size:15px;letter-spacing:0;text-transform:none}.tw-measure-help p,.tw-review-note{font-size:14px;line-height:1.65;letter-spacing:0;color:#62656d}.tw-review[hidden]{display:none!important}.tw-review{margin-block:24px;padding:20px;border:1px solid #dedbd4;background:#f8f7f4;color:#242833}.tw-review h3{font:inherit;font-size:18px;font-weight:600;text-transform:none;letter-spacing:0;margin:0 0 8px}.tw-review-values{margin:16px 0}.tw-review-values>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;border-bottom:1px solid #dedbd4;font-size:14px;line-height:1.5}.tw-review-values dt{font-weight:400;color:#62656d}.tw-review-values dd{margin:0;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.tw-review canvas{display:block;max-width:100%;width:auto;height:auto;max-height:none;margin:12px auto;background:#fff}.tw-upload-shell{--tw-upload-muted:#62656d!important}.tw-upload-shell .tw-upload-hero{gap:clamp(40px,5.5vw,78px)!important;padding-bottom:clamp(72px,9vw,128px)!important}.tw-upload-shell .tw-upload-content{gap:24px!important}.tw-upload-shell .tw-upload-content h1{font-size:clamp(36px,3.7vw,52px)!important;letter-spacing:-.015em!important;line-height:1.06!important}.tw-upload-shell .tw-upload-intro{color:#42464f!important}.tw-upload-shell .tw-upload-app{--pwp-accent:#242833!important;--pwp-muted:#6b7280!important}.tw-upload-shell .tw-upload-app .pwp-upload{--accent:#242833!important;--text:#111827!important;--muted:#6b7280!important;--border:#d1d5db!important;--card:#fff!important;--radius:9px!important;max-width:none!important;margin:0!important;padding:16px 0!important;line-height:1.45!important}.tw-upload-shell .tw-upload-app .pwp-upload>h2,.tw-upload-shell .tw-upload-app .pwp-step>strong{display:block!important;margin:0 0 5px!important;color:#111827!important;font:700 clamp(16px,2vw,18px)/1.45 var(--typeBasePrimary,Assistant),var(--typeBaseFallback,sans-serif)!important;letter-spacing:-.015em!important;text-transform:none!important}.tw-upload-shell .tw-upload-app .pwp-intro{margin:0 0 17px!important;color:#6b7280!important;font-size:13px!important;line-height:1.55!important}.tw-upload-shell .tw-upload-app .pwp-card{padding:0!important;border:0!important;background:transparent!important}.tw-upload-shell .tw-upload-app .pwp-step{gap:12px!important;margin-bottom:20px!important;padding:0!important;border:0!important;background:transparent!important}.tw-upload-shell .tw-upload-app .pwp-privacy-summary{gap:8px!important;padding:0!important;border:0!important;font-size:13px!important;line-height:1.55!important;color:#6b7280!important;background:transparent!important}.tw-upload-shell .tw-upload-app .pwp-privacy-summary a{color:#242833!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}.tw-upload-shell .tw-upload-app .pwp-consent{margin:0!important;padding:15px 16px!important;border:1px solid #dcd9d2!important;border-radius:3px!important;background:#fff!important;color:#111827!important;cursor:pointer!important}.tw-upload-shell .tw-upload-app .pwp-consent input[type=checkbox]{width:17px!important;height:17px!important;flex:0 0 17px!important;margin:3px 0 0!important;accent-color:#242833!important;border-radius:3px!important}.tw-upload-shell .tw-upload-app .pwp-consent:focus-within{outline:2px solid #59695e!important;outline-offset:3px!important}.tw-upload-shell .tw-upload-app .pwp-file{gap:7px!important;padding:18px!important;border-width:1px!important;border-radius:9px!important;background:#f8fafc!important;letter-spacing:0!important;text-transform:none!important}.tw-upload-shell .tw-upload-app .pwp-file strong{font-size:15px!important;font-weight:700!important;line-height:1.45!important}.tw-upload-shell .tw-upload-app .pwp-file span{font-size:13px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important}.tw-upload-shell .tw-upload-app .pwp-file:focus-within{outline:2px solid #59695e!important;outline-offset:3px!important}.tw-upload-shell .tw-upload-app .pwp-file input{font:inherit!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.tw-upload-shell .tw-upload-app .pwp-file input::file-selector-button{min-height:44px!important;margin-right:12px!important;padding:10px 15px!important;border:1px solid #d1d5db!important;border-radius:9px!important;background:#fff!important;color:#111827!important;font:inherit!important;cursor:pointer!important}.tw-upload-shell .tw-upload-app .pwp-fields{gap:10px!important;margin:22px 0 12px!important}.tw-upload-shell .tw-upload-app .pwp-fields label{min-width:0!important;color:#6b7280!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important}.tw-upload-shell .tw-upload-app .pwp-upload input[type=number],.tw-upload-shell .tw-upload-app .pwp-upload select{width:100%!important;min-width:0!important;min-height:46px!important;margin-top:6px!important;padding:10px 12px!important;border:1px solid #d1d5db!important;border-radius:9px!important;background:#fff!important;color:#111827!important;font:inherit!important;font-size:16px!important;letter-spacing:.025em!important;text-transform:none!important;box-shadow:none!important}.tw-upload-shell .tw-upload-app .pwp-upload input[type=number]:focus,.tw-upload-shell .tw-upload-app .pwp-upload select:focus{outline:2px solid transparent!important;border-color:#242833!important;box-shadow:0 0 0 3px color-mix(in srgb,#242833 16%,transparent)!important}.tw-upload-shell .tw-upload-app .pwp-upload input[aria-invalid=true]{border-color:#b42318!important}.tw-upload-shell .tw-upload-app .pwp-crop-wrap{border-radius:9px!important;background:#f8fafc!important}.tw-upload-shell .tw-upload-app .pwp-panels-box{margin:13px 0!important;padding:13px 14px!important;border:1px solid #d1d5db!important;border-radius:9px!important;background:#fff!important;color:#111827!important}.tw-upload-shell .tw-upload-app .pwp-panels-head{gap:14px!important;align-items:center!important}.tw-upload-shell .tw-upload-app .pwp-panels-head strong{font-size:13px!important;line-height:1.3!important}.tw-upload-shell .tw-upload-app .pwp-panels-head label{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:44px!important;color:#6b7280!important;font-size:10px!important;font-weight:650!important;letter-spacing:.12em!important;line-height:1.4!important}.tw-upload-shell .tw-upload-app .pwp-panels-head input[type=checkbox]{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:22px!important;min-height:22px!important;margin:0!important;border-radius:999px!important;background:radial-gradient(circle at 11px 11px,#fff 0 8px,transparent 8.5px),#d1d5db!important;box-shadow:none!important}.tw-upload-shell .tw-upload-app .pwp-panels-head input[type=checkbox]:checked{background:radial-gradient(circle at 27px 11px,#fff 0 8px,transparent 8.5px),#242833!important}.tw-upload-shell .tw-upload-app .pwp-panels-chip{min-height:28px!important;border-color:#d1d5db!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:11px!important}.tw-upload-shell .tw-upload-app .pwp-panels-chip b{background:#242833!important}.tw-upload-shell .tw-upload-app .pwp-panels-hint{color:#6b7280!important;font-size:11px!important;line-height:1.45!important}.tw-upload-shell .tw-upload-app .pwp-controls{gap:10px!important;margin:16px 0!important}.tw-upload-shell .tw-upload-app .pwp-controls label{color:#6b7280!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.45!important;text-transform:none!important}.tw-upload-shell .tw-upload-app .pwp-summary{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin:14px 0!important;padding:13px 14px!important;border:1px solid #d1d5db!important;border-radius:9px!important;background:#f8fafc!important;color:#6b7280!important;font-size:13px!important;line-height:1.55!important;letter-spacing:0!important}.tw-upload-shell .tw-upload-app .pwp-summary>span{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:baseline!important;gap:6px 16px!important}.tw-upload-shell .tw-upload-app .pwp-summary>span:first-child{display:none!important}.tw-upload-shell .tw-upload-app .pwp-summary>span:last-child{padding-top:9px!important;border-top:1px solid #d1d5db!important;color:#111827!important;font-size:17px!important;font-weight:700!important}.tw-upload-shell .tw-upload-app .pwp-summary strong{letter-spacing:0!important;text-transform:none!important;font-variant-numeric:tabular-nums!important}.tw-upload-shell .tw-upload-app .pwp-upload button[data-cart]{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin:15px 0 8px!important;padding:10px 15px!important;border:1px solid transparent!important;border-radius:9px!important;background:#242833!important;color:#fff!important;font:700 14px/1.25 var(--typeBasePrimary,Assistant),var(--typeBaseFallback,sans-serif)!important;letter-spacing:.3em!important;text-transform:uppercase!important;transition:filter .15s ease,opacity .15s ease!important}.tw-upload-shell .tw-upload-app .pwp-upload button[data-cart]:hover:not(:disabled){filter:brightness(.92)!important}.tw-upload-shell .tw-upload-app .pwp-upload button[data-cart]:disabled{opacity:.42!important;cursor:not-allowed!important}.tw-upload-shell .tw-upload-app .pwp-upload button[data-cart]:focus-visible{outline:3px solid color-mix(in srgb,#242833 30%,transparent)!important;outline-offset:2px!important}.tw-upload-shell .tw-upload-app .pwp-status{min-height:18px!important;margin-top:8px!important;color:#6b7280!important;font-size:12px!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important}.tw-upload-shell .tw-upload-app .pwp-status.error{color:#b42318!important}.tw-upload-shell .tw-upload-app .pwp-status.success{color:#24713b!important}.tw-upload-shell .tw-upload-app .pwp-progress{padding:12px!important;border:1px solid #d1d5db!important;border-radius:9px!important;background:#f8fafc!important}.tw-upload-shell .tw-upload-app .pwp-progress-track span{background:#242833!important}.tw-upload-shell .tw-upload-app .pwp-upload fieldset{min-width:0!important;border-color:#d1d5db!important;border-radius:9px!important;background:#f8fafc!important}.tw-upload-shell .tw-upload-app .pwp-upload legend{font:700 14px/1.45 var(--typeBasePrimary,Assistant),var(--typeBaseFallback,sans-serif)!important;letter-spacing:0!important;text-transform:none!important}.tw-upload-shell .tw-upload-app .pwp-upload fieldset label{font-size:12px!important;letter-spacing:.04em!important;text-transform:none!important}.tw-upload-shell .tw-upload-app .pwp-controls input[type=range]::-webkit-slider-thumb{background:#242833;box-shadow:0 0 0 1px #242833}.tw-upload-shell .tw-upload-app .pwp-controls input[type=range]::-moz-range-thumb{background:#242833;box-shadow:0 0 0 1px #242833}@media(max-width:899px){.tw-upload-shell .tw-upload-hero{gap:24px!important}.tw-customizer-page .tw-product-hero,.tw-customizer-page .tw-upload-hero{gap:24px;padding-top:20px}.tw-customizer-page .tw-upload-gallery,.tw-customizer-page .tw-product-gallery{width:min(100%,260px);margin-inline:auto}.tw-customizer-page .tw-upload-visual{aspect-ratio:16/9;max-height:240px}.tw-customizer-page .tw-upload-visual-card{padding:8px 12px;bottom:12px;left:12px}.tw-customizer-page .tw-upload-visual-card strong{font-size:21px}.tw-customizer-page .tw-upload-visual-card span{font-size:10px}.tw-customizer-page .tw-product-intro h1,.tw-customizer-page .tw-upload-content h1{margin-bottom:12px}.tw-customizer-page .tw-customizer-start{width:100%;margin-bottom:16px}.tw-review{padding:16px}}@media(max-width:559px){.tw-upload-shell .tw-upload-content h1{font-size:34px!important}.tw-upload-shell .tw-upload-app .pwp-fields{grid-template-columns:minmax(0,1fr)!important}.tw-upload-shell .tw-upload-app .pwp-panels-head{flex-wrap:wrap!important}.tw-upload-shell .tw-upload-app .pwp-upload button[data-cart]{min-height:48px!important;font-size:13px!important;letter-spacing:.15em!important}.tw-upload-shell .tw-upload-app .pwp-controls label{grid-template-columns:minmax(0,1fr)!important;font-size:14px!important}}@media(max-width:359px){.tw-review-values>div{display:block}.tw-review-values dd{text-align:left;margin-top:3px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tw-customizer-review.css.map */
