.pdp-page{padding:clamp(28px,4vw,56px) 0 clamp(56px,8vw,96px)}.pdp-card{position:relative;width:min(960px,100%);margin:0 auto;background:var(--paper);color:var(--ink);border-radius:var(--r-lg);border:1px solid var(--bd-strong);display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);overflow:hidden}.pdp-card--nomedia{grid-template-columns:1fr;width:min(640px,100%)}.pdp-body h1{font-family:var(--fd);font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0}.pdp-head{display:grid;gap:8px}.pdp-head .pdp-rating:empty{display:none}.pdp-head .jdgm-widget{font-size:13px;color:var(--ink-2)}.pdp-head .jdgm-prev-badge__text,.pdp-head .jdgm-prev-badge{color:var(--ink-2)}.pdp-media--wide img{object-fit:contain;object-position:center}.pdp-media--square{container-type:inline-size}.pdp-media--square img{max-height:min(calc(100vh - 40px),126cqw);object-position:center}.pdp-thumbs{flex-wrap:wrap;max-width:calc(100% - 24px)}.pdp-colors .lbl{margin:0;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--w400)}.pdp-colors a.sw{display:block;text-decoration:none}.sw[aria-current=page]{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--ink)}.variants button[disabled]{color:var(--w300);border-style:dashed;cursor:not-allowed;text-decoration:line-through}.variants button[disabled][aria-pressed=true]{background:var(--hair);color:var(--ink-2);border-color:var(--hair2)}.pdp-blurb--rich p{margin:0 0 8px}.pdp-blurb--rich p:last-child{margin-bottom:0}.pdp-blurb--rich ul{margin:8px 0 0;padding-left:18px}.pdp-blurb--rich li{margin:0 0 4px}.pdp-blurb--rich li p{margin:0}.pdp-body product-form{display:block}.pdp-form{display:grid;gap:14px;margin:0}.pdp-actions .btn{position:relative}.pdp-actions .btn[disabled],.pdp-actions .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pdp-actions .btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pdp-actions .btn .loading__spinner.hidden{display:none}.pdp-actions .btn.loading>span{visibility:hidden}.pdp-actions .btn .loading__spinner svg{width:18px;height:18px}.pdp-actions .btn .loading__spinner .path{stroke:currentColor}.pdp-card .btn-ghost{color:var(--ink);border-color:var(--hair2);background:#fff}.pdp-card .btn-ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.product-form__error-message-wrapper{display:flex;align-items:center;gap:8px;font-size:13px;color:#a3321f}.product-form__error-message-wrapper[hidden]{display:none}.product-form__error-message-wrapper .svg-wrapper svg{width:16px;height:16px;flex:none}.pdp-claim{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.pdp-claim label{display:grid;gap:5px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--w400)}.pdp-claim label.wide{grid-column:1 / -1}body.ucall .pdp-claim input,body.ucall .pdp-claim textarea{width:100%;font-family:var(--fb);font-size:14.5px;color:var(--ink);background:#fff;border:1px solid var(--hair2);border-radius:var(--r-sm);padding:11px 12px;box-shadow:none}body.ucall .pdp-claim input:focus,body.ucall .pdp-claim textarea:focus{outline:2px solid var(--gold500);outline-offset:1px}.pdp-reviews{width:min(960px,100%);margin:32px auto 0}.pdp-reviews:empty{display:none}@media(max-width:640px){.pdp-card,.pdp-claim{grid-template-columns:1fr}.pdp-media--square img{max-height:none}.pdp-rod .pdp-thumbs button:nth-child(n+5){display:none}}.pdp-reviews .jdgm-rev-widg{background:transparent;color:var(--w100)}.pdp-reviews .jdgm-histogram__bar{background:var(--m800)!important;border:1px solid var(--bd-strong)!important}.pdp-reviews .jdgm-histogram__bar-content{background:var(--gold500)!important}.pdp-reviews .jdgm-histogram__clear-filter,.pdp-reviews .jdgm-histogram__percentage,.pdp-reviews .jdgm-histogram__frequency,.pdp-reviews .jdgm-rev-widg__summary-text{color:var(--w200)!important}.pdp-reviews .jdgm-write-rev-link,.pdp-reviews .jdgm-ask-question-btn{font-family:var(--fd);font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:transparent!important;color:#fff!important;border:1px solid var(--bd-strong)!important;border-radius:var(--r-sm);box-shadow:none!important}.pdp-reviews .jdgm-write-rev-link:hover,.pdp-reviews .jdgm-ask-question-btn:hover{background:var(--m800)!important;border-color:var(--w400)!important}.pdp-reviews .jdgm-form input,.pdp-reviews .jdgm-form textarea{color:var(--ink);background:#fff}.pdp-reviews .jdgm-form label,.pdp-reviews .jdgm-form__title{color:var(--w100)}.pdp-reviews .jdgm-sort-dropdown{color:#fff!important;background-color:var(--m800)!important;border:1px solid var(--bd-strong)!important;border-radius:var(--r-sm)}.pdp-reviews .jdgm-sort-dropdown option{color:var(--ink);background:#fff}.pdp-reviews .jdgm-sort-dropdown-arrow,.pdp-reviews .jdgm-sort-dropdown-arrow:before{color:#fff!important;border-color:#fff!important}body.ucall .pdp-claim textarea{resize:vertical;min-height:72px;line-height:1.45}.pdp-claim label em{font-style:normal;letter-spacing:.04em;text-transform:none;color:var(--w300)}.pdp-form .recipient-form{display:block;position:relative;margin:4px 0 18px}.pdp-form .recipient-form>input[type=checkbox]{position:absolute;opacity:0;width:18px;height:18px;margin:0;left:0;top:1px}.pdp-form .recipient-checkbox{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14.5px;color:var(--ink)}.pdp-form .recipient-checkbox svg{width:18px;height:18px;flex:none;color:var(--ink)}.pdp-form .recipient-checkbox .icon-checkmark{position:absolute;left:3px;top:50%;width:12px;height:12px;transform:translateY(-50%);visibility:hidden}.pdp-form .recipient-form>input[type=checkbox]:checked+.recipient-checkbox .icon-checkmark{visibility:visible}.pdp-form .recipient-form>input[type=checkbox]:focus-visible+.recipient-checkbox{outline:2px solid var(--gold500);outline-offset:3px}.pdp-form .recipient-fields{display:none;gap:12px;margin-top:14px}.pdp-form .recipient-form>input[type=checkbox]:checked~.recipient-fields{display:grid}body.ucall .pdp-form .recipient-fields .field{display:flex;flex-direction:column-reverse;align-items:stretch;gap:5px}body.ucall .pdp-form .recipient-fields .field:before,body.ucall .pdp-form .recipient-fields .field:after{display:none}body.ucall .pdp-form .recipient-fields .field__label{position:static;opacity:1;transform:none;pointer-events:auto;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--w400)}body.ucall .pdp-form .recipient-fields .field__input{width:100%;height:auto;font-family:var(--fb);font-size:14.5px;color:var(--ink);background:#fff;border:1px solid var(--hair2);border-radius:var(--r-sm);padding:11px 12px;box-shadow:none}body.ucall .pdp-form .recipient-fields textarea.field__input{height:96px;min-height:84px;resize:vertical}.pdp-form .recipient-email-label.optional{display:none}body.ucall .pdp-form>.customer{margin:0;padding:0;max-width:none;width:auto;text-align:left;background:none;border:0}.pdp-form .recipient-fields>hr{display:none}body.ucall .pdp-form .recipient-fields .field__input:focus{outline:2px solid var(--gold500);outline-offset:1px}.pdp-form .recipient-fields .optional,.pdp-form .recipient-form-field-label{font-size:12px;color:var(--w400);text-transform:none;letter-spacing:.02em}.pdp-form .recipient-form .form__message{font-size:13px;color:#9b2c1f;margin:4px 0 0}.pdp-form .recipient-form .form__message svg{width:14px;height:14px;vertical-align:-2px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ucall-product.css.map */
