.mobile-sale-badge,.product-gallery__ar-wrapper .mobile-gallery-blok,.media-thumbnails-m,.mobile-only.mob-buy-btn,.mob-mode,.mobile-only-pdp,.delivery_box,.availability_badge.mobile_avail_badge{display:none}.product-info__description .accordion_btn .panel{background-color:transparent!important}.product-info .product-info__price+.shopify-app-block{display:none}.complementary_popup_m{float:left;margin-right:15px}.product-info__description{float:left}@media (min-width:992px){body.template-product .product-info .product-info__price{display:flex;align-items:center}}@media (max-width:992px){.product .prod_gallery{position:static}}@media (max-width:767px){header store-header.header{--header-background-opacity: 1 !important;--header-logo-opacity: 1 !important}body .header__wrapper{color:inherit}body.template-product safe-sticky .product-info__vendor{display:none}body p{letter-spacing:0}main#main{overflow-x:hidden}.mobile-sale-badge,.media-thumbnails-m,.product-gallery__ar-wrapper .mobile-gallery-blok,.availability_badge.mobile_avail_badge{display:block}.desktop-sale-badge,.product-gallery__ar-wrapper .deskonly,.desk-mode,.desk-only-pdp{display:none}.mob-mode,.mobile-only-pdp{display:block}.mobile-img img,.media-thumbnails-inn img{width:100%}body .product-gallery__media-list-wrapper,body .product-gallery__ar-wrapper,body .product-gallery{display:block}product-gallery page-dots{display:none!important}.mobile-gallery-slick .slick-slide{border:1px solid #DCDCDC;border-radius:6px;overflow:hidden}.product .prod_gallery{padding-top:13px}.product-gallery__ar-wrapper .mobile-gallery-blok{margin:0 0 9px}.product-info .product-info__price+.shopify-app-block{display:block;margin:0}.product-info .product-info__price+.shopify-app-block span.jdgm-star{font-size:13px}.mobile-img{position:relative;padding-bottom:125%;display:block!important}.mobile-img img{position:absolute;height:100%;object-fit:cover;top:0;left:0;right:0;border-radius:6px}.media-thumbnails-inn .slick-slide img{object-fit:cover;aspect-ratio:1/1;border-radius:4px;display:block!important;border:1px solid transparent}.media-thumbs-list .slick-list{margin-right:-3px}.media-thumbs-list .slick-slide{padding-right:6px}.product-gallery__zoom{right:14px!important;top:21px}.product-gallery__zoom button.circle-button{width:38px;height:38px}.media-thumbnails-inn .slick-slide.slick-current img{border-color:#0b4e2e}.product-info .product-info__title{font-size:24px;line-height:27px;font-family:Amiri;font-weight:400;color:#000}body .product{row-gap:25px}.product-info__price .rating{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px}.product-info__price .rating span.text-sm{line-height:1;color:#000;font-weight:600;font-size:16px;font-family:Cormorant}.product-info__price .rating .rating__stars svg{color:#0b4e2e;top:3px}.product-info .product-info__separator{display:none}.product-info__variant-picker .variant-picker__option-info,.product-info .qty_add_cart .form-control label{font-size:18px;color:#000;line-height:25px;letter-spacing:.4px;font-weight:400;font-family:Amiri;margin:0 0 1px}.product-info__variant-picker .variant-picker__option-info legend.text-subdued{font-weight:400}.product-info__variant-picker .variant-picker__option-info button.text-sm{font-size:14px;color:#000;font-weight:700;font-family:Cormorant;line-height:23px;letter-spacing:.4px;text-transform:capitalize}.product-info__variant-picker variant-picker.variant-picker{row-gap:17px}.product-info__variant-picker .variant-picker .variant-picker__option button.select{font-size:16px;font-weight:400;line-height:25px;color:#000;font-family:Cormorant;padding-left:12px}.product-info .qty_add_cart{margin:18px 0 0}.product-info .qty_add_cart .form-control label{margin:0 0 6px;position:absolute;top:0}.product-info__variant-picker .variant-picker .variant-picker__option button.select svg{width:12px;height:12px}.product-info__variant-picker .variant-picker .variant-picker__option button.select svg path{stroke-width:1px}body .product-info__description button.accordion{padding:12px 0;line-height:28px;font-family:Amiri;font-weight:400}body .accordion_btn:first-of-type{border-top:none}body .accordion_btn:first-of-type button.accordion{padding-top:0}.product-info__description .accordion_btn .panel p{margin:0 0 10px}body .product-info__description .accordion_btn button.accordion:after{background-image:url(/cdn/shop/files/acco-arrow.png?v=1762323836);width:11px}body.template-product .section-stack__intro h2{font-size:24px;line-height:30px;font-weight:400;font-family:Amiri;margin:0 0 10px}body.template-product main#main .section.section-blends:has(.section-stack__intro) p{margin:0}body.template-product main#main .section.section-blends:has(.section-stack__intro) p a{font-weight:600;color:#000}body.template-product .product-info__price .rating{display:none}body.template-product main#main .section.section-blends:has(.section-stack__intro) p:not(:last-child){margin:0 0 15px}body.template-product,body.template-product .shopify-section--main-product,body.template-product .shopify-section{background:transparent}body.template-product main#main .section.section-blends:has(.section-stack__intro){background:#f0f0f0;margin:0 0 27px;padding:30px 20px 20px}body.template-product .desk-only .shopify-payment-button{display:none}.availability_badge.mobile_avail_badge{padding-bottom:0;margin:10px 0}.availability_badge.mobile_avail_badge p{opacity:1;color:#033012;font-size:20px;font-weight:700;font-family:Amiri;letter-spacing:0;line-height:1.2em;margin:0}.product-info__price price-list span.money{color:#000;font-size:20px;line-height:1.2em;letter-spacing:-1px;font-family:Amiri}.product-info__price price-list compare-at-price{text-decoration:none}.product-info__price price-list compare-at-price span.money{color:#7c7a7a;font-size:17px;line-height:1.2em;letter-spacing:-1px;font-family:Amiri;text-decoration:none;position:relative}.product-info__price price-list compare-at-price span.money:before{content:"";background:#7c7a7a;width:100%;height:1px;position:absolute;top:13px}.product-info__price sale-price{line-height:1}.product-info__price .price-list{flex-direction:row-reverse;gap:8px;position:relative;top:3px}.product-info__price .product-info__badge-list .mobile-sale-badge{font-size:14px;font-family:Amiri}.product-info__price .product-info__badge-list .mobile-sale-badge{font-size:14px;font-family:Amiri;font-weight:700;background:#eb001b;line-height:1;padding:8px 13px}.product-info__price .rating-with-text{align-items:center;margin:10px 0;position:relative}.product-info__price .badge--sold-out{position:absolute;top:-25px;font-family:Amiri}.product-info__buy-buttons .desk-only .shopify-payment-button{display:none!important}.product-info__quantity-selector .quantity-selector{border-radius:6px;border:1px solid #DCDCDC;width:100%;justify-content:space-between;padding:8px 14px;height:43px;min-height:inherit}.product-info__quantity-selector button{padding:0;width:auto;height:auto}.product-info__quantity-selector .quantity-selector input{letter-spacing:.4px;font-size:24px;line-height:25px;color:#7b7b7b;width:auto;height:auto;font-family:Amiri}.qty_cart_inn{display:flex;align-items:center;gap:10px;padding-top:30px;position:relative}.product-info__quantity-selector{width:40%}.qty_cart_inn .product-info__buy-buttons{width:60%}.product-info__buy-buttons button.button{background:#033012;padding:9px 10px;font-size:16px;line-height:25px;letter-spacing:.4px;font-family:Cormorant;font-weight:700;text-transform:uppercase;color:#fff}.product-info__quantity-selector .form-control{position:static}.mobile-only.mob-buy-btn .buy_strap_mob{font-size:18px;line-height:18px;font-weight:600;text-align:center;display:block;background:#5433eb;padding:12px 0;width:100%;color:#fff;border-radius:5px}.mobile-only.mob-buy-btn{margin:10px 0;display:block}.delivery_box p{margin:0;color:#000;font-size:16px;line-height:25px;font-weight:400;font-family:Amiri;letter-spacing:0}.delivery_box{display:flex;align-items:center;justify-content:center;gap:8px;margin:17px 0}.delivery-icon{display:flex;position:relative;top:-4px}.multi-column.mob-mode .slide-arrow{position:absolute;z-index:1;width:35px;height:35px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-360%);right:5px;left:auto;box-shadow:0 0 4px #00000040}.multi-column.mob-mode .slide-arrow.prev-arr-slide{display:none!important}.multi-column.mob-mode .slick-list.draggable{padding-right:20px}.multi-column.mob-mode .slick-slide{padding-right:8px}.multi-column.mob-mode{padding-right:0}.multi-column.mob-mode .multi-column__item p.h4{margin:0;font-size:18px;line-height:28px;font-weight:400;letter-spacing:0;font-family:Amiri}.multi-column.mob-mode .multi-column__item .v-stack{row-gap:2px;padding-top:26px}.multi-column.mob-mode .multi-column__item .v-stack .prose p{letter-spacing:0;font-size:16px;line-height:25px;font-weight:400;color:#000;font-family:Cormorant}body.template-product main#main .text-custom{background:#f0f0f0;padding:7px 20px}body.template-product main#main .text-custom a.jdgm-write-rev-link{border-radius:8px}body.template-product main#main .section-blends .section-stack{row-gap:13px}body.template-product .popover-listbox__option[aria-selected=true]{color:#000!important;font-weight:700!important}.product-gallery__ar-wrapper .mobile-gallery-blok .slide-arrow{width:35px;height:35px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #0B4E2E;position:absolute;z-index:1;top:50%;transform:translateY(-50%);right:15px}.product-gallery__ar-wrapper .mobile-gallery-blok .slide-arrow.prev-arr-slide{right:auto;left:15px}.product-gallery__zoom button.circle-button svg{width:17px;height:17px}.product-gallery__zoom button.circle-button svg path,.product-gallery__zoom button.circle-button svg circle{stroke-width:1.5px;stroke:#000}.product-gallery__media-list .product-gallery__media{padding-bottom:125%;border:1px solid #DCDCDC;border-radius:6px;overflow:hidden}.product-gallery__media-list{margin:0}.product-gallery__media-list .product-gallery__media img{position:absolute;height:100%;object-fit:cover;top:0;left:0;right:0;border-radius:6px}.product-quick-add.is-visible button.button{background:#033012;text-transform:uppercase}product-recommendations product-list.product-list{gap:8px;--product-list-carousel-item-width: 85vw !important}body.template-product main#main product-recommendations product-list.product-list product-card.product-card{background:transparent;padding:0}body.template-product main#main product-recommendations product-list.product-list product-card.product-card .product-card__info{padding:26px 0 0;text-align:left;justify-content:flex-start;justify-items:flex-start}body.template-product main#main product-recommendations product-list.product-list product-card.product-card .product-card__info .v-stack{justify-items:left}body.template-product main#main product-recommendations product-list .product-card__info .product-card__title a{font-size:18px;line-height:1.2em;font-weight:400;letter-spacing:0;font-family:Amiri;color:#000;margin:0 0 7px;display:block}body.template-product main#main product-recommendations product-list .text-on-sale{color:#000;font-size:20px;line-height:1.2em;letter-spacing:-1px;font-family:Amiri}body.template-product main#main product-recommendations product-list compare-at-price span.money:before{content:"";background:#7c7a7a;width:100%;height:1px;position:absolute;top:13px}body.template-product main#main product-recommendations product-list compare-at-price span.money{color:#7c7a7a;font-size:17px;line-height:1.2em;letter-spacing:-1px;font-family:Amiri;position:relative}body.template-product main#main product-recommendations product-list.product-list product-card.product-card .product-card__info price-list{flex-direction:row-reverse}body.template-product main#main product-recommendations product-list compare-at-price{text-decoration:none}body.template-product main#main product-recommendations product-list .product-card__figure img{border-radius:6px;aspect-ratio:1/1;width:100%;object-fit:cover}body.template-product main#main product-recommendations product-list on-sale-badge{font-size:14px;font-family:Amiri;font-weight:700;background:#eb001b;line-height:1;padding:8px 13px;letter-spacing:0}product-recommendations button.circle-button[is=next-button]{opacity:1;visibility:visible;right:0!important;top:50%;transform:translateY(-200%);width:35px;height:35px;background:#fff;border:none;box-shadow:0 0 4px #00000040}product-recommendations button.circle-button[is=next-button] .animated-arrow:before,product-recommendations button.circle-button[is=next-button] .animated-arrow:after{border-color:#0b4e2e;border-block-start-width:1px;border-inline-end-width:1px}.product-info__vendor a.link-faded{opacity:1;color:#033012;font-size:16px;font-weight:500;font-family:Amiri;letter-spacing:0}.product-quick-add.is-visible button.button[disabled]{color:#fff;background:#888;pointer-events:none}body.template-product main#main .section-blends .section-stack h2{font-size:24px}.banner.banner--error.justify-center{position:absolute;z-index:1;top:0}.complementary_popup_m{margin:13px 5px 5px 0}.complementary_popup_m button{padding:10px 8px}}@media (max-width:360px){.product-info__price price-list compare-at-price span.money{font-size:17px}.product-info__price price-list span.money{font-size:18px}.complementary_popup_m button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom.css.map */
