body[data-dd-stepper] .tee-form-wrapper{--dd-ink: #322a21;--dd-muted: #6e6357;--dd-line: #e4dacb;--dd-fawn: #d8c9b2;--dd-ivory: #faf7f1;--dd-paper: #fdfcf8;--dd-bronze: #9c7a4a}body[data-dd-stepper] form.tee-form-wrapper{display:flex;flex-direction:column}body[data-dd-stepper] .tee-form-wrapper .tee-campaign,body[data-dd-stepper] .tee-form-wrapper .tee-variants,body[data-dd-stepper] .tee-form-wrapper .tee-customize-main-form,body[data-dd-stepper] .tee-form-wrapper .tee-customization-form{display:contents}body[data-dd-stepper] .tee-form-wrapper .tee-product-price{order:5}body[data-dd-stepper] .tee-form-wrapper .tee-customization-form>.tee-field{order:38}body[data-dd-stepper] .tee-form-wrapper .tee-customization-form>.tee-field--photo{order:10}body[data-dd-stepper] .tee-form-wrapper .tee-option--size{order:20}body[data-dd-stepper] .tee-form-wrapper .tee-available-products{order:30}body[data-dd-stepper] .tee-form-wrapper .tee-option--color{order:31}body[data-dd-stepper] .tee-form-wrapper .tee-customization-form>.tee-field--text{order:40}body[data-dd-stepper] .tee-form-wrapper .tee-customization-warning{order:44}body[data-dd-stepper] .tee-form-wrapper .dd-review{order:50}body[data-dd-stepper] .tee-form-wrapper .tee-form-actions{order:60}body[data-dd-stepper] .tee-form-wrapper .tee-description{order:90}body[data-dd-stepper] .tee-form-wrapper .tee-form-header{display:none!important}body[data-dd-stepper] .tee-form-wrapper .tee-product-price{margin:0 0 1rem;padding:0 0 .9rem;border-bottom:1px solid var(--dd-line)}body[data-dd-stepper] .tee-form-wrapper .tee-product-price .tee-price--current{font-family:var(--font-heading--family, serif);font-size:clamp(1.5rem,4vw,1.85rem);line-height:1.1;font-weight:500;color:var(--dd-ink)}body[data-dd-stepper] .tee-form-wrapper [data-dd-step],body[data-dd-stepper] .tee-form-wrapper [data-dd-sub]{position:relative;border:1px solid var(--dd-line);border-radius:14px;background:#fff;padding:.95rem 1.1rem;margin:0 0 .65rem;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open]{border-color:var(--dd-ink);box-shadow:0 6px 20px #322a2112}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done]{background:#fbf8f3;padding-top:.7rem;padding-bottom:.7rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=todo]{background:var(--dd-ivory);padding-top:.7rem;padding-bottom:.7rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-joined="1"]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;margin-bottom:0;padding-bottom:.35rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-sub]{border-top-left-radius:0;border-top-right-radius:0;border-top:0;margin-top:0;padding-top:.55rem}body[data-dd-stepper] .tee-form-wrapper .tee-option--color:not([data-dd-sub]):not([data-dd-step]){animation:dd-attr-hold 1.2s}@keyframes dd-attr-hold{0%{opacity:0}99%{opacity:0}to{opacity:1}}body[data-dd-stepper] .tee-form-wrapper [data-dd-sub][data-dd-state=open]{box-shadow:0 6px 20px #322a2112;border-color:var(--dd-ink)}body[data-dd-stepper] .tee-form-wrapper [data-dd-joined="1"][data-dd-state=open]{box-shadow:none}body[data-dd-stepper] .tee-form-wrapper [data-dd-sub] .tee-option__title[data-dd-title]{font-size:0!important}body[data-dd-stepper] .tee-form-wrapper [data-dd-sub] .tee-option__title[data-dd-title]:after{content:attr(data-dd-title);font-family:var(--font-body--family, sans-serif);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dd-muted)}body[data-dd-stepper] .tee-form-wrapper [data-dd-num]{display:flex!important;align-items:center;gap:.65rem;margin:0!important;padding:0!important;min-height:1.7rem;text-transform:none;letter-spacing:0}body[data-dd-stepper] .tee-form-wrapper [data-dd-clickable],body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done]{cursor:pointer}body[data-dd-stepper] .tee-form-wrapper [data-dd-num]:before{content:attr(data-dd-num);flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body--family, sans-serif);font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none;border:1px solid var(--dd-fawn);background:var(--dd-ivory);color:var(--dd-muted);transition:background-color .18s ease,color .18s ease,border-color .18s ease}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] [data-dd-num]:before{background:var(--dd-ink);border-color:var(--dd-ink);color:var(--dd-ivory)}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done] [data-dd-num]:before{content:"\2713";background:var(--dd-ink);border-color:var(--dd-ink);color:var(--dd-ivory)}body[data-dd-stepper] .tee-form-wrapper label.tee-option__title[data-dd-num]{font-size:0!important;color:var(--dd-ink);gap:0}body[data-dd-stepper] .tee-form-wrapper label.tee-option__title[data-dd-num]:before{margin-right:.65rem}body[data-dd-stepper] .tee-form-wrapper label.tee-option__title[data-dd-num]:after{content:attr(data-dd-title);font-family:var(--font-heading--family, serif);font-size:1.02rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--dd-ink)}body[data-dd-stepper] .tee-form-wrapper .tee-field__header[data-dd-num] .tee-field__heading{font-family:var(--font-heading--family, serif);font-size:1.02rem;font-weight:500;letter-spacing:.01em;color:var(--dd-ink);margin:0}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] .tee-field__heading[data-dd-hint]:after{content:attr(data-dd-hint);display:block;margin-top:.3rem;font-family:var(--font-body--family, sans-serif);font-size:.82rem;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--dd-muted)}body[data-dd-stepper] .tee-form-wrapper .tee-field__header[data-dd-num][data-dd-value]:after{content:attr(data-dd-value);margin-left:auto;flex:0 0 auto;font-family:var(--font-body--family, sans-serif);font-size:.85rem;font-weight:400;letter-spacing:0;color:var(--dd-muted);text-align:right;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-dd-stepper] .tee-form-wrapper .tee-radio-label[data-dd-delta]:after{content:attr(data-dd-delta);margin-left:.45em;font-family:var(--font-body--family, sans-serif);font-size:.76em;font-weight:600;letter-spacing:.01em;color:var(--dd-bronze);white-space:nowrap}body[data-dd-stepper] .tee-form-wrapper .tee-radio-label span[data-dd-label]{font-size:0!important;letter-spacing:0}body[data-dd-stepper] .tee-form-wrapper .tee-radio-label span[data-dd-label]:before{content:attr(data-dd-label);font-size:.9rem;letter-spacing:.01em}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=todo]>.tee-ap-thumbnail,body[data-dd-stepper] .tee-form-wrapper [data-dd-state=todo]>.tee-option-inner,body[data-dd-stepper] .tee-form-wrapper [data-dd-state=todo]>.tee-row,body[data-dd-stepper] .tee-form-wrapper [data-dd-state=todo]>.tee-field__input{display:none!important}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=todo] [data-dd-num]{opacity:.62}body[data-dd-stepper] .tee-form-wrapper [data-dd-sub][data-dd-state=todo]{display:none!important}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done].tee-option,body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done].tee-available-products{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done]>.tee-option__title{flex:1 1 0%;min-width:0}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done]>.tee-ap-thumbnail,body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done]>.tee-option-inner{flex:0 0 auto;margin:0}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done]:not([data-dd-sub]) .tee-radio:not(.active){display:none!important}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done]:not([data-dd-sub]) .tee-radio.active{pointer-events:none}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done] .tee-radio.active .tee-radio-label,body[data-dd-stepper] .tee-form-wrapper [data-dd-sub][data-dd-state=done] .tee-radio-label{padding:.32em .75em;font-size:.8rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-sub][data-dd-state=done] .tee-option-inner{gap:.4rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done]>.tee-option__title:after{font-size:.95rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done]>.tee-option__title:before{width:1.4rem;height:1.4rem;margin-right:.55rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=done].tee-field:not(.tee-field--photo)>.tee-field__input{display:none!important}body[data-dd-stepper] .tee-form-wrapper .tee-ap-thumbnail .tee-field__header{display:none!important}body[data-dd-stepper] .tee-form-wrapper .tee-ap-thumbnail .tee-field,body[data-dd-stepper] .tee-form-wrapper .tee-ap-thumbnail .tee-field__input{margin:0;padding:0;border:0}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open]>.tee-option-inner,body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open]>.tee-ap-thumbnail,body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open]>.tee-field__input{margin-top:.75rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] .tee-row{gap:.5rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-step] .tee-radio-label,body[data-dd-stepper] .tee-form-wrapper [data-dd-sub] .tee-radio-label{font-size:.9rem}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] .tee-photo-head{display:block;width:100%}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] .tee-photo-label{display:block;cursor:pointer;width:100%}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] .tee-photo{display:block;width:100%}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] .tee-photo-placeholder{width:100%!important;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:1.4rem 1rem;border:2px dashed var(--dd-fawn);border-radius:12px;background:var(--dd-paper);transition:border-color .15s ease,background-color .15s ease}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] .tee-photo-label:hover .tee-photo-placeholder{border-color:var(--dd-bronze);background:#fff}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] .tee-photo-placeholder svg{width:26px;height:26px;opacity:.5}body[data-dd-stepper] .tee-form-wrapper [data-dd-state=open] .tee-photo-placeholder:after{content:"Add a photo of your dog";font-family:var(--font-body--family, sans-serif);font-size:.9rem;font-weight:500;color:var(--dd-ink)}body[data-dd-stepper] .tee-form-wrapper .tee-btn--upload{border-radius:8px;background:transparent!important;border:1px solid var(--dd-ink)!important;color:var(--dd-ink)!important;font-weight:500}body[data-dd-stepper] .tee-form-wrapper .tee-btn--upload:hover{background:var(--dd-ivory)!important}body[data-dd-stepper] .tee-form-wrapper .tee-field--text .tee__input--text,body[data-dd-stepper] .tee-form-wrapper .tee-field--text input[type=text]{width:100%;font-family:var(--font-body--family, sans-serif);font-size:1.25rem;font-weight:600;letter-spacing:.08em;text-align:center;color:var(--dd-ink);padding:.85rem 1rem;background:var(--dd-paper);border:1px solid var(--dd-fawn);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}body[data-dd-stepper] .tee-form-wrapper .tee-field--text .tee__input--text:focus,body[data-dd-stepper] .tee-form-wrapper .tee-field--text input[type=text]:focus{border-color:var(--dd-ink);outline:none;box-shadow:0 0 0 3px #9c7a4a29}body[data-dd-stepper] .tee-form-wrapper .tee-field--text input::placeholder{color:#b9ac9b;font-weight:400;letter-spacing:.02em}body[data-dd-stepper] .tee-form-wrapper [data-dd-warn]{border-color:#a8442a}body[data-dd-stepper] .tee-form-wrapper [data-dd-warn]:after{content:attr(data-dd-warn);display:block;margin-top:.7rem;padding-top:.6rem;border-top:1px solid #eadfd2;font-family:var(--font-body--family, sans-serif);font-size:.85rem;line-height:1.35;color:#a8442a}body[data-dd-stepper] form.tee-form-wrapper>.dd-review{display:block!important}body[data-dd-stepper] .dd-review{border:1px solid var(--dd-line, #e4dacb);border-bottom:0;border-radius:14px 14px 0 0;background:#fff;padding:.95rem 1.1rem .15rem;margin:0}body[data-dd-stepper] .dd-review__head{display:flex;align-items:center;gap:.65rem;margin-bottom:.7rem}body[data-dd-stepper] .dd-review__num{flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body--family, sans-serif);font-size:.78rem;font-weight:600;border:1px solid var(--dd-fawn, #d8c9b2);background:var(--dd-ivory, #faf7f1);color:var(--dd-muted, #6e6357)}body[data-dd-stepper] .dd-review__title{font-family:var(--font-heading--family, serif);font-size:1.02rem;font-weight:500;color:var(--dd-ink, #322a21)}body[data-dd-stepper] .dd-review__rows{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.75rem}body[data-dd-stepper] .dd-review__row{display:flex;align-items:center;gap:.6rem;font-family:var(--font-body--family, sans-serif);font-size:.9rem}body[data-dd-stepper] .dd-review__thumb{flex:0 0 auto;width:32px;height:32px;border-radius:6px;object-fit:cover;border:1px solid var(--dd-line, #e4dacb)}body[data-dd-stepper] .dd-review__label{color:var(--dd-muted, #6e6357)}body[data-dd-stepper] .dd-review__value{margin-left:auto;text-align:right;color:var(--dd-ink, #322a21);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}body[data-dd-stepper] .dd-review__row--todo .dd-review__value{color:#a8442a;font-weight:400}body[data-dd-stepper] .dd-review__price{display:flex;flex-direction:column;gap:.32rem;border-top:1px solid var(--dd-line, #e4dacb);padding:.75rem 0 .3rem}body[data-dd-stepper] .dd-review__line{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-body--family, sans-serif);font-size:.86rem;color:var(--dd-muted, #6e6357)}body[data-dd-stepper] .dd-review__line span:last-child{color:var(--dd-ink, #322a21);font-variant-numeric:tabular-nums}body[data-dd-stepper] .dd-review__total{display:flex;justify-content:space-between;gap:1rem;margin-top:.25rem;padding-top:.6rem;border-top:1px solid var(--dd-line, #e4dacb);font-family:var(--font-heading--family, serif);font-size:1.25rem;color:var(--dd-ink, #322a21)}body[data-dd-stepper] .dd-review__row--todo{cursor:pointer}body[data-dd-stepper] .dd-review[data-dd-blocked] .dd-review__price:before{content:"Add your dog's photo to continue \2014  it's step 1 above.";display:block;margin-bottom:.35rem;padding:.5rem .7rem;border:1px solid #e5c9bd;border-radius:8px;background:#fdf4f0;font-family:var(--font-body--family, sans-serif);font-size:.84rem;line-height:1.4;color:#a8442a}body[data-dd-stepper] .dd-review__note{font-family:var(--font-body--family, sans-serif);font-size:.76rem;line-height:1.4;color:var(--dd-muted, #6e6357);padding:.45rem 0 .4rem}body[data-dd-stepper] .tee-form-wrapper .tee-form-actions{position:static!important;z-index:auto!important;bottom:auto!important;margin:0 0 .65rem;padding:.15rem 1.1rem 1.05rem;border:1px solid var(--dd-line);border-top:0;border-radius:0 0 14px 14px;background:#fff}body[data-dd-stepper] .tee-form-wrapper .tee-form-actions .tee-form-action{margin-top:.6rem}body[data-dd-stepper] .tee-form-wrapper .tee-btn--preview{background:transparent!important;border:1px solid var(--dd-ink)!important;color:var(--dd-ink)!important;border-radius:8px!important;font-family:var(--font-body--family, sans-serif)!important;font-weight:500!important;letter-spacing:.03em!important}body[data-dd-stepper] .tee-form-wrapper .tee-btn--preview:hover{background:var(--dd-ivory)!important}body[data-dd-stepper] .tee-form-wrapper .tee-btn--atc{background:var(--dd-ink)!important;color:var(--dd-ivory)!important;border:0!important;border-radius:8px!important;font-family:var(--font-body--family, sans-serif)!important;font-weight:500!important;letter-spacing:.04em!important}body[data-dd-stepper] .tee-form-wrapper .tee-btn--atc:hover{background:#4a3b2a!important}.dd-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:.85rem;padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom,0px));background:#faf7f1f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #e4dacb;box-shadow:0 -4px 20px #322a2114;transform:translateY(110%);transition:transform .22s ease}body[data-dd-stepper] .dd-sticky-bar{display:flex}.dd-sticky-bar[data-dd-visible="1"]{transform:translateY(0)}.dd-sticky-bar__meta{display:flex;flex-direction:column;line-height:1.15;min-width:0}.dd-sticky-bar__price{font-family:var(--font-heading--family, serif);font-size:1.15rem;color:#322a21}.dd-sticky-bar__progress{font-family:var(--font-body--family, sans-serif);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#6e6357}.dd-sticky-bar__btn{margin-left:auto;flex:0 0 auto;border:0;border-radius:8px;background:#322a21;color:#faf7f1;font-family:var(--font-body--family, sans-serif);font-size:.9rem;letter-spacing:.04em;padding:.8rem 1.5rem;cursor:pointer}.dd-sticky-bar__btn:hover{background:#201a13}@media screen and (min-width:750px){.dd-sticky-bar{padding-left:max(2rem,calc((100vw - 1400px)/2 + 2rem));padding-right:max(2rem,calc((100vw - 1400px)/2 + 2rem))}.dd-sticky-bar__meta{flex-direction:row;align-items:baseline;gap:.85rem}.dd-sticky-bar__btn{padding:.8rem 2.2rem}}@media screen and (max-width:749px){body[data-dd-stepper] .tee-form-wrapper [data-dd-step],body[data-dd-stepper] .tee-form-wrapper [data-dd-sub],body[data-dd-stepper] .dd-review,body[data-dd-stepper] .tee-form-wrapper .tee-form-actions{padding-left:.9rem;padding-right:.9rem}body[data-dd-stepper] form.tee-form-wrapper{scroll-padding-bottom:6rem;padding-bottom:4.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dd-stepper.css.map */
