body:not(.template-index).template-product.no-overlap-header .top-bar-slider{padding-bottom:0}.section-product-template .inner-block{margin-bottom:30px}.section-product-template .product-single__meta{padding-left:50px}.section-product-template h1.product-single__title{color:var(--pdp-text-color);font-family:HvDTrial Brandon Grotesque!important;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0;margin:0}.section-product-template .pro-title-price-wrap{display:flex;gap:16px;margin-bottom:20px}.section-product-template .product__policies.rte{margin-bottom:0;opacity:.8;font-family:HvDTrial Brandon Grotesque;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:var(--pdp-text-color)}.section-product-template .product__price span{color:var(--pdp-text-color);font-size:32px;line-height:1.2}.section-product-template .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:12px;width:16px;display:inline-block!important;color:var(--pdp-text-color)}.section-product-template span.jdgm-prev-badge__stars{line-height:1}.section-product-template .jdgm-prev-badge{display:flex!important;line-height:1;align-items:center;gap:9px}.section-product-template span.jdgm-prev-badge__text{font-family:HvDTrial Brandon Grotesque!important;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;opacity:.8}.section-product-template hr.separator-block{margin:30px 0;border-color:var(--pdp-text-color);opacity:.15}.section-product-template p.header,.product_quantity_info_container .header,.section-product-template .selector-wrapper .header{color:var(--pdp-text-color);font-family:HvDTrial Brandon Grotesque!important;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;margin:0 0 15px}.section-product-template .swatch .swatch-element.soldout .crossed-out{display:block;display:none}.section-product-template .swatch_elements_wrapper{display:flex;flex-wrap:wrap;gap:10px}.section-product-template .product-single__meta .swatch .swatch-element input:checked+label{border-color:var(--pdp-text-color)}.section-product-template .product-single__meta .swatch .swatch-element.soldout label{opacity:.4}.section-product-template .product-single__meta .swatch .swatch-element label:focus-visible{outline:none}.section-product-template .swatch-element label,.section-product-template .selector-wrapper select{font-family:HvDTrial Brandon Grotesque!important;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;border:solid 1px #3333331A;border-radius:50px;background-color:transparent;padding:12px 19px;color:var(--pdp-text-color)}.section-product-template .qty .minus_btn,.section-product-template a.plus_btn.qty_btn{background-image:none;border:none}.section-product-template .qty .product-form__input--quantity{font-family:HvDTrial Brandon Grotesque;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;color:var(--pdp-text-color);max-width:25px}.section-product-template .qty.product-page-qty svg{vertical-align:middle}.section-product-template .qty.product-page-qty{margin:0;max-width:138px;background-color:transparent;border:solid 1px rgba(51,51,51,.1);padding:9px 10px;display:flex;align-items:center;justify-content:center;gap:13px}.section-product-template .product-form__controls-group{width:100%}.section-product-template .product-single__meta .form_bg_row{border-radius:50px;width:100%;max-width:fit-content}.section-product-template button.btn.product-form__cart-submit.btn--primary{gap:10px;margin:0;padding:11px 10px;height:50px;display:flex;align-items:center;justify-content:center}.section-product-template button.btn.product-form__cart-submit.btn--primary span{font-family:HvDTrial Brandon Grotesque!important;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0}.section-product-template .add-to-cart-quantity-btn-wrap{display:flex;align-items:flex-end;width:100%;gap:16px}.section-product-template .product-form__item.product-form__item--submit.product-form__item--payment-button{margin:0;padding:0;display:flex;align-items:flex-end}.section-product-template .product-form__inventory-text.h6{color:var(--pdp-text-color);font-family:HvDTrial Brandon Grotesque!important;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.section-product-template .inventory_qty_info .product-form__inventory{display:flex;align-items:center;gap:10px}.section-product-template .product-form__inventory-icon-base{line-height:1}.section-product-template .inventory_qty_info{width:100%}.section-product-template .product_description_accrordion .product_accordion__block .product_accordion__heading{font-family:HvDTrial Brandon Grotesque!important;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;position:relative;cursor:pointer;display:flex;align-items:center;margin:0;justify-content:space-between}.section-product-template .product_description_accrordion .product_accordion__block .product_accordion__heading.active svg.plus-icon,.section-product-template .product_description_accrordion .product_accordion__block svg#minus{display:none}.section-product-template .product_description_accrordion .product_accordion__block .product_accordion__heading.active svg#minus{display:block}.section-product-template .product_description_accrordion .rte,.section-product-template .product_description_accrordion .rte p,.section-product-template .product_description_accrordion .rte li{font-family:HvDTrial Brandon Grotesque;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}.section-product-template .product-form__item--submit{margin:0;padding:0}.section-product-template .product_description_accrordion .product_accordion__block{width:100%;position:relative;padding:20px 0;border-bottom:1px solid rgba(51,51,51,.1)}.section-product-template .product_swatches{display:flex;flex-direction:column;gap:30px}.section-product-template .selector-wrapper.js.product-form__item{margin:0}.section-product-template .gift-card-recipient label{color:var(--pdp-text-color);font-family:HvDTrial Brandon Grotesque!important;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;margin:0}.section-product-template .product-single__description{margin-top:30px;font-size:16px}.section-product-template .price-title-beside-wrap .price__pricing-group{flex-direction:column}.section-product-template .price__badges .price__badge span{letter-spacing:0;font-size:10px}.section-product-template .price__badges .price__badge{border-radius:20px;padding:6px 14px}.section-product-template .price__badges{margin-top:0;margin-left:0}.section-product-template .back_in_stock_row{margin:0 0 30px}.section-product-template .inner-block:has(.selector-wrapper.js.product-form__item.hidden){margin-bottom:0}.section-product-template .price__badges .price__badge.price__badge--sale span{font-size:12px;letter-spacing:.5px}.section-product-template .price__badges .price__badge.price__badge--sale{color:#fff}.section-product-template .pro-title-price-wrap .price-item--sale{margin-right:0}.section-product-template .product__price span.custom_free_text{font-size:16px}.section-product-template div#bundle-product-bundles .Right.wrapped{width:100%}.section-product-template div#bundle-product-bundles .Right.wrapped .Vtl-BundleSummary__Container{background-color:#e9ecee;width:100%;display:flex;flex-direction:row;padding:10px 15px;justify-content:space-between;align-items:center;border-radius:10px}.section-product-template div#bundle-product-bundles div#pb-title-1140490{font-family:HvDTrial Brandon Grotesque;font-weight:700;font-size:18px!important;line-height:100%;letter-spacing:0;color:var(--pdp-text-color)}.section-product-template div#bundle-product-bundles .Vtl-BundleSummary__PricingRow.vtl-text-body-m span{font-family:Outfit;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;text-transform:capitalize;color:var(--pdp-text-color)!important}.section-product-template div#bundle-product-bundles .Vtl-BundleSummary__ButtonRow button{font-family:HvDTrial Brandon Grotesque;font-weight:500;font-style:;font-size:16px;letter-spacing:0;padding:10px 20px!important;height:47px!important}.section-product-template div#bundle-product-bundles span.Vtl-BundleSummary__CurrentPrice{font-weight:600!important;margin-left:7px}.section-product-template div#bundle-product-bundles .Vtl-ProductDetailsSection__Container--visible{padding-bottom:0}.section-product-template div#bundle-product-bundles .Vtl-Dropdown--light .Vtl-Dropdown__Header{border-color:#33333326}.section-product-template div#bundle-product-bundles .Vtl-Dropdown__Header span{font-family:HvDTrial Brandon Grotesque;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.section-product-template div#bundle-product-bundles .Vtl-ProductDetailsSection__ProductTitle{font-family:HvDTrial Brandon Grotesque!important;font-weight:400!important;font-size:16px;line-height:100%;letter-spacing:0;min-width:100%}.section-product-template div#bundle-product-bundles .Vtl-ProductDetailsSection__Item{border:solid 1px rgba(51,51,51,.08);padding:10px;border-radius:10px}.section-product-template div#bundle-product-bundles .Vtl-ProductDetailsSection__Container--visible{padding-bottom:0;padding-top:15px}.section-product-template div#bundle-product-bundles .Vtl-ProductBundleWidget__BundleContent.Vtl-ProductBundleWidget__BundleContent--wrapped{padding:0}.section-product-template div#bundle-product-bundles input[type=checkbox]{-webkit-appearance:none;appearance:none;border:solid 1px rgba(28,56,80,1);width:18px;height:18px;border-radius:4px;padding:0;max-height:18px;min-height:18px}.section-product-template div#bundle-product-bundles input[type=checkbox]:checked{background-image:url(/cdn/shop/files/Vector_7.png?v=1762328483);background-repeat:no-repeat;background-size:10px;background-color:#1c3850;background-position:center center}.section-product-template div#bundle-product-bundles .Vtl-ProductBundleWidget__BundleWrapper{padding:0;margin:50px 0 30px}.shopify-section-group-footer-group{padding-bottom:0!important}.section-product-template div#bundle-product-bundles .Vtl-ProductBundleWidget__BundleHeader--align-center{align-items:flex-start}.product-single__media__carousel button.flickity-button{display:none}.product-single__media__carousel img{overflow:hidden;object-fit:contain;border-radius:30px}.thumbnails-wrapper .product-single__thumbnails-block{border:solid 1px rgba(28,56,80,.1);overflow:hidden;border-radius:15px;padding:0;margin-right:16px}.product-single__thumbnails-block.is-selected.is-nav-selected,.product-single__thumbnails-block.is-selected{border-color:#1c3850}.product-single__thumbnails .flickity-button[disabled]{opacity:.5}.section-product-template .qty .product-form__input--quantity:focus-visible{outline:none}.section-product-template .grid.product-single{margin:0}.template-product .page-container{overflow:visible}.product-single__media__carousel{border:solid 1px rgba(28,56,80,.1);border-radius:30px;overflow:hidden}@media (min-width:1200px){.product-single__thumbnails .flickity-prev-next-button.previous{left:-43px;opacity:1}.product-single__thumbnails .flickity-prev-next-button.next{right:-43px}.thumbnails-wrapper .product-single__thumbnails-block .product-single__thumbnail-image{object-fit:contain;max-height:96px;width:96px;margin:0;padding:0;transform:rotate(270deg)}.section-product-template .pro-title-price-wrap{justify-content:space-between}.section-product-template .pro-title-price-wrap .price__badges{margin:0 0 0 auto}.section-product-template .pro-title-price-wrap .price--on-sale .price__sale{justify-content:flex-end}.section-product-template .price__badges .price__badge{margin:0 0 0 auto}.section-product-template .price-title-beside-wrap .price__pricing-group{flex-direction:column;width:100%;text-align:right}.section-product-template .price-title-beside-wrap{min-width:100px}.section-product-template .grid__item.product-single__media-group.medium-up--one-half{display:flex;flex-direction:row-reverse;gap:20px}.section-product-template .thumbnails-wrapper{margin-top:0;width:96px;height:460px}.section-product-template .flickity-viewport{height:460px}.section-product-template .thumbnails-wrapper .product-single__thumbnails{margin-left:0;width:320px;height:96px;transform:rotate(90deg) translateY(-100%);transform-origin:left top}.section-product-template .thumbnails-wrapper .product-single__thumbnails .flickity-viewport{height:96px!important}.grid__item.product-single__media-group[data-product-single-media-group]{min-height:420px}.thumbnails-wrapper .product-single__thumbnails-block{max-height:96px;max-width:96px;margin:0 16px 0 0;min-width:96px;min-height:96px}.section-product-template .grid__item.product-single__media-group.medium-up--one-half{align-items:center}.section-product-template .thumbnails-wrapper{margin-top:0;width:96px;height:320px}.product-single__thumbnails{width:320px}.product-single__thumbnails button.flickity-button.flickity-prev-next-button.previous svg{transform:rotate(270deg)}.product-single__thumbnails button.flickity-button.flickity-prev-next-button.next svg{transform:rotate(270deg)}.product-single__thumbnails .flickity-prev-next-button.previous{left:-59px;opacity:1}.product-single__thumbnails .thumbnails-block_wrapper{position:relative;width:96px;height:96px;display:flex}}@media (min-width:750px){.section-product-template .grid__item.medium-up--one-half{padding:0;max-width:44%;width:100%}.section-product-template .grid__item.product-single__media-group.medium-up--one-half{max-width:56%;width:100%;position:sticky;top:103px}}@media (max-width:1300px){.section-product-template h1.product-single__title{font-size:26px;line-height:1.3}.section-product-template .product-single__meta{padding-left:40px}}@media screen and (min-width:749px) and (max-width:1199px){.section-product-template .grid__item.product-single__media-group.medium-up--one-half{max-width:50%;width:100%}.section-product-template .grid__item.medium-up--one-half{padding:0;max-width:50%;width:100%}}@media (max-width:1199px){.product-single__thumbnails .flickity-prev-next-button.previous{left:-27px}.product-single__thumbnails .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;margin-right:-16px}.product-single__thumbnails button.flickity-button.flickity-prev-next-button.next svg{transform:rotate(270deg)}.product-single__thumbnails .flickity-prev-next-button.next{right:-9px}.product-single__thumbnails{max-width:86%;margin:0 auto}.product-single__thumbnails .flickity-prev-next-button.next{right:-17px}.product-single__thumbnails .flickity-prev-next-button.previous{left:-29px;padding:0}.product-single__thumbnails button.flickity-button.flickity-prev-next-button.previous svg{transform:rotate(270deg)}.section-product-template .price-title-beside-wrap .price__pricing-group{flex-direction:row;gap:10px;flex-wrap:wrap}.section-product-template .product-single__meta{padding-left:20px}.section-product-template div#bundle-product-bundles .Vtl-ProductBundleWidget__BundleWrapper{margin:30px 0 20px}.section-product-template p.header,.product_quantity_info_container .header,.section-product-template .selector-wrapper .header{font-size:16px}.section-product-template .pro-title-price-wrap{flex-direction:column}.section-product-template .add-to-cart-quantity-btn-wrap{gap:10px}.section-product-template .swatch-element label,.section-product-template .selector-wrapper select{padding:8px 16px}.section-product-template .qty .qty_btn{height:26px;width:26px;min-width:26px}.section-product-template .qty .product-form__input--quantity{font-size:16px}.section-product-template .qty.product-page-qty{max-width:118px;padding:9px 11px;gap:8px}.section-product-template .qty.product-page-qty svg{vertical-align:sub;margin-top:1px}.section-product-template button.btn.product-form__cart-submit.btn--primary{padding:8px 10px;height:46px}.section-product-template .product-form__inventory-icon-base svg{max-width:40px;max-height:40px}.section-product-template .product_description_accrordion .product_accordion__block .product_accordion__heading,.section-product-template .gift-card-recipient label{font-size:16px}.section-product-template .product_description_accrordion .product_accordion__block{padding:16px 0}.section-product-template .product_description_accrordion .rte,.section-product-template .product_description_accrordion .rte p,.section-product-template .product_description_accrordion .rte li{font-size:14px}.thumbnails-wrapper .product-single__thumbnails-block{max-width:90px;height:83px;display:flex;align-items:center}}@media (max-width:749px){.thumbnails-wrapper{position:relative;top:10px;text-align:center;margin:0 0 20px}.section-product-template .back_in_stock_row{margin:0 0 20px}body.template-product:has(.product-form-sticky-parent){padding-bottom:66px}.product-single__meta.enabled_mobile_sticky_btns .product-form .product-form__item--submit .product-form__cart-submit{margin-right:5px;padding:12px;width:100%}.section-product-template div#bundle-product-bundles .Vtl-BundleSummary__ButtonRow button{font-size:16px;padding:6px 20px!important;height:42px!important}.section-product-template .product__price span{color:var(--pdp-text-color);font-size:26px;line-height:1.2}.section-product-template .product-single__meta{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-template.css.map */
