.text-align__left{text-align:left}.text-align__center{text-align:center}.text-align__right{text-align:right}.font__heading{font-family:playfair-display,serif}.font__body{font-family:sofia-pro,sans-serif}.clearfix:after,.clearfix:before,.list__inline:after,.list__inline:before,.page-row:after,.page-row:before{content:'';display:table;clear:both}.list__unstyled{margin:0;padding:0;list-style:none}.list__inline{margin-left:0;padding:0;list-style:none}.list__inline li{float:left}.hidden{display:none}@media screen and (min-width:1280px){.desktop-hidden{display:none!important}}@media screen and (max-width:1279px){.mobile-hidden{display:none!important}}.js-focus-hidden:focus{outline:0}.label__hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label__hidden{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}body .visibility__hidden{display:none}body .visibility__visible{display:block}body .visibility__visible.row{display:flex}@media screen and (min-width:320px){body .visibility-xs__hidden{display:none}body .visibility-xs__visible{display:block}body .visibility-xs__visible.row{display:flex}}@media screen and (min-width:500px){body .visibility-sm__hidden{display:none}body .visibility-sm__visible{display:block}body .visibility-sm__visible.row{display:flex}}@media screen and (min-width:768px){body .visibility-md__hidden{display:none}body .visibility-md__visible{display:block}body .visibility-md__visible.row{display:flex}}@media screen and (min-width:1024px){body .visibility-lg__hidden{display:none}body .visibility-lg__visible{display:block}body .visibility-lg__visible.row{display:flex}}@media screen and (min-width:1280px){body .visibility-xl__hidden{display:none}body .visibility-xl__visible{display:block}body .visibility-xl__visible.row{display:flex}}@media screen and (min-width:1440px){body .visibility-xxl__hidden{display:none}body .visibility-xxl__visible{display:block}body .visibility-xxl__visible.row{display:flex}}body .visibility__transparent{opacity:0}.no-touch .touch{display:none}.touch .no-touch{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;color:#2b2e34;background-color:#fdfafa;padding:15px;z-index:99999;transition:none}.js .no-js{display:none}.js [data-collapsible-trigger]{cursor:pointer;display:inline-block;padding-right:40px;position:relative}.js [data-collapsible-trigger]>[data-collapsible-trigger-icon]{transform:rotate(90deg);transition:transform .2s ease-in-out;position:absolute;right:0;top:0}.js [data-collapsible-parent].collapsible__is-open>[data-collapsible-target]{max-height:10000px}.js [data-collapsible-parent].collapsible__is-open>[data-collapsible-trigger]>[data-collapsible-trigger-icon]{transform:rotate(-90deg)}.js [data-collapsible-target]{overflow:hidden;max-height:0;position:relative}.no-js .js{display:none}#preview-bar-iframe{height:5px;opacity:0;transition:all .4s ease-in-out}#preview-bar-iframe:hover{opacity:1;height:60px}.icon-wrapper.icon-wrapper-responsive{width:.875rem;padding-bottom:.875rem}@media screen and (min-width:768px){.icon-wrapper.icon-wrapper-responsive{width:1.125rem;padding-bottom:1.125rem}}.font-weight-medium{font-weight:500}.page-fontsize,.page-wrapper{font-size:.875rem;line-height:1.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.05em}@media screen and (min-width:768px){.page-fontsize,.page-wrapper{font-size:1.125rem;line-height:2.1875rem}}.page-wrapper{min-height:100vh;display:flex;flex:0 1 auto;flex-direction:column}.page-padding__left,.page-row-content,.page-row-header,.page-side-spacing{padding-left:30px}@media screen and (min-width:768px){.page-padding__left,.page-row-content,.page-row-header,.page-side-spacing{padding-left:40px}}@media screen and (min-width:1280px){.page-padding__left,.page-row-content,.page-row-header,.page-side-spacing{padding-left:100px}}.page-padding__right,.page-row-content,.page-row-header,.page-side-spacing{padding-right:30px}@media screen and (min-width:768px){.page-padding__right,.page-row-content,.page-row-header,.page-side-spacing{padding-right:40px}}@media screen and (min-width:1280px){.page-padding__right,.page-row-content,.page-row-header,.page-side-spacing{padding-right:100px}}.page-row-content,.page-row-header,.page-side-spacing{transition:padding .1s ease-in-out}.page-full.page-row-content,.page-full.page-row-header,.page-side-spacing.page-full{padding-left:0;padding-right:0}.page-main{min-width:320px;width:100%;flex-grow:1;display:flex;flex-direction:column}.page-center,.page-row-content,.page-row-header{max-width:1400px;margin:0 auto;position:relative}.page-center.page-center__narrow,.page-center__narrow.page-row-content,.page-center__narrow.page-row-header{max-width:570px}.page-center.page-center__compact,.page-center__compact.page-row-content,.page-center__compact.page-row-header{max-width:680px}.page-row{position:relative;z-index:1;margin-top:40px;margin-bottom:40px}@media screen and (min-width:1280px){.page-row{margin-top:40px;margin-bottom:40px}}.page-row.page-row__block{margin:0}.page-row.page-row__accent,.page-row.page-row__background,.page-row.page-row__primary,.page-row.page-row__secondary,.page-row.page-row__white{padding-top:40px;padding-bottom:40px}@media screen and (min-width:1280px){.page-row.page-row__accent,.page-row.page-row__background,.page-row.page-row__primary,.page-row.page-row__secondary,.page-row.page-row__white{padding-top:40px;padding-bottom:40px}}.page-row.page-row__white{background:#fff}.page-row.page-row__accent{background:#f8f7f3}.page-row.page-row__primary{background:#770202;color:#fff}.page-row.page-row__secondary{background:#fff;color:rgba(0,0,0,.8)}.page-row.page-row__accent:last-child,.page-row.page-row__block:last-child{margin-bottom:0}.shopify-section:first-child .page-row.page-row__accent,.shopify-section:first-child .page-row.page-row__block{margin-bottom:0}.shopify-section:last-child .page-row.page-row__accent,.shopify-section:last-child .page-row.page-row__block{margin-bottom:0}.page-row-content.page-wide,.page-row-header.page-wide,.page-wide>.page-row-content,.page-wide>.page-row-header{max-width:100%}.page-full>.page-row-content,.page-full>.page-row-header,.page-row-content.page-full,.page-row-header.page-full{max-width:100%;padding-left:0;padding-right:0}@media screen and (min-width:768px){.page-row-content.page-small,.page-row-header.page-small{padding-left:calc(80px);padding-right:calc(80px)}}@media screen and (min-width:1280px){.page-row-content.page-small,.page-row-header.page-small{padding-left:calc(200px);padding-right:calc(200px)}}.page-row-content{margin-top:25px}@media screen and (min-width:768px){.page-row-content{margin-top:45px}}.page-row-content.hidden-title,.page-row-content:first-child{margin-top:0}@media screen and (min-width:768px){.page-template .h1:not(.smaller),.page-template h1:not(.smaller){font-size:2.25rem}}@media screen and (min-width:768px){.page-template .page-row-content:not(.page-full),.page-template .page-row-header:not(.page-full){max-width:1400px}}@media screen and (min-width:768px){.seminar-form-page-template main .page-row-content,.seminar-form-page-template main .page-row-content:not(.page-full),.seminar-form-page-template main .page-row-header,.seminar-form-page-template main .page-row-header:not(.page-full){max-width:570px}}.template-w .page-main{padding:0 15px;max-width:570px;margin-left:auto;margin-right:auto}.template-w .page-main .section-header{margin-bottom:16px}.template-w .payment-method-container label{box-sizing:border-box}body .jdgm-prev-badge,body .jdgm-prev-badge__stars,body .jdgm-prev-badge__text,body .jdgm-rev-widg__summary-text,body .jdgm-star{line-height:32px;height:32px;display:inline-block!important}body .jdgm-prev-badge__stars,body .jdgm-prev-badge__text{float:left}body .jdgm-prev-badge__stars{margin-left:-8px;margin-bottom:20px}body .jdgm-rev-widg__summary-text{vertical-align:top}body .jdgm-preview-badge .jdgm-star::before,body .jdgm-star.jdgm--half::before,body .jdgm-star.jdgm--off::before,body .jdgm-star.jdgm--on::before{content:'';display:block;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Laag_1' x='0' y='0' version='1.1' viewBox='0 0 500 500' xml:space='preserve'%3E%3Cpath id='Path_77_3_' fill='%232b2e34' d='M250 109.4l35.1 105.4h105.4l-87.9 70.3 35.1 105.4-87.7-70.2-87.9 70.3 35.1-105.4-87.9-70.3h105.4L250 109.4z'/%3E%3C/svg%3E");background-size:32px 32px}body .jdgm-preview-badge .jdgm-star:last-child::before,body .jdgm-star.jdgm--half:last-child::before,body .jdgm-star.jdgm--off:last-child::before,body .jdgm-star.jdgm--on:last-child::before{margin-right:0}body .jdgm-star.jdgm--off::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath fill='%23f3e4d7' d='M250 109.4l35.1 105.4h105.4l-87.9 70.3 35.1 105.4-87.7-70.2-87.9 70.3 35.1-105.4-87.9-70.3h105.4L250 109.4z'/%3E%3C/svg%3E")}body .jdgm-star.jdgm--half::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath fill='%23f3e4d7' d='M250 109.4l35.1 105.4h105.4l-87.9 70.3 35.1 105.4-87.7-70.2-87.9 70.3 35.1-105.4-87.9-70.3h105.4L250 109.4z'/%3E%3Cpath fill='%232b2e34' d='M250 320.3V109.4l-35.1 105.5H109.4l87.9 70.2-35.2 105.5z'/%3E%3C/svg%3E")}body .jdgm-carousel-wrapper{width:100%;padding:0;margin:0}body .jdgm-carousel-wrapper .jdgm-carousel-title-and-link{display:none}body .jdgm-carousel-wrapper .jdgm-carousel-title{margin-bottom:16px}body .jdgm-carousel-wrapper .jdgm-all-reviews-rating{display:none!important}body .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:auto}body .jdgm-carousel-wrapper .jdgm-carousel-item{padding:0 40px;vertical-align:top}body .jdgm-carousel-wrapper .jdgm-carousel-item__review-rating{margin-bottom:10px}body .jdgm-carousel-wrapper .jdgm-carousel-item__review-title{margin-bottom:16px}@media screen and (min-width:768px){body .jdgm-carousel-wrapper .jdgm-carousel-item__review-title{margin-bottom:24px}}body .jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name-wrapper{margin:24px 0 0}body .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{font-size:.875rem;color:#770202}body .jdgm-carousel-wrapper .jdgm-carousel-item__product-title,body .jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name,body .jdgm-carousel-wrapper .jdgm-carousel-item__timestamp{font-size:.875rem;line-height:1.5rem;color:#770202;font-style:normal;opacity:1}body .jdgm-carousel-wrapper .jdgm-carousel-item__product-title{color:#770202}body .jdgm-carousel-wrapper .jdgm-carousel-item__review{height:calc(100% - 5em)}body .jdgm-carousel-wrapper .jdgm-carousel-item__review-content{font-size:inherit!important}body .jdgm-carousel-wrapper .jdgm-star{font-size:18px}body .judgeme-carousel__subtitle,body .judgeme-carousel__title{text-align:center}body .judgeme-carousel__subtitle{margin-top:8px}body .product-detail-section .jdgm-rev-widg.jdgm-rev-widg{padding:0;border:none;margin-top:0;margin-bottom:0}body .product-detail-section .jdgm-rev-widg__title{display:none}body .product-detail-section .jdgm-ask-question-btn,body .product-detail-section .jdgm-write-rev-link{text-decoration:none;font-weight:500;padding:0;margin:16px 0;font-size:1.125rem;border:none}@media screen and (min-width:1280px){body .product-detail-section .jdgm-ask-question-btn,body .product-detail-section .jdgm-write-rev-link{margin:0}}body .product-detail-section .jdgm-ask-question-btn:active,body .product-detail-section .jdgm-ask-question-btn:focus,body .product-detail-section .jdgm-ask-question-btn:hover,body .product-detail-section .jdgm-write-rev-link:active,body .product-detail-section .jdgm-write-rev-link:focus,body .product-detail-section .jdgm-write-rev-link:hover{text-decoration:underline;text-underline-position:under}body .product-detail-section .jdgm-rev__title{font-size:100%}body .product-detail-section .jdgm-widget input:not([type=submit]),body .product-detail-section .jdgm-widget textarea{border-top:none;border-left:none;border-right:none;padding:8px 0 10px;outline:0}@media screen and (min-width:1280px){body .product-detail-section .jdgm-widget input:not([type=submit]),body .product-detail-section .jdgm-widget textarea{padding:10px 0 14px}}body .product-detail-section .jdgm-widget div.jdgm-input-error{background:0 0;color:#770202;font-size:.625rem;line-height:.875rem}body .product-detail-section .jdgm-prev-badge__text{margin-left:16px}.reviews{background:#fdfafa}.reviews__header{margin-bottom:.9375rem}@media screen and (min-width:768px){.reviews__header{margin-bottom:2.5rem}}@media screen and (min-width:1280px){.reviews__header{margin-bottom:3.125rem}}.reviews__title{color:#2b2e34;font-weight:400}.reviews__subtitle{letter-spacing:.1em;margin-top:.3125rem;text-transform:uppercase;font-weight:300}.reviews__slider .swiper-wrapper{padding-bottom:2.1875rem}@media screen and (min-width:1280px){.reviews__slider .swiper-wrapper{padding-bottom:4.375rem}}.reviews__slider .swiper-button-next,.reviews__slider .swiper-button-prev{display:none}.reviews__slider .swiper-custom-nav-next,.reviews__slider .swiper-custom-nav-prev{display:block}@media screen and (min-width:768px){.reviews__slider .swiper-custom-nav-next{right:20px}}@media screen and (min-width:768px){.reviews__slider .swiper-custom-nav-prev{left:20px}}.review__content{padding:0 1.25rem}@media screen and (min-width:768px){.review__content{padding:0 2.5rem}}@media screen and (min-width:1280px){.review__content{padding:0 3.4375rem}}.review__text{margin-top:1rem}.review__author{text-transform:uppercase;margin-top:1.25rem;letter-spacing:0}@media screen and (min-width:768px){.review__author{margin-top:.9375rem}}@media screen and (min-width:1280px){.review__author{margin-top:3.125rem}}.review-stars{display:flex;align-items:center;justify-content:center}.review-stars__star{margin-right:.625rem}@media screen and (min-width:768px){.review-stars__star{margin-right:1rem}}.review-stars .icon-wrapper{width:.625rem;padding-bottom:.625rem}@media screen and (min-width:768px){.review-stars .icon-wrapper{width:1rem;padding-bottom:1rem}}