.product-template .product_section .product-gallery .product-gallery__thumbnails{max-width:500px;margin:20px auto auto}.product-template .product_section .product-gallery .product-gallery__thumbnails .product-gallery__thumbnail{position:relative}.product-template .product_section .product-gallery .product-gallery__thumbnails .product-gallery__thumbnail:before{padding-top:100%;content:"";display:block}.product-template .product_section .product-gallery .product-gallery__thumbnails .product-gallery__thumbnail img{position:absolute;width:100%;height:100%;object-fit:contain;top:0}.product-template .product_section .product__information{margin-top:50px;max-width:400px;margin-left:100px;margin-right:auto}@media screen and (max-width: 998px){.product-template .product_section .product__information{margin:0;max-width:initial;padding:0 20px;width:100%}}.product-template .product_section .product__information .product-block.product-block--title{display:flex;flex-direction:column}.product-template .product_section .product__information .product-block.product-block--title .product_name{text-align:left;flex-basis:0%;flex-grow:1;flex-shrink:1;font-size:28px;font-weight:600;line-height:1.2}.product-template .product_section .product__information .product-block.product-block--title .jdgm-widget{flex-basis:0%;flex-grow:1;flex-shrink:1;text-align:left;margin-top:0;margin-bottom:10px}.product-template .product_section .product__information .product-block.product-block--title .jdgm-widget .jdgm-preview-badge .jdgm-star.jdgm-star{color:#ffb815}.product-template .product_section .product__information .product-block.product-block--title .jdgm-widget .jdgm-prev-badge__text{font-size:12px}.product-template .product_section .product__information .product-block.product-block--price .price-ui{justify-content:flex-start}.product-template .product_section .product__information .product-block .product-app,.product-template .product_section .product__information .product-block.product-block--form .product-form-container{text-align:left}.product-template .product_section .product__information .product-block.product-block--form .product-form-container variant-selection{margin-top:20px;display:block}.product-template .product_section .product__information .product-block.product-block--form .product-form-container variant-selection options-selection .swatch .option-title{font-weight:700;color:#000}.product-template .product_section .product__information .product-block.product-block--form .product-form-container variant-selection options-selection .swatch .option-title .options-selection__option-name.select-flavour--true:before{content:attr(data-index);width:32px;height:32px;display:inline-flex;border-radius:50%;color:#fff;align-items:center;justify-content:center;background:var(--pdp-form-btn-bg);margin-right:10px}.product-template .product_section .product__information .product-block.product-block--form .product-form-container variant-selection options-selection .swatch .swatch__options{width:100%;max-width:500px;margin:20px auto auto}.product-template .product_section .product__information .product-block.product-block--form .product-form-container variant-selection options-selection .swatch .swatch__options .swatch__option{width:calc(33.3% - 8px)}.product-template .product_section .product__information .product-block.product-block--form .product-form-container variant-selection options-selection .swatch .swatch__options .swatch__option input:checked+.swatch-element{border-color:#000}.product-template .product_section .product__information .product-block.product-block--form .product-form-container variant-selection options-selection .swatch .swatch__options .swatch__option .swatch-element{border:2px solid #f4f4f4;border-radius:8px}.product-template .product_section .product__information .product-block.product-block--form .product-form-container variant-selection options-selection .swatch .swatch__options .swatch__option .swatch-element label{cursor:alias;outline:none!important;font-size:16px;pointer-events:unset;text-transform:capitalize;height:48px;line-height:48px;padding:0 20px;font-weight:700;position:relative;width:100%}.product-template .product_section .product__information .product-block.product-block--form .product-form-container variant-selection options-selection .swatch .swatch__options .swatch__option .swatch-element label span:not(.crossed-out){position:absolute;top:0;background:var(--pdp-form-btn-bg);color:#fff;font-weight:400;letter-spacing:normal;font-size:11px;line-height:22px;padding:0 6px;border-radius:10px;transform:translate(-50%,-70%);left:50%}.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details{align-items:flex-start}.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details .purchase-details__buttons{width:100%}.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details .purchase-details__buttons .button{width:100%;background:var(--pdp-form-btn-bg);border-color:var(--pdp-form-btn-bg);font-weight:700;letter-spacing:1px;font-size:16px;min-height:56px;height:56px;border-radius:30px;display:flex}.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details .purchase-details__buttons .button .text{margin-right:5px}.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details .purchase-details__buttons .button .price-ui{display:inline-flex;color:#fff;padding-left:5px}.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details .purchase-details__buttons .button .price-ui .money{font-size:initial;color:#fff}.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details .purchase-details__buttons .button .price-ui .compare-at-price,.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details .purchase-details__buttons .button .price-ui .savings,.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details .purchase-details__buttons .button .price-ui .unit-pricing{display:none}.product-template .product_section .product__information .product-block.product-block--form .product-form-container .purchase-details .purchase-details__buttons .restock-notify-button-block .restock-notify-button{background:var(--restock-btn-bg)!important;border-color:var(--restock-btn-bg)!important;text-transform:capitalize!important;border-radius:30px!important}.product-template .product_section .product__information .product-block.product-block--form .product-form-container .product-form-reviews{margin-left:0}.product-template .product_section .product__information .product-block.product-block--message{margin-top:20px}.product-template .product_section .product__information .product-block.product-block--message .message-cont{border-radius:20px;border:1px solid #000;text-transform:uppercase;background-color:#dff59a;min-height:10px;padding:7px 4px;line-height:1.25em}.product-template .product_section .product__information .product-block.product-block--message .message-cont .info{font-size:.9em;font-weight:700;text-align:center;margin:10px 0}.product-template .product_section .product__information .product-block.product-block--message .message-cont .info p{margin:0 10px}.product-template .product_section .product__information .product-block.product-block--message .message-cont .info .step{border-radius:10px;padding:10px;margin:10px;background:#fff;display:flex;justify-content:space-between}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list{margin-top:20px}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list .title{font-weight:700;color:#000;font-size:1rem}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list .title span{font-weight:400}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list .title:before{content:"1";width:32px;height:32px;display:inline-flex;border-radius:50%;color:#fff;align-items:center;justify-content:center;background:var(--pdp-form-btn-bg);margin-right:10px}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list ul{display:flex;flex-wrap:wrap;margin-top:20px;width:100%}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list ul li{width:calc(25% - 10px);margin-right:10px;margin-bottom:10px}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list ul li.active a span.img{border-color:#000}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list ul li a span{font-size:12px;line-height:14px;text-align:center;display:block;margin-top:5px}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list ul li a span.img{line-height:0;display:block;border-radius:50%;width:100%;border:2px solid #f4f4f4;overflow:hidden;position:relative}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list ul li a span.img:before{content:" ";padding-top:100%;display:block}.product-template .product_section .product__information .product-block.product-block--flavour-list .falvour-list ul li a span.img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.product-template .product_section .product__information .product-block.product-block--description .product-accordion-wrap .product-accordion-item{border-bottom:1px dashed #010101;padding:10px 0}.product-template .product_section .product__information .product-block.product-block--truest-badge{margin-top:20px}.product-template .product_section .product__information .product-block.product-block--truest-badge .truest-badge{display:flex;align-items:center;font-size:14px}.product-template .product_section .product__information .product-block.product-block--truest-badge .truest-badge img{width:48px;height:auto;margin-right:10px}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom-product.scss.css.map */
