.personalized-product-details--portrait [data-upload-lift] .cl-upload--area{margin-bottom:40px!important}.personalized-product-details--portrait [data-upload-lift] .cl-upload--area>.cl-upload--counter{top:100%!important;bottom:auto!important;margin-top:8px}.personalized-product-details--portrait [data-upload-lift] .cl-upload--area:after{content:"";position:absolute;inset:100% 0 auto;height:32px;background:#eee;border-radius:0 0 6px 6px;pointer-events:none}.personalized-product-details--portrait [data-upload-lift] .cl-upload--area:has(.filepond--list:empty){height:auto!important}.personalized-product-details--portrait [data-upload-lift] .cl-upload--area:has(.filepond--list:empty)>.filepond--drop-label{position:relative!important}.la-personalized{display:block;width:100%;margin-block:24px 16px}.product-details [data-personalized-upload-instructions]{margin-block:16px 0}.product-details [data-personalized-upload-instructions] .la-personalized__tip{margin:8px 0 0;color:#9c3e08!important;background:#f7f5f1!important;padding:10px 12px;border-radius:7px;font-size:18px;line-height:1.6}.product-details la-upload-validation:has([data-upload-error][hidden]){display:contents}.product-details la-portrait-validation:not(:has([data-portrait-validation-error]:not([hidden]))){display:contents}.product-details .photo-upload-app{margin-block-start:-16px!important}.product-details .photo-upload-duplicate-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.la-personalized[hidden],.la-personalized .la-personalized__error[hidden],.product-details .la-personalized-native-size{display:none}.la-personalized .la-personalized__heading{margin:0;font-size:18px;font-weight:600;line-height:1.3}.la-personalized .la-personalized__description{margin:5px 0 18px;font-size:13px;line-height:1.5}.la-personalized .la-personalized__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.la-personalized .la-personalized__size{display:flex;flex-direction:column;gap:9px;padding:8px;border:1px solid #d8c6b9;border-radius:18px;background:transparent;color:inherit;font:inherit;cursor:pointer}la-mug-size .la-personalized__size>span{font-size:15px;font-weight:500;text-align:center}.la-personalized .la-personalized__size-image{width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px}.la-personalized .la-personalized__size[aria-pressed=true]{border-color:#231f1b;box-shadow:0 0 0 2px #231f1b}.la-personalized .la-personalized__size:focus-visible,.la-personalized .la-personalized__name:focus-visible{outline:2px solid currentColor;outline-offset:4px}.la-personalized .la-personalized__label{display:block;margin-bottom:8px;font-size:15px;font-weight:500}.la-personalized .la-personalized__name{width:100%;min-height:50px;padding:13px 15px;border:1px solid #9ca3a7;border-radius:8px;font:inherit;font-size:16px}.la-personalized .la-personalized__name:disabled{opacity:.55}.la-personalized .la-personalized__no-name{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:15px}@media screen and (min-width:750px){.media-gallery--personalized.media-gallery--carousel>slideshow-component>slideshow-container>slideshow-arrows{top:0;right:0;bottom:0;left:0;align-items:center;justify-content:space-between;padding-inline:12px;mix-blend-mode:normal;z-index:var(--layer-heightened, 3)}.media-gallery--personalized.media-gallery--carousel slideshow-arrows .slideshow-control:not([hidden],.slideshow-control--style-none){display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid #d8d5d0;border-radius:50%;background:#fff;color:#242019;box-shadow:0 2px 8px #24201926;transition:background-color .15s ease,box-shadow .15s ease}.media-gallery--personalized.media-gallery--carousel slideshow-arrows .slideshow-control:not(:disabled,[aria-disabled=true]){opacity:1}.media-gallery--personalized.media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper,.media-gallery--personalized.media-gallery--carousel slideshow-arrows .slideshow-control svg{width:22px;height:22px}.media-gallery--personalized.media-gallery--carousel slideshow-arrows .slideshow-control:focus-visible{outline:2px solid #242019;outline-offset:3px}@media(hover:hover){.media-gallery--personalized.media-gallery--carousel slideshow-arrows .slideshow-control:hover:not(:disabled,[aria-disabled=true]){background:#f5f4f2;box-shadow:0 3px 10px #24201933}}}.la-personalized .la-personalized__tip,.la-personalized .la-personalized__error{padding:10px 12px;border-radius:7px;background:#f7f5f1;font-size:13px}.la-personalized .la-personalized__error{color:#8a1f1f}.personalized-product-details .buy-buttons-block{display:block;container:personalized-purchase / inline-size}.personalized-product-details .product-form-buttons{align-items:center;gap:12px}.personalized-product-details .product-form-buttons>span:has(>add-to-cart-component){flex:1 1 180px;min-width:0}.personalized-product-details .buy-buttons-block .quantity-selector{width:136px;height:48px;min-height:48px}.personalized-product-details .buy-buttons-block .quantity-selector input[type=number]{font-size:15px}.personalized-product-details .buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;height:44px;padding:0}.personalized-product-details .buy-buttons-block .quantity-selector :is(.svg-wrapper,svg){width:18px;height:18px}.personalized-product-details .buy-buttons-block .add-to-cart-button{width:100%;height:auto;min-height:50px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.4;transition:background-color .15s ease,filter .15s ease}.personalized-product-details .buy-buttons-block .add-to-cart-text__content{font-size:15px;font-weight:600}@media(hover:hover){.personalized-product-details .buy-buttons-block .add-to-cart-button:hover:not(:disabled,[aria-disabled=true]){background:var(--personalized-cta-hover, #f2f2f2)}}@container personalized-purchase (max-width: 340px){.personalized-product-details .product-form-buttons>.quantity-selector-wrapper,.personalized-product-details .product-form-buttons>span:has(>add-to-cart-component){flex-basis:100%;width:100%}.personalized-product-details .buy-buttons-block .quantity-selector{width:100%}}.personalized-product-details .personalized-product-description,.personalized-product-details .personalized-product-description :is(p,li,div){font-size:16px;line-height:1.6}.personalized-product-details .personalized-product-description :is(p,ul,ol){margin-block:0 16px}.personalized-product-details .personalized-product-description :is(h1,h2,h3,h4,h5,h6){margin-block:24px 10px;font-size:16px;font-weight:600;line-height:1.55}.personalized-product-details .personalized-product-description :is(strong,b){font-size:16px;font-weight:600}.personalized-product-details .personalized-product-description :is(ul,ol){padding-inline-start:22px}.personalized-product-details .personalized-product-description li{margin-block:0 7px;padding-inline-start:3px}.personalized-product-details .personalized-product-description>:first-child{margin-block-start:0}.personalized-product-details .buy-buttons-block .add-to-cart-button{--button-background-color: var(--personalized-cta-background, transparent);--button-color: var(--personalized-cta-color, #222);box-sizing:border-box;min-height:var(--personalized-cta-height, 48px);padding:var(--personalized-cta-padding, 12px 20px);border:var(--personalized-cta-border, 2px solid #666);border-radius:var(--personalized-cta-radius, 999px);background:var(--personalized-cta-background, transparent);color:var(--personalized-cta-color, #222);box-shadow:none;font-family:var(--font-body--family, sans-serif);font-size:var(--personalized-cta-font-size, 18px);font-weight:var(--personalized-cta-weight, 600);line-height:1.3;text-align:center;transition:var(--personalized-cta-transition, background-color .18s ease)}.personalized-product-details .buy-buttons-block .add-to-cart-text__content{font-size:inherit;font-weight:inherit}.personalized-product-details .buy-buttons-block .add-to-cart-button:focus-visible{outline:var(--personalized-cta-focus, 3px solid #333);outline-offset:4px}.personalized-product-details .buy-buttons-block .add-to-cart-button:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.personalized-product-details .buy-buttons-block .add-to-cart-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/personalized-product.css.map */
