@media screen and (min-width:990px){.product-information .add-to-cart-button-wrapper,.product-information .accelerated-checkout-block{flex:0 0 calc(50% - 3px)!important}}.product-information .product-media-container--zoomable.product-media-container--image{--gallery-aspect-ratio: 1.14 !important}@media screen and (min-width:990px){.product-information .product-media-container--zoomable.product-media-container--image{--gallery-aspect-ratio: 1.2 !important}}.product-information .product-information__grid{gap:40px 0}.product-information.spacing-style{--spacing-scale: .457}.product-information.section--page-width .product-details>.group-block{padding:0;width:100%}.product-information .product-information__media{grid-column:2 / 2}@media screen and (min-width:750px){.product-information .product-information__media{grid-column:1 / 1}}@media screen and (min-width:750px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:repeat(2,1fr);max-width:1360px;margin:0 auto}}@media screen and (min-width:1200px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,720px) minmax(0,640px)}}@media screen and (min-width:750px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:0}}.product-information slideshow-container slideshow-arrows[position=center]{display:flex!important;mix-blend-mode:normal}@media screen and (min-width:990px){.product-information slideshow-container slideshow-arrows[position=center]{display:none!important}}.product-information slideshow-container slideshow-arrows[position=center] .slideshow-control{padding-inline:0;opacity:1;min-width:30px;min-height:30px;display:flex;align-items:center;justify-content:center;background-color:var(--black);margin-inline:16px;border-radius:4px}.product-information slideshow-container slideshow-arrows[position=center] .slideshow-control:hover{background-color:var(--green-hover)}.product-information slideshow-container slideshow-arrows[position=center] .slideshow-control:hover svg path{fill:var(--black)}.product-information slideshow-container slideshow-arrows[position=center] .slideshow-control .svg-wrapper{width:30px;height:30px}.product-information slideshow-controls[thumbnails]{--thumb-size: 64px;--thumb-gap: 4px;--thumb-visible-count: 6;--thumb-arrows-space: 96px}@media screen and (min-width:1200px){.product-information slideshow-controls[thumbnails]{--thumb-size: 80px;--thumb-gap: 6px}}@media screen and (min-width:990px){.product-information slideshow-controls[thumbnails]{position:absolute;left:0;right:0;bottom:20px;width:100%;z-index:10;pointer-events:none}}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container,.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows{pointer-events:auto}@media screen and (max-width:750px){.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows{display:none}}@media screen and (min-width:990px){.product-information slideshow-controls[thumbnails]:not(:has(.slideshow-controls__thumbnails-container--slider))>.slideshow-controls__arrows{display:none}}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails{margin:0;padding:4px 0 0;gap:var(--thumb-gap);display:flex;flex-wrap:nowrap;width:max-content}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control{flex:0 0 auto;border-radius:12px;width:var(--thumb-size);height:var(--thumb-size);aspect-ratio:1 / 1;background-color:var(--white);padding:6px}@media screen and (min-width:990px){.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control{border-radius:14px}}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control img{border-radius:8px}@media screen and (min-width:990px){.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control img{border-radius:10px}}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:none;outline-offset:0;border:1px solid var(--black)}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{-webkit-mask-image:none!important;mask-image:none!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{justify-content:center}}@media screen and (min-width:990px){.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container--slider{justify-content:flex-start;width:calc((var(--thumb-size) * var(--thumb-visible-count)) + (var(--thumb-gap) * (var(--thumb-visible-count) - 1)));max-width:calc(100% - var(--thumb-arrows-space));margin-inline:auto;scroll-behavior:smooth}}@media screen and (min-width:990px){.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails--slider{scroll-snap-type:x proximity}}.product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails--slider .slideshow-controls__thumbnail{scroll-snap-align:start}@media screen and (min-width:990px){.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows{position:absolute;left:50%;bottom:10px;transform:translate(-50%);width:calc((var(--thumb-size) * var(--thumb-visible-count)) + (var(--thumb-gap) * (var(--thumb-visible-count) - 1)) + var(--thumb-arrows-space));max-width:calc(100% - 20px);display:flex;align-items:center;justify-content:space-between;z-index:2;pointer-events:none}}@media screen and (min-width:1200px){.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows{bottom:16px}}.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows .slideshow-control{pointer-events:auto;border-radius:4px;background:var(--black);width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows .slideshow-control svg path{transition:fill .3s ease}@media(hover:hover){.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows .slideshow-control:hover{background-color:var(--green-hover)}.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows .slideshow-control:hover svg path{fill:var(--black)}}.product-information slideshow-controls[thumbnails] .slideshow-controls__arrows .slideshow-control.slideshow-control--next{right:0;position:absolute}.product-information .product-media-container--image{border-radius:16px}@media screen and (min-width:750px){.product-information .product-media-container--image{border-radius:20px}}.product-information .product-tags{margin-bottom:24px}.product-information .h3 h1{font-size:32px;font-weight:500;line-height:1.2;letter-spacing:.64px;--text-wrap: auto}@media screen and (min-width:990px){.product-information .h3 h1{font-size:40px;line-height:1.1;letter-spacing:.8px}}.product-information .product-info-header rte-formatter{color:var(--black-80);font-size:16px;line-height:1.22;letter-spacing:-.32px;margin-bottom:24px}@media screen and (min-width:990px){.product-information .product-info-header rte-formatter{max-width:calc(100% - 105px)}}@media screen and (min-width:990px){.product-information .product-info-header:not(:has(rte-formatter)) .rating-price-container>.group-block-content{margin-top:0}}.product-information product-price{flex-direction:row;gap:12px}@media screen and (min-width:990px){.product-information product-price{flex-direction:column-reverse;align-items:flex-end;gap:3px}}.product-information product-price [ref=priceContainer]{width:auto;display:flex;gap:12px;flex-direction:row-reverse}.product-information product-price [ref=priceContainer]>span{display:flex;align-items:center}.product-information product-price [ref=priceContainer] .price{color:var(--black);font-size:26px;font-weight:500;line-height:1;letter-spacing:-.52px}.product-information product-price [ref=priceContainer] .compare-at-price{color:var(--black-50);font-size:18px;font-weight:400;line-height:1;letter-spacing:-.36px;text-decoration-line:line-through}.product-information product-price .price-save-badge{display:flex;width:max-content;padding:6px 12px 7px;align-items:center;border-radius:1000px;border:1px solid var(--cream-stroke-50);background:var(--white);color:var(--black);font-family:var(--font-body-family-custom);font-weight:500;line-height:1.1;letter-spacing:-.28px}.product-information .divider{margin:24px 0}.product-information .divider .divider__line{--color-border: var(--black-10)}.product-information .variant-option__button-label{display:flex;min-height:auto;max-height:40px;padding:10px 24px;align-items:center;gap:6px;border-radius:1000px;border:1px solid var(--black);background-color:transparent;color:var(--black);font-family:var(--font-body-family-custom);font-size:14px;font-weight:500;line-height:1.4;text-transform:uppercase;--color-variant-hover-background: var(--white-30);--color-selected-variant-text: var(--black);--color-selected-variant-hover-text: var(--black);--color-selected-variant-background: var(--white);--color-selected-variant-hover-background: var(--white-30)}.product-information .variant-option__button-label.variant-option__button-label--has-swatch:hover{outline:1px solid black;outline-offset:var(--focus-outline-offset)}.product-information .variant-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.product-information .variant-option__button-label:active{background-color:var(--black);color:var(--white)}.product-information .variant-option__button-label:hover:has([aria-disabled=true]):has([data-option-available=false]){--color-variant-hover-background: var(--black-20);--color-selected-variant-text: var(--black-40);--color-selected-variant-hover-text: var(--black-40);--color-selected-variant-background: var(--black-20);--color-selected-variant-hover-background: var(--black-20);--color-selected-variant-border: var(--black-40)}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input[data-option-available=false]):before{border-color:var(--black-40)}.product-information .variant-option__button-label:has(input[data-option-available=false]){color:var(--black-40);border-color:var(--black-40);pointer-events:none;--color-variant-hover-background: var(--black-20);--color-selected-variant-text: var(--black-40);--color-selected-variant-hover-text: var(--black-40);--color-selected-variant-background: var(--black-20);--color-selected-variant-hover-background: var(--black-20);--color-selected-variant-border: var(--black-40);background-color:var(--black-20);cursor:not-allowed}.product-information .variant-option__button-label:has(input[data-option-available=false]) .variant-option__strikethrough{display:none}.product-information .custom-picker{display:grid;gap:16px;margin-bottom:32px}.product-information .custom-picker__label{margin:0 0 16px;color:var(--black);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.36px}.product-information .custom-picker__options{display:flex;flex-wrap:wrap;gap:8px}.product-information .custom-pill{-webkit-appearance:none;appearance:none;border:1px solid var(--black);border-radius:1000px;padding:10px 24px;font-family:var(--font-body-family-custom);background:transparent;color:var(--black);font-size:14px;font-weight:500;line-height:140%;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;max-height:40px;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}.product-information .custom-pill:hover{background-color:var(--white-30);color:var(--black);border-color:var(--black)}.product-information .custom-pill:active{background-color:var(--black);color:var(--white)}.product-information .custom-pill[data-state=selected]{background:var(--white)}.product-information .custom-pill[data-state=available],.product-information .custom-pill[data-state=neutral]{opacity:1}.product-information .custom-pill[data-state=unavailable]{opacity:.45;color:var(--black-40);background-color:var(--black-20);border:1px dashed var(--black-40);cursor:pointer;-webkit-user-select:none;user-select:none}.product-information .custom-pill[data-state=unavailable]:hover{background-color:var(--black-20);color:var(--black-40);border-color:var(--black-40)}.product-information .custom-pill[data-state=unavailable]:active{background-color:var(--black-20);color:var(--black-40)}.product-information .font-bold{font-weight:900!important}.product-information .custom-picker__show-more{color:var(--black);font-family:var(--font-body-family-custom);font-size:16px;font-weight:500;line-height:1.4;text-transform:uppercase;transition:color .3s ease;margin-top:16px;border-color:transparent;background-color:transparent;outline:none;cursor:pointer;display:flex;align-items:center;gap:8px}.product-information .custom-picker__show-more span{text-decoration:underline}.product-information .custom-picker__show-more .svg-wrapper{display:inline-flex;transition:transform .2s ease;transform-origin:50% 50%}.product-information .custom-picker__show-more[aria-expanded=true] .svg-wrapper{transform:rotate(180deg)}.product-information .custom-picker__show-more svg path{transition:fill .3s ease}.product-information .custom-picker__show-more:hover{color:var(--black-60)}.product-information .custom-picker__show-more:hover svg path{stroke:var(--black-60)}.product-information .custom-pill:hover{border-color:var(--black)}.product-information .custom-pill.is-active{background:var(--white)}.product-information .custom-pill.is-active:active{background-color:var(--black);color:var(--white)}.product-information .custom-picker[data-loading=true]{opacity:.75;pointer-events:none}.product-information .custom-picker__group+.custom-picker__group{margin-top:24px}.product-information .variant-option .picker__label span{color:var(--black-80);font-family:var(--font-body-family-custom);font-size:18px;font-weight:500;line-height:130%;letter-spacing:-.36px}.product-information .variant-option .picker__label span.variant-option__swatch-value{font-weight:400}.product-information .variant-option .picker__label span.picker__tooltip{font-size:12px;font-weight:400;line-height:120%;letter-spacing:-.24px}.product-information .variant-option .picker__label .picker__label-tooltip{position:relative}.product-information .variant-option~.inline-message{margin-top:20px}.product-information .variant-option .swatch.swatch--unscaled{--variant-picker-swatch-width: 24px;--variant-picker-swatch-height: 24px}.product-information .variant-option--buttons{gap:6px;max-width:525px}.product-information .variant-option--buttons legend{margin-bottom:20px}.product-information .variant-option--buttons label:has(.swatch){background:#fff;padding:3px}.product-information .variant-option--buttons .variant-option__button-label--has-swatch:has(:checked){--focus-outline-offset: 0px}.product-information .variant-picker{margin-bottom:20px}.product-information .variant-picker~.text-block{color:var(--black-80);font-family:var(--font-body-family-custom);font-size:16px;line-height:122%;letter-spacing:-.32px}.product-information .buy-buttons-block{margin:24px 0 40px}.product-information .quantity-selector-wrapper{gap:16px;margin-bottom:26px;width:100%;order:3}@media screen and (min-width:990px){.product-information .quantity-selector-wrapper{order:0}}.product-information .quantity-selector-wrapper .quantity-selector-label{width:100%;color:var(--black);font-family:var(--font-body-family-custom);font-size:18px;font-weight:500;line-height:130%;letter-spacing:-.36px}.product-information .quantity-selector{border-radius:1000px;height:40px;--quantity-selector-width: 129px;border:1px solid var(--white)}.product-information .product-form-buttons:not(:has(.quantity-rules)){gap:6px 0;flex-direction:column-reverse}@media screen and (min-width:990px){.product-information .product-form-buttons:not(:has(.quantity-rules)){gap:6px;flex-direction:row-reverse}}.product-information .product-form-buttons button{--height-buy-buttons: 46px;cursor:pointer}.product-information .product-form-buttons .from-price-view-block{display:none}.product-information .product-form-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 46px}.product-information .add-to-cart-text{color:var(--white);font-family:var(--font-body-family-custom);font-size:16px;font-weight:500;line-height:140%;text-transform:uppercase}.product-information .shopify-payment-button__button--unbranded{border-radius:4px;background:var(--blue);color:var(--white);font-family:var(--font-body-family-custom);font-size:16px;font-weight:500;line-height:140%;text-transform:uppercase;height:46px;min-height:46px}.product-information .product-benefits{margin-bottom:24px}@media screen and (max-width:749px){.product-information .product-benefits-item .icon-block img{width:20px!important;height:20px!important}}.product-information .product-benefits-item .text-block p{--font-family: var(--font-body-family-custom);font-size:12px;--font-body--weight: 500;--line-height: 1.4}@media screen and (min-width:750px){.product-information .product-benefits-item .text-block p{font-size:14px}}.product-information .accordion--dividers accordion-custom:first-child .details,.product-information .accordion--dividers accordion-custom:not(:first-child) .details{--color-border: var(--cream-stroke);border-block-start:1px solid var(--color-border)}.product-information .accordion--dividers accordion-custom .details__header{padding:20px 0;color:var(--black);font-family:var(--font-body-family-custom);font-size:18px;font-weight:500;line-height:130%;letter-spacing:-.36px;--icon-stroke-width: 1px}.product-information .accordion--dividers accordion-custom .details__header .svg-wrapper{height:20px;width:20px}.product-information .accordion--dividers accordion-custom .details-content{padding-block-end:20px}.product-information .accordion--dividers accordion-custom:has(.details-content:empty){display:none}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:2 / 3}.section-wrapper:has(.jdgm-review-widget){background:var(--cream-background)}[data-template=product] .breadcrumbs__nav{max-width:1360px;margin-left:auto;margin-right:auto}@media screen and (min-width:990px){[data-template=product] .breadcrumbs__nav{max-height:15px;display:flex;align-items:center}}[data-template=product] .slider-dot{border:1px solid var(--white);background-color:var(--white)}[data-template=product] .metafield-rich_text_field ul{padding-left:20px}@media screen and (min-width:750px){.product-information__media.sticky-content--desktop{--sticky-header-offset: var(--header-group-height);align-self:start}body:has(header-section header.sticky:not(.is-out-of-view)) .product-information__media.sticky-content--desktop{--sticky-header-offset: 0}main:has(.product-information__media.sticky-content--desktop){overflow:visible}.rating-price-container>.group-block-content{--flex-direction: column !important}}@media screen and (min-width:990px){.rating-price-container>.group-block-content{--flex-direction: row !important;align-items:flex-end}.rating-price-container>.group-block-content:has(.price-save-badge){margin-top:-37px}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{--gap: 80px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-custom.css.map */
