.product-personalization{display:none;padding-bottom:40px}.product-personalization--wrapper{display:flex;align-items:stretch;flex-wrap:wrap}.product-personalization--wrapper .product-personalization--item{width:100%;position:relative}.product-personalization--wrapper .product-personalization--item_right{margin-top:30px}.product-personalization--heading{margin-bottom:30px}.product-personalization--heading h2{margin:0;font-size:20px}.product-personalization--heading p{margin:0;font-size:16px}.pp--step{margin-bottom:30px;position:relative}.pp--step.pp--step__dropdown{cursor:pointer}.pp--step.pp--step__dropdown:after{content:"^";display:block;position:absolute;top:5px;line-height:0;right:15px;transform:rotate(180deg);font-family:cursive;font-size:24px}.pp--step.pp--step__dropdown>.pp-step__field{display:none;position:relative}.field__control{height:45px;width:100%;border:1px solid #121212;padding:0 15px;font-family:var(--font-heading-family);font-weight:700;font-size:15px;text-transform:uppercase}select.field__control{appearance:none;-webkit-appearance:none;background:transparent}.pp-step__field.with-dropdown:after{content:"^";display:block;position:absolute;top:15px;line-height:0;right:15px;transform:rotate(180deg);font-family:cursive;font-size:24px}.field__control:placeholder{color:#a5a4a3}.field__control:focus-visible{outline:.2rem solid rgba(var(--color-foreground),1);outline-offset:0;box-shadow:none}.pp-step__field-radio{display:flex}.pp-step__field-radio .pp-step__radio--item{margin:0 15px;position:relative;overflow:hidden}.pp-step__field-radio .pp-step__radio--item input{height:0;width:0;position:absolute;left:-999999}.pp-step__field-radio .pp-step__radio--item label{display:block;font-size:28px;cursor:pointer;line-height:1}.ppFont--heebo_bold,.text-preview[data-font=Heebo-Bold]{font-family:Heebo-Bold}.ppFont--bodoni_cyrillic,.text-preview[data-font=Bodoni-Cyrillic]{font-family:Bodoni-Cyrillic}.pp-add-to-product{background:#d7cdc1}.pp-add-to-product:after{box-shadow:none}.pp-add-to-product .flex{display:flex;align-items:center}.pp-add-to-product .flex>*,.pp-add-to-product .flex{color:rgba(var(--color-foreground));text-transform:uppercase;font-family:var(--font-heading-family);font-size:15px}@media screen and (min-width: 900px){.product-personalization{padding-bottom:100px}}@media screen and (min-width: 1200px){.product-personalization--wrapper .product-personalization--item_left{width:45%;padding-right:50px}.product-personalization--wrapper .product-personalization--item_right{width:55%;margin-top:0}.product-personalization--heading h2{font-size:24px}.product-personalization--heading p{font-size:18px}.pp--step{margin-bottom:50px}.pp-step__field-radio .pp-step__radio--item{margin:0 25px;font-size:34px}.pp-step__field-radio .pp-step__radio--item label{font-size:34px}}@media screen and (min-width:1600px){.product-personalization--wrapper .product-personalization--item_left{padding-right:100px}}.text-preview{position:absolute;color:#725d4f;font-size:24px;margin:0;color:#00000080;text-transform:uppercase}.text-preview:not(:first-of-type){display:none}.text-preview__top-left{top:40%;left:33%}.text-preview__top-left.scribbles-l{top:32%;left:25%}.text-preview__top-center{top:50%;left:50%;transform:translate(-50%)}.text-preview__top-center.scribbles-l{top:45%;left:48%}.text-preview__top-center.pouf{top:63%}.text-preview__top-center.pouf-trio{top:75%}.text-preview__top-center.pouf-trio-mini{top:64%}.text-preview__top-center.on-the-go{top:55%;left:51%}.text-preview__top-right{top:40%;right:33%}.text-preview__top-right.scribbles-l{top:32%;right:29%}.text-preview__center{top:60%;left:50%;transform:translate(-50%)}.text-preview__center.scribbles-l{top:57%}.text-preview__center.pouf{top:71%}.text-preview__center.pouf-trio{top:79%}.text-preview__center.pouf-trio-mini{top:71%}.text-preview__bottom-right{bottom:12%;right:33%}.text-preview__bottom-right.scribbles-l{bottom:13%;right:29%}.text-preview__bottom-center{bottom:12%;left:50%;transform:translate(-50%)}.text-preview__bottom-center.scribbles-l{bottom:13%}.text-preview__bottom-center.pouf{bottom:15%}.text-preview__bottom-center.pouf-trio{bottom:12%}.text-preview__bottom-center.pouf-trio-mini{bottom:13%}.text-preview__bottom-left{bottom:12%;left:33%}.text-preview__bottom-left.scribbles-l{bottom:13%;left:25%}.text-preview__strap{display:none!important}@media screen and (max-width: 600px){.text-preview{font-size:20px}}@media screen and (max-width: 400px){.text-preview{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/product-personalizer.css.map */
