:root{--pt-bordeaux: #7F1125;--pt-bordeaux-hover: #951633;--pt-cream: #FFCFDA;--accent: #7F1125}html body #petraitNextBtn,html body .petrait-ms-btn-next{background:var(--pt-bordeaux)!important;color:var(--pt-cream)!important;-webkit-text-fill-color:var(--pt-cream)!important}html body #tcustomizer-add.product-form__submit,html body sticky-atc-bar .tcustomizer-overlap-sticky-atc-button.tcustomizer-overlap-sticky-atc-button,html body sticky-atc-bar .tcustomizer-hide-button.tcustomizer-hide-button{background:var(--pt-bordeaux)!important;color:var(--pt-cream)!important}html body .petrait-progress__step.is-done .petrait-progress__seg,html body .petrait-progress__step.is-current .petrait-progress__seg{background:var(--pt-bordeaux)}.ptu .ptu-card__btn:not(.is-added),.ptu .ptu-bar__btn{background:var(--pt-bordeaux);color:var(--pt-cream)!important}.ptu .ptu-card__btn:not(.is-added):hover{background:var(--pt-bordeaux-hover)}:root{--pt-grey:#f8f7f7;--pt-bordeaux:#7F1125;--pt-cream:#FFCFDA;--pt-ink:#2f2c2b;--pt-ink-2:#3c3937;--pt-light:#c9c3c1;--surface:#f8f7f7;--accent:#7F1125;--pt-radius:22px;--pt-pink-btn:#FF99C8;--pt-orange:#FF9B84;--pt-pink-soft:#FFE9F3}html body .petrait-progress__steps{gap:2px!important;padding:5px!important;border-radius:22px!important;background:var(--pt-grey)!important}html body .petrait-progress__step{gap:0!important;min-width:0}html body .petrait-progress__seg{display:none!important}html body .petrait-progress__label{display:block;padding:10px 4px;border-radius:17px;font-family:Manrope,sans-serif;font-size:13.5px;font-weight:500;line-height:1.2;color:var(--pt-light);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease,background-color .25s ease,box-shadow .25s ease}html body .petrait-progress__step.is-done .petrait-progress__label{color:var(--pt-ink-2);font-weight:500}html body .petrait-progress__step.is-current .petrait-progress__label{color:var(--pt-ink);font-weight:600;background:#fff;box-shadow:0 4px 14px -8px #3c39374d}html body .petrait-progress__steps{display:flex!important}html body .petrait-progress__step{flex:1 1 auto;cursor:pointer}html body .petrait-progress__step:not(.is-current):hover .petrait-progress__label{color:#8a8381}html body .petrait-progress__step.is-done:not(.is-current):hover .petrait-progress__label{color:var(--pt-ink)}html body .petrait-progress__step:focus-visible{outline:2px solid var(--pt-bordeaux);outline-offset:2px;border-radius:17px}@media(max-width:767px){html body .petrait-progress__label{font-size:12.5px;padding:9px 6px}}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]{--swatch-size:40px !important;--swatch-radius:999px !important;position:relative!important;isolation:isolate;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;justify-items:stretch!important;padding:16px!important;margin:0!important;border:none!important}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]:before{content:"";position:absolute;left:0;right:0;bottom:0;top:34px;border-radius:24px;background:var(--pt-grey);z-index:-1;pointer-events:none}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>legend.form__label{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px;width:100%!important;height:34px!important;margin:0!important;padding:0!important}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>legend.form__label:before{display:block!important;margin:0!important;font-size:16px!important;line-height:22px!important;color:var(--pt-ink)!important;font-weight:700!important}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>legend.form__label>div{gap:0!important;line-height:22px!important}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>legend.form__label .font-body-bold{display:none!important}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>legend.form__label [data-selected-swatch-value]{font-size:13px!important;color:#6f6866!important}html body .petrait-sw-head{grid-column:1 / -1;justify-self:start;padding-left:2px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:600;line-height:1.2;color:#8a8381}html body .petrait-sw-head--premium{color:var(--pt-bordeaux);margin-top:6px}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>label{width:100%!important;max-width:none!important;display:block!important;line-height:0!important;padding:0!important}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>label>.swatch-color{display:block!important;width:100%!important;height:40px!important;min-width:0!important;min-height:40px!important;aspect-ratio:auto!important;margin:0!important;border-radius:14px!important;background-size:cover!important}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>label>.swatch-color:after{box-shadow:inset 0 0 0 1px #3c393714!important}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>label>.swatch-color:before{box-shadow:0 0 0 2px var(--pt-grey),0 0 0 4px var(--pt-pink-btn)!important}html body fieldset.petrait-sw-split .petrait-premium-badge{display:none!important}@media(min-width:768px){html body fieldset.product-form__input--color[data-swatch-type=color_swatch]{max-width:440px;gap:10px!important;padding:18px!important}html body fieldset.product-form__input--color[data-swatch-type=color_swatch]>label>.swatch-color{height:44px!important;min-height:44px!important}}html body fieldset.product-form__input--color.petrait-sw-split{grid-template-columns:6px repeat(4,minmax(0,1fr)) 84px!important;column-gap:8px!important;row-gap:10px!important;padding:0!important;justify-items:center!important;align-items:center!important}html body fieldset.product-form__input--color.petrait-sw-split:before{display:none!important}html body fieldset.product-form__input--color.petrait-sw-split>.petrait-sw-head{grid-column:1 / -1!important;justify-self:stretch!important;align-self:stretch!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;margin:0!important;padding:0 0 0 calc(100% - 84px)!important;background:var(--pt-grey);border-radius:var(--pt-radius);z-index:0}html body fieldset.product-form__input--color.petrait-sw-split>.petrait-sw-head--solid{grid-row:1}html body fieldset.product-form__input--color.petrait-sw-split>.petrait-sw-head--premium{grid-row:2}html body fieldset.product-form__input--color.petrait-sw-split>.petrait-sw-head b{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.2;color:var(--pt-ink-2)}html body fieldset.product-form__input--color.petrait-sw-split>.petrait-sw-head i{font-family:Manrope,sans-serif;font-size:12px;font-style:italic;font-weight:500;line-height:1.2;color:#8a8381}html body fieldset.product-form__input--color.petrait-sw-split>label{position:relative;z-index:1;width:100%!important;max-width:62px!important;margin:14px 0!important}html body fieldset.product-form__input--color.petrait-sw-split>label:nth-of-type(1){grid-row:1;grid-column:2}html body fieldset.product-form__input--color.petrait-sw-split>label:nth-of-type(2){grid-row:1;grid-column:3}html body fieldset.product-form__input--color.petrait-sw-split>label:nth-of-type(3){grid-row:1;grid-column:4}html body fieldset.product-form__input--color.petrait-sw-split>label:nth-of-type(4){grid-row:1;grid-column:5}html body fieldset.product-form__input--color.petrait-sw-split>label:nth-of-type(5){grid-row:2;grid-column:2}html body fieldset.product-form__input--color.petrait-sw-split>label:nth-of-type(6){grid-row:2;grid-column:3}html body fieldset.product-form__input--color.petrait-sw-split>label:nth-of-type(7){grid-row:2;grid-column:4}html body fieldset.product-form__input--color.petrait-sw-split>label:nth-of-type(8){grid-row:2;grid-column:5}html body fieldset.product-form__input--color.petrait-sw-split>label>.swatch-color{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;border-radius:999px!important}@media(min-width:768px){html body fieldset.product-form__input--color.petrait-sw-split{max-width:none;grid-template-columns:8px repeat(4,minmax(0,1fr)) 92px!important;column-gap:10px!important}html body fieldset.product-form__input--color.petrait-sw-split>.petrait-sw-head{padding-left:calc(100% - 92px)!important}html body fieldset.product-form__input--color.petrait-sw-split>label{max-width:70px!important;margin:16px 0!important}html body fieldset.product-form__input--color.petrait-sw-split>.petrait-sw-head b{font-size:14px}}html body .petrait-ms-btns{gap:10px!important;align-items:stretch!important}html body #petraitNextBtn,html body .petrait-ms-btns .petrait-ms-btn-next{display:flex!important;align-items:center!important;justify-content:space-between!important;height:60px!important;min-height:60px!important;padding:0 8px 0 26px!important;border-radius:var(--pt-radius)!important;background:var(--pt-pink-btn)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}html body #petraitNextBtn .petrait-ms-next-arrow{position:relative;z-index:1;flex:none;width:44px;height:44px;border-radius:999px;background:#fff;color:var(--pt-bordeaux);-webkit-text-fill-color:var(--pt-bordeaux);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}html body #petraitNextBtn:hover .petrait-ms-next-arrow{transform:translate(2px)}html body #petraitNextBtn .petrait-ms-next-arrow svg{display:block;stroke:var(--pt-bordeaux)}html body #petraitBackBtn,html body .petrait-ms-btns .petrait-ms-btn-back{flex:0 0 60px!important;width:60px!important;height:60px!important;padding:0!important;border-radius:var(--pt-radius)!important;background:var(--pt-grey)!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;font-weight:600!important;letter-spacing:0!important}html body #petraitBackBtn:before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F1125' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5'/%3E%3Cpath d='m11 6-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat}html body .petrait-ms-ship-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;box-sizing:border-box;width:100%;max-width:none;min-height:54px;text-align:center;margin:0 0 10px;padding:8px 14px;border:none;border-radius:var(--pt-radius);background:var(--pt-orange);color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:20px;white-space:nowrap}html body .petrait-ms-ship-row .pt-sub{display:flex;align-items:baseline;gap:7px;font-size:15px;font-weight:700;color:#fff}html body .petrait-ms-ship-row .pt-sub b{font-weight:700;color:inherit}html body .petrait-ms-ship-row s{font-size:12.5px;font-weight:400;opacity:.75}html body .petrait-ms-ship-row .pt-sep{display:none}html body .petrait-ms-ship-row .pt-ship{font-size:11.5px;font-weight:400;font-style:italic;line-height:15px;color:#fff}html body .petrait-ms-ship-row .pt-ship b{font-weight:inherit;color:inherit}html body #petraitNextBtn .petrait-ms-next-text{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important}html body .petrait-ms-step[data-step="5"]>h2{display:none!important}html body .petrait-ms-step[data-step="5"] .petrait-ms-review-row{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:1px;align-items:center;margin:0 0 10px;padding:14px 16px;border:none!important;border-radius:var(--pt-radius);background:var(--pt-grey);font-family:Manrope,sans-serif}html body .petrait-ms-step[data-step="5"] .petrait-ms-review-row:before{content:"";grid-column:1;grid-row:1 / 3;width:30px;height:30px;border-radius:999px;background:#fff center / 15px 15px no-repeat}html body .petrait-ms-step[data-step="5"] .petrait-ms-review-row>span:first-child{grid-column:2;grid-row:1;font-size:11px!important;font-weight:600!important;color:#8a8381!important;line-height:1.3}html body .petrait-ms-step[data-step="5"] .petrait-ms-review-row .petrait-ms-review-val{grid-column:2;grid-row:2;margin:0!important;text-align:left!important;font-size:13.5px!important;font-weight:600!important;color:var(--pt-ink)!important;line-height:1.35;overflow-wrap:anywhere}html body .petrait-ms-step[data-step="5"] .petrait-ms-review-row .petrait-ms-edit{grid-column:3;grid-row:1 / 3;margin:0!important;font-size:12px!important;font-weight:700!important;color:var(--pt-bordeaux)!important}html body .petrait-ms-step[data-step="5"] .petrait-ms-review-row:has([data-goto="1"]):before{background:var(--pt-sw, #ffe6ed);box-shadow:0 0 0 3px #fff}html body .petrait-ms-step[data-step="5"] .petrait-ms-review-row:has([data-goto="2"]):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F1125' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2.5' width='10' height='19' rx='3'/%3E%3C/svg%3E")}html.petrait-split body .petrait-ms-step[data-step="5"] .petrait-ms-review-row:has([data-goto="2"]):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F1125' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2'/%3E%3Crect x='7.5' y='6.5' width='9' height='11' rx='1'/%3E%3C/svg%3E")}html body .petrait-ms-step[data-step="5"] .petrait-ms-review-row:has([data-goto="3"]):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F1125' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='7' r='2'/%3E%3Ccircle cx='16' cy='7' r='2'/%3E%3Ccircle cx='5' cy='12.5' r='1.8'/%3E%3Ccircle cx='19' cy='12.5' r='1.8'/%3E%3Cpath d='M12 12c-3 0-5 3.5-5 5.5S9 20 12 19.2c3 .8 5-.2 5-1.7S15 12 12 12Z'/%3E%3C/svg%3E");background-size:16px 16px}html body .petrait-ms-step[data-step="5"] .petrait-ms-review-row:has([data-goto="4"]):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F1125' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}html body .petrait-ms-step[data-step="5"]:after{content:"You approve your illustration before we print. Free revisions until you love it.";display:block;margin:4px 0 0;padding:14px 16px 14px 48px;border-radius:var(--pt-radius);background:#fff0fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F1125' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3C/svg%3E") 16px center / 20px 20px no-repeat;color:var(--pt-bordeaux);font-family:Manrope,sans-serif;font-size:12.5px;line-height:1.4}html.petrait-digital body .petrait-ms-step[data-step="5"]:after{content:"You approve your illustration before we send it. Free revisions until you love it."}html body .tcustomizer-widget .tcustomizer-btn,html body .tcustomizer-btn{background:var(--pt-grey)!important;border:1.5px solid var(--pt-grey)!important;color:#6f6866!important;border-radius:18px!important}html body .tp-brand .tcustomizer-btn,html body .tp-pet-count .tcustomizer-btn,html body .petrait-group-layout .tcustomizer-btn{border-radius:999px!important}html body .tcustomizer-widget .tcustomizer-btn--active,html body .tcustomizer-btn--active{background:var(--pt-pink-soft)!important;border-color:var(--pt-pink-btn)!important;color:var(--pt-bordeaux)!important;font-weight:700!important}html body .tp-extras .tcustomizer-btn{background:var(--pt-grey)!important;border-color:var(--pt-grey)!important;border-radius:22px!important}html body .tp-extras .tcustomizer-btn--active{background:var(--pt-pink-soft)!important;border-color:var(--pt-pink-btn)!important}html body fieldset.product-form__input--button>label{background:var(--pt-grey)!important;border-color:var(--pt-grey)!important;color:#6f6866!important;border-radius:999px!important}html body fieldset.product-form__input--button>input:checked+label{background:var(--pt-pink-soft)!important;border-color:var(--pt-pink-btn)!important;color:var(--pt-bordeaux)!important;font-weight:700!important}html body .petrait-group-1 .tcustomizer__dropdown-button{background-color:var(--pt-grey)!important;border-color:var(--pt-grey)!important;border-radius:18px!important;min-height:52px}html body .tp-pet-name .tcustomizer__text-field-wrapper,html body .petrait-group-3 .tcustomizer__text-field-wrapper{background:var(--pt-grey)!important;border-color:var(--pt-grey)!important;border-radius:18px!important}html body .tp-pet-name .tcustomizer__text-field-wrapper:focus-within,html body .petrait-group-3 .tcustomizer__text-field-wrapper:focus-within{border-color:var(--pt-bordeaux)!important}html body .petrait-group-layout .tcustomizer-accordion__heading,html body .petrait-group-1 .tcustomizer-accordion__heading,html body .petrait-group-2 .tcustomizer-accordion__heading,html body .petrait-group-3 .tcustomizer-accordion__heading,html body legend.form__label:before,html body #petraitTail h2{color:var(--pt-ink)!important;font-weight:700!important}html body .petrait-ms-edit{color:var(--pt-bordeaux)}@media(max-width:767px){html body .VIM-thumbnail,html body .VIM-t-slider,html body .VIM-t-mobile-slider{display:none!important}html body .VIM-media-wrapper .VIM-slider-controls,html body .VIM-media-wrapper .VIM-slider-dots,html body .VIM-media-wrapper .VIM-slider-dot,html body .VIM-media-wrapper .VIM-slider-buttons,html body .VIM-media-wrapper .VIM-slider-button{visibility:visible!important}html body .VIM-media-wrapper .VIM-slider-button:not([disabled]){opacity:.9!important}}html body .tp-buybox-trust__item{background:var(--pt-grey)!important;border-color:var(--pt-grey)!important;border-radius:16px!important}html body .tp-buybox-trust__label{color:#6f6866!important}html body .tp-buybox-trust__icon{stroke:#6f6866!important}html body .petrait-ms-error{background:none!important;border:none!important;border-radius:0!important;padding:0 4px!important;margin:0 0 10px!important;font-family:Manrope,sans-serif!important;font-size:12.5px!important;font-weight:600!important;line-height:1.35!important;color:#d64550!important;text-align:center!important}html body .petrait-ms-error b{font-weight:800;color:inherit}html body .petrait-ms-error.visible{display:block!important}html body .petrait-ms-error.visible:before{content:"";display:inline-block;vertical-align:-3px;margin-right:6px;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d64550' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5'/%3E%3Cpath d='M12 16.3h.01'/%3E%3C/svg%3E") center / contain no-repeat}html body .pt-invalid .tcustomizer-file-input-guide,html body .tcustomizer__text-field-wrapper.pt-invalid,html body .tcustomizer__dropdown-button.pt-invalid,html body .petrait-group-layout .tcustomizer-row.pt-invalid .tcustomizer-btn{border-color:#e06a72!important;background-color:#fff5f6!important;transition:border-color .2s ease,background-color .2s ease}html body .pt-shake{animation:ptShake .42s ease}@keyframes ptShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){html body .pt-shake{animation:none}}html body .petrait-save-badge{display:none!important}@media(min-width:768px){html body .petrait-ms-topbar{padding-top:0!important}}html body .tcustomizer-btn--edit-option,html body [id^=edit-option-button],html body .product-option:has([data-edit-product-option]){display:none!important}@media(max-width:767px){html body .tcustomizer-widget input,html body .tcustomizer-widget textarea,html body .tcustomizer-widget select,html body [class*=petrait-group-] .tcustomizer__text-field,html body [class*=petrait-group-] .tcustomizer__input-search{font-size:16px!important}}html body .petrait-ms-footer{padding-bottom:6px!important}html body .tp-buybox-guarantee{margin-top:0!important;padding-top:6px!important}html body fieldset.pt-as-select>label{display:none!important}html body .pt-opt-select-wrap{width:100%;flex:1 1 100%;position:relative}html body .pt-opt-select{appearance:none;-webkit-appearance:none;width:100%;min-height:52px;box-sizing:border-box;margin:0;padding:0 44px 0 18px;border:1.5px solid var(--pt-grey);border-radius:18px;background:var(--pt-grey) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f6866' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 18px center / 14px 14px;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;color:var(--pt-ink);cursor:pointer}html body .pt-opt-select:focus{outline:none;border-color:var(--pt-pink-btn)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/petrait-brand.css.map */
