.product__gift .h0{color:var(--gradient-base-accent-2);margin-top:0;margin-bottom:16px;font-weight:700}.product__gift .page__header{max-width:119.6rem;margin:96px auto}.product__gift .page__description{max-width:102.4rem;margin:0 auto}.steps__overview h4{margin-top:24px;margin-bottom:24px}.steps__content{display:grid;padding-top:16px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:24px;margin-bottom:24px}.steps__content a{text-decoration:none;position:relative}.number__step{width:32px;height:32px;border-radius:50%;background-color:var(--gradient-base-accent-2);border:2px solid rgb(var(--color-base-solid-button-labels));color:var(--gradient-base-background-3);font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%);top:-16px}.step__item--icon{width:72px;height:72px;background-color:var(--gradient-base-background-3);border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.step__item--title{color:rgb(var(--color-base-text));margin-bottom:0;margin-left:auto;margin-right:auto;max-width:19rem;font-size:1.8rem}@media screen and (max-width:989px){.steps__content{grid-template-columns:1fr 1fr 1fr;column-gap:15px;row-gap:40px}}@media screen and (max-width:749px){.product__gift .page__header{margin:48px 0}.steps__overview h4{margin-bottom:16px}.steps__content{grid-template-columns:1fr 1fr;row-gap:36px;padding-top:12px}.steps__content a:last-child{grid-area:3 / 1 / span 1 / span 2}.number__step{width:24px;height:24px;top:-12px}.step__item--icon{width:55px;height:55px}.step__item--icon svg{height:25px}.step__item--title{font-size:1.6rem}}.steps__container{background-color:#f5efed;padding-top:96px}.step__detail--number{width:48px;height:48px;margin:0 auto 24px;background-color:var(--gradient-base-accent-2);color:rgb(var(--color-base-solid-button-labels));border-radius:50%;display:flex;justify-content:center;align-items:center}.step__detail h3{color:var(--gradient-base-accent-2);font-weight:700;margin:0 0 16px}.step__detail{padding-bottom:96px}.steps__container .product__upsells,.products__gift--list{width:100%;max-width:1024px;margin:48px auto 0}.steps__container .product__upsells:after{content:unset}.steps__container .product__upsells--list{max-height:unset;margin:0;padding:0;overflow-y:unset}.steps__container .upsell__content,.products__gift--list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.steps__container .product__upsell{background-color:#fff;border:unset}.steps__container .product__upsell--item:first-child{border-top:1px solid var(--color-border)}.steps__container .product__upsell--item.active{border-bottom:1px solid var(--gradient-base-accent-2);border-top:1px solid var(--gradient-base-accent-2);margin-top:-1px}.steps__container .product__upsell--item.active h5{color:var(--gradient-base-accent-2)}.steps__container .product__upsell--item:first-child.active{margin-top:0}.steps__container .upsell__title{font-size:16px;line-height:24px}.steps__container .product__upsell--item:last-child{margin-bottom:0}.products__gift--item{background-color:var(--gradient-base-background-1);border-radius:16px;padding:24px;opacity:.5;pointer-events:none;display:none}.products__gift--item.item-visible{display:block}.products__gift--item.active{opacity:1;cursor:pointer;pointer-events:inherit;display:block}.product__gift--img img{max-width:192px}.step__detail:last-child{max-width:512px;margin:0 auto}.product__gift--info h5{margin-top:16px;margin-bottom:8px}.product__gift--info .price,.product__gift--tag{margin:8px 0;font-size:1.4rem;font-weight:500;line-height:1.43}.product__gift--tag{margin-bottom:13px}.product__gift--price button{border:unset;background-color:unset;display:flex;align-items:flex-end;justify-content:center;font-family:var(--font-body-family);padding:0;margin:0 auto;cursor:pointer}.product__gift--price button span:first-child{display:flex;border:2px solid var(--gradient-base-accent-2);width:20px;height:20px;border-radius:50%;margin-right:8px;align-items:center;justify-content:center}.product__gift--price button span:first-child svg{display:none}.products__gift--item.checked button span:first-child{background-color:var(--gradient-base-accent-2)}.products__gift--item.checked button span:first-child svg{display:block;color:rgb(var(--color-base-solid-button-labels))}.product__gift--price button span:last-child{font-weight:500}.step__detail:last-child .products__added{margin-top:48px}.step__detail:last-child h5{font-size:1.3rem;text-transform:uppercase;font-weight:700;line-height:1.38;padding-top:2.4rem;padding-bottom:1.6rem;border-top:1px solid var(--color-border);width:100%;margin:0}.step__detail .product-form__input{max-width:unset;padding-bottom:24px}.step__detail .product-form__input .quantity{width:100%;background-color:rgb(var(--color-base-solid-button-labels));overflow:hidden;border:unset;min-height:56px}.product-gift__total--price{border-top:1px solid var(--color-border)}.products__added--content{margin:0;padding:0;list-style:none}.products__added--content li,.main-product__gift div{display:flex;justify-content:space-between;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:16px}.main-product__gift div{margin-bottom:2.4rem}.products__added--content li span:first-child,.main-product__gift div span:first-child{margin-right:24px}.products__added p{font-size:1.3rem;line-height:1.38;margin-bottom:2.4rem}.products__added p span{font-weight:700}.product-gift__total--price .total__price{padding:24px 0;display:flex;justify-content:space-between}.product-gift__total--price .total__price span{margin-left:24px}.product-gift__total--price .product-form__buttons{max-width:unset;width:100%}.product-gift__total--price .product-form__buttons button{opacity:.7;pointer-events:none}.product-gift__total--price .product-form__buttons button.active{opacity:1;pointer-events:unset}.steps__container .product__upsell--img img{margin-right:16px}.steps__container .product__upsell{min-height:unset}@media screen and (max-width:989px){.steps__container{padding-top:48px}.step__detail{padding-bottom:48px}.steps__container .upsell__content,.products__gift--list{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.steps__container .upsell__content,.products__gift--list{grid-template-columns:1fr;gap:8px}.step__detail--number{width:32px;height:32px;margin-bottom:12px}.step__detail h3{margin-bottom:12px}.steps__container .product__upsells,.products__gift--list{margin-top:24px}.steps__container .product__upsell,.products__gift--item{padding:8px}.steps__container .upsell__title{font-size:1.4rem;line-height:1.43}.product__gift--wrap{display:flex}.product__gift--img,.product__upsell--img{margin-right:16px;height:84px}.product__gift--img img{max-width:84px}.product__gift--info h5{margin-top:0;margin-bottom:4px;font-size:1.4rem;line-height:1.43}.product__gift--price>div{display:flex}.product__gift--info .price,.product__gift--tag{font-size:1.3rem;margin:0}.product__gift--tag{margin-left:16px}.product__gift--price button{margin:8px 0 0}.step__detail:last-child .products__added{margin-top:24px}.step__detail:last-child h5{padding-bottom:12px}.products__added--content li,.main-product__gift div{font-size:1.3rem;margin-bottom:12px}.step__detail .product-form__input .quantity{min-height:48px}.product-gift__total--price .total__price{font-size:2.4rem}}.create-your-own__message{margin-top:4.8rem;max-width:67.4rem;margin-left:auto;margin-right:auto}.create-your-own__message .product__checkbox{text-align:left;margin-bottom:1.6rem}.create-your-own__message .count__textarea{min-height:20rem;padding-top:1.8rem;padding-left:2.4rem}.create-your-own__message .count__textarea::placeholder{opacity:1;font-size:1.6rem;color:rgb(var(--color-base-text))}@media screen and (max-width:749px){.create-your-own__message{margin-top:2.4rem}.create-your-own__message .count__textarea{min-height:15rem;padding-top:1.6rem;padding-left:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/template-create-your-own.css.map */
