.ez-pdp #MainContent .product__info-container>.shopify-app-block:has(.uploadkit){margin:0 0 16px}.ez-pdp #MainContent .product__info-container .uploadkit-upload-field{display:flex!important;flex-direction:column;align-items:stretch;gap:10px;margin:0!important;padding:16px!important;border:1.5px dashed #c4c4ca!important;border-radius:var(--ezp-r)!important;background:var(--ezp-soft)!important}.ez-pdp #MainContent .product__info-container .uploadkit-label{margin:0!important;display:flex;flex-direction:column;gap:4px}.ez-pdp #MainContent .product__info-container .uploadkit-label>span{font-family:var(--ezp-display);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ezp-ink)}.ez-pdp #MainContent .product__info-container .uploadkit-label:after{content:"A photo, screenshot or sketch is fine. Our designers prepare it and send it to you for approval.";font-size:13px;line-height:1.4;color:var(--ezp-muted);letter-spacing:0;text-transform:none}.ez-pdp #MainContent .product__info-container .uploadkit-button{width:100%!important;min-height:50px!important;margin:0!important;border-radius:5px!important;background:#fff!important;color:var(--ezp-ink)!important;border:1.5px solid var(--ezp-ink)!important;font-family:var(--ezp-display)!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ez-pdp #MainContent .product__info-container .uploadkit-button:hover{background:var(--ezp-ink)!important;color:#fff!important}.ez-pdp #MainContent .product__info-container>.recharge-subscription-widget{margin:0 0 4px}.ez-pdp #MainContent .product__info-container>p.product__text:not(.caption-with-letter-spacing){margin:0 0 14px;font-size:13px;line-height:1.4;color:var(--ezp-muted)}.ez-pdp #MainContent .product__info-container>.ez-notice{margin:0 0 10px;padding:0!important;min-height:0;background:transparent!important;border:0!important;box-shadow:none!important;font-size:13.5px}.ez-pdp #MainContent .product__info-container>div>product-form>form>.ez-pdp-bogo{margin:0 0 12px;border-radius:var(--ezp-r)}.ez-pdp #MainContent .product__info-container>.product-form__quantity{flex:0 0 auto;margin:0}.ez-pdp #MainContent .product__info-container>.product-form__quantity .quantity__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.ez-pdp #MainContent .product__info-container>.product-form__quantity .quantity__rules{display:none}.ez-pdp #MainContent .product__info-container>.product-form__quantity quantity-input.quantity{width:116px;height:56px;min-height:56px;margin:0;border:1.5px solid var(--ezp-line);border-radius:5px;background:#fff}.ez-pdp #MainContent .product__info-container>.product-form__quantity quantity-input.quantity:before,.ez-pdp #MainContent .product__info-container>.product-form__quantity quantity-input.quantity:after{display:none}.ez-pdp #MainContent .product__info-container>.product-form__quantity .quantity__button{flex:0 0 36px;width:36px;min-width:0}.ez-pdp #MainContent .product__info-container>.product-form__quantity .quantity__input{flex:1 1 auto;min-width:0;width:auto;padding:0;text-align:center;font-size:16px;font-weight:600}.ez-pdp #MainContent .product__info-container>div>product-form>form>.product-form__buttons{flex:1 1 0;margin:0}.ez-pdp .product-form__buttons>button[name=add]{width:100%;min-height:56px;margin:0!important;border-radius:5px;font-family:var(--ezp-display);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;transition:transform .15s ease,background .15s ease}.ez-pdp .product-form__buttons>button[name=add]:not([disabled]):hover{background:#1d1d1f}.ez-pdp .product-form__buttons>button[name=add]:active{transform:translateY(1px)}.ez-pdp .product-form__buttons>button[name=add] svg{width:20px;height:17px}.ez-pdp #MainContent .product__info-container>div>product-form>.product-form__error-message-wrapper:not([hidden]){margin:0 0 10px}.ez-pdp #MainContent .product__info-container>.ez-ebook-pdp{margin:12px 0 0}.ez-pdp #MainContent .product__info-container>.ez-proof{margin:16px 0}.ez-pdp #MainContent .product__info-container>.ez-delivery{margin:0;padding:14px 14px 6px;border-radius:var(--ezp-r);background:var(--ezp-soft)}.ez-pdp #MainContent .product__info-container:has(>.ez-regions)>.ez-delivery{border-radius:var(--ezp-r) var(--ezp-r) 0 0}.ez-pdp #MainContent .product__info-container>.ez-regions{margin:0;padding:6px 14px 14px;border-radius:0 0 var(--ezp-r) var(--ezp-r);background:var(--ezp-soft)}.ez-pdp #MainContent .product__info-container>.ez-delivery:not(:has(+.ez-regions)){padding-bottom:14px}.ez-pdp #MainContent .product__info-container>.ez-trust{margin:16px 0 14px;padding:16px 0 2px}.ez-pdp #MainContent .product__info-container>ez-review-rotator{margin:0 0 4px}.ez-pdp #MainContent .product__info-container>.ez-tp{margin:6px 0 22px}.ez-pdp #MainContent .product__info-container>.my-4.py-4{margin:0 0 8px;padding-top:0!important}.ez-pdp #MainContent .product__info-container>.product__description{margin:0 0 18px;font-size:15px;line-height:1.55;color:#2b2b2d}.ez-pdp #MainContent .product__info-container>.product__accordion{border-top:1px solid var(--ezp-line)}.ez-pdp #MainContent .product__info-container>.product__accordion~.product__accordion{border-top:0}.ez-pdp #MainContent .product__info-container>.product__accordion .accordion{border:0}.ez-pdp #MainContent .product__info-container>.product__accordion,.ez-pdp #MainContent .product__info-container>.product__accordion details{border-bottom:1px solid var(--ezp-line)}.ez-pdp #MainContent .product__info-container>.product__accordion details{border-bottom:0}.ez-pdp #MainContent .product__info-container>.product__accordion summary{padding:17px 0}.ez-pdp #MainContent .product__info-container>.product__accordion .summary__title{display:flex;align-items:center;gap:10px}.ez-pdp #MainContent .product__info-container>.product__accordion .summary__title .icon-accordion{margin:0;flex:none}.ez-pdp #MainContent .product__info-container>.product__accordion .accordion__title{margin:0;line-height:1.2}.ez-pdp #MainContent .product__info-container>.product__accordion .accordion__title{font-family:var(--ezp-display);font-weight:800;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase}.ez-pdp #MainContent .product__info-container>.product__accordion .accordion__content{font-size:14.5px;line-height:1.55;padding-bottom:16px}.ez-pdp .ez-hide{display:none!important}.ez-pdp .product__media-wrapper .product__media,.ez-pdp .product__media-wrapper .product-media-container{border-radius:var(--ezp-r);overflow:hidden}.ez-pdp .product__media-wrapper .thumbnail{border-radius:6px;overflow:hidden}.ez-pdp--gift #MainContent .product__info-container>p.caption-with-letter-spacing,.ez-pdp--gift #MainContent .product__info-container>p.product__text,.ez-pdp--gift #MainContent .product__info-container>.ez-notice,.ez-pdp--gift #MainContent .product__info-container>.ez-delivery,.ez-pdp--gift #MainContent .product__info-container>.ez-regions,.ez-pdp--gift #MainContent .product__info-container>.ez-trust .ez-trust__item:first-child{display:none}.ez-pdp--gift #MainContent .product__info-container>.font-heading{margin-bottom:8px}.ez-pdp--pack #MainContent .product__info-container>.my-4.py-4{order:8;margin:0 0 18px;padding:0!important}.ez-pdp #MainContent .ez-included h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 10px;font-family:var(--ezp-display);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ezp-ink)}.ez-pdp #MainContent .ez-included h3 span{font-family:var(--font-body-family, inherit);font-weight:400;font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--ezp-muted)}.ez-pdp #MainContent .ez-included>.flex{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);gap:8px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.ez-pdp #MainContent .ez-included>.flex::-webkit-scrollbar{display:none}.ez-pdp #MainContent .ez-included a{max-width:none!important;min-width:0;padding:6px;border-radius:var(--ezp-r);background:var(--ezp-soft);color:var(--ezp-ink);text-decoration:none;scroll-snap-align:start}.ez-pdp #MainContent .ez-included a>div:first-child{width:100%!important;border:0!important;border-radius:6px;background:#fff}.ez-pdp #MainContent .ez-included a>div+div{margin-top:8px!important;padding:0 2px 2px}.ez-pdp #MainContent .ez-included h4{margin:0;font-size:13px!important;line-height:1.25;font-weight:700}.ez-pdp #MainContent .ez-included a span{font-size:11px!important}.ez-pdp--gift #MainContent .product__info-container>.product__tax{display:none}.ez-pdp--gift #MainContent .product__info-container>.ez-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.ez-pdp--gift .product-form-sticky__row-plan{display:none!important}.ez-pdp product-form-sticky{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--ezp-line);box-shadow:0 -8px 28px #0000001a}.ez-pdp .product-form-sticky__inner,.ez-pdp .product-form-sticky__row-plan{gap:8px}.ez-pdp .product-form-sticky__plan-option{padding:7px 28px 7px 10px;border-color:var(--ezp-line);border-radius:var(--ezp-r)}.ez-pdp .product-form-sticky__plan-option:hover{background:#fafafa;border-color:#b9b9bf}.ez-pdp .product-form-sticky__plan-option.is-selected{background:#fafafa;border-color:var(--ezp-ink);box-shadow:inset 0 0 0 1px var(--ezp-ink)}.ez-pdp .product-form-sticky__plan-option.is-selected [data-plan-radio]{border-color:var(--ezp-ink)}.ez-pdp .product-form-sticky__plan-option [data-plan-label]{font-size:13px;font-weight:700}.ez-pdp .product-form-sticky__plan-option [data-plan-discount]{color:var(--ezp-ink);font-weight:700}.ez-pdp .product-form-sticky__plan-badge{top:-9px;padding:3px 7px;border-radius:99px;background:var(--ezp-accent);font-weight:700;font-size:9.5px;letter-spacing:.04em}.ez-pdp .product-form-sticky__row-atc quantity-input.quantity{height:48px;width:104px;border:1.5px solid var(--ezp-line);border-radius:5px}.ez-pdp .product-form-sticky__row-atc quantity-input.quantity:before,.ez-pdp .product-form-sticky__row-atc quantity-input.quantity:after{display:none}.ez-pdp .product-form-sticky__row-atc .js-add-to-cart{min-height:48px;border-radius:5px;font-family:var(--ezp-display);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase}@media(min-width:990px){.ez-pdp #MainContent .product__info-container{padding-top:10px}.ez-pdp #MainContent .product__info-container>.shopify-app-block:has(.jdgm-widget){margin-bottom:10px}.ez-pdp #MainContent .product__info-container>.font-heading{margin-bottom:14px}.ez-pdp #MainContent .product__info-container>p.caption-with-letter-spacing{margin-bottom:18px}.ez-pdp #MainContent .product__info-container>[id^=price-] .price-item{font-size:28px}.ez-pdp #MainContent .product__info-container>.icon-with-text .h4{font-size:13px}}@media(max-width:749px){.ez-pdp #MainContent .product__info-container{padding-top:4px}.ez-pdp #MainContent .product__info-container>.shopify-app-block:has(.jdgm-widget){margin-bottom:12px}.ez-pdp #MainContent .product__info-container>.font-heading,.ez-pdp #MainContent .product__info-container>.font-heading *{font-size:25px}.ez-pdp #MainContent .product__info-container>.font-heading{margin-bottom:14px}.ez-pdp #MainContent .product__info-container>p.caption-with-letter-spacing{margin-bottom:18px;font-size:11px;padding:6px 10px}.ez-pdp #MainContent .product__info-container>[id^=price-]{margin-bottom:4px}.ez-pdp #MainContent .product__info-container>[id^=price-] .price-item{font-size:24px}.ez-pdp #MainContent .product__info-container>.icon-with-text{margin-bottom:16px}.ez-pdp #MainContent .product__info-container>.icon-with-text .icon-with-text__item{padding:10px 4px}.ez-pdp #MainContent .product__info-container>.icon-with-text .h4{font-size:11.5px}.ez-pdp #MainContent .product__info-container>.product-form__quantity quantity-input.quantity{width:104px}.ez-pdp #MainContent .product__info-container>.product__description{font-size:14.5px}.ez-pdp .ezb-qty,.ez-pdp .ezb-total{font-size:14px}.ez-pdp #MainContent fieldset.ez-bundles input[type=radio]+label{padding:13px 12px;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/ez-pdp-buy.css.map */
