.ep-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.ep-block-title{margin:0;font-family:var(--font-stack-header, Poppins, sans-serif);font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--ep-ink);text-transform:none;text-wrap:balance}.ep-block-link{display:inline-flex;align-items:center;min-height:44px;margin:-12px -4px;padding:0 4px;font-size:13px;font-weight:500;color:var(--ep-wine);text-decoration:underline;text-underline-offset:3px}.ep-from{display:none;margin:4px 0 0}.teeinblue-enabled:not(.teeinblue-platform-product-enabled) .ep-from{display:block}.ep-from__price{margin:0;font-size:1.75rem;font-weight:700;line-height:1.15;color:var(--ep-wine);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ep-from__price span{font-size:14px;font-weight:500;color:var(--ep-muted);letter-spacing:0}.ep-from__pix{margin:4px 0 0;font-size:13px;font-weight:500;color:var(--ep-success-ink)}.ep-from__price strong{font:inherit;color:inherit}.ep-from__card{margin:2px 0 0;font-size:13px;color:var(--ep-muted);font-variant-numeric:tabular-nums}.ep-from[hidden],.ep-from [hidden]{display:none!important}.ep-buybox{margin:8px 0 0;padding:18px 16px 0;border:1px solid var(--ep-line);border-radius:var(--ep-radius-lg);background:#fff;box-shadow:0 1px 2px #3b141d0a,0 8px 24px #3b141d0d;overflow:hidden}html body .ep-buybox .new-top.pdp-fase4-top{padding-top:0!important}html body .ep-buybox .new-top>.breadcrume{margin:0!important}.ep-buybox .pdp-fase4-title{margin:0}html body .ep-buybox .price_info.pdp-fase4-price{margin:16px 0 0!important;padding:14px 0 0!important;border:0!important;border-top:1px solid var(--ep-line)!important;border-radius:0!important;background:transparent!important}html body .ep-buybox .boxPrevisualiza{margin:0!important}.ep-buybox .product__price,.ep-buybox dl.price{display:block;width:100%;margin:0}.ep-price{display:grid;gap:6px;font-variant-numeric:tabular-nums}.ep-price p{margin:0}.ep-price__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1}.ep-price__value,.ep-price__main--card .ep-price__card{font-family:var(--font-stack-header, Poppins, sans-serif);font-size:2.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--ep-wine)}.ep-price__method{font-size:15px;font-weight:500;color:var(--ep-wine)}.ep-price__save{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ep-success-ink)}.ep-price__save svg{flex:none;width:15px;height:15px}.ep-price__save [data-pdp-fase4-pix-savings]{font-weight:600}.ep-price__alt{margin-top:4px!important;font-size:13.5px;line-height:1.45;color:var(--ep-muted)}.ep-price__alt .ep-price__card{font-weight:600;color:var(--ep-text)}.ep-price__inst{white-space:nowrap}.ep-price__old{margin-right:2px;font-weight:400;color:var(--ep-muted);text-decoration:line-through}.ep-price__main--card .ep-price__old{font-family:inherit;font-size:15px;letter-spacing:0}.ep-price .price__regular,.ep-price .price__regular>span,.ep-price .price__sale>*,.ep-price .compare-price{display:inline!important;margin:0!important;padding:0!important}.ep-price .price__sale{display:none!important}.price--on-sale .ep-price .price__sale{display:inline!important}.price--on-sale .ep-price .price__regular{display:none!important}.ep-price__ship{display:flex;align-items:center;gap:6px;margin-top:6px!important;font-size:13px;color:var(--ep-text)}@media(min-width:990px){.ep-price__value,.ep-price__main--card .ep-price__card{font-size:2.375rem}}.ep-buybox .ep-from__price{font-family:var(--font-stack-header, Poppins, sans-serif);font-size:2.125rem;letter-spacing:-.02em;color:var(--ep-wine)}.ep-buybox .ep-from__price span{font-family:var(--font-stack-body, Poppins, sans-serif);font-size:15px;color:var(--ep-wine)}.ep-buybox .ep-from__pix{margin-top:6px;font-size:13.5px;color:var(--ep-success-ink)}.ep-buybox .ep-from__card{margin-top:4px;font-size:13.5px;color:var(--ep-muted)}.ep-buybox .ep-from{margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--ep-line)}html body.teeinblue-enabled:not(.teeinblue-platform-product-enabled) .ep-buybox .price_info.pdp-fase4-price{margin:0!important;padding:0!important;border:0!important}@media(min-width:990px){.ep-buybox{margin-top:0;padding:24px 24px 0}}.ep-perks{display:grid;gap:9px;margin:16px -16px 0;padding:14px 16px;list-style:none;border-top:1px solid var(--ep-line);background:var(--ep-blush)}@media(min-width:990px){.ep-perks{margin:20px -24px 0;padding:16px 24px}}.ep-perks__item{display:flex;align-items:center;gap:10px;margin:0;font-size:13.5px;line-height:1.35;color:var(--ep-text)}.ep-perks__item svg{flex:none;width:18px;height:18px;color:var(--ep-wine)}.ep-perks__item strong{font-weight:600;color:var(--ep-wine)}.ep-perks__item--ship{font-weight:500;color:var(--ep-ink)}.ep-picker{display:grid;gap:16px;margin:22px 0 0}.ep-picker__label{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--ep-ink);letter-spacing:0;text-transform:none}.ep-choices{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(var(--ep-gutter) * -1);padding:2px var(--ep-gutter)}.ep-choices::-webkit-scrollbar{display:none}.ep-choices--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.ep-choice{flex:0 0 auto;min-width:96px;scroll-snap-align:start;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--ep-line);border-radius:var(--ep-radius);background:#fff;color:var(--ep-ink);text-decoration:none;transition:border-color var(--ep-fast) ease,background-color var(--ep-fast) ease,transform var(--ep-fast) ease}.ep-choice__name{font-size:14px;font-weight:600;line-height:1.25}.ep-choice__meta{font-size:12px;color:var(--ep-muted);line-height:1.3}.ep-choice.is-active{border-color:var(--ep-wine);background:var(--ep-rose-soft);box-shadow:inset 0 0 0 1px var(--ep-wine)}.ep-choice.is-active .ep-choice__meta{color:var(--ep-wine)}@media(hover:hover){a.ep-choice:hover{border-color:var(--ep-rose)}}a.ep-choice:active{transform:scale(.98)}.ep-pz{margin:20px 0 0;padding:18px 16px 16px;border:1px solid var(--ep-line);border-radius:var(--ep-radius-lg);background:var(--ep-cream);scroll-margin-top:76px;overflow:hidden}@media(min-width:990px){.ep-pz{padding:22px 24px 18px}}.ep-pz__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.ep-pz__badge{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ep-rose-soft);color:var(--ep-wine)}.ep-pz__badge svg{width:19px;height:19px}.ep-pz__title{margin:0;font-family:var(--font-stack-header, Poppins, sans-serif);font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--ep-wine);text-transform:none}.ep-pz__sub{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--ep-muted)}.ep-pz__toggle{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:36px;margin:2px -6px 0 0;padding:0 6px;border:0;background:transparent;color:var(--ep-muted);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.ep-pz__toggle svg{width:14px;height:14px}@media(hover:hover){.ep-pz__toggle:hover{color:var(--ep-wine)}}body.ep-pz-collapsed .ep-pz__toggle{display:none}.ep-pz__open{display:none;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin:16px 0 0;padding:0 20px;border:1.5px solid var(--ep-wine);border-radius:var(--ep-pill);background:var(--ep-rose-soft);color:var(--ep-wine);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color var(--ep-fast) ease,transform var(--ep-fast) ease}.ep-pz__open svg{width:18px;height:18px}@media(hover:hover){.ep-pz__open:hover{background:#eed6dc}}.ep-pz__open:active{transform:scale(.98)}body.ep-pz-collapsed .ep-pz__open{display:flex}.ep-pz__hint{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-size:12.5px;font-weight:500;color:var(--ep-wine)}.ep-pz__hint svg{width:15px;height:15px}body.ep-pz-collapsed .ep-pz__hint{display:none}.ep-pz__progress{display:flex;align-items:center;gap:10px;margin:16px 0 0}.ep-pz__track{flex:1;height:4px;border-radius:99px;background:var(--ep-line);overflow:hidden}.ep-pz__fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--ep-wine);transition:width .5s var(--ep-ease)}.ep-pz__count{font-size:12px;font-weight:600;color:var(--ep-wine);white-space:nowrap;font-variant-numeric:tabular-nums}.ep-rail{display:flex;gap:8px;margin:14px calc(var(--ep-gutter) * -1) 0;padding:2px var(--ep-gutter) 6px;overflow-x:auto;scrollbar-width:none}.ep-rail::-webkit-scrollbar{display:none}.ep-rail:empty{display:none}.ep-pz .ep-rail{margin:14px -16px 0;padding:2px 16px 4px}@media(min-width:990px){.ep-pz .ep-rail{margin:14px -24px 0;padding:2px 24px 4px;flex-wrap:wrap}}.ep-chipstep{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px 0 8px;border:1px solid var(--ep-line);border-radius:var(--ep-pill);background:#fff;color:var(--ep-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color var(--ep-base) ease,border-color var(--ep-base) ease,color var(--ep-base) ease}.ep-chipstep__icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ep-blush);color:var(--ep-wine);transition:background-color var(--ep-base) ease,color var(--ep-base) ease}.ep-chipstep__icon svg{width:14px;height:14px}.ep-chipstep__meta{font-weight:500;color:var(--ep-muted);font-variant-numeric:tabular-nums}.ep-chipstep.is-done .ep-chipstep__icon{background:var(--ep-success);color:#fff}.ep-chipstep.is-optional{color:var(--ep-text);font-weight:500}.ep-chipstep.is-active{border-color:var(--ep-wine);background:var(--ep-wine);color:#fff}.ep-chipstep.is-active .ep-chipstep__meta{color:#fffc}.ep-chipstep.is-active .ep-chipstep__icon{background:#ffffff2e;color:#fff}.ep-chipstep:active{transform:scale(.97)}.ep-railbar{position:fixed;left:0;right:0;top:60px;z-index:55;background:#fffffff7;border-bottom:1px solid var(--ep-line);box-shadow:0 6px 16px #3b141d0f;transform:translateY(-110%);visibility:hidden;transition:transform .28s var(--ep-ease),visibility 0s linear .28s}.ep-railbar.is-visible{transform:none;visibility:visible;transition:transform .28s var(--ep-ease)}.ep-rail--fixed{margin:0;padding:8px var(--ep-gutter)}.ep-railbar__track{display:block;height:3px;background:var(--ep-line)}.ep-railbar__fill{display:block;width:0;height:100%;background:var(--ep-wine);transition:width .5s var(--ep-ease)}@media(min-width:990px){.ep-railbar{display:none}}body.ep-pz-collapsed #tee-artwork-form .tee-customize-main-form{display:none}body.ep-pz-collapsed #tee-artwork-form{margin-top:0}.ep-field-focus{animation:ep-field-focus 1.5s var(--ep-ease)}@keyframes ep-field-focus{0%{background-color:#f4e4e800}20%{background-color:#f4e4e8e6}to{background-color:#f4e4e800}}html body .tee-form-wrapper,html body .tee-dialog,html body .tee-price-wrapper{--tee-atc-bg-color: var(--ep-wine);--tee-atc-text-color: #fff;--tee-atc-border-radius: 999px;--tee-variant-active-color: var(--ep-wine);--tee-active-color: var(--ep-wine);--tee-price-color: var(--ep-wine);--tee-radio-border-radius: 12px;--tee-button-border-radius: 999px;--tee-button-text-transform: none}#tee-artwork-form{margin-top:6px;padding:0;background:transparent;font-family:var(--font-stack-body, Poppins, sans-serif)}#tee-artwork-form .tee-form-header,#tee-artwork-form #fase3-progress{display:none}#tee-artwork-form .tee-customize-main-form{margin:0 0 8px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}#tee-artwork-form .tee-customization-form{padding:0}#tee-artwork-form .tee-field{margin:0;padding:18px 0;background:transparent;border:0;border-bottom:1px solid var(--ep-line);border-radius:0;box-shadow:none;scroll-margin-top:140px}#tee-artwork-form .tee-field:last-child{border-bottom:0}#tee-artwork-form .tee-field__header{margin:0 0 10px}#tee-artwork-form .tee-field__heading,#tee-artwork-form .tee-field__heading>span:first-child{font-size:15px;font-weight:600;line-height:1.35;color:var(--ep-ink);letter-spacing:0;text-transform:none}#tee-artwork-form .tee-asterisk{color:var(--ep-rose);margin-left:2px}#tee-artwork-form .tee-field:not(:has(.tee-asterisk)){padding:12px 0}#tee-artwork-form .tee-field:not(:has(.tee-asterisk)) .tee-field__heading>span:first-child{font-size:13px;font-weight:500;color:var(--ep-muted)}#tee-artwork-form .tee-field:not(:has(.tee-asterisk)) .tee-field__heading:after{content:"opcional";margin-left:8px;padding:1px 7px;border-radius:var(--ep-pill);background:var(--ep-blush);font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--ep-muted);vertical-align:1px}#tee-artwork-form .tee__input,#tee-artwork-form .tee__paragraph,#tee-artwork-form input[type=text],#tee-artwork-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #E2D4D7;border-radius:var(--ep-radius);background:#fff;color:var(--ep-ink);font-family:inherit;font-size:16px;line-height:1.4;box-shadow:none;transition:border-color var(--ep-fast) ease,box-shadow var(--ep-fast) ease}#tee-artwork-form textarea{min-height:96px;padding-right:60px;resize:vertical}#tee-artwork-form .tee__input::placeholder,#tee-artwork-form textarea::placeholder{color:#a8979c}#tee-artwork-form .tee__input:focus,#tee-artwork-form textarea:focus,#tee-artwork-form input[type=text]:focus{outline:none;border-color:var(--ep-wine);box-shadow:0 0 0 3px #b9788738}#tee-artwork-form .tee-field__input{position:relative}#tee-artwork-form .tee-field__total-characters{position:absolute;right:12px;bottom:10px;font-size:12px;color:var(--ep-muted);font-variant-numeric:tabular-nums;pointer-events:none}#tee-artwork-form .tee-input-hint,#tee-artwork-form .tee-maxlength-warning,#tee-artwork-form .tee-text-muted{display:block;margin:6px 0 0;font-size:12px;font-style:normal;line-height:1.45;color:var(--ep-muted)}#tee-artwork-form .tee-toggle-wrapper{margin:0 0 10px}#tee-artwork-form .tee-switch{display:flex;align-items:center;gap:10px;min-height:32px}#tee-artwork-form .tee-switch__label,#tee-artwork-form .tee-switch__label span{font-size:13.5px;font-weight:500;color:var(--ep-text)}#tee-artwork-form .tee-clipart-row{display:flex;flex-wrap:wrap;gap:10px;margin:0}#tee-artwork-form .tee-clipart-col{margin:0;padding:0;flex:none}#tee-artwork-form .tee-clipart{position:relative;margin:0}#tee-artwork-form .tee-clipart-label{display:grid;place-items:center;width:68px;height:68px;padding:4px;border:1px solid var(--ep-line);border-radius:var(--ep-radius);background:#fff;cursor:pointer;transition:border-color var(--ep-fast) ease,box-shadow var(--ep-fast) ease,transform var(--ep-fast) ease}#tee-artwork-form .tee-clipart-thumbnail{width:100%;height:100%;object-fit:contain;border-radius:8px}#tee-artwork-form .tee-clipart:active .tee-clipart-label{transform:scale(.96)}#tee-artwork-form .tee-clipart.active .tee-clipart-label,#tee-artwork-form .tee-checkbox-input:checked+.tee-clipart-label{border-color:var(--ep-wine);box-shadow:0 0 0 2px var(--ep-wine)}#tee-artwork-form .tee-checkbox-input:focus-visible+.tee-clipart-label{outline:2px solid var(--ep-wine);outline-offset:3px}#tee-artwork-form .tee-clipart-checkmark{position:absolute;top:-7px;right:-7px;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--ep-wine);box-shadow:0 0 0 2px #fff;z-index:1}#tee-artwork-form .tee-clipart-checkmark__check{stroke:#fff;stroke-width:6}#tee-artwork-form .tee-clipart:not(.active) .tee-clipart-checkmark{display:none}#tee-artwork-form .tee-field--font .tee-clipart-label{width:56px;height:48px}#tee-artwork-form .tee-colorpicker-handle{width:44px;height:44px;border-radius:var(--ep-radius);box-shadow:0 0 0 1px var(--ep-line),inset 0 0 0 2px #fff}#tee-artwork-form .tee-song-wrapper{position:relative}#tee-artwork-form .tee-song-wrapper .tee__input{padding-right:52px}#tee-artwork-form .tee-song__btn{position:absolute;top:4px;right:4px;width:40px;height:40px;border:0;border-radius:10px;background:var(--ep-blush);color:var(--ep-wine)}#tee-artwork-form .tee-song__icon{width:16px;height:16px;fill:currentColor}#tee-artwork-form [class*=tee-song__list-item]{border-radius:10px;padding:8px;transition:background-color var(--ep-fast) ease}#tee-artwork-form .tee-song__list-item--selected{background:var(--ep-rose-soft);box-shadow:inset 0 0 0 1.5px var(--ep-wine)}#tee-artwork-form .tee-photo-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;min-height:72px;padding:12px 16px;border:1.5px dashed rgba(185,120,135,.55);border-radius:var(--ep-radius);background:var(--ep-cream);text-align:left;cursor:pointer;transition:border-color var(--ep-fast) ease,background-color var(--ep-fast) ease}#tee-artwork-form .tee-photo-label:active{background:var(--ep-rose-soft)}#tee-artwork-form .tee-field--photo .tee-photo-placeholder{display:none!important}#tee-artwork-form .ep-ux-upload{flex-direction:row;align-items:center;gap:14px;text-align:left}#tee-artwork-form .ep-ux-upload>svg{flex:none;width:40px;height:40px;padding:9px;border-radius:50%;background:#fff;color:var(--ep-wine);box-shadow:0 1px 0 var(--ep-line);margin:0}#tee-artwork-form .ep-ux-upload>strong{display:block;font-size:14.5px;font-weight:600;color:var(--ep-wine)}#tee-artwork-form .ep-ux-upload>small{display:block;font-size:12px;color:var(--ep-muted)}#tee-artwork-form .tee-photo:has(.tee-photo-uploaded) .tee-photo-label{justify-content:center;border-style:solid;border-color:var(--ep-line);background:#fff;padding:10px}#tee-artwork-form .tee-photo-image{max-height:200px;border-radius:10px}#tee-artwork-form .tee-photo-clear{background:var(--ep-wine);border:2px solid #fff}.tee-variants .tee-radio,.tee-available-products .tee-radio{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;border-radius:var(--ep-radius);outline-color:var(--ep-line);font-size:14px;font-weight:500}#tee-artwork-form .tee-campaign-form-footer{padding:4px 0 0}html body .tee-btn--preview{width:100%;min-height:50px;border:1.5px solid var(--ep-wine);border-radius:var(--ep-pill);background:#fff;color:var(--ep-wine);font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:.01em;text-transform:none;box-shadow:none}@media(hover:hover){html body .tee-btn--preview:hover{background:var(--ep-rose-soft)}}.tee-btn--atc{font-weight:600;letter-spacing:.01em;text-transform:none}#tee-artwork-form .tee-customization-warning:empty{display:none}html body .vm--container.tee-dialog{z-index:2147483000}html body .tee-dialog .vm--overlay{background:#2a0e148c}html body .tee-dialog .vm--modal{border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #2a0e1459}html body .tee-dialog .tee-dialog-close{top:8px;right:8px;width:40px;height:40px;border-radius:50%;background:#ffffffeb;color:var(--ep-wine);display:grid;place-items:center;z-index:2}html body .tee-dialog .tee-btn{min-height:44px;border-radius:var(--ep-pill);font-family:inherit;font-weight:600;text-transform:none}@media(max-width:989px){html body :is(.tee-dialog-gallery,.tee-dialog-product-mockup) .tee-dcontent-footer{display:none}html body :is(.tee-dialog-gallery,.tee-dialog-product-mockup) .tee-dcontent-body{flex-wrap:wrap}html body :is(.tee-dialog-gallery,.tee-dialog-product-mockup) .tee-dcontent-body:before{flex:0 0 100%;content:"Assim vai ficar o seu presente";display:block;padding:14px 56px 10px 16px;font-size:15px;font-weight:600;color:var(--ep-wine)}}body.vm--block-scroll .elaine-pdp-gallery-counter,body.vm--block-scroll .elaine-pdp-gallery-zoom{visibility:hidden}@media(max-width:989px){.template-product .carousel-main:not(.flickity-enabled){height:auto;opacity:1;overflow:hidden}.template-product .carousel-main:not(.flickity-enabled)>*{display:none}.template-product .carousel-main:not(.flickity-enabled)>:first-child{display:block;aspect-ratio:1;overflow:hidden}.template-product .carousel-main:not(.flickity-enabled)>:first-child img{width:100%;height:100%;object-fit:cover}.template-product .verticle_thumb .carousel-nav:not(.flickity-enabled){height:56px}}.ep-assure{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 12px;margin:24px 0 0;padding:18px 16px;list-style:none;border-radius:var(--ep-radius);background:var(--ep-blush)}.ep-assure li{display:grid;grid-template-columns:22px 1fr;gap:8px;margin:0;align-items:start}.ep-assure p{margin:0}.ep-assure svg{width:20px;height:20px;color:var(--ep-wine);margin-top:1px}.ep-assure strong{display:block;font-size:13px;font-weight:600;line-height:1.3;color:var(--ep-ink)}.ep-assure span{display:block;font-size:12px;line-height:1.35;color:var(--ep-muted)}.ep-details{margin:28px 0 0;border-top:1px solid var(--ep-line)}.ep-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;list-style:none;cursor:pointer;font-size:1.0625rem;font-weight:600;color:var(--ep-ink)}.ep-details>summary::-webkit-details-marker{display:none}.ep-details>summary:after{content:"";width:10px;height:10px;border-right:2px solid var(--ep-wine);border-bottom:2px solid var(--ep-wine);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--ep-base) var(--ep-ease)}.ep-details[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.ep-details__body{padding:0 0 20px;font-size:14.5px;line-height:1.65;color:var(--ep-text);max-width:68ch}.ep-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:auto 1fr;gap:8px;padding:10px var(--ep-gutter) calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--ep-line);box-shadow:0 -8px 24px #3b141d14;transform:translateY(110%);visibility:hidden;transition:transform .3s var(--ep-ease),visibility 0s linear .3s}.ep-sticky.is-visible{transform:none;visibility:visible;transition:transform .3s var(--ep-ease)}.ep-sticky.is-over-modal{z-index:2147483001;background:#fff}.ep-sticky__ghost,.ep-sticky__btn{min-height:52px;border-radius:var(--ep-pill);font:inherit;cursor:pointer;transition:transform var(--ep-fast) ease,background-color var(--ep-base) ease}.ep-sticky__ghost{display:inline-flex;align-items:center;gap:8px;padding:0 16px 0 14px;border:1.5px solid var(--ep-wine);background:#fff;color:var(--ep-wine);font-size:13.5px;font-weight:600;white-space:nowrap}.ep-sticky__ghost svg{width:18px;height:18px;flex:none}.ep-sticky__btn{display:grid;align-content:center;justify-items:center;gap:1px;padding:0 16px;border:0;background:var(--ep-wine);color:#fff;min-width:0}.ep-sticky__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap}.ep-sticky__sub{font-size:11.5px;font-weight:500;line-height:1.2;opacity:.82;white-space:nowrap;font-variant-numeric:tabular-nums}.ep-sticky__sub:empty{display:none}.ep-sticky.is-ready .ep-sticky__btn{background:var(--ep-wine-hover);box-shadow:0 6px 16px #5b233347}.ep-sticky__ghost:active,.ep-sticky__btn:active{transform:scale(.97)}@media(max-width:370px){.ep-sticky__ghost{padding:0 12px;font-size:12.5px}.ep-sticky__label{font-size:14px}}@media(min-width:990px){.ep-sticky{display:none}}body.ep-sticky-on #wa__btn_popup_chat,body.ep-sticky-on .wa__btn_popup,body.ep-sticky-on .backtotop{transform:translateY(-78px);transition:transform .3s var(--ep-ease)}@media(max-width:989px){.backtotop{display:none!important}}@media(prefers-reduced-motion:reduce){.ep-sticky,.ep-railbar,.ep-pz__fill,.ep-railbar__fill,.ep-chipstep,.ep-choice,.ep-pz__toggle svg{transition:none}.ep-field-focus{animation:none}}.tee-customization-wrapper .tee-product-price{margin:0 0 4px}.tee-customization-wrapper .tee-product-price .tee-price--current{font-size:1.25rem}.tee-customization-wrapper .tee-variants{padding:4px 0 18px;border-bottom:1px solid var(--ep-line)}.tee-customization-wrapper .tee-option{margin:12px 0 0}.tee-customization-wrapper .tee-option__title{display:block;margin:0 0 8px;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ep-ink)}.tee-customization-wrapper .tee-option-inner{display:flex;flex-wrap:wrap;gap:8px;margin:0}.tee-customization-wrapper .tee-option-inner .tee-radio{margin:0}.tee-customization-wrapper .tee-form-actions .tee-checkbox-wrapper{margin:4px 0 12px;font-size:12.5px;line-height:1.45;color:var(--ep-muted)}#tee-artwork-form .tee-variants .tee-radio{min-height:44px;padding:0 14px;border-radius:var(--ep-radius);font-size:14px;font-weight:500}#tee-artwork-form .tee-variants .tee-radio *{font-size:inherit;line-height:1.2}#tee-artwork-form .tee-photo-action .tee-btn,#tee-artwork-form .tee-btn--upload{min-height:40px;padding:0 16px;border:1.5px solid var(--ep-wine);border-radius:var(--ep-pill);background:#fff;color:var(--ep-wine);font-family:inherit;font-size:13px;font-weight:600}#tee-artwork-form .tee-photo-action{display:none}#tee-artwork-form .tee-photo:has(.tee-photo-uploaded) .tee-photo-action{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:10px}#tee-artwork-form .tee-photo-action a,#tee-artwork-form .tee-photo-action [class*=edit]{color:var(--ep-wine);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px}#tee-artwork-form .tee-description{display:none}#tee-artwork-form .tee-btn--atc{min-height:52px;text-transform:none;letter-spacing:.01em;font-family:inherit;font-size:15px;font-weight:600}#tee-artwork-form .tee-photo-action .tee-btn,#tee-artwork-form .tee-photo-action button,#tee-artwork-form .tee-photo-action label{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1.5px solid var(--ep-wine)!important;border-radius:var(--ep-pill);background:#fff!important;color:var(--ep-wine)!important;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}#tee-artwork-form .tee-photo-action .tee-btn *,#tee-artwork-form .tee-photo-action button *,#tee-artwork-form .tee-photo-action label *{color:inherit!important;fill:currentColor}@media(max-width:989px){.tee-gallery-wrapper .tee-gallery-content{height:auto!important}.tee-gallery-wrapper .tee-gallery{position:relative;top:auto}.tee-gallery-wrapper .tee-thumbnails{margin-top:8px}}html body #tee-artwork-form{height:auto;max-height:none;overflow:visible}.template-product .product-form__controls-group--submit .product-form__item--submit{max-width:none;flex:1 1 100%;width:100%}.template-product .product-form__item--submit .pdp-fase4-hero-cta,.template-product .product-form__item--submit .product-form__cart-submit{width:100%}#tee-artwork-form .tee-clipart{border:0;border-radius:var(--ep-radius);background:transparent;padding:0;box-shadow:none}@media(max-width:989px){html body.template-product .product_right_detail .pro_qty_add_cart{flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:10px;padding:16px 0 0!important}html body.template-product .product_right_detail .pro_qty_add_cart .pdp-fase4-qty{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;border:0!important}html body.template-product .product_right_detail .pdp-fase4-qty__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body.template-product .product_right_detail .pdp-fase4-qty .product-form__item{width:auto!important;margin:0!important}html body.template-product .product_right_detail .pdp-fase4-qty__stepper{height:58px;padding:0!important;border:1px solid var(--ep-line);border-radius:var(--ep-pill);background:#fff;align-items:center}html body.template-product .product_right_detail .pdp-fase4-qty__btn{width:40px!important;height:56px!important}html body.template-product .product_right_detail .pdp-fase4-qty__value{width:28px!important;text-align:center;font-weight:600}html body.template-product .product_right_detail .pro_qty_add_cart .product-form__controls-group--submit{flex:1 1 auto!important;min-width:0!important}html body.template-product .product_right_detail .pro_qty_add_cart .pdp-fase4-hero-cta{margin:0!important;padding:0!important}html body.template-product .product_right_detail .pro_qty_add_cart .product-form__cart-submit{min-height:58px!important;padding:0 12px!important;font-size:15px!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body.template-product .product_right_detail .pdp-fase4-hero-cta__trust{display:none!important}html body.template-product .product_right_detail .pdp-fase4-qty__btn span{border:0!important;background:transparent!important;box-shadow:none!important;width:auto!important;height:auto!important}html body.template-product .product_right_detail .pdp-fase4-qty__btn{color:var(--ep-wine)!important;font-size:20px!important}html body.template-product .product_right_detail .pdp-fase4-qty__btn:disabled{color:#cdbfc3!important}}@media(max-width:359px){html body.template-product .product_right_detail .pdp-fase4-qty__btn{width:34px!important}html body.template-product .product_right_detail .pro_qty_add_cart .product-form__cart-submit{font-size:14px!important;padding:0 10px!important;white-space:normal;line-height:1.15;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ep-pdp.css.map */
