:root{--header-height-mobile: 56px;--header-height-desktop: 74px}@font-face{font-family:BerlingskeSerif;font-weight:700;font-style:normal;src:url(/cdn/shop/files/StretchPro.woff2?v=1750419902) format("woff2"),url(/cdn/shop/files/StretchPro.woff?v=1750419902) format("woff")}@font-face{font-family:BerlingskeSerif;font-weight:700;font-style:italic;src:url(/cdn/shop/files/StretchPro.woff2?v=1750419902) format("woff2"),url(/cdn/shop/files/BerlingskeSerif-BoldItalic.woff?v=1747655916) format("woff")}@font-face{font-family:BerlingskeSerif;font-weight:500;font-style:normal;src:url(/cdn/shop/files/StretchPro.woff2?v=1750419902) format("woff2"),url(/cdn/shop/files/StretchPro.woff?v=1750419902) format("woff")}@font-face{font-family:BerlingskeSerif;font-weight:500;font-style:italic;src:url(/cdn/shop/files/StretchPro.woff2?v=1750419902) format("woff2"),url(/cdn/shop/files/StretchPro.woff?v=1750419902) format("woff")}@font-face{font-family:BerlingskeSerif;font-weight:400;font-style:normal;src:url(/cdn/shop/files/StretchPro.woff2?v=1750419902) format("woff2"),url(/cdn/shop/files/StretchPro.woff?v=1750419902) format("woff")}@font-face{font-family:Stretch Pro;font-weight:400;font-style:normal;src:url(/cdn/shop/files/StretchPro_fc626073-9f12-49c2-a56f-12f12e22b2a1.woff2?v=1753200185) format("woff2"),url(/cdn/shop/files/StretchPro_6014f2ec-ea0d-4b99-b295-f00d899d06d2.woff?v=1753200185) format("woff")}@font-face{font-family:Beatrice Trial;font-weight:500;font-style:normal;src:url(/cdn/shop/files/BeatriceTRIAL-Medium.woff2?v=1753261161) format("woff2"),url(/cdn/shop/files/BeatriceTRIAL-Medium.woff?v=1753261161) format("woff")}@font-face{font-family:Degular Display Demo;font-weight:400;font-style:normal;src:url(/cdn/shop/files/fonnts.com-DegularDisplayDemo-Regular.woff2?v=1753261280) format("woff2"),url(/cdn/shop/files/fonnts.com-DegularDisplayDemo-Regular.woff?v=1753261280) format("woff")}@font-face{font-family:Degular Display Demo;font-weight:500;font-style:normal;src:url(/cdn/shop/files/fonnts.com-DegularDisplayDemo-Medium.woff2?v=1753261390) format("woff2"),url(/cdn/shop/files/fonnts.com-DegularDisplayDemo-Medium.woff?v=1753261390) format("woff")}@font-face{font-family:Aeonik Pro TRIAL;font-weight:400;font-style:normal;src:url(/cdn/shop/files/aeonikprotrial-regular.woff2?v=1753261443) format("woff2"),url(/cdn/shop/files/aeonikprotrial-regular.woff?v=1753261443) format("woff")}@font-face{font-family:Hanken Grotesk;font-weight:400;font-style:normal;src:url(/cdn/shop/files/HankenGrotesk-Regular.woff2?v=1753261531) format("woff2"),url(/cdn/shop/files/HankenGrotesk-Regular.woff?v=1753261531) format("woff")}*{-webkit-font-smoothing:antialiased}.product-charm-builder-wrapper{display:flex}.product-stepper-wrapper{max-width:820px;width:100%;position:relative;border-left:2px solid #a5c4b55b;background:#fcfbfc;overflow-x:hidden}.product-stepper-container{padding:20px 30px;background:#fcfbfc;height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:4px}::-webkit-scrollbar-thumb{background:#000;border-radius:0}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:0}@media(max-width:1030px){.product-charm-builder-wrapper{flex-direction:column}.customizer-container-wrapper,.product-stepper-wrapper{max-width:100%!important}.product-stepper-container{overflow-y:visible;height:100%}}@media(max-width:768px){.product-stepper-container{padding:0 0 20px}.product-stepper-subbody,.product-stepper-subbody-tabs,.product-stepper-grid,.product-stepper-grid-pre-second-step,.product-stepper-body,.inner-first-step-product{padding:0 20px}.product-stepper-header,.product-stepper-header--single{margin-bottom:10px!important;height:70px;padding:0 20px!important}.product-stepper-header-container--started,.product-stepper-header,.product-stepper-header--single{position:sticky;top:0!important;left:0}.product-stepper-header{z-index:10000!important}}@media(max-width:730px){.product-stepper-container{height:50dvh}.product-charm-builder-wrapper{max-height:100dvh;height:100dvh}}@media(max-width:430px){.product-stepper-header,.product-stepper-header--single{padding:0 15px!important}.product-stepper-container{padding-bottom:15px}}.button-filled--olive{max-width:fit-content!important}.final-step-products-body{font-family:BerlingskeSerif!important}.final-step-checkbox{font-size:12px;font-family:BerlingskeSerif!important}.global-wrapper{max-width:1440px;width:100%;margin:0 auto;padding:0 52px}@media(max-width:768px){.global-wrapper{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/general.css.map */
