.main-product{display:flex;flex-direction:column;padding:3.5rem 0rem}@media(min-width: 1024px){.main-product{align-items:flex-start;display:grid;gap:4.5rem;grid-template-columns:55% 1fr;padding:4.5rem 0rem 3.5rem}}.main-product__price .price__item{font:var(--font-p-1);font-family:var(--font-primary)}.main-product__badge{background-color:var(--color-picklebalm-navy);border-radius:.5rem;color:var(--color-picklebalm-green);left:1rem;padding:.4375rem .75rem;position:absolute;top:1rem;z-index:2}.main-product__zoom{align-items:center;display:none;justify-content:center;left:0;bottom:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .33s cubic-bezier(0.4, 0, 0.15, 1.01)}@media(min-width: 1024px){.main-product__zoom{display:flex}}.main-product__zoom span{background-color:hsla(0,0%,100%,.5);border-radius:100%;display:block;padding:.75rem;transform:translateY(-200%)}.main-product__zoom span svg{display:block;height:1rem;width:1rem}.main-product__media{padding:0;overflow:hidden;width:100%}@media(min-width: 1024px){.main-product__media{padding:0 0 0 .625rem}}.main-product__media-wrapper{flex-direction:column;gap:1rem;overflow:visible}@media(min-width: 1024px){.main-product__media-wrapper .swiper-wrapper{display:grid;gap:1rem 0;grid-template-columns:1fr 1fr;overflow:hidden;transform:none !important}}.main-product__media-wrapper .swiper-slide,.main-product__media-wrapper .main-product__image{border-radius:1.25rem}.main-product__media-wrapper .carousel__controls{display:flex}.main-product__media-wrapper .carousel__controls .swiper-pagination{position:relative;bottom:0}.main-product__media-wrapper .carousel__controls .swiper-pagination-bullet{background-color:var(--color-white);cursor:pointer;opacity:1}.main-product__media-wrapper .carousel__controls .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-picklebalm-navy)}@media(min-width: 1024px){.main-product__media-wrapper .carousel__controls{display:none}}.main-product__media-video-wrapper video{border-radius:1.25rem;width:100%}.main-product__media-item{overflow:hidden;position:relative;width:100%}@media(min-width: 1024px){.main-product__media-item:first-child,.main-product__media-item:nth-child(4){grid-column:1/-1;width:98% !important}}.main-product__media-item:hover .main-product__zoom{opacity:1}.main-product__quantity{display:flex;width:6.625rem;min-width:6.625rem;height:auto;padding:.5rem;margin-right:.5rem;background:var(--color-white);border-radius:4rem}.main-product__quantity button{cursor:pointer}.main-product__quantity-decrease{padding-left:.75rem}.main-product__quantity-increase{padding-right:.75rem}.main-product__quantity input[type=number]{border:0;pointer-events:none;text-align:center;padding:0;width:100%}.main-product__quantity input[type=number]::-webkit-outer-spin-button,.main-product__quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-product__quantity input[type=number]{-moz-appearance:textfield}.main-product__handling-delivery{display:block;line-height:1.5rem;padding-bottom:3rem}.main-product .media-modal{background:var(--color-white);height:auto;max-height:90vh;max-width:37.5rem;left:50%;opacity:0;overflow:hidden;padding:2rem;pointer-events:none;position:fixed;top:50%;transition:opacity .33s cubic-bezier(0.4, 0, 0.15, 1.01);transform:translate(-50%, -50%);width:auto;z-index:10}.main-product .media-modal--active{opacity:1;pointer-events:initial}.main-product .media-modal--active+.media-modal__overlay{opacity:1;pointer-events:initial}.main-product .media-modal__close{align-items:center;background:var(--color-off-white);border-radius:50%;cursor:pointer;display:flex;height:2.25rem;justify-content:center;padding:.75rem;right:1.5rem;position:absolute;top:1.5rem;width:2.25rem;z-index:2}.main-product .media-modal__wrapper{display:flex;flex-direction:column;gap:1rem;overflow:hidden}.main-product .media-modal__overlay{background:linear-gradient(180deg, rgba(30, 30, 30, 0) 0%, rgba(30, 30, 30, 0.3) 100%);cursor:pointer;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .33s cubic-bezier(0.4, 0, 0.15, 1.01);width:100%;z-index:4}.main-product .media-modal .carousel__controls{display:block;width:100%;max-width:25rem}.main-product .media-modal .carousel__pager{width:100%}.main-product__load-more{text-align:center}@media(min-width: 1024px){.main-product__load-more{padding-top:1.75rem}}.main-product__form{padding:2rem 1rem;text-align:left}@media(min-width: 1024px){.main-product__form{position:sticky;top:9.75rem;padding:0 4.5rem 1.5rem 0}}.main-product__form .main-product__title{display:flex;margin:1rem 0;justify-content:flex-start}.main-product__form .main-product__price{display:flex;margin:0 0 2rem;justify-content:flex-start}.main-product__form .main-product__variants{align-items:flex-start;display:inline-flex;margin:1rem 0 0;min-height:1.875rem}.main-product__form .main-product__add-to-cart{width:100%;display:flex;margin:2rem 0 1.5rem;overflow-x:hidden}.main-product__form .main-product__add-to-cart .add-to-cart__submit-btn{width:100%;margin:0}.main-product__form .main-product__add-to-cart .add-to-cart__submit-btn:before,.main-product__form .main-product__add-to-cart .add-to-cart__submit-btn:after{display:none}.main-product [data-variant-select]{display:none}.main-product .product-form__variants{display:none}.main-product .product-form__label .size-tooltip{position:relative;display:flex;align-items:center;padding-left:8px}.main-product .product-form__label .size-tooltip:hover .size-tooltip-text{visibility:visible}.main-product .product-form__label .size-tooltip-text{visibility:hidden;background-color:var(--color-white);text-align:center;border:1px solid var(--color-picklebalm-navy);border-radius:.25rem;padding:1rem;position:absolute;z-index:1;left:1.875rem}@media(min-width: 1024px){.main-product .product-form__label .size-tooltip-text{width:21.875rem}}.main-product .product-form__option-label{padding-bottom:.5rem;display:flex}.main-product .product-form__option-label .selected-value{padding-left:.5rem}.main-product .product-form__option-name{display:flex}.main-product .product-form__swatches{margin-bottom:2rem}.main-product .tabs--pdp label{cursor:pointer;padding:0;display:inline-flex;justify-content:center;align-items:center;margin-right:.5rem}.main-product .tabs--pdp label.tab--selected{background-color:var(--color-picklebalm-navy);color:var(--color-white)}.main-product .tabs--pdp input[type=radio]{display:none}.jdgm-preview-badge{margin-bottom:1.5rem}.jdgm-preview-badge .jdgm-prev-badge__stars{margin-right:.25rem}.jdgm-review-widget{background-color:var(--color-picklebalm-light-blue)}.jdgm-review-widget .jdgm-rev-widg{padding:2.5rem 1rem !important}@media(min-width: 1024px){.jdgm-review-widget .jdgm-rev-widg{padding:2.5rem !important}}.jdgm-review-widget .jdgm-rev-widg__title{font:var(--font-h3)}.jdgm-review-widget .jdgm-rev-widg__summary-text{font:var(--font-p-2)}.jdgm-review-widget .jdgm-rev{position:relative;padding:1.5rem 0}@media(max-width: 1023px){.jdgm-review-widget .jdgm-rev{padding-bottom:42px}}@media(min-width: 1024px){.jdgm-review-widget .jdgm-rev{padding:2.5rem 0}}.jdgm-review-widget .jdgm-rev__icon{display:none !important}.jdgm-review-widget .jdgm-rev__author,.jdgm-review-widget .jdgm-rev__timestamp{font:var(--font-p-3);font-weight:400}.jdgm-review-widget .jdgm-rev__timestamp{position:absolute;top:50px;left:0}@media(min-width: 1024px){.jdgm-review-widget .jdgm-rev__timestamp{top:60px}}.jdgm-review-widget .jdgm-rev__title{font:var(--font-h5);margin-bottom:1rem}@media(max-width: 1023px){.jdgm-review-widget .jdgm-rev__title{margin-top:2rem}}.jdgm-review-widget .jdgm-rev__body{font:var(--font-p-2);font-weight:400}.jdgm-review-widget .jdgm-rev__votes{position:absolute}@media(max-width: 1023px){.jdgm-review-widget .jdgm-rev__votes{left:0}}@media(min-width: 1024px){.jdgm-review-widget .jdgm-rev__votes{top:40px;right:0}}@media(max-width: 1023px){.jdgm-review-widget .jdgm-row-profile{margin-top:20px}}@media(min-width: 1024px){.jdgm-review-widget .jdgm-row-profile{position:relative;top:45px}}.jdgm-review-widget .jdgm-row-rating{position:absolute}@media(max-width: 1023px){.jdgm-review-widget .jdgm-row-rating{top:16px}}@media(min-width: 1024px){.jdgm-review-widget .jdgm-row-rating{left:0}}.jdgm-review-widget .jdgm-write-rev-link{font:var(--font-a-1);height:2.75rem;padding:.875rem 1.0625rem;width:auto !important;display:inline-block}@media(max-width: 1023px){.jdgm-review-widget .jdgm-write-rev-link{margin-top:.625rem}}@media(min-width: 1024px){.jdgm-review-widget .jdgm-write-rev-link{position:absolute;top:6px;right:0}}.jdgm-review-widget .jdgm-write-rev-link:focus{color:var(--color-picklebalm-navy) !important}.jdgm-review-widget .jdgm-write-rev-link:hover{background-color:var(--color-picklebalm-navy) !important;border-color:var(--color-picklebalm-navy) !important}.jdgm-review-widget .jdgm-histogram__frequency,.jdgm-review-widget .jdgm-rev__timestamp{color:var(--color-picklebalm-navy)}.jdgm-review-widget .jdgm-histogram__bar{background-color:var(--color-white)}.jdgm-review-widget .jdgm-histogram__bar-content{opacity:1 !important}.jdgm-review-widget .jdgm-form__fieldset input:not(.jdgm-btn),.jdgm-review-widget .jdgm-form__fieldset textarea{border-radius:4px !important;border:none !important;background-color:var(--color-white);font:var(--font-p-2) !important;font-weight:400 !important}.jdgm-review-widget .jdgm-form__fieldset p{font:var(--font-p-2) !important;font-weight:400 !important}.jdgm-review-widget .jdgm-submit-rev{border:1px solid var(--color-picklebalm-navy) !important}.jdgm-review-widget .jdgm-btn{font-weight:400 !important;font:var(--font-a-1) !important;height:2.75rem !important;padding:.875rem 1.0625rem !important}.jdgm-review-widget .jdgm-btn:hover{opacity:1 !important;background-color:var(--color-white) !important;color:var(--color-picklebalm-navy) !important;border-color:var(--color-white) !important}.jdgm-review-widget .jdgm-cancel-rev{border:1px solid var(--color-white) !important}.jdgm-review-widget .jdgm-cancel-rev:hover{background-color:var(--color-picklebalm-navy) !important;color:var(--color-white) !important}.jdgm-review-widget .jdgm-rev-widg__header{position:relative}.jdgm-review-widget .jdgm-histogram,.jdgm-review-widget .jdgm-rev-widg__summary,.jdgm-review-widget .jdgm-widget-actions-wrapper{border:none !important}@media(max-width: 1023px){.jdgm-review-widget .jdgm-histogram{text-align:left}}.jdgm-review-widget .jdgm-rev-widg__summary{align-items:start !important;justify-content:start !important;text-align:left}.jdgm-review-widget .jdgm-rev-widg__title{text-align:left}@media(max-width: 1023px){.jdgm-review-widget .jdgm-widget-actions-wrapper{text-align:left}}
