html{padding-bottom:0!important}body{font-family:Gotham-Book}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Gotham-Book;font-weight:400}h1,.h1{font-family:HV Fitzgerald;font-weight:700;font-style:italic}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:Gotham-Bold;margin-bottom:15px}.dmc-icon{font-family:dmc-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.dmc-icon-instagram:before{content:"\e900"}.dmc-icon-facebook:before{content:"\ea90"}.dmc-icon-pinterest:before{content:"\e905"}.drawer{z-index:99999999999}.announcement-bar:hover{background-color:#d1a690}.header-container{padding:0 30px}@media (min-width: 1131px){.header-item--left{display:none}.header-container{padding:0 60px}}.cart-link__bubble--visible{border:none;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;font-family:Gotham-Bold;letter-spacing:0;width:28px;height:28px;top:-14px;right:-8px}.header-item--split-left{justify-content:flex-start}.header-item--split-right{justify-content:flex-end;margin-top:6px}.site-nav__link{font-family:Gotham-Medium}.site-nav__item{margin-right:30px}.site-nav__item:last-child{margin-right:0}.header-item--split-right .site-nav__item>a{padding:20px 6px}.header-item--split-right .site-nav__item:last-child{margin-right:0;position:relative;bottom:-1px}.header-item--split-right .site-nav__link--icon{padding-left:4px;padding-right:0;position:relative;top:-3px}.header-item--split-right .site-navigation{margin-right:31px}.header-item--split-right .site-navigation li{margin-right:30px}.site-nav__dropdown>li>a{text-transform:uppercase;font-weight:600}.cart-link{line-height:0}.mobile-nav__link--top-level{font-family:Gotham-Bold}.mobile-nav__sublist .mobile-nav__link{text-transform:uppercase;font-size:10px}.site-nav__item:hover .site-nav__link--underline:after{content:none}.header-item--split-right .site-nav__dropdown{left:auto;right:0}@media (max-width: 1130px){.small--hide{display:none!important}.medium-up--hide{display:block!important}.header-item--icons{margin-right:20px}.header-item--navigation{margin-left:20px}.js-drawer-open-nav svg path{stroke:inherit!important;fill:inherit!important}}@media (max-width: 768px){.site-header{padding:23px 0 27px}.cart-link svg{width:15px;height:15px}.announcement-text{font-family:Gotham-Light;font-weight:300;font-size:10px}.site-nav__link.js-drawer-open-nav{line-height:1}.header-container{padding:0}.cart-link__bubble--visible{width:20px;height:20px;font-size:10px}}.footer-container{max-width:776px;padding:0 38px;margin:0 auto}.footer-newsletter{text-align:center}.footer-newsletter p{letter-spacing:.8px;text-transform:uppercase;margin-bottom:29px;font-family:Gotham-Light;font-weight:400;font-size:35px;line-height:1.2}.footer__newsletter-input{font-size:16px!important;letter-spacing:.2px;font-family:Gotham-Book;padding:8px 0 4px 3px;border-bottom:1px solid}.footer__newsletter-input::placeholder{opacity:.6}.footer__newsletter-btn{height:24px;top:auto;transform:none;bottom:2px}.footer-menu{display:flex;width:100%;padding-left:22px;justify-content:space-between;padding-top:30px}.footer-menu_item .footer__title{font-size:var(--typeHeaderSize);text-transform:capitalize!important;margin-bottom:8px;font-family:HV Fitzgerald;font-weight:700;font-style:italic;letter-spacing:0}.site-footer__linklist li{font-size:16px;line-height:24px;margin:0;padding:0 30px 5px 0;text-transform:uppercase}.site-footer__linklist li a{margin:0;padding:0;font-family:Gotham-Book;font-size:15px}.footer-menu_item .social-icons{margin-top:12px}@media (max-width: 1130px){.footer-newsletter p{font-size:32px}}@media (max-width: 768px){.site-footer{padding:60px 0 40px}.site-footer .grid__item{padding-top:0!important;padding-bottom:0}.site-footer .grid__item:after{content:none}.footer-newsletter p{font-size:26px}.site-footer .footer-menu .footer__collapsible{padding-bottom:0}.footer-menu_item{padding:0 10px 60px}.site-footer__linklist li{padding-right:0;padding-bottom:2px}}@media (max-width: 480px){.footer-menu{flex-wrap:wrap;padding-left:17px}.footer-menu_item:last-child{padding-bottom:0}.footer__social li{margin-bottom:0}}.featured-logo{padding-top:50px}.featured-logo .h1{font-size:14.5px;text-transform:uppercase;font-family:Founders Grotesk;font-style:normal;font-weight:400}.featured-logo .section-header{margin-bottom:3px}.logo-bar__item .item-title{font-family:Gotham-Medium;font-size:11px;letter-spacing:.2px;line-height:1;text-transform:uppercase;margin-top:6px;text-align:center}.section-application_tips{display:flex}.section-application_tips>div{margin:0 3px}.section-application_tips .right-block{border:1px solid;display:flex;align-items:center;justify-content:center}.section-application_tips .product-main-image .image-wrapper{position:relative;padding-top:100%}.section-application_tips .product-main-image img{position:absolute;top:50%;transform:translateY(-50%);height:100%;left:0;width:100%}.section-application_tips .right-block .title{font-family:Gotham-Medium;font-size:48px;font-weight:500;letter-spacing:0;line-height:60px;text-align:center;margin-bottom:17.5px}.section-application_tips .description p{font-family:Gotham-Book;font-size:18px;font-weight:300;letter-spacing:0;text-align:center;text-transform:uppercase;margin-bottom:0}.section-application_tips .product-icon-wrapper{display:flex;justify-content:center;margin-top:80px;flex-wrap:wrap}.section-application_tips .product-icon-wrapper .item{text-align:center;margin:0 20px}.section-application_tips .product-icon-wrapper .icon-wrapper{border:1px solid #E0E0E0;border-radius:50%;min-width:120px;max-width:120px;margin:auto;min-height:120px;position:relative}.section-application_tips .product-icon-wrapper .item.active .icon-wrapper{border:3px solid #E0C3B4}.section-application_tips .product-icon-wrapper .icon-wrapper img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:40px}.section-application_tips .product-icon-wrapper h4{font-family:Gotham-Bold;font-size:23px;font-weight:400;letter-spacing:0;line-height:28px;margin-top:5px;margin-bottom:0;opacity:.5}.section-application_tips .product-icon-wrapper p{font-family:Gotham-Bold;text-transform:uppercase;margin:0;opacity:.5}.section-application_tips .product-icon-wrapper .item.active h4,.section-application_tips .product-icon-wrapper .item.active p{opacity:1}@media (max-width: 1300px){.section-application_tips .right-block .title{font-size:35px}.section-application_tips .product-icon-wrapper .item{width:50%;margin:0}}@media (max-width: 768px){.section-application_tips{flex-wrap:wrap}.section-application_tips>div{width:100%}.section-application_tips .product-main-image{display:none}.section-application_tips .right-block .title{font-size:25px}.section-application_tips .description p{font-size:15px}.section-application_tips .right-block{border:none}.section-application_tips .product-icon-wrapper{padding-bottom:25px;margin-top:45px}}.feature-image_text{padding-top:3px;margin-bottom:30px}.feature-image_text .feature-row{margin:0;align-items:initial;position:relative}.feature-row__text{display:flex;flex-direction:column;align-items:center;padding:0 0 0 30px}.feature-image_text .subheading{font-weight:500;font-family:Gotham-Medium;font-size:15px;letter-spacing:0}.feature-image_text .btn{margin-top:27px;background:#000;color:#fff;width:210px}.feature-image_text__btn{margin-top:20px;font-weight:500;text-transform:uppercase;display:inline-block;font-family:Gotham-Medium;font-size:15px;letter-spacing:0}.author_image_text{margin-top:20px;display:inline-flex;flex-direction:column;align-items:center}.author_image{max-width:100px}.author_text{font-family:Saol Display;font-style:italic;font-weight:300}.author-section{display:flex;flex-direction:column;align-items:flex-end}.author-section .rte{text-align:right;font-size:18px;padding-right:4px}.reward_hero{padding-bottom:55px}.reward_hero .hero{height:66.6796875vw!important;max-height:80vh}.reward_hero .hero__title{font-family:Gotham-Bold;letter-spacing:3.43px;margin-bottom:13px}.featured-icons-section .container{padding:75px 20px 0}.featured-icons-section .container .icons{margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap}.featured-icons-section .container .heading h2{font-size:28px;font-weight:700;font-family:HV Fitzgerald;font-style:italic;text-transform:lowercase;margin-bottom:60px}.author-section--top{padding-top:150px;padding-bottom:20px}.author-section--top .h1{font-family:Saol Display;font-style:italic;font-weight:300;font-size:44px}.author-section--top .rte{font-family:HV Fitzgerald;font-style:italic}.author-section--top a.feature-image_text__btn{font-family:Founders Grotesk;font-weight:500}.author-section{padding-top:20px;padding-bottom:30px;font-family:HV Fitzgerald;font-style:italic}@media (max-width: 768px){.author-section--top{padding-top:20px}.feature-row__text{padding-left:0}}.featured-icons-section .container .icons .icon-item{width:25%}.featured-icons-section .container .icons .icon-item .content{max-width:240px;margin:auto}.featured-icons-section .container .icons .icon-item svg{width:66px;height:66px}.featured-icons-section .container .icons .icon-item h3{font-family:HV Fitzgerald;font-style:italic;font-weight:400;font-size:26px;margin-bottom:20px;margin-top:40px}.featured-icons-section .container .icons .icon-item p{margin-bottom:0;font-size:18px;text-transform:uppercase}[data-section-type=point-block-section]{margin:55px 0}[data-section-type=point-block-section] .container{padding:50px}[data-section-type=point-block-section] .container .heading h2{font-size:28px;font-weight:700;font-family:HV Fitzgerald;font-style:italic;text-transform:lowercase;margin-bottom:60px}[data-section-type=point-block-section] .container .point-items{display:flex;flex-wrap:wrap;max-width:1000px;margin:50px auto auto;border:1px solid black;border-bottom:0;border-right:0}[data-section-type=point-block-section] .container .point-items .point-item{width:33.333333333%;border-right:1px solid black;border-bottom:1px solid black;display:flex;position:relative}[data-section-type=point-block-section] .container .point-items .point-item:before{content:" ";display:block;width:100%;padding:50%}[data-section-type=point-block-section] .container .point-items .point-item .content{position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}[data-section-type=point-block-section] .container .point-items .point-item .content svg{width:60px!important;height:auto!important}[data-section-type=point-block-section] .container .point-items .point-item .content p.title{font-family:HV Fitzgerald;font-style:italic;font-weight:400;font-size:26px;margin-bottom:10px;margin-top:30px;text-transform:lowercase}[data-section-type=point-block-section] .container .point-items .point-item .content p{text-transform:uppercase;margin-bottom:0;font-size:18px}.type-advanced .rte--strong,.type-product .rte--strong{font-family:HV Fitzgerald;font-style:italic;font-weight:400;font-size:28px;margin-bottom:30px;margin-top:0;text-transform:lowercase}.reward_section .feature-row-wrapper{padding:0 5px}.reward_section .feature-row__item{margin:0 5px}.reward_section.feature-image_text{padding-top:10px;padding-bottom:10px}.reward_section.feature-image_text .h1{text-transform:initial;font-size:48px;font-weight:300;font-family:Egyptian505EF;letter-spacing:.1em;line-height:1.2;margin-bottom:50px}.reward_section.feature-image_text .rte{text-align:center}.reward_section.feature-image_text .rte p{font-size:18px}.reward_section.feature-image_text .rte p strong{font-weight:700;font-family:Gotham-Bold}.reward_section .feature-row__text>div{max-width:100%}.reward_section.feature-image_text .subheading{font-family:Gotham-Book;font-size:26px;text-align:center;margin-bottom:17.5px;line-height:1.2;font-weight:400}[data-section-type=featured-accordian-section]{margin-top:55px}[data-section-type=featured-accordian-section] .container{max-width:1100px;padding:50px;margin:auto}[data-section-type=featured-accordian-section] .container .heading{margin-bottom:30px}[data-section-type=featured-accordian-section] .container .heading h2{font-size:28px;font-weight:700;font-family:Gotham-Bold;text-transform:initial;letter-spacing:.1em;line-height:1.2}[data-section-type=featured-accordian-section] .content{border-top:1px solid}[data-section-type=featured-accordian-section] .collapsible-trigger-btn{padding:18px;font-size:16px;font-family:Gotham-Book;text-transform:initial;letter-spacing:0}[data-section-type=featured-accordian-section] .collapsible-trigger__icon{width:16px;height:16px;right:18px}[data-section-type=featured-accordian-section] .collapsible-trigger__icon .icon{width:17px;height:17px}[data-section-type=featured-accordian-section] .panel.is-open{padding:20px;height:100%!important}@media screen and (max-width: 768px){.reward_hero{padding-bottom:35px}.featured-icons-section .container{padding:20px}.featured-icons-section .container .icons .icon-item{width:100%;margin-bottom:20px}[data-section-type=point-block-section] .container .heading h2{font-size:28px}[data-section-type=point-block-section] .container{padding:50px 20px}[data-section-type=point-block-section] .container .point-items .point-item .content p{font-size:12px}[data-section-type=point-block-section] .container .point-items .point-item .content p.title{font-size:18px;line-height:20px}[data-section-type=point-block-section] .container .point-items .point-item{width:50%}[data-section-type=point-block-section]{margin:35px 0}[data-section-type=featured-accordian-section]{margin-top:35px}.reward_section .feature-row__item.feature-row__text{position:unset;margin-top:10px;transform:none;border:1px solid;max-width:100%}.reward_section .feature-row__text>div{padding:40px 5px}.reward_section.feature-image_text .rte{display:block}.reward_section.feature-image_text .rte p{font-size:16px}.reward_section.feature-image_text .h1{font-size:28px;margin-bottom:20px}.reward_section.feature-image_text .subheading{font-size:20px}[data-section-type=featured-accordian-section] .container{padding:50px 20px}[data-section-type=featured-accordian-section] .collapsible-trigger-btn{padding-right:30px}[data-section-type=featured-accordian-section] .collapsible-trigger__icon{right:7px}.reward_hero .hero{max-height:100vh}[data-section-type=point-block-section] .container .point-items{margin-top:20px}}.featured-product_list{padding-top:30px;padding-bottom:60px;overflow:hidden}.featured-product_list .container{max-width:1280px;margin:0 auto;padding-right:30px}.featured-product_list .section-header{margin-bottom:32px}.featured-product_list .h1{font-family:Founders Grotesk;text-transform:uppercase;font-weight:500;font-style:normal;margin-bottom:50px;font-size:16px;letter-spacing:0}.testimonials-section .section-header h2{font-family:Founders Grotesk;text-transform:uppercase;font-weight:500;font-style:normal;font-size:18px;margin-bottom:0}.featured-product_list .h1 span{text-transform:none;font-family:Saol Display;font-weight:300;font-style:italic;font-size:27px;padding-left:10px}@media (max-width: 768px){.featured-product_list .h1 span{padding-left:0;display:block;margin-top:10px}.featured-product_list .grid__item{padding-left:0!important}}.featured-product_list .container{max-width:98%}.featured-product_list .title{margin-bottom:6px}.testimonials-section .flickity-button:disabled{display:block;opacity:.4}.testimonials-section .flickity-next{right:100px}.testimonials-section .flickity-previous{left:100px}.featured-product_list .grid-product{padding-left:30px;margin-bottom:0}.testimonials-slider__text{font-family:Saol Display;font-weight:300;font-style:italic;font-size:31px;max-width:1100px;margin:0 auto}@media (max-width: 768px){.testimonials-slider__text{font-size:26px}.template-collection .grid-product .btn{font-size:12px;height:40px!important}.template-collection .grid-product__meta--title-reviews{flex-direction:column}.template-collection .product-tag--label{font-size:12px;top:10px;left:10px;padding:5px 10px}.template-collection .collection-content .grid-product__content .grid-product__title{font-size:12px}.template-collection .grid-product a span,.template-collection .jdgm-widget.jdgm-preview-badge{display:none!important}}.grid-product__meta{padding-top:10px;padding-bottom:5px}.grid-product__content .grid-product__title{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700;font-family:HV Fitzgerald;font-style:italic;text-transform:none;letter-spacing:0}.grid-product__content .grid-product__price{text-align:center;font-family:Gotham-Medium;font-size:16px;margin-bottom:0;line-height:1.5}.grid-product__content .grid__image-ratio{background:transparent}.grid-product__content .jdgm-widget{text-align:center;margin-bottom:10px}.grid-product__content .jdgm-widget .jdgm-prev-badge__text{font-size:14px}@media (max-width: 768px){.template-index .grid-product__content .grid-product__title{font-size:12px;margin:0}.grid-product__content .variant-description-color{font-size:12px!important}.template-index .grid-product__meta--title-reviews{justify-content:center}.template-index .jdgm-widget.jdgm-widget{display:none!important}.featured-product_list .product-tag--label{font-size:12px;padding:4px 10px;top:15px;left:13px}.featured-product_list button.add-to-cart,.featured-product_list .BIS_trigger{font-size:12px;height:40px!important}.featured-product_list .BIS_trigger span{display:none}}.featured-product_list .slick-prev{left:0;padding:0 6px;z-index:2;top:38%}.featured-product_list .slick-prev:before,.featured-product_list .slick-next:before{content:"";width:12px;height:12px;border-width:2px 2px 0 0;border-style:solid;border-color:#000;display:block;transform:rotate(-135deg)}.featured-product_list .slick-next{z-index:2;padding:0 6px;top:38%;right:-27px}.featured-product_list .slick-next:before{transform:rotate(45deg)}.grid-product__content .product-block{text-align:center;margin-bottom:0}.grid-product__content button{padding:0;max-width:210px;height:55px}.product-tag--label{position:absolute;top:20px;left:18px;background-color:#ebbeb1;text-transform:lowercase;padding:7px 20px;z-index:2;font-family:HV Fitzgerald;font-style:italic;font-weight:700;line-height:1em;font-size:17px}.featured-list .variant-input-wrap .variant-input.active:first-child label{box-shadow:0 0 0 1px var(--colorTextBody)}@media (max-width: 768px){.featured-product_list{padding:0 0 0 17px}.featured-product_list .slick-slide{margin-right:20px}.featured-product_list .slick-prev,.featured-product_list .slick-next{display:none!important}.featured-product_list .container{padding:0;max-width:100%}.featured-product_list .title{margin-bottom:26px;margin-left:-20px;margin-right:-20px}.grid-product__content .grid-product__title{font-size:12px}.grid-product__content button{max-width:180px}.featured-product_list .slick-prev{top:40%;left:-24px}.featured-product_list .slick-next{right:-20px;top:40%}.featured-product_list .slick-list{overflow:hidden}.featured-product_list{padding-bottom:35px}body.template-index .index-section--hero{margin-bottom:40px}}.collection-content{padding-top:30px}.collection-content .page-width{padding:0 20px}.collection-content form a{width:100%;line-height:1.42;text-decoration:none;text-align:center;white-space:normal;font-size:calc(var(--typeBaseSize) - 4px);font-size:max(calc(var(--typeBaseSize) - 4px),16px);font-weight:500;font-family:Founders Grotesk;text-transform:uppercase;padding:0;height:55px;min-width:90px;display:flex;justify-content:center;align-items:center}@media (min-width: 769px){.collection-content{padding-top:50px}.collection-content .page-width{max-width:1440px;padding:0 60px}}.collection-content .grid{margin-left:-30px}.collection-content .grid__item{padding-left:30px;margin-bottom:35px}.collection-content .grid-product__content .grid-product__title{font-size:17px;margin:0}.collection-content .grid-product__content .grid-product__price{margin-top:10px}.collection-content .grid-product__content .jdgm-widget .jdgm-prev-badge__text{font-size:16px}.collection-content .grid-product__content button{max-width:100%}.collection-content .grid-product__content .variant-wrapper{justify-content:flex-start}.grid-product__content:hover>div:last-child{opacity:1}.grid-product__content .variant-input-wrap label{margin:0 8px 0 0}.testimonials-section{padding:0!important}.testimonials-section .section-header{margin-bottom:0}.grid-product__content .variant-description-color{font-family:HV Fitzgerald;font-style:italic;font-weight:700;font-size:16px}.grid-product__content .variant__button-label{font-size:10px;text-align:center;padding:7px}.grid-product__content .variant-input-wrap .variant-input:last-child label{margin-right:0}.grid-product__content .color-swatch{width:20px;height:20px;padding:0}.grid-product__content [data-swatch_style=round] .color-swatch:before{border-width:3px}.grid-product__content .variant-wrapper{margin:0 0 30px}.variant-input-wrap label:not(.color-swatch){box-shadow:0 0 0 1px #e1e1e1}.grid-product__content .variant-input-wrap{display:flex}.desktop-only{display:block}.mobile-only{display:none}@media (max-width: 768px){.desktop-only{display:none}.mobile-only{display:block}}@media (min-width: 769px){.section_gift-product{max-width:65%}}.cart-upsell-wrapper{margin-top:100px;padding:0 20px}.upsell-area-title .wrapper-text{text-align:center;font-size:24px;font-weight:700;padding:25px 0;border-top:1px solid #e1e1e1}.upsell-area-title .wrapper-text p{margin:0}.cart-slider-wrapper .image-wrap{padding-bottom:120%!important}.cart-slider-wrapper img{height:100%;position:absolute;object-fit:cover}.cart-slider-wrapper .grid-product__image-mask{border:1px solid}.cart-slider-wrapper .grid-product__content .grid-product__title{font-size:18px}.cart-slider-wrapper .grid-product__secondary-image{opacity:1}.cart-slider-wrapper .slick-prev{left:-10px}.cart-slider-wrapper .slick-prev:before,.cart-slider-wrapper .slick-next:before{content:"";width:12px;height:12px;border-width:2px 2px 0 0;border-style:solid;border-color:#000;display:block;transform:rotate(-135deg)}.cart-slider-wrapper .slick-next:before{transform:rotate(45deg)}.cart-slider-wrapper .slick-prev,.cart-slider-wrapper .slick-next{top:28%}.cart-slider-wrapper{margin-left:-10px}.cart-slider-wrapper .grid-product{padding-left:10px}.smile-launcher-frame-container{bottom:16px!important;left:220px!important}#customer-portal-root{height:auto!important}.inside-container .jdgm-widget{display:none!important}.collection_heading{text-align:center;margin-bottom:45px}.animation-contents h1{font-weight:700}@media (max-width: 768px){.collection_heading{margin-bottom:23px}}@media (max-width: 768px){.featured-icons-section .container .heading h2{margin-bottom:30px;margin-top:30px}[data-section-type=point-block-section] .container .point-items .point-item .content svg{width:40px!important}[data-section-type=point-block-section] .container .point-items .point-item .content p.title{margin-top:15px}.rte--block{font-size:18px}.promo--bg{padding:30px 0}}.cart--atts{margin-bottom:10px}.cart--atts div:last-child{display:none}.announcement-text strong{text-decoration:underline}body.template-search .collection-filter__item--sort,body.template-search .collection-filter__item--count,body.template-search .product__quantity{display:none!important}.grid-product__meta--title-reviews{display:flex;justify-content:space-between;align-items:center}.grid-product__meta--title-reviews .jdgm-prev-badge__text{display:none}.grid-product__meta--title-reviews .jdgm-preview-badge{margin-bottom:0}.grid-product__content .BIS_trigger{width:100%;height:55px}.slick-list{overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/158/assets/all_style.css.map */
