.template-product main#main .section.bg-custom,.template-product,.template-product section{background-color:transparent!important}html{overflow:visible!important}.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}.collection-header .v-stack{gap:0}.collection-header .v-stack p{margin:0}.collection-header{margin-bottom:0;border-bottom:1px solid #0000001f;padding-bottom:40px}body.template-product .product-gallery__media video-media{height:100%;width:100%}.buckle-selector-tab{flex:1;text-align:center;padding:10px;background-color:#0000001e;cursor:pointer;line-height:1.2em;border-bottom:3px solid #033012;font-size:18px}.buckle-selector-body{border:1px solid #d3d3d3;border-radius:6px;margin-top:5px;overflow:hidden}.buckle-option-variant-title{line-height:1.2em;font-family:Amiri;font-size:15px}.buckle-selector-tab.active{background:transparent;font-weight:700;color:#fff;opacity:1;background:#033012}.buckle-option-variant{display:flex;align-items:center;padding:0 10px 10px;cursor:pointer;border:1px solid transparent;gap:10px;flex-direction:column;row-gap:5px}.buckle-option-variant.active{border-color:#000}.jsc-buckle-option__img{width:60px;height:60px;flex:0 0 60px}.buckle-option-price{margin-left:0;display:flex;gap:5px;justify-content:flex-end;line-height:1.2em;font-size:16px;text-align:right;flex-wrap:wrap}.jsc-buckle-option__img img{display:flex;aspect-ratio:1/1;object-fit:contain}.buckle-option-tab-content{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.buckle-selector-tab-content-wrap.active{display:block}.buckle-selector-tab-container{width:100%;border-right:1px solid #d9d9d9;display:grid;gap:10px;grid-template-columns:1fr}.buckle-selector-tab-content-wrap{display:none;width:100%}.buckle-option-tab-content::-webkit-scrollbar{width:4px}.buckle-option-tab-content::-webkit-scrollbar-thumb{background-color:#d3d3d3}.buckle-header legend{font-family:Amiri;font-weight:400;font-size:18px;letter-spacing:.4px}.remove_bundle{cursor:pointer}body.template-product .product-info .product-info__buy-buttons buy-buttons button.button.disabled{opacity:.5;cursor:not-allowed}body.template-product button.button.button--secondary.disabled{opacity:.5;cursor:not-allowed}.quick-buy-drawer__info .jdgm-widget.jdgm-preview-badge{text-align:center;color:#000;font-size:14px;letter-spacing:0;font-family:Amiri}.drawer::part(content){overflow:auto;max-height:550px;display:block}html.lock,html.lock body{overflow:clip}.quick-buy-drawer__info buy-buttons.buy-buttons{margin:12px 0 0}body .quick-buy-drawer__info buy-buttons.buy-buttons button.button{background-color:#033012;opacity:1;color:#fff!important;box-shadow:none!important;border:2px solid #033012}body .quick-buy-drawer__info buy-buttons.buy-buttons button.button:hover{box-shadow:none!important;color:#033012!important;font-family:Amiri;background:transparent}.quick-buy-drawer__info buy-buttons.buy-buttons button.button.disabled{opacity:.5}body #more-payment-options-link{font-family:Amiri;letter-spacing:0!important;font-size:14px}.quick-buy-drawer .block-swatch{color:#000!important;font-family:Amiri;letter-spacing:0}.drawer::part(body){overscroll-behavior-y:inherit}.buckle-option-tab-content{margin:1px}@media(min-width:992px){body.template-product .product-info .product-info__price{display:flex;align-items:center;margin:0}body.template-product .multi-column.desk-mode .multi-column__item{gap:0!important}body.template-product .prose *+:is(p,div,ul,ol){margin-block-start:10px!important}body.template-product .product-info .product-info__variant-picker variant-picker{row-gap:10px}body.template-product .product-info .product-info__variant-picker{margin:10px 0}body.template-product .product-info .product-info__buy-buttons{margin:20px 0 0}body.template-product .complementary_popup_m{margin-top:20px;margin-bottom:0}body.template-product .multi-column.desk-mode .h4{margin-bottom:5px;margin-top:15px}.template-product main#main .product{grid-template-columns:1fr 1fr}}@media(min-width:1150px){body.template-product .multi-column.desk-mode{gap:25px}body.template-product .accordion_btn button.accordion{padding:10px 0}body.template-product .product-gallery__media{background:#fff}body.template-product .product-gallery__media img{height:100%;object-fit:contain;object-position:top}body.template-product .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{height:70vh;min-height:100%}body.template-product .prod_gallery{top:105px}body.template-product .product-gallery__media video-media video{object-position:0px -100px}}@media(min-width:1150px)and (max-width:2000px){body.template-product .product-gallery__media{height:71vh}}@media(max-width:1340px){.drawer::part(content){max-height:480px}}@media(max-width:1100px){.buckle-option-price,.buckle-option-variant-title{font-size:15px;line-height:1.2em}}@media(max-width:992px){.product .prod_gallery{position:static}.collection-header{margin-bottom:0;padding-bottom:25px}}@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:none;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:none}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}.mobile-img video{position:absolute;height:100%;object-fit:cover;top:0;left:0;right:0}.media-video-thumbnail{position:relative}.mobile_svg_wrap_thumb{position:absolute;bottom:4px;right:4px;width:12px;height:12px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.mobile_svg_wrap_thumb svg{width:6px;height:6px}.buckle-option-variant{padding:0 5px}.jsc-buckle-option__img{margin-right:0;width:55px;height:55px;flex:0 0 55px}.buckle-option-variant-title{font-size:13px;line-height:1.2em}.buckle-option-price{gap:3px;flex-wrap:nowrap;font-size:14px;line-height:1.2em}.buckle-selector-tab{line-height:1.2em;font-size:17px}.buckle-selector-tab-container{width:100%;gap:5px}.buckle-selector-body{flex-wrap:wrap}.buckle-selector-tab-content-wrap{width:100%;padding-bottom:10px}.buckle-option-tab-content{grid-template-columns:repeat(3,1fr)}.product-info__price .product-info__badge-list{display:none}.drawer::part(body){padding:15px}.drawer::part(content){max-height:450px}.quick-buy-drawer .block-swatch{font-size:12px;height:auto;padding:5px}.quick-buy-drawer__info .jdgm-widget.jdgm-preview-badge span.jdgm-star.jdgm--on{font-size:11px}.quick-buy-drawer__info .jdgm-widget.jdgm-preview-badge{font-size:14px}.quick-buy-drawer__info buy-buttons.buy-buttons button.button{height:auto;padding:14px 10px 11px;line-height:1.2;font-size:16px}.quick-buy-drawer__info .buckle-option-variant{padding:5px}.buckle-selector-tab-content-wrap{padding-bottom:0}}@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/67/assets/custom.css.map */
