.product-inventory__status{display:flex;align-items:center;gap:var(--spacing-2)}.product-form-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.product-form-buttons>*:not(.quantity-selector){flex:1 1 51%;min-width:fit-content}.product-form-buttons .add-to-cart-button{width:100%}.media-gallery__carousel-container,.media-gallery__item{border-radius:var(--media-radius, 0)}.media-gallery__zoom-dialog-button{position:absolute;inset-inline-end:var(--spacing-5);inset-block-start:var(--spacing-5)}.dialog-size-chart{--dialog-content-padding-block: var(--spacing-7);--dialog-content-padding-inline: var(--spacing-6)}@media(hover:hover)and (pointer:fine){.media-gallery__zoom-dialog-button{transition:opacity var(--animation-duration--medium) var(--animation-easing--smooth),visibility var(--animation-duration--medium) var(--animation-easing--smooth);opacity:0;visibility:hidden}.product-media:hover .media-gallery__zoom-dialog-button{opacity:1;visibility:visible}}.recipient-form{display:block;margin-block-end:var(--spacing-6)}.recipient-form__send-to{padding:0;margin-block-end:var(--spacing-2)}.gift-card-form-option{padding:0;border:none;display:flex;align-items:center;gap:var(--spacing-3)}.gift-card-form-option__button-label{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer}.recipient-fields:not([hidden]){margin-block-start:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-3)}.recipient-fields .form-control{width:100%}.recipient-form__message>span{display:block;margin-block-start:var(--spacing-2)}.field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-image:none;background-color:currentcolor;mask-type:match-source}.field--send-on .recipient-fields__input::-webkit-datetime-edit{cursor:text}.field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field{color:rgb(var(--color-input-text))}.field--send-on .recipient-fields__input{cursor:text}@supports (-moz-appearance: none){.field--send-on .recipient-fields__input{cursor:pointer}}@media(min-width:768px){.dialog-size-chart{--dialog-content-padding-inline: var(--spacing-8)}}.product-recommendations:has([data-has-recommendations=false]){display:none}.product-recommendations__item-placeholder{background-color:rgb(var(--color-foreground));min-height:12rem;aspect-ratio:3/4;opacity:.1;border-radius:var(--card-placeholder-radius)}.product-combine{--carousel-controls-margin-top: var(--spacing-4)}.product-card__badges--current{inset-inline:auto 0;padding:var(--spacing-5)}.product-combine__wrapper{width:100%;max-width:max(66%,88.4rem);margin:0 auto;column-gap:var(--spacing-7)}.product-combine__main-item{--product-card-wrapper-gap: var(--spacing-3)}@media(min-width:768px){.product-combine{--carousel-controls-margin-top: var(--spacing-6)}.product-combine__combine-items{width:50%}.product-combine__main-item{width:50%;padding-inline-end:var(--spacing-5)}}@media(max-width:767.98px){.product-combine__combine-items{display:contents}.product-combine__main-item{margin-block:var(--spacing-6)}.product-combine .section-header-block{display:contents}.product-combine .text-block{order:-9}.product-combine .button-block{order:9}}.sticky-add-to-cart__wrapper{position:fixed;z-index:100;bottom:var(--spacing-7);right:var(--spacing-7);padding:var(--spacing-3) var(--spacing-6) var(--spacing-3) var(--spacing-3);box-shadow:0 0 10px rgb(var(--color-foreground)/7%);border-radius:min(1rem,var(--dialog-radius));transform:translateY(100%);opacity:0;width:42.5rem;gap:var(--spacing-3)}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__wrapper{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:var(--animation-easing)}}.sticky-add-to-cart__wrapper[data-sticky=true]{transform:translateY(0);opacity:1}@media(max-width:767.98px){.sticky-add-to-cart__wrapper{bottom:0;right:auto;left:0;border-radius:min(2rem,var(--dialog-radius));border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;box-shadow:0 calc(var(--spacing-2) * -1) var(--spacing-5) 0 rgb(var(--color-foreground)/10%);padding:var(--spacing-3) var(--spacing-4)}}.sticky-add-to-cart__info{gap:var(--spacing-4)}.sticky-add-to-cart__image{width:8rem;overflow:hidden;flex-shrink:0;border-radius:min(1rem,var(--product-card-media-radius))}@media(max-width:767.98px){.sticky-add-to-cart__image{width:6rem}}.sticky-add-to-cart__content{gap:var(--spacing-1)}.product-information--main{contain:layout}.product-information__summary .button-block .btn--plain{color:var(--color-vendor-subtitle);font-family:var(--font-body--family);font-size:1.3rem;font-weight:500;letter-spacing:.02em;line-height:1.34;text-transform:none}.product-information__summary .button-block .btn--plain .btn__text:after{background-color:var(--color-vendor-subtitle)}.product-information__summary .product-price-block .price{font-size:2rem;font-family:var(--font-heading--family);font-weight:500;color:var(--color-primary)}.product-information__summary .price-container.h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.product-information__summary .price-container .price--sale{color:var(--color-pdp-sale-price);font-family:var(--font-heading--family);font-size:2rem;font-weight:500}.product-information__summary .price-container .compare-at-price{color:var(--color-pdp-compare-at);font-size:1.6rem;font-family:var(--font-heading--family);font-weight:400;text-decoration-line:line-through}.product-information__summary .installments,.product-information__summary .installments .shopify-installments{font-family:var(--font-body--family);font-size:var(--font-size--paragraph);color:var(--color-muted);margin-block-start:var(--spacing-2)}.product-information__summary .buy-buttons__payment-terms{width:100%;margin-block-start:var(--spacing-3);font-family:var(--font-body--family);font-size:1rem;line-height:1.4;color:var(--color-muted)}.product-information__summary .buy-buttons__payment-terms shopify-payment-terms,.product-information__summary .buy-buttons__payment-terms .shopify-installments{font-size:inherit;color:inherit}.product-information__summary .variant-picker__form{gap:var(--spacing-5)}.product-information__summary .variant-option__label{margin-block-end:var(--spacing-2);font-family:var(--font-body--family);font-size:1.5rem;font-weight:400;text-transform:none;color:rgb(var(--color-foreground))}.product-information__summary .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:7.2rem;min-height:4.04rem;border-radius:.275rem;border-width:.092rem;border-style:solid;border-color:var(--color-pdp-chip-border);background-color:transparent;color:var(--color-dusty-blue);font-family:var(--font-body--family);font-size:1.4rem;font-weight:500;text-transform:none}.product-information__summary .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){color:var(--color-contrast);border-color:var(--color-pdp-chip-border)}@media(hover:hover)and (pointer:fine){.product-information__summary .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover:not(:has(:checked)){background-color:transparent;color:var(--color-dusty-blue);border-color:var(--color-pdp-chip-border)}.product-information__summary .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):hover{background-color:var(--color-pdp-chip-selected-fill);color:var(--color-contrast)}}.product-information__summary .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked) .strikethrough-variant{background:linear-gradient(to right bottom,transparent calc(50% - 1px),var(--color-contrast),transparent calc(50% + 1px))}.product-information__summary .variant-option__button-label--has-swatch:has(:checked){--swatch-stroke-color: var(--color-dusty-blue);--swatch-active-border-color: var(--color-contrast);--swatch-active-background-color: rgb(var(--color-background));--swatch-active-border-width: .1rem;--swatch-active-offset: .25rem}.product-information__summary .product-form-buttons .add-to-cart-button{width:100%;min-height:4.77rem;border-radius:.125rem;background-color:var(--color-dusty-blue);border-color:var(--color-dusty-blue);color:var(--color-contrast);font-family:var(--font-button--family);font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.product-information__summary .product-form-buttons .add-to-cart-button:hover{background-color:var(--color-soft-blue);border-color:var(--color-soft-blue);color:var(--color-contrast)}}.product-information__media .swiper-pagination-horizontal{--swiper-pagination-color: var(--color-dusty-blue);--swiper-pagination-bullet-inactive-color: var(--color-dusty-blue);--swiper-pagination-bullet-inactive-opacity: .35}.product-information__media .carousel__button{color:var(--color-dusty-blue)}.product-information__media .media-gallery__carousel-thumbnails--inside{background-color:color-mix(in srgb,rgb(var(--color-background)) 92%,transparent)}@media(max-width:767.98px){.product-information__media .media-gallery__carousel{position:relative}.product-information__media .media-gallery__carousel-container{padding-inline:var(--page-padding)}.product-information__media .media-gallery__carousel .swiper-slide{width:100%;box-sizing:border-box}.product-information__media .media-gallery__carousel .carousel__controls[data-controls-breakpoint=mobile].carousel__controls--absolute{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin-top:0;pointer-events:none}.product-information__media .media-gallery__carousel .carousel__controls[data-controls-breakpoint=mobile] .swiper-pagination.carousel__pagination--bullets{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);top:auto;width:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;pointer-events:auto}.product-information__media .media-gallery__carousel .carousel__pagination--bullets .swiper-pagination-bullet{width:1.2rem;height:1.2rem;margin:0;background:var(--color-contrast);opacity:1}.product-information__media .media-gallery__carousel .carousel__pagination--bullets .swiper-pagination-bullet-active{background:var(--color-dusty-blue)}.product-information__media .media-gallery__carousel .carousel__controls[data-controls-breakpoint=mobile] .carousel__controls-buttons{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--spacing-2);pointer-events:none}.product-information__media .media-gallery__carousel .carousel__controls--absolute .carousel__button{pointer-events:auto;cursor:pointer;position:relative;top:auto;opacity:1!important;transform:none;background:transparent;box-shadow:none;border:none;--navigation-offset-left: 0;left:auto;right:auto}.product-information__media .media-gallery__carousel .carousel__controls--absolute .carousel__button:disabled{opacity:.5!important;pointer-events:none;cursor:not-allowed}.product-information__media .media-gallery__carousel .carousel__controls--absolute .carousel__button--next{right:-1rem}.product-information__media .media-gallery__carousel .carousel__controls--absolute .carousel__button--prev{left:-1rem}.product-information__media .media-gallery__carousel .carousel__controls--absolute .carousel__button .carousel__button-icon{width:3.1rem}.product-information__summary .price-container .price--sale{font-size:2rem;font-family:var(--font-heading--family);font-weight:500}.product-information__summary .price-container .compare-at-price{font-size:1.6rem;font-family:var(--font-heading--family)}}@media(min-width:768px){.product-information__media .media-gallery{--media-grid-thumbs-size: 11.7rem;--media-grid-thumbs-max-height: min(70.4rem, 85vh)}.product-information__media .media-gallery--has-grid-thumbs{align-items:start}.product-information__media .media-gallery__grid-thumbnails .media-gallery__item.is-active{border-color:var(--color-dusty-blue)}.product-information__media .media-gallery__grid-thumbnails .media-gallery__item:not(.is-active):hover{border-color:color-mix(in srgb,var(--color-dusty-blue) 45%,transparent)}.product-information__media .media-gallery__grid-thumbnails .media-gallery__item.is-active:after,.product-information__media .media-gallery__grid-thumbnails .media-gallery__item:hover:after{border-color:rgb(var(--color-background))}.product-information__summary .button-block .btn--plain{font-size:1.4rem}.product-information__summary .variant-option__label{font-size:1.6rem;margin-block-end:var(--spacing-3)}.product-information__summary .variant-picker__form{gap:var(--spacing-6)}.product-information__summary .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:4.4rem;border-radius:.3rem;border-width:.1rem;border-color:var(--color-pdp-chip-border);font-size:1.5rem;background-color:rgb(var(--color-background))}.product-information__summary .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){border-color:var(--color-pdp-chip-border);color:var(--color-contrast)}.product-information__summary .product-form-buttons .add-to-cart-button{min-height:5.2rem;font-size:1.3rem;letter-spacing:.2em}.product-information__summary .variant-option--swatches{--swatch-width: 3rem;--swatch-height: 3rem}}.product-information__grid{--details-offset-left: 0;--details-offset-right: 0;--sticky-element-top: var(--spacing-7);display:grid;grid-template-columns:subgrid;grid-column:1/-1;column-gap:var(--gap);row-gap:var(--spacing-6)}.product-information__summary{min-width:0;display:block}.product-information__media,.product-information__details{min-width:0}.header-pinned .product-information__grid{--sticky-element-top: calc(var(--header-height) + var(--spacing-6))}.media-gallery__carousel .carousel__controls--absolute .carousel__button{--button-width: var(--spacing-9);--button-height: var(--spacing-9)}@media(min-width:768px){.product-information__grid{--details-offset-left: min(5rem, var(--gap));grid-column:2;row-gap:0}.product-information__grid.product-information__grid--media-left{grid-template-columns:730fr 610fr}.product-information__grid.product-information__grid--media-left .product-information__summary{padding-inline:var(--details-offset-left) var(--details-offset-right)}.product-information__grid.product-information__grid--media-left:has(.media-gallery--extend){grid-column:1/3}.product-information__grid.product-information__grid--media-right{grid-template-columns:610fr 730fr}.product-information__grid.product-information__grid--media-right .product-information__media{order:1}.product-information__grid.product-information__grid--media-right .product-information__summary{padding-inline:var(--details-offset-right) var(--details-offset-left)}.product-information__grid.product-information__grid--media-right:has(.media-gallery--extend){grid-column:2/-1}.product-information__grid.product-information__grid--half,.product-information__grid.product-information__grid--half:has(.media-gallery--extend){grid-template-columns:1fr 1fr}.section--full .product-information__grid.product-information__grid--media-left,.section--full .product-information__grid.product-information__grid--media-right{grid-column:1/-1;padding-inline:var(--spacing-4)}.product-information__grid.product-information__grid--media-none{grid-template-columns:auto}.product-information__grid.product-information__grid--media-none .product-information__summary{width:var(--page-width-narrow);margin:0 auto}}@media(min-width:1440px){.product-information__grid{--details-offset-left: var(--gap);--details-offset-right: var(--spacing-5)}.product-information__grid.product-information__grid--half{--details-offset-right: 5rem}}@media(max-width:767.98px){.product-information__grid .product-information__media{grid-column:1 / -1}.product-information__grid .product-information__summary{grid-column:1 / -1;padding-inline:var(--page-padding);width:100%;max-width:none;box-sizing:border-box}.product-information__summary .product-information__details,.product-information__summary .group-block{width:100%;max-width:none}}.media-gallery--main{--sticky-element-top: var(--spacing-7)}.header-pinned .media-gallery--main{--sticky-element-top: calc(var(--header-height) + var(--spacing-7))}.media-gallery{--media-grid-thumbs-size: 7rem;--media-carousel-thumbs-size: 10rem;--carousel-counter-min-width: var(--spacing-9)}.media-gallery__item .deferred-media__poster-button{height:100%}.media-gallery__grid-thumbnails .media-gallery__item{border-radius:min(1rem,var(--media-radius, 0));border:var(--border-width, .1rem) solid transparent;transition:border-color var(--animation-duration--fast) var(--animation-easing);cursor:pointer}.media-gallery__grid-thumbnails .media-gallery__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:border-color var(--animation-duration--fast) var(--animation-easing);border-radius:inherit;border:.6rem solid transparent}.media-gallery__grid-thumbnails .media-gallery__item .media{border-radius:min(var(--spacing-1),var(--media-radius, 0));height:auto}.media-gallery__grid-thumbnails .media-gallery__item.is-active{border-color:rgb(var(--color-foreground))}.media-gallery__grid-thumbnails .media-gallery__item:not(.is-active):hover{border-color:rgb(var(--color-foreground)/10%)}.media-gallery__grid-thumbnails .media-gallery__item.is-active:after,.media-gallery__grid-thumbnails .media-gallery__item:hover:after{border-color:rgb(var(--color-background))}.media-gallery__carousel-thumbnails .media-gallery__item{width:var(--media-carousel-thumbs-size);border-radius:min(var(--spacing-1),var(--media-radius, 0))}.media-gallery__carousel-thumbnails .media-gallery__item.is-active{border:var(--border-width, .1rem) solid rgb(var(--color-foreground))}.media-gallery__carousel-thumbnails--inside{--media-carousel-thumbs-size: 5.5rem;position:absolute;bottom:var(--media-carousel-thumbs-offset, var(--spacing-7));left:50%;z-index:1;width:100%;transform:translate(-50%);padding:var(--media-carousel-thumbs-wrapper-padding, 1rem);background-color:rgb(var(--color-background));max-width:var(--media-carousel-thumbs-w-desktop, 100%);border-radius:min(1rem,var(--media-radius, 0));box-shadow:0 var(--spacing-1) var(--spacing-5) 0 rgb(var(--color-foreground)/8%)}.media-gallery__carousel-thumbnails--outside{--media-carousel-thumbs-size: 6rem;margin-block-start:var(--spacing-3)}.media-gallery__carousel-wrapper [data-media-id]{scroll-margin-top:var(--sticky-element-top)}@media(min-width:768px){.media-gallery--grid .media-gallery__carousel-wrapper{gap:var(--media-gap, 1rem);grid-template-columns:var(--media-grid-columns)}.media-gallery__grid-thumbnails{display:grid;gap:var(--media-gap, 1rem);max-height:var(--media-grid-thumbs-max-height, 60vh);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.media-gallery__grid-thumbnails::-webkit-scrollbar{display:none}.media-gallery--has-grid-thumbs{display:grid;align-items:flex-start;overflow:visible;gap:var(--media-gap, 1rem);grid-template-columns:var(--media-grid-thumbs-size) 1fr}.media-gallery--grid-2-column{--media-grid-columns: 1fr 1fr}.media-gallery__carousel .carousel__controls--absolute{display:none!important}}@media(min-width:1024px){.media-gallery{--media-grid-thumbs-size: 9rem}}@media(min-width:1440px){.media-gallery{--media-grid-thumbs-size: 12rem}}@media(max-width:767.98px){.media-gallery{--carousel-progressbar-width: 100%;--carousel-controls-margin-top: var(--spacing-3)}.media-gallery__carousel-thumbnails--inside{--media-carousel-thumbs-offset: var(--spacing-6);--media-carousel-thumbs-wrapper-padding: var(--spacing-2);--media-carousel-thumbs-size: 4rem;max-width:var(--media-carousel-thumbs-w-mobile, 100%)}.media-gallery__carousel-wrapper--none .media-gallery__item{width:var(--media-item-width, 80vw)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-product-information.css.map */
