.product-information{max-width:1540px;margin:0 auto}.product-information .product-information__media{max-width:1002px;max-height:1016px;width:100%;height:100%;position:relative}.slideshow-control .icon-caret svg,.slideshow-control .icon-caret svg path{stroke:var(--font-color-body)}#MainContent:not([data-template="product.bundle-builder"]) .product-information .product-details{max-width:426px}body.customised-product #MainContent:not([data-template="product.bundle-builder"]) .product-information .product-details{max-width:100%}#MainContent[data-template="product.bundle-builder"] .product-page-validation-error{display:none}.product-information .product-details{width:100%!important}.product-details>.group-block .group-block-content{gap:0px}.product-details .jdgm-horizon-widget .jdgm-widget.jdgm-widget{margin:0 0 16px}.product-details>.group-block .group-block-content h1{color:var(--font-color-body);font-size:clamp(30px,calc(30px + (18 * (100vw - 390px)) / 1530),48px);font-weight:600;line-height:clamp(34px,calc(34px + (18 * (100vw - 390px)) / 1530),52px);text-transform:uppercase;margin:0 0 16px}.product-details rte-formatter.text-block{margin:0 0 16px;width:100%;max-width:100%}.product-details rte-formatter.text-block p{color:#54575a;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin:0 0 8px;width:100%;max-width:100%}.product-details rte-formatter .ingredients-list{display:flex;flex-direction:column;gap:8px}.product-details rte-formatter .ingredients-list p{color:#1d252c;font-size:12px;font-style:normal;font-weight:500!important;line-height:18px;font-family:var(--font-body--family);margin:0;padding:0}.product-details rte-formatter .ingredients-list ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;gap:8px;list-style:none;padding:0;margin:0}.product-details rte-formatter .ingredients-list ul li{color:#54575a;font-size:12px;font-style:normal;font-weight:400;line-height:18px;font-family:var(--font-body--family);text-transform:none;padding-right:8px;border-right:1px solid #DCBFA6}.product-details rte-formatter .ingredients-list ul li:last-child{border-right:none;padding-right:0}.product-details product-price{padding-bottom:0;margin:0}.product-details product-price div[ref=priceContainer]{margin:0}.product-details product-price .price{color:var(--font-color-body);font-size:clamp(20px,calc(20px + (24 - 20) * ((100vw - 390px) / (1920 - 390))),24px);font-style:normal;font-weight:600;line-height:normal}.product-information .product-form-buttons{margin:13px 0 16px;width:100%}#MainContent:not([data-template="product.bundle-builder"]) .product-information .product-form-buttons{max-width:352px}#MainContent[data-template="product.bundle-builder"] .product-information .product-form-buttons{max-width:500px}#MainContent[data-template="product.bundle-builder"] .product-information .product-form-buttons .add-to-cart-button-compare-container{display:none}.product-information .product-form-buttons:has(add-to-cart-component bis-inline:not(.hidden)) quantity-selector-component,.product-information .product-form-buttons:has(add-to-cart-component bis-inline:not(.hidden)) .add-to-cart-button{display:none}.product-information .product-form-buttons:has(add-to-cart-component bis-inline:has(.hidden)) quantity-selector-component,.product-information .product-form-buttons:has(add-to-cart-component bis-inline:has(.hidden)) .add-to-cart-button{display:block}.product-information .product-form-buttons:has(quantity-selector-component bis-inline:not(.hidden)) button.quantity-minus,.product-information .product-form-buttons:has(quantity-selector-component bis-inline:not(.hidden)) button.quantity-plus,.product-information .product-form-buttons:has(quantity-selector-component bis-inline:not(.hidden)) input,.product-information .product-form-buttons:has(quantity-selector-component bis-inline:not(.hidden)) .add-to-cart-button{display:none;width:0;height:0}.product-information .product-form-buttons:has(quantity-selector-component bis-inline:not(.hidden)) quantity-selector-component{border:none;background-color:transparent!important;box-shadow:none!important;flex:unset}.product-information .product-form-buttons:has(quantity-selector-component bis-inline:not(.hidden)){flex-direction:column-reverse;gap:0px}.product-information .accordion{margin-top:16px}.product-information .accordion .details__header{padding:12px 0}.product-information slideshow-slide{max-height:clamp(350px,50vw,900px)!important;height:100%}.product-information .product-media{width:100%;height:100%;margin:0 auto;max-height:clamp(350px,50vw,900px);padding:0px clamp(10px,calc(10px + (51 - 10) * ((100vw - 390px) / (1920 - 390))),51px) 0 clamp(10px,calc(10px + (51 - 10) * ((100vw - 390px) / (1920 - 390))),51px);border-radius:10px}.product-information .product-media img{border-radius:10px}.product-information slideshow-controls{position:relative}.product-information slideshow-arrows .slideshow-control{padding:0!important}@media only screen and (min-width: 991px) and (max-width: 1500px){.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1.7fr .93fr}}@media only screen and (max-width: 990px){.product-information .product-information__grid .product-information__media{padding-right:0!important}.product-information .product-information__grid .product-details{padding-left:0!important}#MainContent:not([data-template="product.bundle-builder"]) .product-information .product-information__grid .product-details{max-width:600px}.product-details>.group-block{padding-left:0!important;padding-right:0!important}.product-information slideshow-arrows{max-width:700px;margin:0 auto;width:100%}.product-information{padding-bottom:0!important}}@media only screen and (max-width: 750px){.product-information .product-media{padding-top:24px}#judgeme_product_reviews .jdgm-rev-widg .jdgm-row-stars .jdgm-widget-actions-wrapper .jdgm-write-rev-link{max-width:220px;width:100%;line-height:1!important}.product-information .product-details .group-block{padding-top:10px!important}}@media only screen and (max-width: 500px){.product-information .product-media,.product-information slideshow-slide{max-width:100%!important;max-height:100%!important}}.product-bundle-builder .product-information__grid .product-information__media{display:none;width:0}.product-bundle-builder .product-information__grid{grid-template-columns:1fr!important}body.do-not-add-cart .product-bundle-builder .button.add-to-cart-button{opacity:.5!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/product-custom-styles.css.map */
