:root{--white: #fff;--stone: #E4E2DD;--inactive: #B8B0A6;--stone50: #F1F0EE;--corel: #F35B2C;--charcoal: #1D0D06;--granite: #938A7E;--Sand: #C8B59F;--sage: #9D9A7C}@font-face{font-family:Sainte Colombe;src:url(/cdn/shop/files/IvyMode-Light.ttf?v=1692944897)}@font-face{font-family:Forme Grotesque bold;src:url(/cdn/shop/files/forme-grotesque-bold.otf?v=1697831835)}@font-face{font-family:Forme Grotesque light;src:url(/cdn/shop/files/forme-grotesque-light.otf?v=1697831835)}@font-face{font-family:Forme Grotesque semi bold;src:url(/cdn/shop/files/forme-grotesque-semibold.otf?v=1697831835)}@font-face{font-family:Forme Grotesque medium;src:url(/cdn/shop/files/forme-grotesque-medium.otf?v=1697831835)}@font-face{font-family:Forme Grotesque regular;src:url(/cdn/shop/files/forme-grotesque-regular.otf?v=1697831835)}@font-face{font-family:Sainte bold;src:url(/cdn/shop/files/saintecolombe-bold-TRIAL-BF63feb9df220ae.otf?v=1693474014)}@font-face{font-family:Sainte regular;src:url(/cdn/shop/files/saintecolombe-regular.otf?v=1694671808)}@font-face{font-family:Sainte medium;src:url(/cdn/shop/files/saintecolombe-medium.otf?v=1694671808)}@font-face{font-family:Sainte light;src:url(/cdn/shop/files/saintecolombe-light.otf?v=1694671808)}@font-face{font-family:Sainte extra-light;src:url(/cdn/shop/files/saintecolombe-extralight.otf?v=1694671784)}@font-face{font-family:Sainte medium-italic;src:url(/cdn/shop/files/saintecolombe-mediumitalic.otf?v=1694671808)}@font-face{font-family:Sainte light-italic;src:url(/cdn/shop/files/saintecolombe-lightitalic.otf?v=1694671808)}@font-face{font-family:Sainte bold-italic;src:url(/cdn/shop/files/saintecolombe-bolditalic-TRIAL-BF63feb9e018e3b.otf?v=1693477785)}@font-face{font-family:Sainte extra-light-italic;src:url(/cdn/shop/files/saintecolombe-extralightitalic.otf?v=1694671796)}@font-face{font-family:Sainte italic;src:url(/cdn/shop/files/saintecolombe-italic.otf?v=1694671808)}body{background:transparent!important}.h1{font-family:Sainte extra-light;font-size:65px;font-style:normal;font-weight:300;line-height:65px;letter-spacing:-1.3px;text-transform:unset}.h2{font-family:Sainte extra-light;font-size:45px;font-style:normal;line-height:50px;letter-spacing:-.9px}.h3{font-family:Forme Grotesque bold;font-size:18px;font-style:normal;line-height:24px;letter-spacing:.36px;text-transform:uppercase;letter-spacing:1px}.h4{font-family:Forme Grotesque bold;font-size:16px;font-style:normal;line-height:24px;letter-spacing:.32px;text-transform:uppercase;letter-spacing:1px}.h5{font-family:Forme Grotesque bold;font-size:14px;font-style:normal;line-height:24px;letter-spacing:.28px;letter-spacing:1px}.h6{font-family:Forme Grotesque bold;font-size:15px;font-style:normal;line-height:24px;letter-spacing:.24px;text-transform:capitalize;letter-spacing:1px}p{font-family:Forme Grotesque regular;font-size:18px;font-style:normal;line-height:24px}.button{font-family:Forme Grotesque bold;font-size:15px;font-style:normal;line-height:20px;border-radius:30px;width:100%;max-width:240px;border:1px solid transparent!important;padding:10px 20px;letter-spacing:0;text-transform:capitalize}.button:hover{background:#000;color:var(--white)!important}.section-header h2.h2{letter-spacing:0;text-transform:capitalize;font-family:Sainte light}.button.primary{background:var(--charcoal)}.faq_button a.button.primary{background:#000}.faq_button a.button.primary:hover{background:var(--granite)}.button.primary.white{background:var(--white);color:var(--charcoal)}a.button.primary.book_button:hover{background:transparent;color:var(--charcoal)!important;border:1px solid #000000!important}.button.primary:hover{background:#000;color:var(--white)!important}a.button.primary.cstm-primary1:hover{background:#000;color:var(--charcoal)!important}.button.secondary{background:transparent;color:var(--charcoal);border:1px solid var(--charcoal)!important}.button.secondary.white{border-color:var(--white)!important;color:var(--white);background:transparent}.button.secondary:hover,.image_icon_text_jtpl .button.secondary:hover{background:transparent!important;color:var(--granite)!important;border-color:var(--granite)!important}.shopify-section--blog-posts a.button:hover{background:var(--granite)!important}span.reviews-star svg path{fill:#938a7e}.button.tertiary{background:#000;color:var(--white);max-width:max-content;text-transform:capitalize;border:1px solid #000000!important}.button.tertiary:hover{background:var(--white);color:#000!important;border:1px solid #000!important}.button[disabled]{background:transparent!important;border:1px solid var(--inactive)!important;color:var(--inactive)!important}.announcement-bar p.prose.heading.is-selected{font-size:14px;line-height:20px;font-weight:500;text-align:center;text-transform:unset;letter-spacing:1px;font-family:Forme Grotesque regular}.slideshow__slide-content .button-group .button{border:0!important;font-size:16px;line-height:20px;text-transform:capitalize;letter-spacing:0;transition:.5s}.custom_richtext_jtpl h4.custom_sub_title_jtpl{margin-bottom:20px}.custom_richtext_jtpl .prose .slick-slider.slick-dotted{margin-top:60px!important}.slideshow__slide-content .prose p.h1{max-width:60%;margin:0 auto;font-family:Sainte extra-light;font-size:65px;line-height:65px;text-align:center;font-weight:300}.content-over-media .prose p.h4{font-family:Sainte extra-light!important;font-size:45px;font-weight:300;line-height:50px;text-align:center;letter-spacing:0px;text-transform:unset}.shopify-payment-button button.shopify-payment-button__button{border-radius:50px!important}.content-over-media .prose button.button.primary.white{letter-spacing:0;text-transform:unset}.product-info__block-item .buy-buttons button.button.primary{max-width:100%}.product-info__block-item quantity-selector.quantity-selector{width:100%;text-align:center;border-radius:50px}.product-info__block-item[data-block-type=buy-buttons]{margin-top:0}.product-info__block-item quantity-selector.quantity-selector .quantity-selector__input{width:auto!important}.section-header p{font-size:24px;font-weight:400;margin-top:25px!important;letter-spacing:1px}.section-stack{grid-gap:40px}.content-over-media .prose p strong{font-weight:700;font-size:18px;line-height:24px}span.arrow-icon{position:absolute;bottom:20px;z-index:4;right:20px;width:fit-content;height:fit-content}.custom_button a.button.primary.learnmore_button{background:transparent;border:1px solid #1d0d06!important;color:#1d0d06}.media-grid__item:hover .prose p.h4{text-decoration:underline;text-underline-position:from-font;text-decoration-thickness:.03rem}.media-grid__item:hover .arrow-icon svg path{stroke:var(--corel)}.custom_button a.button.primary.learnmore_button:hover{background:#000;border:1px solid #000000!important;color:#fff!important}.section-stack .h2{text-transform:capitalize;letter-spacing:0}.custom_featured_jtpl p.h6.text-center{font-size:24px;font-weight:400;font-family:Forme Grotesque regular;line-height:32px;margin-top:20px;text-transform:capitalize}.featured-collections-carousel .product-card__info .v-stack{display:flex;justify-content:space-between;width:100%}.featured-collections-carousel .product-card__info a.product-title.h6{font-size:14px;line-height:18px;font-weight:700;text-transform:capitalize;letter-spacing:0;color:#1d0d06}.featured-collections-carousel .product-card__info sale-price.h6.text-subdued{font-size:14px;line-height:18px;font-weight:700;text-transform:capitalize;letter-spacing:0;color:#1d0d06}.featured-collections-carousel .product-list{grid-gap:30px}.featured-collections-carousel__item .justify-self-center{width:100%;max-width:240px}.featured-collections-carousel__item .justify-self-center a.button{border:1px solid #1d0d06!important;background:transparent;color:#1d0d06}.featured-collections-carousel__item .justify-self-center a.button:hover{border:1px solid var(--corel)!important;color:var(--corel)!important;background:transparent}.testimonial_custom_jtpl h2.h2{font-family:Forme Grotesque bold;font-size:18px;line-height:24px;letter-spacing:1px}.testimonial_custom_jtpl p{font-family:Forme Grotesque regular;font-size:18px;font-weight:400;line-height:24px;letter-spacing:1px}.testimonial_custom_jtpl span.text-base p{font-weight:500;font-size:14px;line-height:20px}.testimonial_custom_jtpl button.tap-area{width:10px;height:10px}.faq-with-image-jtpl .faq.custom_faq_with_image p.h6{font-size:16px;line-height:24px}.testimonial_custom_jtpl button.tap-area[aria-current=false]:after{background:transparent;border:1px solid #fff;opacity:1}.logo-lists.section-spacing{margin:0;padding:90px 0}.logo-lists.section-spacing h2.h2{font-family:Forme Grotesque bold;font-size:14px;line-height:18px;letter-spacing:1px;text-transform:uppercase}.logo-lists.section-spacing .section-stack{grid-gap:20px}.custom_media_grid_jtpl media-grid.media-grid.grid_custom_jtpl{align-items:center}html.js{padding-bottom:0}.footer .bottom-text p{font-size:14px;font-family:Forme Grotesque regular;letter-spacing:0px;line-height:20px}.footer__block .v-stack ul li a.link-faded{font-size:14px;line-height:18px;font-weight:700;color:#1d0d06;opacity:1;font-family:Forme Grotesque regular;letter-spacing:0px}.footer .footer__block .v-stack .prose p{font-size:14px;line-height:20px;font-weight:500;font-family:Forme Grotesque regular;color:#1d0d06;margin:0}.custom_media_grid_jtpl.custom-freq-sct .media-grid__item:hover p.h4{text-decoration:none}.footer .footer__aside .privacy-content a:hover p,.footer .footer__aside .privacy-content a:hover,.footer .site_copytext p a:hover{color:var(--corel)}.social-media__item a:hover svg.icon{color:var(--granite)}.footer__block--newsletter form button:hover{border:1px solid #000;background:transparent;color:#000}.footer__block .form-control input.input{border-color:#1d0d06;border-radius:2px;padding:7px 12px}.footer .footer__block a.link-faded:hover{color:var(--granite)}.footer__block--newsletter form button{width:100%;background:#1d0d06;color:#fff;border-radius:50px;height:40px;max-width:150px}.footer{border-top:1px solid #938A7E;padding-bottom:20px}.custom_media_grid_jtpl img.zoom-image{object-fit:cover!important}.copyright-aside .privacy-content a,span.site_copytext a{text-decoration:underline}.copyright-aside{margin-top:50px;border-top:1px solid #938A7E;padding-top:20px}.copyright-aside .footer__aside .pure-content p.heading.text-subdued,.copyright-aside .pure-content .privacy-content a p{color:#1d0d06;font-family:Forme Grotesque regular;letter-spacing:1px;font-size:14px;font-weight:500;line-height:20px}.copyright-aside .privacy-content{grid-gap:20px}.copyright-aside .Pureglowsite_copy_text .site_copytext p{color:#bcb9b4;font-size:14px;line-height:20px;font-weight:500;font-family:Forme Grotesque regular}.product .product-info__block-item h1.product-title.h3{font-family:Sainte light;font-size:45px;line-height:50px;letter-spacing:-2px;font-weight:300;text-transform:capitalize}.product .product-info__block-item .v-stack price-list.price-list.price-list--product .text-subdued{font-size:18px;line-height:24px;font-weight:700;font-family:Forme Grotesque bold;color:#1d0d06;opacity:1}.product .product-info__block-item .v-stack price-list.price-list.price-list--product{margin:13px 0}.faq .accordion .accordion__toggle span.text-with-icon.gap-4{grid-gap:15px;align-items:flex-start;font-size:18px;line-height:24px;font-weight:400;color:#1d0d06;font-family:Forme Grotesque regular;position:relative}.faq .accordion .accordion__toggle span.text-with-icon.gap-4 strong{font-size:45px;line-height:14px;margin-top:10px}.faq .accordion .accordion__content p{font-size:18px;font-family:Forme Grotesque regular;line-height:24px}.faq .accordion .accordion__content:empty{display:none}.faq .accordion__toggle span.badge{position:absolute;top:0;left:calc(100% + 1em)}.faq_custom_jtpl p.h6{font-family:Forme Grotesque bold;line-height:18px;font-size:16px;margin-bottom:40px}.faq details.accordion.group{border-color:#1d0d06}.most_populer span.populer-text.show_badge_faq{font-size:13px;line-height:18px;font-family:Forme Grotesque bold;padding:6px 8px;border-radius:100px;letter-spacing:1px;position:relative;top:0}.accordion .animated-plus:after{height:15px}.accordion .animated-plus:before{width:15px}.faq_custom_jtpl{background:#f5f5f5;padding:80px 0;border:0;margin:0!important}.slideshow .content-over-media:before{z-index:0!important}nav.header__secondary-nav svg rect{stroke:#fff}nav.header__secondary-nav svg path{fill:#fff}.bg-image-with-text.franchises-page-sct .button-group a.button:hover{background:var(--corel)!important;border-color:var(--corel)!important;color:#fff!important}.franchises_menu .show_franchises a:hover{color:var(--granite);text-decoration:underline}.banner-services-jtpl.bg-image-with-text .prose div a.button:hover{background:var(--corel)!important;color:#fff!important;border-color:var(--corel)!important}.newsletter .form-row button:hover{background:var(--corel);color:#fff}.two-sct-box-with-text .grid .grid_item a.button.buy-button:hover{border-color:var(--corel)!important;color:var(--corel)!important}.custom_image_text_jtpl a.button:hover,.image_icon_text_jtpl a.button:hover{background:var(--granite)!important}.featured-in-locl-dtl-sct .icon-with-text h2.h1:hover{color:var(--corel);text-decoration-color:var(--corel);cursor:pointer}.featured-in-locl-dtl-sct.image_icon_text_jtpl .prose a.button:hover{background:transparent!important;border-color:var(--corel)!important;color:var(--corel)!important}.custom_image_text_jtpl a.button.secondary:hover{background:transparent!important}.bg-image-with-text .content .prose .button-group a.button:hover{background:#000;color:#fff!important}.bg-image-with-text .content .prose div:last-child a.button:hover{background:transparent!important;color:var(--white)!important;border-color:var(--white)!important}.text_with_map .locations_content .location-text:nth-child(1) .content p a:hover{color:var(--corel)!important}.bg-image-with-text.franchises-page-sct .content .prose div:last-child a.button:hover{color:#fff!important}span.animated-plus:hover{color:var(--granite)}@media (max-width: 1400px){.footer .footer__block-list{justify-content:space-between}}@media only screen and (max-width: 999px){.h1{font-size:45px;line-height:45px}.h2{font-size:35px;line-height:40px}.h3{font-size:16px;line-height:22px}.h4{font-size:14px;line-height:20px}.h5{font-size:13px;line-height:18px}.button{font-size:14px;line-height:20px}}@media (max-width: 768px){.page-name-page .cstm-pdp-rich-slider .custom_richtext_jtpl{padding:30px 0}.custom_image_text_jtpl .prose.contnet-all-jtpl h3.h6{text-align:center}.custom_media_grid_jtpl .media-grid__item{grid-area:span 1 / span 12}.faq_custom_jtpl .section-header.justify-self-center.text-center{text-align:left}.footer .footer__block .v-stack .prose p{display:inline}.custom_media_grid_jtpl .grid_custom_jtpl .media-grid__item:first-child{grid-area:span 2 / span 12}.custom_faq_new_jtpl .prose,.left-side-content{margin-bottom:20px}.testimonial_box-text h2.h3{font-size:21px;line-height:28px}.slideshow__slide-content .prose p.h1{font-size:45px;line-height:45px;max-width:100%}.custom_media_grid_jtpl .custom_button{flex-direction:column;align-items:center}.page-name-page .text-with-slide-jtpl.cstm-pdp-rich-slider{padding:40px 10px!important}.custom_richtext_jtpl .content_richtext{margin:0;padding:20px}span.arrow-icon{bottom:10px;right:10px}.advantages-section .prose h2.h3,.focus-section .prose h2.h3{font-size:21px;line-height:28px}.content-over-media .prose p.h4{font-size:35px;line-height:40px;font-weight:300}.logo-lists.section-spacing{padding:70px 0 30px}.custom_media_grid_jtpl.custom-freq-sct a.media-grid__item{grid-area:span 2 / span 12}.custom_richtext_jtpl .prose .slick-slider.slick-dotted{margin-top:30px!important}.custom_image_text_jtpl h2.h2{font-size:45px;line-height:50px;max-width:18rem;font-family:Sainte light;text-transform:capitalize}}@media (max-width: 700px){.footer .footer__inner .footer__block-list{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important}.footer__block.footer__block--image,.footer__block.footer__block--newsletter{flex:0 0 100%}.footer__block.footer__block--links{flex:0 0 40%}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/fonts.css.map */
