.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,.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,.product-images.product-images-slider .swiper-custom-nav .icon-wrapper{width:.875rem;padding-bottom:.875rem}@media screen and (min-width:768px){.icon-wrapper.icon-wrapper-responsive,.product-images.product-images-slider .swiper-custom-nav .icon-wrapper{width:1.125rem;padding-bottom:1.125rem}}.font-weight-medium{font-weight:500}.page-fontsize,.page-wrapper,.product-template .ingredient.fancybox-content,.product-template .ingredient.fancybox-content .h3,.product-template .ingredient.fancybox-content h3{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,.product-template .ingredient.fancybox-content,.product-template .ingredient.fancybox-content .h3,.product-template .ingredient.fancybox-content h3{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:#000c}.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:80px;padding-right:80px}}@media screen and (min-width:1280px){.page-row-content.page-small,.page-row-header.page-small{padding-left:200px;padding-right: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}.easyzoom{position:relative;display:inline-block}.easyzoom img{vertical-align:bottom}.easyzoom.is-loading img{cursor:progress}.easyzoom.is-ready img{cursor:crosshair}.easyzoom.is-error img{cursor:not-allowed}.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#fff;box-shadow:0 0 10px #888}.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#fff}.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%}.easyzoom--adjacent .easyzoom-flyout{top:0;left:100%;width:100%;height:100%;margin-left:20px}.product-template .product-wrapper{font-size:.875rem;line-height:1.25rem;margin-bottom:40px}@media screen and (min-width:768px){.product-template .product-wrapper{margin-bottom:40px}}@media screen and (min-width:1280px){.product-template .product-wrapper{font-size:1.25rem;line-height:2.1875rem}}.product-template .fancybox-is-open .fancybox-bg{background:#c8beb04d}.product-template .product-header .page-row-heading{font-size:1.5625rem}@media screen and (min-width:1280px){.product-template .product-header .page-row-heading{font-size:2.5rem}}.product-template .ingredient.fancybox-content{padding:2.5rem;max-width:42.375rem;width:100%;box-sizing:border-box}.product-template .ingredient.fancybox-content .page-row-content,.product-template .ingredient.fancybox-content .page-row-header{padding:0;margin:0;box-sizing:border-box}.product-template .ingredient.fancybox-content .h3,.product-template .ingredient.fancybox-content h3{font-family:sofia-pro,sans-serif;font-weight:600;text-transform:uppercase;color:#2b2e34;margin-bottom:0}.product-template .ingredient.fancybox-content .fancybox-button{left:auto;top:0;right:0;padding:8px}@media screen and (min-width:1280px){.product-template .product-quantity-wrapper .form-input__text input[type=number]{padding-top:.375rem;padding-bottom:.5rem}}@media screen and (min-width:1280px){.product-template .product-form .product-add-to-cart{margin-top:1.25rem}}@media screen and (min-width:1280px){.product-template .product-form .button{padding-top:.5rem;padding-bottom:.625rem}}.product-col-order{margin-top:1.875rem}@media screen and (min-width:768px){.product-col-order{margin-top:0;float:left;width:50%;box-sizing:border-box;padding-left:1.4375rem}}@media screen and (min-width:1024px){.product-col-order{padding-left:2.375rem;padding-right:2.375rem}}@media screen and (min-width:1280px){.product-col-order{padding-left:2.75rem;padding-right:.9375rem;max-width:38.75rem;box-sizing:border-box}}@media screen and (min-width:1440px){.product-col-order{padding-right:2.75rem}}@media screen and (min-width:768px){.product-col-images{float:left;width:50%;min-height:1px;box-sizing:border-box;padding-right:1.4375rem}}@media screen and (min-width:1024px){.product-col-images{padding-right:2.375rem}}@media screen and (min-width:1280px){.product-col-images{padding-right:2.75rem}}.product-col-meta{margin-top:24px}@media screen and (min-width:768px){.product-col-meta{float:right;width:50%;box-sizing:border-box;padding-left:1.4375rem}}@media screen and (min-width:1024px){.product-col-meta{padding-left:2.375rem;padding-right:2.375rem}}@media screen and (min-width:1280px){.product-col-meta{padding-left:2.75rem;padding-right:.9375rem;max-width:38.75rem;box-sizing:border-box;float:left}}@media screen and (min-width:1440px){.product-col-meta{padding-right:2.75rem}}.product-content-wrapper{margin-bottom:0}@media screen and (max-width:767px){.product-content-wrapper{z-index:2}}.product-collection{font-size:.75rem;line-height:1.25;font-weight:300;color:#000c;margin-bottom:16px}@media screen and (min-width:1280px){.product-collection{font-size:1.125rem}}.product-asset{margin-top:20px}.product-asset:first-child{margin-top:0}.product-title{margin:0 0 16px}@media screen and (min-width:1280px){.product-title{margin:0 0 25px}}.product-title .product-subtitle{display:block;font-family:playfair-display,serif;font-weight:400;color:#770202;font-size:.625em;line-height:1.333;letter-spacing:normal}.product-review-stars{display:flex;justify-content:flex-start}.product-review-stars .star{margin-right:10px}@media screen and (min-width:1280px){.product-review-stars .star{margin-right:16px}}.product-review-stars .icon-wrapper{width:.625rem;padding-bottom:.625rem}@media screen and (min-width:1280px){.product-review-stars .icon-wrapper{width:1rem;padding-bottom:1rem}}.product-excerpt{font-weight:600;line-height:1.6;margin-bottom:16px}.product-short-tail-description{margin:24px 0;line-height:1.6}.product-short-tail-description strong{font-weight:600}.product-short-tail-description h1,.product-short-tail-description h2,.product-short-tail-description h3,.product-short-tail-description h4,.product-short-tail-description h5,.product-short-tail-description h6{color:#000;font-family:sofia-pro,sans-serif;font-size:16px;text-transform:uppercase;margin-bottom:4px;letter-spacing:1px}@media screen and (min-width:768px){.product-short-tail-description h1,.product-short-tail-description h2,.product-short-tail-description h3,.product-short-tail-description h4,.product-short-tail-description h5,.product-short-tail-description h6{font-size:20px}}.product-short-tail-description ul{margin:0;padding-left:16px}@media screen and (min-width:1024px){.product-short-tail-description ul{padding-left:18px}}@media screen and (min-width:1280px){.product-short-tail-description ul{padding-left:22px}}.product-short-tail-description li{margin-bottom:4px}.product-short-tail-description li:last-child{margin-bottom:0}.product-price-wrapper{font-weight:500}.product-contents{font-weight:500;font-size:.75rem;margin-bottom:10px}@media screen and (min-width:1280px){.product-contents{font-size:1.125rem}}.product-collection,.product-contents{text-transform:uppercase}.product-accordion .panel .panel__title{font-family:sofia-pro,sans-serif;font-weight:400;color:#2b2e34;text-transform:uppercase;font-size:.875rem;line-height:1.75;letter-spacing:.05em}@media screen and (min-width:1280px){.product-accordion .panel .panel__title{font-size:1.25rem}}.product-accordion .panel .panel__content-inner{font-size:.75rem;line-height:1.667}@media screen and (min-width:1280px){.product-accordion .panel .panel__content-inner{font-size:1.125rem;line-height:1.94}}.product-add-to-cart--sticky .product-featured-image{display:none}@media screen and (max-width:767px){.product-add-to-cart--sticky.fixed{position:fixed;width:100%;left:0;bottom:0;z-index:999;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 0 0 2.5rem;box-sizing:border-box;box-shadow:6px 3px 6px #00000029}}.product-add-to-cart--sticky.fixed .product-featured-image{display:block}@media screen and (max-width:767px){.product-add-to-cart--sticky.fixed .product-featured-image img{display:block}}@media screen and (max-width:767px){.product-add-to-cart--sticky.fixed .product-add-to-cart .col-left{display:none}}@media screen and (max-width:767px){.product-add-to-cart--sticky.fixed .product-price-wrapper{float:left;margin:0 1.25rem 0 0;font-size:.875rem;line-height:3.125rem}}@media screen and (max-width:767px){.product-add-to-cart--sticky.fixed .product-form{float:right;margin:0}}@media screen and (max-width:767px){.product-add-to-cart--sticky.fixed .product-form .col-right,.product-add-to-cart--sticky.fixed .product-form .product-add-to-cart{margin:0}}@media screen and (max-width:767px){.product-add-to-cart--sticky.fixed .product-form .product-form-action .button{display:block;text-indent:-9999px;background-color:#770202;background-image:url(//allvital-dev.myshopify.com/cdn/shop/t/58/assets/add-to-cart.svg?v=130922475773645676771695291073);background-repeat:no-repeat;background-size:1.5rem 1.5rem;background-position:center center;width:6.25rem;height:3.125rem;transition:none}}.product-form-wrapper .product-price-wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end}.product-form-wrapper .product-price-wrapper .product-price{color:#2b2e34}.product-form-wrapper .product-price-wrapper.price-discount .product-price{margin-left:.625rem;color:#770202}.product-form-wrapper .product-price-wrapper.price-discount .product-compare-price{color:#2b2e3499}.product-form-action .button{height:2.5rem;box-sizing:border-box;font-weight:500;font-size:.875rem}@media screen and (min-width:768px){.product-form-action .button{padding:0 .625rem}}@media screen and (min-width:1280px){.product-form-action .button{height:2.8125rem;font-size:1.25rem}}.product-form-action .button:not([disabled]){background:0 0;border:2px solid #770202;color:#2b2e34}.product-form-action .button:not([disabled]):active,.product-form-action .button:not([disabled]):focus,.product-form-action .button:not([disabled]):hover{background:#770202;color:#fff}@media screen and (min-width:768px){.product-add-to-cart{margin-top:1.5625rem}}@media screen and (max-width:767px){.product-add-to-cart .col-right{margin-top:.5625rem}}@media screen and (min-width:768px){.product-add-to-cart .col-left{padding-right:.4375rem}}@media screen and (min-width:1024px){.product-add-to-cart .col-left{padding-right:.625rem}}@media screen and (min-width:1280px){.product-add-to-cart .col-left{padding-right:.9375rem}}@media screen and (min-width:1600px){.product-add-to-cart .col-left{padding-right:1.5rem}}.product-add-to-cart .product-quantity-wrapper{width:100%;max-width:100%;box-sizing:border-box;height:2.5rem;margin:0}@media screen and (max-width:767px){.product-add-to-cart .product-quantity-wrapper{max-width:125px}}@media screen and (min-width:1280px){.product-add-to-cart .product-quantity-wrapper{height:2.8125rem}}@media screen and (min-width:1280px){.product-add-to-cart .product-quantity-wrapper{max-width:9.375rem}}.product-add-to-cart .product-quantity-wrapper.ajax-cart-quantity-modifier input{padding-left:2.5rem;padding-right:2.5rem;border:2px solid #770202}@media screen and (min-width:1280px){.product-add-to-cart .product-quantity-wrapper.ajax-cart-quantity-modifier input{padding-left:2.8125rem;padding-right:2.8125rem;padding-bottom:2px}}.product-add-to-cart .product-quantity-wrapper .button--minus,.product-add-to-cart .product-quantity-wrapper .button--plus{position:absolute;top:0;bottom:0;z-index:2;padding:.625rem;display:flex;align-items:center;justify-content:center;background:0 0;color:#2b2e34;border:2px solid #770202;width:2.5rem}@media screen and (min-width:1280px){.product-add-to-cart .product-quantity-wrapper .button--minus,.product-add-to-cart .product-quantity-wrapper .button--plus{width:2.8125rem}}.product-add-to-cart .product-quantity-wrapper .button--minus[disabled],.product-add-to-cart .product-quantity-wrapper .button--plus[disabled]{background:#70707033}.product-add-to-cart .product-quantity-wrapper .button--minus .icon-wrapper,.product-add-to-cart .product-quantity-wrapper .button--plus .icon-wrapper{width:10px;padding-bottom:10px}@media screen and (min-width:768px){.product-add-to-cart .product-quantity-wrapper .button--minus .icon-wrapper,.product-add-to-cart .product-quantity-wrapper .button--plus .icon-wrapper{width:14px;padding-bottom:14px}}.product-add-to-cart .product-quantity-wrapper .button--minus .icon-wrapper svg path,.product-add-to-cart .product-quantity-wrapper .button--plus .icon-wrapper svg path{fill:#2b2e3499}.product-add-to-cart .product-quantity-wrapper .button--minus{left:0}.product-add-to-cart .product-quantity-wrapper .button--plus{right:0}.product-add-to-cart .form-input__text input[type=number]{border:none;text-align:center}.product-accordion .panel{border-bottom:1px solid #2b2e34}.product-accordion .panel .panel__header{width:100%;padding-top:.3125rem;padding-bottom:.3125rem;display:block;box-sizing:border-box}@media screen and (min-width:768px){.product-accordion .panel .panel__header{padding-top:.4375rem;padding-bottom:.4375rem}}@media screen and (min-width:1024px){.product-accordion .panel .panel__header{padding-top:.5rem;padding-bottom:.5rem}}@media screen and (min-width:1280px){.product-accordion .panel .panel__header{padding-top:.625rem;padding-bottom:.625rem}}@media screen and (min-width:1600px){.product-accordion .panel .panel__header{padding-top:.75rem;padding-bottom:.75rem}}.product-accordion .panel .panel__trigger-icon{top:50%;transform:translateY(-50%) rotate(90deg)}.product-accordion .panel .panel__trigger-icon .icon-wrapper{width:.75rem;padding-bottom:.75rem}@media screen and (min-width:1280px){.product-accordion .panel .panel__trigger-icon .icon-wrapper{width:.875rem;padding-bottom:.875rem}}@media screen and (min-width:1600px){.product-accordion .panel .panel__trigger-icon .icon-wrapper{width:1rem;padding-bottom:1rem}}.product-accordion .panel .panel__content .panel__content-inner{padding:.625rem 0 1.25rem}@media screen and (min-width:1280px){.product-accordion .panel__ingredient-free-labels .panel__content-inner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}}@media screen and (max-width:1279px){.product-accordion .panel__ingredient-free-labels .label-img{display:inline-block;margin-right:.625rem}}@media screen and (max-width:1279px){.product-accordion .panel__ingredient-free-labels .label-img:last-child{margin-right:0}}.product-accordion .panel__ingredient-free-labels .label-img .img{display:block}.product-accordion .panel__product-label .product-label-img .img{display:block;max-width:100%;height:auto}.product-accordion .panel__product-instructions-text{margin-top:1.25rem}.product-accordion .panel__ingredients .ingredient{margin-top:0}.product-accordion .panel__ingredients .ingredient .ingredient__name .plus{display:inline-block;margin-right:6px;font-size:1.625rem;line-height:1.625rem}.product-accordion .panel__ingredients a.ingredient{text-decoration:none;color:#2b2e34}.product-accordion .panel__ingredients a.ingredient:hover{color:#770202;transition:color .2s ease-in-out}.product-accordion .panel__ingredients a.ingredient:hover .ingredient__name{text-decoration:underline}.product-images{position:relative}.product-images.product-images-slider .swiper-slide{position:relative;height:auto}.product-images.product-images-slider .swiper-slide:hover .easyzoom{opacity:1}.product-images.product-images-slider .swiper-slide .img img{display:block}.product-images.product-images-slider .swiper-slide .img.img__preserve-space{padding-bottom:125%}.product-images.product-images-slider-nav{margin-top:20px}@media screen and (min-width:1280px){.product-images.product-images-slider-nav{margin-top:20px}}@media screen and (max-width:767px){.product-images.product-images-slider-nav{display:none}}.product-images.product-images-slider-nav .swiper-slide{box-sizing:border-box}.product-images.product-images-slider-nav .swiper-slide .img img{display:block}.product-images.product-images-slider-nav .swiper-slide .img.img__preserve-space{padding-bottom:128.66666667%}.product-images.product-single-image .img{padding-bottom:125%}.product-images .product-badges{z-index:2}.product-images .easyzoom{position:absolute;top:0;right:0;display:block;opacity:.5;transition:opacity .2s ease-in-out}.touch .product-images .easyzoom{display:none}.product-images .easyzoom a{position:absolute;top:0;right:0;display:block;font-size:2rem;width:2rem;line-height:2rem;padding:.3rem;margin:.3rem;border-radius:3px;background:#ffffff80;text-decoration:none}.product-images .easyzoom:hover{text-decoration:none;left:0;bottom:0;opacity:1}.product-images .easyzoom:hover a{display:none}.product-images .easyzoom .easyzoom-search-plus{margin:0 auto;transform:scaleX(-1)}.product-images .easyzoom--overlay .easyzoom-flyout{box-sizing:border-box}.product-images .easyzoom--overlay .easyzoom-flyout img{width:auto}.js [data-related-products-wrapper]{display:none}.related-products-wrapper{background:#f3e4d7;padding-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.related-products-wrapper{padding-top:40px;padding-bottom:40px}}.related-products-wrapper .related-products-heading{margin-bottom:.9375rem}@media screen and (min-width:768px){.related-products-wrapper .related-products-heading{margin-bottom:2.5rem}}.related-products-wrapper .product-link .product-image .img.img__preserve-space{padding-bottom:132.42320819%}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}
/*# sourceMappingURL=/cdn/shop/t/58/assets/code-theme-product.css.map */
