body.umg-site #MainContent .template-product__wrapper,body.umg-site #MainContent .template-product-bottom__wrapper{--umg-pdp-blue: #143bad;--umg-pdp-ink: #172655;--umg-pdp-muted: #5b6780;--umg-pdp-line: #dfe4ee;color:var(--umg-pdp-ink);background:#fff}body.umg-site #MainContent .template-product__spacing,body.umg-site #MainContent .template-product-bottom__spacing{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding:28px 40px 40px}body.umg-site #MainContent .template-product__spacing>.section-container{gap:36px;align-items:start}body.umg-site #MainContent .template-product__spacing>.section-container>*{min-width:0}body.umg-site #MainContent .template-product__wrapper .product__media{min-width:0;margin:0}body.umg-site #MainContent .template-product__wrapper .pdp-media__wrapper{gap:12px}body.umg-site #MainContent .template-product__wrapper .pdp-image-wrapper{background:#f6f8fc;border-radius:4px}body.umg-site #MainContent .template-product__wrapper .pdp-image-wrapper img{object-fit:contain}body.umg-site #MainContent .template-product__wrapper .swiper-thumb .swiper-slide__inner{border-radius:3px}body.umg-site #MainContent .template-product__wrapper .swiper-slide-thumb-active .swiper-slide__inner{border-color:var(--umg-pdp-blue);outline:1px solid var(--umg-pdp-blue);outline-offset:-1px}body.umg-site #MainContent .template-product__wrapper .product__info{min-width:0;max-width:100%;gap:16px;padding:0;overflow:visible;font-size:15px;line-height:1.6}body.umg-site #MainContent .template-product__wrapper :is(h1.product-title,.product-title__heading){margin:0;color:var(--umg-pdp-blue);font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3vw,40px);line-height:1.14;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}body.umg-site #MainContent .template-product__wrapper .product-price{color:var(--umg-pdp-blue);font-size:24px;font-weight:700;line-height:1.35}body.umg-site #MainContent .template-product__wrapper .product-price :is(s,del),body.umg-site #MainContent .template-product__wrapper .product-price>.price-item:not(.price-item--regular):not(.price-item--selling-plan){color:var(--umg-pdp-muted);font-size:16px;font-weight:400}body.umg-site #MainContent .template-product__wrapper .product-form{gap:12px}body.umg-site #MainContent .template-product__wrapper .product-form__submit{min-height:50px;padding:14px 24px;color:#fff;background:var(--umg-pdp-blue);border:1px solid var(--umg-pdp-blue);border-radius:3px;font-size:15px;line-height:1.3;font-weight:700;letter-spacing:.01em;cursor:pointer}body.umg-site #MainContent .template-product__wrapper .product-form__submit:hover:not(:disabled){background:#0e2b84;border-color:#0e2b84}body.umg-site #MainContent .template-product__wrapper .product-form__submit:disabled,body.umg-site #MainContent .template-product__wrapper .product-form__submit[aria-disabled=true]{opacity:.55;cursor:not-allowed}body.umg-site #MainContent .template-product__wrapper :is(.quantity-picker,.quantity-spinner-wrapper){width:fit-content;max-width:100%}body.umg-site #MainContent .template-product__wrapper .quantity-spinner{min-height:44px;background:#fff;border:1px solid var(--umg-pdp-line);border-radius:3px;align-items:center}body.umg-site #MainContent .template-product__wrapper .quantity-spinner__button{min-width:40px;min-height:44px;padding-inline:10px;color:var(--umg-pdp-blue);font-size:20px;cursor:pointer}body.umg-site #MainContent .template-product__wrapper .quantity-spinner__input{min-height:44px;color:var(--umg-pdp-ink);font-size:15px}body.umg-site #MainContent .template-product__wrapper :is(.product-form__input select,quantity-selector select){min-height:44px;max-width:100%;padding-block:10px;background:#fff;color:var(--umg-pdp-ink);border:1px solid var(--umg-pdp-line);border-radius:3px;font-size:15px}body.umg-site #MainContent .template-product__wrapper .product-variant-selector{gap:16px}body.umg-site #MainContent .template-product__wrapper .options-values{gap:8px}body.umg-site #MainContent .template-product__wrapper .option--swatch{min-height:42px;padding:9px 14px;border-radius:3px;font-size:14px}body.umg-site #MainContent .template-product__wrapper .option-value input:checked+.option--swatch{border-color:var(--umg-pdp-blue)}body.umg-site #MainContent .template-product__wrapper .option-value input:focus-visible+.option--swatch{outline:2px solid var(--umg-pdp-blue);outline-offset:3px}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) .product-description{color:var(--umg-pdp-ink);font-size:15px;line-height:1.65;overflow-wrap:break-word}body.umg-site #MainContent .template-product__wrapper .product-attribute{font-size:13px;line-height:1.6}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) :is(.product-attribute a,.product-description a,.accordion__content a){color:var(--umg-pdp-blue);text-decoration:underline;text-underline-offset:3px}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) :is(h2,h3,h4){font-weight:700}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) .accordion{border-color:var(--umg-pdp-line);border-radius:0;background:#fff}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) .accordion__header{min-height:52px;padding:16px 0;color:var(--umg-pdp-blue);font-size:15px;font-weight:700}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) .accordion__content{padding:12px 0 20px;color:var(--umg-pdp-ink);font-size:14px;line-height:1.65}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) .accordion__icon{color:var(--umg-pdp-blue)}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) .table-auto{font-size:13px;line-height:1.6;border-color:var(--umg-pdp-line)}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) .table-auto :is(th,td){padding:9px 10px;border-color:var(--umg-pdp-line);text-align:left}body.umg-site #MainContent :is(.template-product__wrapper,.template-product-bottom__wrapper) .table-auto th{color:var(--umg-pdp-blue);font-weight:700;background:#f6f8fc}body.umg-site #MainContent .template-product__wrapper :is(button,a,select,input,summary):focus-visible,body.umg-site #MainContent .template-product-bottom__wrapper :is(button,a,select,input,summary):focus-visible{outline:2px solid var(--umg-pdp-blue);outline-offset:3px}@media(max-width:1023px){body.umg-site #MainContent .template-product__spacing,body.umg-site #MainContent .template-product-bottom__spacing{padding:24px 28px 32px}body.umg-site #MainContent .template-product__spacing>.section-container{gap:26px}}@media(max-width:767px){body.umg-site #MainContent .template-product__spacing,body.umg-site #MainContent .template-product-bottom__spacing{padding:20px 18px 28px}body.umg-site #MainContent .template-product__spacing>.section-container{gap:24px}body.umg-site #MainContent .template-product__wrapper .product__info{position:static;gap:14px}body.umg-site #MainContent .template-product__wrapper :is(h1.product-title,.product-title__heading){font-size:clamp(27px,7vw,34px)}body.umg-site #MainContent .template-product__wrapper .product-form__submit{flex:1 1 100%;width:100%}}body.umg-site #MainContent .umg-pdp-artist{margin:0;color:var(--umg-pdp-blue, #143bad);font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,1.6vw,20px);font-weight:400;line-height:1.3;letter-spacing:normal;overflow-wrap:anywhere}body.umg-site #MainContent .umg-pdp-artist a{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}body.umg-site #MainContent .umg-pdp-artist a:hover,body.umg-site #MainContent .umg-pdp-artist a:focus-visible{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/59/assets/umg-product-pages.css.map */
