.shopify-design-mode .product-information-section:has(.product-information__details-wrapper.sticky-content-active .popup-link .dialog[open]){position:relative;z-index:100}.product-information__details-wrapper.sticky-content-active{z-index:9}.product-information__details-wrapper>.shopify-app-block{align-self:stretch}@media only screen and (min-width:768px){.product-information-section .product-information__media{--product-media-width: var(--media-width, 50%);flex:1 1 var(--product-media-width);max-width:var(--product-media-width);min-width:0}.product-information-section .product-information__media:last-child{padding-inline-end:0;width:100%}.product-information-section .product-information__details{flex:0 0 auto;width:calc(100% - var(--media-width, 50%) - var(--gap) / 2 * 1px);min-width:35rem}.product-information-section .product-information__details:first-child{padding-inline-start:0;width:100%}.product-information-section .product-information__details:has(.product-information__details-wrapper.sticky-content-active){z-index:3}.product-information__details-wrapper{max-width:var(--max-width, 100%)}.page-full-bleed-desktop .product-information__details{padding-inline-end:1.6rem}.quick-action-dialog .product-information__media{width:var(--media-width, 50%);flex-shrink:0}.quick-action-dialog .product-information__details{flex:1}.quick-action-dialog:has(.media-gallery--horizontal) .dialog__header{--dialog-header-px-start: 1.6rem;--dialog-header-px-end: 1.6rem;border-bottom:1px solid var(--color-border)}.quick-action-dialog:has(.media-gallery--horizontal) .dialog__header .dialog__heading--mobile{display:block}.quick-action-dialog:has(.media-gallery--horizontal) .dialog__close{position:static}.quick-action-dialog:has(.media-gallery--horizontal) .dialog{--dialog-padding-y: 3rem}.quick-action-dialog .product-information__grid:has(.media-gallery--horizontal){--media-width: 100%;flex-direction:column}.quick-action-dialog .media-gallery.media-gallery--horizontal .swiper-gallery{width:calc(100% + var(--dialog-padding-x, 0px) * 2 + 1.2rem);margin-inline:calc((var(--dialog-padding-x, 0px) + .6rem) * -1);padding-inline:calc(var(--dialog-padding-x, 0px) + .6rem);border-radius:0}.quick-action-dialog .media-gallery.media-gallery--horizontal .swiper-navigation{--swiper-nav-size: 3.6rem;--swiper-nav-offset-spacing: calc(var(--dialog-padding-x) * -1 + 1.2rem)}.quick-action-dialog .media-gallery.media-gallery--horizontal .swiper-slide,.quick-action-dialog .media-gallery.media-gallery--horizontal .swiper-gallery:not(.swiper-initialized) .swiper-slide{width:14rem}}@media only screen and (min-width:1025px){.page-full-bleed-desktop .product-information__details{padding-inline-end:5rem}}@media only screen and (max-width:767px){.quick-action-dialog .media-gallery__carousel .swiper{--col-width-mobile: 35vw;--column-gap-mobile: 10;width:calc(100% + var(--page-padding) * 2)}}.back-in-stock-button.hidden{display:none}.back-in-stock__media{width:8rem}.back-in-stock__variant-info{gap:var(--gap-8)}.back-in-stock-dialog .dialog{z-index:1000}.product-inventory__status{gap:var(--inventory-status-gap, .8rem)}.product-inventory__status-low{width:100%;color:var(--color-lowstock-text, var(--color-foreground))}.product-inventory__status-low .product-inventory__icon{color:var(--color-lowstock-icon, rgba(176, 118, 0, .6980392157))}.product-inventory__status-in_stock .product-inventory__icon{color:var(--color-instock-icon, #35993A)}.product-inventory__status-out_of_stock .product-inventory__icon{color:var(--color-outofstock-icon, #C8C8C8)}.product-inventory__text{gap:var(--progress-bar-gap, 1.2rem)}.product-inventory__progress-bar{--progress-bar-height: 4px}.product-inventory__progress-bar .progress-bar__fill{width:var(--progress, 100%)}.product-price .tax-note{color:var(--color-foreground);margin-top:var(--tax-note-spacing, 2px);font-size:var(--font-size-sm);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);line-height:var(--font-body-line-height, 1.5);letter-spacing:var(--font-body-letter-spacing, 0)}.product-price .tax-note a{border-bottom:1px solid}.recipient-form{margin-bottom:calc(var(--gap) * 1px);display:block}.form__field--date .recipient-fields__input{cursor:text}.form__field--date .recipient-fields__input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:calc(var(--input-height, 4.8rem) / 3);width:1.8rem;height:1.8rem;cursor:pointer}.form__field--date .svg-icon{right:calc(var(--input-height, 4.8rem) / 3);top:50%;transform:translateY(-50%);font-size:1.8rem;display:none}@supports selector(::-webkit-calendar-picker-indicator){.form__field--date .svg-icon{display:block}}.pickup-availability{--boxed-padding: 2rem}.pickup-availability--boxed{padding:var(--boxed-padding)}.pickup-availability:not(:has(.pickup-availability__location)){display:none}.pickup-availability__location-info{gap:var(--gap-8)}.pickup-availability__location-info.has-multi-line{align-items:flex-start}.pickup-availability__location-info.has-multi-line .pickup-availability__location-icon{padding-top:.2em}.pickup-availability__location-icon{font-size:1.8rem}.pickup-availability__location-button{--font-body-size: var(--font-size-sm);margin-top:.6rem;margin-left:2.4rem;color:var(--color-heading)}.pickup-availability__variant{gap:var(--gap-20)}.pickup-availability__variant-info{gap:var(--gap-8)}.pickup-availability__media{width:8rem;border-radius:var(--media-border-radius-sm, 0)}.pickup-availability__store{padding-top:2.4rem;margin-top:2.4rem;border-top:1px solid var(--color-border);gap:var(--gap-8)}.pickup-availability__store-meta{gap:var(--gap-8)}.pickup-availability__store-icon{font-size:1.8rem;display:block}.pickup-availability__store-address{line-height:1.6}.pickup-availability__store-address p{margin:0}.layout-flex--column>.pickup-availability .pickup-availability__location-info{justify-content:var(--flex-align)}@media only screen and (max-width:767px){.pickup-availability{--boxed-padding: 1.6rem}}.product-information__details-wrapper.items-center .variant-option--buttons,.product-information__details-wrapper.items-center .variant-option__label{justify-content:center}.product-information__details-wrapper.items-center .variant-option__label .variant-size-chart-dialog{margin-left:0}.product-information__details-wrapper.items-end .variant-option--buttons,.product-information__details-wrapper.items-end .variant-option__label{justify-content:flex-end}.variant-size-chart-button{--font-body-size: var(--font-size-md)}.product-form-text__error:not(.hidden){display:flex}more-payment-options-link{font-size:smaller}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.media-gallery{display:flex;flex-direction:column;gap:var(--media-gap-mobile, 12px)}.media-gallery__carousel{display:flex;flex-direction:column}.media-gallery__carousel :is(img,deferred-media,product-model),.media-gallery__carousel .swiper-slide-link,.media-gallery__carousel .image-magnify-full-size{border-radius:var(--media-border-radius, 0);overflow:hidden}.media-gallery__carousel :is(img,deferred-media,product-model) video,.media-gallery__carousel :is(img,deferred-media,product-model) iframe,.media-gallery__carousel .swiper-slide-link video,.media-gallery__carousel .swiper-slide-link iframe,.media-gallery__carousel .image-magnify-full-size video,.media-gallery__carousel .image-magnify-full-size iframe{border-radius:var(--media-border-radius, 0);overflow:hidden}.media-gallery__carousel .swiper-navigation{left:var(--swiper-nav-offset-spacing, 1.4rem);right:var(--swiper-nav-offset-spacing, 1.4rem)}.media-gallery__carousel .swiper-navigation .swiper-btn{margin-inline:0;border:1px solid rgba(0,0,0,.1)}.media-gallery__carousel .swiper-slide{text-align:center}.media-gallery__carousel .swiper-slide--zoom-image{cursor:zoom-in;display:flex}.media-gallery__carousel .swiper-slide--zoom-image.image-magnify-zoom-out{cursor:zoom-out}.media-gallery__carousel .swiper.swiper-initialized .swiper-slide-link:focus{outline:none}.media-gallery__carousel .image-magnify-full-size{z-index:10;margin:0;display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media-gallery__carousel .image-magnify-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#fafafa;transition:opacity var(--animation-speed-slower) var(--animation-easing);z-index:10}.media-gallery__carousel .swiper-pagination{display:none}.media-gallery__carousel .swiper{width:100%}.media-gallery__carousel .swiper.swiper-initialized{border-radius:var(--media-border-radius, 0)}.media-gallery[data-video-autoplay=true] deferred-media .deferred-media__poster-icon{display:none}.media-gallery .swiper-controls{margin-top:0}@media only screen and (min-width:768px){.media-gallery{gap:var(--media-gap, 16px)}.media-gallery[data-carousel=true] .media-gallery:not(.media-gallery--horizontal) .swiper-gallery:not(.swiper-initialized) .swiper-gallery-wrapper .swiper-slide{display:none;width:100%}.media-gallery[data-carousel=true] .media-gallery:not(.media-gallery--horizontal) .swiper-gallery:not(.swiper-initialized) .swiper-gallery-wrapper .swiper-slide:first-child{display:block}.media-gallery--horizontal .swiper-gallery:not(.swiper-initialized) .swiper-gallery-wrapper{gap:calc(var(--column-gap) * 1px)}.media-gallery--grid_gallery .media-gallery__carousel .swiper-gallery .swiper-gallery-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--media-gap, 20px)}.media-gallery--grid_gallery .media-gallery__carousel .swiper-gallery .swiper-slide:nth-child(3n+1){grid-column:1/span 2}.media-gallery--stacked_images .media-gallery__carousel .swiper-gallery .swiper-gallery-wrapper,.media-gallery--stacked_images_thumbnails .media-gallery__carousel .swiper-gallery .swiper-gallery-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--media-gap, 20px)}.media-gallery--stacked_images_thumbnails{flex-direction:row;align-items:flex-start;gap:var(--media-gap, 20px)}.media-gallery--stacked_images_thumbnails .media-thumbnails__stacked{order:-1}.media-gallery--two_column_grid .media-gallery__carousel .swiper-gallery .swiper-gallery-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--media-gap, 20px)}.media-gallery--grid_gallery .media-gallery__carousel .swiper-gallery,.media-gallery--stacked_images .media-gallery__carousel .swiper-gallery,.media-gallery--stacked_images_thumbnails .media-gallery__carousel .swiper-gallery,.media-gallery--two_column_grid .media-gallery__carousel .swiper-gallery{overflow:visible}.quick-action-dialog:has(.media-gallery--stacked_images) .product-information__media{margin-block:calc(var(--dialog-padding-y, 10px) * -1);margin-inline:calc(var(--dialog-padding-x, 10px) * -1);padding:var(--media-gap, 10px);padding-inline-end:calc(var(--dialog-padding-x, 10px))}}@media only screen and (max-width:767px){.media-gallery__carousel .swiper-navigation{display:none}.media-gallery__carousel .swiper-pagination{display:inline-flex;flex-wrap:wrap;text-align:center;--swiper-pagination-bullet-active-size: 2rem;--swiper-pagination-bullet-horizontal-gap: .9rem}.media-gallery__carousel .swiper-controls .swiper-pagination.swiper-pagination-bullets:has(.swiper-pagination-bullet:not(:only-child)):after{display:none}.media-gallery__carousel .swiper-pagination-bullet{transition:width var(--animation-speed-slower) cubic-bezier(.4,0,.2,1)}.media-gallery__carousel .swiper-pagination-bullet:before,.media-gallery__carousel .swiper-pagination-bullet:after{inset-inline-end:var(--swiper-pagination-bullet-horizontal-gap);clip-path:none}.media-gallery__carousel .swiper-pagination-bullet-active{width:calc(var(--swiper-pagination-bullet-active-size) + var(--swiper-pagination-bullet-horizontal-gap) * 2)}.media-gallery__carousel .swiper-controls:has(.swiper-pagination){margin-top:2rem;display:flex}.media-gallery__carousel[data-next-slide-mobile=true]{border-top-right-radius:0;border-bottom-right-radius:0}.media-gallery__carousel[data-next-slide-mobile=true] .swiper-slide{width:84%}.media-gallery__carousel[data-next-slide-mobile=true] .swiper{overflow:visible}.media-gallery:not([data-layout-mobile=grid]) .swiper-gallery:not(.swiper-initialized) .swiper-gallery-wrapper .swiper-slide{display:none}.media-gallery:not([data-layout-mobile=grid]) .swiper-gallery:not(.swiper-initialized) .swiper-gallery-wrapper .swiper-slide:first-child{display:block}.media-gallery--full-width-mobile{--offset-inline-start: calc(var(--page-padding) * -1);--offset-inline-end: calc(var(--page-padding) * -1);margin-inline-start:var(--offset-inline-start);margin-inline-end:var(--offset-inline-end);width:auto}}@media only screen and (max-width:1024px)and (min-width:768px){.media-gallery--two_column_grid .media-gallery__carousel .swiper-gallery .swiper-gallery-wrapper{grid-template-columns:repeat(1,1fr)}}.media-thumbnails__carousel .deferred-media__poster-icon,.media-thumbnails__stacked .deferred-media__poster-icon{--icon-size: .8rem;--padding: .6rem;top:auto;left:auto;inset-inline-end:4px;bottom:4px;transform:none}.media-thumbnails__carousel .swiper-slide{cursor:pointer;position:relative;border:1px solid var(--thumbnail-border-color, transparent);transition:border var(--animation-speed-slow) var(--animation-easing);border-radius:var(--media-border-radius-sm, 0);overflow:hidden;width:var(--media-gallery-thumbnail-width, 8rem)}.media-thumbnails__carousel .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:var(--thumbnail-inside-border-width, 2px) solid var(--thumbnail-inside-border-color, transparent);z-index:1;transition:border var(--animation-speed-slow) var(--animation-easing);border-radius:var(--media-border-radius-sm, 0)}.media-thumbnails__carousel .swiper-slide-thumb-active{--thumbnail-border-color: var(--color-heading)}.media-thumbnails__carousel .swiper-slide-thumb-active:before{border-color:var(--color-background)}.media-thumbnails__carousel .swiper-thumbnails:not(.swiper-initialized) .swiper-thumbnails-wrapper{gap:var(--gap-10);flex-wrap:nowrap;overflow:hidden}.media-thumbnails__carousel .swiper-thumbnails:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 50px)/5);margin:0!important}.media-thumbnails__carousel .swiper-thumbnails:not(.swiper-initialized):not(.swiper-vertical) .swiper-slide{flex:0 0 var(--media-gallery-thumbnail-width, 8rem)}@media only screen and (min-width:1025px){.media-gallery--left_thumbnails{--media-gallery-thumbnails-width: 80px}.media-gallery--left_thumbnails .media-gallery__carousel{padding-inline-start:calc(var(--media-gallery-thumbnails-width, 80px) + var(--media-gap, 20px))}.media-gallery--left_thumbnails .media-gallery__carousel .swiper-navigation{left:calc(var(--media-gallery-thumbnails-width, 80px) + var(--media-gap, 20px) + var(--swiper-nav-offset-spacing, 1.4rem))}.media-gallery--left_thumbnails .media-gallery__carousel:has(.swiper-slide:only-child){padding-inline-start:0}.media-gallery--left_thumbnails .media-thumbnails__carousel{position:absolute;top:var(--padding-block-start, 0);left:var(--padding-inline-start, 0);width:var(--media-gallery-thumbnails-width, 80px);height:100%;z-index:1}.media-gallery--left_thumbnails .media-thumbnails__carousel .swiper{height:100%}.media-gallery--left_thumbnails .media-thumbnails__carousel .swiper-slide{height:auto;width:100%}.media-gallery--left_thumbnails .media-thumbnails__carousel .swiper-thumbnails:not(.swiper-initialized) .swiper-thumbnails-wrapper{flex-direction:column}.media-gallery--left_thumbnails .media-thumbnails__carousel .swiper-thumbnails:not(.swiper-initialized) .swiper-slide{flex:0 0 auto}.media-gallery--stacked_images_thumbnails{--media-gallery-thumbnails-width: 80px}.media-gallery--stacked_images_thumbnails .media-gallery__carousel{flex:1;min-width:0}.media-gallery--stacked_images_thumbnails .media-thumbnails__stacked{width:var(--media-gallery-thumbnails-width, 80px);flex-shrink:0;align-self:flex-start;display:flex;flex-direction:column;gap:10px;position:sticky;top:calc(var(--header-sticky-content, 0px) + 2rem);max-height:calc(100svh - var(--header-sticky-content, 0px) - 4rem);overflow-y:auto;scrollbar-width:none;transition:top .3s}.media-gallery--stacked_images_thumbnails .media-thumbnails__stacked::-webkit-scrollbar{display:none}.dialog__inner .media-gallery--stacked_images_thumbnails .media-thumbnails__stacked{top:0;max-height:calc(var(--dialog-max-height, 100dvh) - var(--dialog-padding-y, 0px) * 2);transition:none}.media-gallery--stacked_images_thumbnails .media-thumbnails__item{cursor:pointer;position:relative;flex-shrink:0;border:1px solid var(--thumbnail-border-color, transparent);border-radius:var(--media-border-radius-sm, 0);overflow:hidden;transition:border var(--animation-speed-slow) var(--animation-easing)}.media-gallery--stacked_images_thumbnails .media-thumbnails__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--thumbnail-inside-border-width, 2px) solid var(--thumbnail-inside-border-color, transparent);border-radius:var(--media-border-radius-sm, 0);z-index:1;transition:border var(--animation-speed-slow) var(--animation-easing)}.media-gallery--stacked_images_thumbnails .media-thumbnails__item.is-active{--thumbnail-border-color: var(--color-heading)}.media-gallery--stacked_images_thumbnails .media-thumbnails__item.is-active:before{border-color:var(--color-background)}}@media only screen and (min-width:768px){.media-gallery--bottom_thumbnails .media-thumbnails__carousel .swiper-thumbnails:not(.swiper-initialized) .swiper-slide{flex:0 0 var(--media-gallery-thumbnail-width, 8rem)}.media-thumbnails__carousel .swiper-slide,.media-thumbnails__carousel .swiper-slide:before{border-radius:var(--media-border-radius-sm, 0)}}@media only screen and (max-width:767px){.media-thumbnails__carousel .swiper-slide{--media-gallery-thumbnail-width: 5.4rem }.media-thumbnails__carousel .swiper{overflow:visible}}.product-fit-title{margin-bottom:var(--bar-top-spacing, 10px)}.product-fit-segments{gap:.4rem}.product-fit-segment{flex:1;height:3px;border-radius:var(--rounded-full);background:rgb(var(--color-foreground-rgb)/20%);overflow:hidden}.product-fit-segment-active{background:var(--color-heading)}.product-fit-labels{margin-top:var(--bar-bottom-spacing, 10px)}.product-fit-label-left,.product-fit-label-right{flex:1 0 0}.product-fit-label-middle{flex-grow:0;max-width:70%;padding:0 5px;text-align:center}.shopify-section-overlay-quick-add.product-siblings-overlay-opening:not(:has(.dialog[open])):before,.shopify-section-overlay-quick-add.product-siblings-overlay-opening:has(.dialog-closing):before,.shopify-section-overlay-quick-view.product-siblings-overlay-opening:not(:has(.dialog[open])):before,.shopify-section-overlay-quick-view.product-siblings-overlay-opening:has(.dialog-closing):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay-background);-webkit-backdrop-filter:blur(var(--overlay-backdrop-blur, 0px));backdrop-filter:blur(var(--overlay-backdrop-blur, 0px));z-index:var(--dialog-modal-index, 30);display:block}.shopify-section-overlay-quick-add.product-siblings-overlay-skip .dialog__overlay,.shopify-section-overlay-quick-view.product-siblings-overlay-skip .dialog__overlay{animation:none!important;transition:none!important}.product-siblings:not(:has(.product-siblings__link)){display:none}.product-siblings__link{min-width:107px}.product-siblings__link:not(.is-active){--color-primary-button-text: var(--color-heading);--color-primary-button-hover-text: var(--color-heading)}.product-siblings__link.is-active{pointer-events:none}.product-siblings__link.is-loading{pointer-events:none;opacity:.5}.product-siblings--tabs .product-siblings__links{background-color:rgba(var(--color-foreground-rgb)/6%);border-radius:var(--button-radius)}.product-siblings--tabs .product-siblings__link:not(.is-active){--color-primary-button-background:transparent;--color-primary-button-hover-background:transparent}.product-siblings--buttons .product-siblings__links{gap:var(--gap)}.product-siblings--buttons .product-siblings__link:not(.is-active){--color-primary-button-background:rgba(var(--color-foreground-rgb) / 6%);--color-primary-button-hover-background:rgba(var(--color-foreground-rgb) / 6%)}.product-siblings--active-primary .product-siblings__link.is-active{background:var(--color-primary-button-background);color:var(--color-primary-button-text)}.product-siblings--active-outline .product-siblings__link.is-active{background-color:var(--color-background);border:1px solid var(--color-outline-button-border);color:var(--color-outline-button-text)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-information.css.map */
