@media screen and (min-width: 1200px){div.page-width{max-width:1332px}}.portrait-builder{display:block;interpolate-size:allow-keywords}.portrait-builder:not(:last-child){margin-bottom:33px}@media screen and (min-width: 750px){.portrait-builder:not(:last-child){margin-bottom:40px}}@media screen and (min-width: 1280px){.portrait-builder:not(:last-child){margin-bottom:30px}}.portrait-builder.submitting .builder-step-btn--next{pointer-events:none;opacity:.4}.product-block--portrait-builder~.product-block:has(.add-to-cart){visibility:hidden;height:0;pointer-events:none;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portrait-builder__wrapper{padding:21px 40px 18px;background:#f9f9f9}@media screen and (max-width: 768px){.portrait-builder__wrapper{margin-inline:-40px;padding-inline:63px}}@media screen and (max-width: 589px){.portrait-builder__wrapper{margin-inline:-20px;padding-inline:32px}}.portrait-builder__heading{font-family:Urbanist;font-size:24px;color:#2283af;margin-bottom:28px;font-weight:600;letter-spacing:0;text-align:center;text-transform:initial}.portrait-builder__subheading{font-family:Urbanist;font-weight:600;letter-spacing:.07rem;font-size:16px;color:#575757}.portrait-builder-step{overflow:hidden;opacity:0;height:0;pointer-events:none;visibility:hidden;transition:all .3s ease-in .6s}.portrait-builder-step.current{opacity:1;height:auto;pointer-events:all;visibility:visible}.pb-details{--clr-accent: #52A0C3;margin-bottom:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}@media screen and (min-width: 750px){.pb-details{margin-bottom:34px}}.pb-details__item{padding:3px 5px;border:2px solid var(--clr-accent);text-align:center;font-family:Urbanist;font-weight:900;font-size:10px;line-height:1.81;letter-spacing:.07rem}@media screen and (min-width: 769px){.pb-details__item{padding-block:8px}}.pb-details__item:first-of-type{background:var(--clr-accent);color:#fff}.portrait-builder__btns{display:flex;align-items:center;font-size:0;margin-bottom:36px}@media screen and (min-width: 750px){.portrait-builder__btns{margin-bottom:30px}}.builder-step-btn{cursor:pointer}.builder-step-btn[data-type=prev]{--icon-size: 67px;margin-right:0;width:0;visibility:hidden;pointer-events:none;transition:all ease-in .3s}.builder-step-btn[data-type=prev] svg{width:var(--icon-size);height:var(--icon-size)}.builder-step-btn[data-type=prev].visible{width:auto;margin-right:5px;visibility:visible;pointer-events:all}.builder-step-btn--next{position:relative;display:grid;padding:11px 32px 11px 11px;grid-template-columns:1fr 1fr;align-items:center;flex:0 1 100%;font-size:24px;font-weight:700;text-align:right;min-height:70px;box-sizing:border-box;letter-spacing:.07em;background:#ec8a18;border-radius:40px;color:#fff;transition:all .3s ease-in}.builder-step-btn--next:hover{background:#5b9ec8}.builder-step-btn__icons{width:100%;position:relative;overflow:hidden;height:24px}.builder-step-btn__icon{text-align:left;display:flex;align-items:center;justify-content:center}.builder-step-btn__icon{position:absolute}.builder-step-btn__icon--first{animation:firstSvg 3s infinite}.builder-step-btn__icon--second{animation:secondSvg 3s infinite}@keyframes firstSvg{0%{right:100%;opacity:0}50%{right:60%;opacity:1}80%{right:60%;opacity:1}90%{right:-20%;opacity:1}to{right:-20%;opacity:1}}@keyframes secondSvg{0%{right:100%;opacity:0}50%{right:100%;opacity:0}70%{right:66%;opacity:1}90%{right:66%;opacity:1}to{right:-20%;opacity:0}}.builder-step-btn--next.active{pointer-events:none}.builder-step-btn--next.active .builder-step-btn__icon{padding-left:0;position:relative;transition:all .3s ease;text-align:left;opacity:0}.builder-step-btn--next.submit .builder-step-btn__text:nth-child(1),.builder-step-btn__text:nth-child(2){display:none}.builder-step-btn--next.submit .builder-step-btn__text:nth-child(2){display:block}.pb-option{display:block;margin-bottom:18px;container:pb-option / inline-size}@container pb-option (max-width: 350px){.pb-option .pb-option__value{font-size:12px;padding-inline:6px}.pb-option .pb-option__badge{font-size:8px}.pb-tips-option .pb-tips-option__values{column-gap:5px}}.pb-option__heading-wrapper,.pb-option__heading{margin-bottom:16px}@media screen and (min-width: 750px){.pb-option__heading-wrapper,.pb-option__heading{margin-bottom:18px}}.pb-option__heading-wrapper .pb-option__heading{margin-bottom:0}.pb-option__heading-wrapper{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.pb-option__values{display:grid}.portrait-builder-step--1 .pb-option__values{grid-template-columns:repeat(5,1fr);gap:7px}.portrait-builder-step--2 .pb-option__values{grid-template-columns:repeat(4,1fr);gap:5px}@media screen and (min-width: 990px){.portrait-builder-step--2 .pb-option__values{gap:8px}}.portrait-builder-step--2 .pb-option__values:has(.pb-option__value--img){grid-template-columns:repeat(auto-fit,minmax(min(100px,100%),1fr))}.pb-option__value{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #575757;background:#fff;padding:14px 10px;border-radius:14px;text-align:center;font-size:16px;font-family:Urbanist;font-weight:600;transition:all .3s ease-in}.pb-option__value--img{display:block;border:unset;background:unset;padding:0;font-size:14px;font-weight:700;text-transform:uppercase}@media screen and (min-width: 750px){.pb-option__value--img{font-size:15px}}.pb-option__value-text{transition:all .3s ease-in}.pb-option__media-wrapper{position:relative;margin-bottom:7px;border-radius:9px;border:1px solid #575757;overflow:clip;transition:all .3s ease-in}.selected .pb-option__media-wrapper{border-color:#000}.pb-option__media{padding-bottom:82.05%}.pb-option__media>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.portrait-builder-step--2 .pb-option{margin-bottom:38px}@media screen and (min-width: 769px){.portrait-builder-step--2 .pb-option{margin-bottom:18px}}.portrait-builder-step--2 .pb-option__value:not(.pb-option__value--img){padding-inline:4px}.pb-tips-option__value.selected,.pb-option__value.selected{color:#fff;border-color:#a3dcff;background:#5b9ec8}.pb-tips-option__value:hover:not(.selected),.pb-option__value:hover:not(.selected){border-color:#98d9f5;background:#b2d4e3}.pb-option__value--img.selected,.pb-option__value--img:hover:not(.selected){background:transparent}.pb-option__value--img.selected .pb-option__media-wrapper,.pb-option__value--img:hover:not(.selected) .pb-option__media-wrapper{border-color:#52a0c3;box-shadow:0 4px 4px #52a0c340}.pb-option__value--img:hover:not(.selected) .pb-option__value-text{color:#52a0c3}.pb-option__value--img.selected .pb-option__value-text{background:transparent;color:#52a0c3}.pb-option__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#52a0c3;color:#fff;padding:4px;font-family:Urbanist;font-size:10px;line-height:1;letter-spacing:0;z-index:1}@media screen and (min-width: 750px){.pb-option__badge{font-size:12px}}.portrait-builder__products-wrap{margin-bottom:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:18px 22px}.portrait-builder-step--2 .portrait-builder__products-wrap{grid-template-columns:1fr;gap:0;margin-bottom:27px}@media screen and (min-width: 769px){.portrait-builder-step--2 .portrait-builder__products-wrap{margin-bottom:18px}}.pb-product-switcher{--gap: 36px;container-type:inline-size;display:block;border:1px solid #C7C7C7;border-radius:17px;padding:20px;cursor:pointer;background:#fff}.pb-product-switcher__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px var(--gap)}.pb-product-switcher__grid-item:first-of-type{position:relative}.pb-product-switcher__grid-item:first-of-type:before{content:"";display:block;position:absolute;top:12px;right:calc(-1 * var(--gap) / 2);background:#d9d9d9;width:1px;height:min(135px,80%)}@container (max-width: 300px){.pb-product-switcher__grid{display:grid;grid-template-columns:1fr;gap:36px var(--gap)}.pb-product-switcher__grid-item:first-of-type:before{content:"";display:block;position:absolute;top:unset;bottom:-18px;right:unset;background:#d9d9d9;width:100%;height:1px}}.pb-product-switcher__top{padding-bottom:18px;border-bottom:1px solid #C7C7C7;margin-bottom:23px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px}.pb-product-switcher__checkbox{font-size:0}.pb-product-switcher__info{display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px}.pb-product-switcher--image-no-title{padding:5px 11px}.pb-product-switcher--image-no-title .pb-product-switcher__info{gap:10px;align-items:center;grid-template-columns:103px 1fr auto}.pb-product-switcher__info-wrapper{display:grid;gap:10px;justify-items:end}.portrait-builder-step--1 .pb-product-switcher__switcher,.pb-product-switcher__info-wrapper .pb-product-switcher__switcher{margin-right:0}.pb-product-switcher__info-wrapper .pb-product-switcher__price{max-width:unset}@container (max-width: 300px){.pb-product-switcher--image-no-title .pb-product-switcher__info{grid-template-columns:103px 1fr}.pb-product-switcher--image-no-title .pb-product-switcher__info-wrapper{display:flex;grid-column:span 2;align-items:center;justify-content:space-between;gap:5px}}@container (min-width: 425px){.pb-product-switcher--image-no-title .pb-product-switcher__info{padding-left:29px;padding-right:15px}}.pb-product-switcher--image-no-title .pb-product-switcher__description{font-size:12px;align-items:center}@media screen and (min-width: 990px){.pb-product-switcher--image-no-title .pb-product-switcher__description{font-size:14px;max-width:175px}}.pb-product-switcher__description{color:#575757;font-family:Urbanist;font-weight:400;font-size:14px;letter-spacing:.07rem}.pb-product-switcher__price{display:inline-block;color:#2283af;font-size:24px;font-weight:700;font-family:Urbanist;text-align:right;max-width:calc(50% - 20px)}input.pb-product-switcher__switcher{box-sizing:border-box;-webkit-appearance:none;appearance:none;position:relative;width:40px;height:24px;border-radius:40px;background-color:#c2c2cc;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-color:#e6e5e5}input.pb-product-switcher__switcher:before{position:absolute;content:"";top:0;left:0;width:15px;height:15px;margin:4px;background-color:#fff;border-radius:100%;transition:all .3s ease-in-out}input.pb-product-switcher__switcher:checked{background-color:#ec8a18}input.pb-product-switcher__switcher:checked:before{transform:translate(+100%)}input.pb-product-switcher__switcher.disabled{opacity:.4}.pb-product-switcher__message{display:none;color:#ff4500;font-size:12px}.pb-product-switcher__message.visible{display:block}.pb-product-switcher__media{aspect-ratio:1;position:relative}.pb-product-switcher__media>img{position:absolute;width:100%;height:100%;left:0;top:0}.pb-product-switcher--radio .pb-product-switcher__info{display:flex;flex-wrap:wrap-reverse;gap:5px;align-items:center;justify-content:space-between}.pb-product-switcher--radio .pb-product-switcher__heading{margin-bottom:6px}.pb-product-switcher--radio .pb-product-switcher__description{font-family:Urbanist}.pb-product-switcher--radio .pb-product-switcher__description p{font-family:Urbanist;font-size:15px;letter-spacing:.07rem;line-height:1.41}.pb-product-switcher--radio .pb-product-switcher__price{max-width:unset;line-height:1}.pb-notification{display:block;margin-bottom:18px;font-size:0}.pb-notification__heading{margin-bottom:18px}.pb-notification__textarea{background:#fff;border:1px solid #C7C7C7;border-radius:16px;width:100%;min-width:100%;max-width:100%;min-height:110px;max-height:1000px;overflow-y:auto;padding:12px 14px}.pb-notification__textarea::placeholder{color:#858585}.js-autoresize{resize:none}.portrait-builder__totals{margin-bottom:17px;display:flex;gap:5px;grid-template-columns:auto 1fr;align-items:center;justify-content:space-between;font-family:Urbanist}@media screen and (min-width: 750px){.portrait-builder__totals{margin-bottom:24px}}.portrait-builder__totals-title{color:#8c8686;letter-spacing:.07rem;font-size:19px;font-weight:400;line-height:1.211;grid-row:1/-1}@media screen and (min-width: 990px){.portrait-builder__totals-title{font-size:20px}}.portrait-builder__totals-price{text-align:right;word-break:break-word;font-size:19px;line-height:1.211}@media screen and (min-width: 990px){.portrait-builder__totals-price{font-size:20px}}.portrait-builder__totals-price--compare{display:grid;grid-template-columns:auto auto;justify-content:end;align-items:center;gap:5px;font-weight:700}.portrait-builder__totals-price--compare>span:first-child{text-decoration:line-through}.portrait-builder__totals-save{padding:0 5px;background:#ec8a18;color:#fff;font-size:16px;font-weight:800;letter-spacing:.07rem;min-height:23px;text-decoration:none;word-break:break-all;display:flex;align-items:center}.portrait-builder__totals-save:empty{display:none}@media screen and (min-width: 750px){.portrait-builder__totals-save{font-size:15px;min-height:20px;padding-inline:8px}}.portrait-builder__totals-price.sale-price{color:#2283af;font-size:36px;font-weight:700}.portrait-builder__totals-wrapper{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:end}@media screen and (min-width: 990px){.portrait-builder__totals-wrapper{gap:5px 23px}}.portrait-builder-step--3 .portrait-builder__products-wrap{grid-template-columns:1fr;row-gap:17px}.portrait-builder-step--3 .portrait-builder__subheading{font-size:24px;line-height:1.2086}.portrait-builder-step--3 .pb-notification__heading{font-size:18px}.portrait-builder-step--3 .pb-product-switcher__switcher{margin-right:0}.portrait-builder-step--3 .pb-product-switcher__top{padding-bottom:0;border-bottom:unset;margin-bottom:22px}.portrait-builder-step--3 .pb-product-switcher__description{font-size:15px;margin-bottom:20px}@media screen and (min-width: 1280px){.portrait-builder-step--3 .pb-product-switcher--radio .pb-product-switcher__description{margin-bottom:27px}}.portrait-builder-step--3 .pb-product-switcher--default .pb-product-switcher__description{margin-bottom:0;max-width:329px}.portrait-builder-step--3 .pb-product-switcher__price{font-size:32px}.portrait-builder-step--3 .pb-product-switcher--radio .pb-product-switcher__description p:last-of-type{margin-bottom:0;padding-bottom:0}.portrait-builder-step--3 .pb-product-switcher--radio .pb-popup__btn{color:#52a0c3;font-family:Urbanist;font-size:13px}@media screen and (min-width: 990px){.portrait-builder-step--3 .pb-product-switcher{padding-inline:30px}.portrait-builder-step--3 .pb-product-switcher--radio{padding-block:62.5px}.pb-product-switcher{--gap: 80px}}@media screen and (min-width: 1280px){.portrait-builder-step--3 .pb-product-switcher--radio{padding-block:13px}}.pb-image-selector-wrapper.hidden,.pb-custom-bg.hidden{visibility:hidden;height:0;pointer-events:none;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portrait-builder-step--4 input.pb-product-switcher__switcher{margin-right:0}.portrait-builder-step--4 .pb-product-switcher__heading{font-size:24px;line-height:1}.portrait-builder-step--4 .pb-product-switcher__top{align-items:start;border:unset;padding-bottom:0;margin-bottom:16px}.portrait-builder-step--4 .pb-product-switcher__description{font-size:15px}.portrait-builder-step--4 .pb-product-switcher{margin-bottom:16px}.portrait-builder-step--4 .pb-product-switcher__price{font-size:32px}.pb-quantity-block{background:#fff;border:1px solid #C7C7C7;padding:16px 20px 18px;border-radius:17px;margin-bottom:15px;font-family:Urbanist}.pb-quantity-block__heading{font-size:24px;font-weight:600;margin-bottom:7px;letter-spacing:0}.pb-quantity-block__description{color:#575757;margin-bottom:30px}@media screen and (min-width: 1280px){.pb-quantity-block__description{margin-bottom:25px}}.pb-quantity-block__description p{font-family:Urbanist;font-size:15px;padding-bottom:0}.pb-quantity-block__description p:last-child{margin-bottom:0}.pb-quantity-block{display:grid;grid-template-columns:1fr auto;grid-template-areas:"heading heading" "description description" "timer quantity"}@media screen and (min-width: 990px){.pb-quantity-block{column-gap:15px;grid-template-areas:"heading quantity" "description quantity" "timer quantity"}}.pb-quantity-block__heading{grid-area:heading}.pb-quantity-block__description{grid-area:description}.pb-quantity-block__timer{grid-area:timer}.pb-quantity{align-self:flex-end}.pb-quantity__label{text-align:center;color:#858585;font-size:12px;letter-spacing:.07rem;line-height:1.2;margin-bottom:6px}.pb-quantity__wrapper{display:flex;position:relative}.pb-quantity__btn{position:absolute;top:0;width:17px;height:28px;color:#575757;font-family:Urbanist;font-size:15px;letter-spacing:.07rem;z-index:1}@media screen and (min-width: 990px){.pb-quantity__btn{width:34px}}.pb-quantity__btn:before{content:"";position:absolute;top:4px;width:1px;height:20px;background:#e3e3e3}.pb-quantity__btn[data-type=minus]{left:0}.pb-quantity__btn[data-type=minus]:before{right:0}.pb-quantity__btn[data-type=plus]{left:auto;right:0}.pb-quantity__btn[data-type=plus]:before{left:0}.pb-quantity__input{width:76px;height:28px;padding-inline:18px;text-align:center;border:1px solid #E3E3E3;border-radius:2px;color:#575757;font-family:Urbanist;font-size:13px;line-height:1}@media screen and (min-width: 990px){.pb-quantity__input{width:112px;padding-inline:34px}}.pb-quantity__input::-webkit-outer-spin-button,.pb-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pb-summary{font-family:Urbanist}.pb-summary__heading{font-size:16px;font-weight:600;letter-spacing:0;color:#575757;line-height:1;margin-bottom:11px}@media screen and (min-width: 769px){.pb-summary__heading{margin-bottom:13px}}.pb-summary__wrapper{margin-bottom:21px;padding:31px 15px;background:#fff;border:1px solid #C7C7C7;border-radius:17px}@media screen and (min-width: 769px){.pb-summary__wrapper{padding:17px 19px;margin-bottom:35px}}.pb-summary__list{margin:0;padding:0 0 0 22px}.pb-summary__item{font-size:16px;font-weight:600;letter-spacing:0;color:#6c6c6c;line-height:1;margin-bottom:16px}.pb-summary__item:last-child{margin-bottom:0}.pb-tips-product{display:block;margin-bottom:25px;container:pb-option / inline-size}.pb-tips-product__heading{margin-bottom:26px}@media screen and (min-width: 769px){.pb-tips-product__heading{margin-bottom:13px}}.pb-tips-option__values{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 21px}.pb-tips-option__value{background:#fff;border:1px solid #C7C7C7;border-radius:16px;padding:18px 8px;line-height:1;min-height:55px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Urbanist;font-weight:600;letter-spacing:0;color:#575757;transition:all .3s ease-in}.portrait-builder-step--5 .portrait-builder__products-wrapper{background:#fff;border:1px solid #C9C9C9;border-radius:17px;padding:16px 23px;margin-bottom:37px}@media screen and (min-width: 990px){.portrait-builder-step--5 .portrait-builder__products-wrapper{margin-bottom:25px}}.portrait-builder-step--5 .pb-product-switcher{border:unset;padding:0}.portrait-builder-step--5 .pb-product-switcher:not(:last-of-type){padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #E6E6E6;border-radius:unset}.portrait-builder-step--5 .pb-product-switcher__top{padding-bottom:0;border-bottom:unset;margin-bottom:10px}.portrait-builder-step--5 .pb-product-switcher__heading{font-size:20px;line-height:1.2}.portrait-builder-step--5 .pb-product-switcher__description{font-family:Urbanist;max-width:195px}.portrait-builder-step--5 .pb-product-switcher__description p{font-family:Urbanist;font-size:15px;letter-spacing:.07rem;line-height:1}.portrait-builder-step--5 .pb-product-switcher__info{align-items:center}.portrait-builder-step--5 .pb-product-switcher__price{font-size:32px;line-height:1.2}.portrait-builder-step--5 .pb-product-switcher__description p:last-child{margin-bottom:0}.portrait-builder-step--5 .pb-product-switcher__switcher{margin-right:0}.pb-summary-option{display:flex;justify-content:space-between;align-items:center;column-gap:5px}.pb-summary-select,.pb-summary-option__select-wrapper select{text-align:center;padding:4px 8px;border-radius:8px}.pb-summary-option__select-wrapper option{text-align:center}.pb-summary-quantity__actions .pb-quantity__btn{transition:all .3s ease-in}.pb-summary-quantity__actions .pb-quantity__btn:hover{background:#b2d4e3;border-color:#98d9f5}.pb-summary-select{min-width:unset;max-width:50px}.pb-summary-image__top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.pb-summary-product{display:flex;gap:5px;justify-content:space-between}.pb-summary-product__delete{cursor:pointer}.pb-summary-notification{display:block}.pb-summary-notification__top{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:8px}.pb-summary-notification__wrapper{visibility:hidden;pointer-events:none;height:0;overflow:hidden}.open .pb-summary-notification__wrapper{visibility:visible;pointer-events:all;height:auto}.pb-summary-notification__label{word-break:break-word}.pb-summary-notification__textarea{width:100%;max-width:100%;min-width:100%;border-radius:4px}.pb-summary-quantity{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center}.pb-summary-quantity__actions{display:flex;align-items:center;gap:5px}.pb-summary-quantity__btn{cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.pb-purchase{display:block;margin-bottom:17px}@media screen and (min-width: 769px){.pb-purchase{margin-bottom:25px}}.pb-purchase__heading{margin-bottom:13px}.pb-purchase__wrapper{background:#fff;border:1px solid #C7C7C7;border-radius:17px;padding:20px 23px}@media screen and (min-width: 769px){.pb-purchase__wrapper{padding:28px 31px}}.pb-purchase__item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;cursor:pointer}.pb-purchase__item:not(:last-child){position:relative;padding-bottom:16px;margin-bottom:10px;border-bottom:1px solid #C9C9C9}@media screen and (min-width: 769px){.pb-purchase__item:not(:last-child){padding-bottom:30px;margin-bottom:36px}}.pb-purchase__text{max-width:260px;font-family:Urbanist;color:#575757;font-size:20px;font-weight:600;letter-spacing:.07rem;line-height:1}@media screen and (min-width: 769px){.pb-purchase__text{max-width:unset}}.pb-purchase__text:has(.pb-tooltip){display:flex;align-items:center}.pb-purchase__logo{display:inline-flex;vertical-align:center;align-items:center}.pb-purchase__logo svg{position:relative;bottom:-4px}.pb-purchase__circle{--size: 16px;width:var(--size);height:var(--size);border:1px solid #9E9E9E;border-radius:50%}.checked .pb-purchase__circle{background:#ec8a18}.pb-purchase__message{margin-top:10px;display:none}.pb-purchase:has(.pb-purchase__item:nth-child(3).checked) .pb-purchase__message{display:block}.pb-modal{position:fixed;width:100%;min-height:120px;top:0;left:0;z-index:999;background:#fff;display:flex;align-items:center;justify-content:center;transition:height ease .3s;visibility:visible;pointer-events:all;box-shadow:0 0 15px #0003}.pb-modal.hidden{height:0;pointer-events:none;visibility:hidden}.pb-modal__wrapper{display:flex;align-items:center;justify-content:center;gap:16px 20px;padding-block:20px}.pb-modal__heading{width:100%;font-size:24px;font-family:Urbanist;font-weight:600;cursor:pointer;text-align:center}.pb-tooltip{display:flex;padding-inline:10px;align-items:center;justify-content:center}.pb-tooltip__content-wrapper{font-size:14px;max-width:220px;padding:8px}.pb-tooltip__content{position-area:bottom left;margin:initial;margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/118/assets/portrait-builder.css.map */
