.product-inventory__status{display:flex;align-items:center;gap:.8rem}.product-tags__heading{font-family:var(--font-button--family);font-weight:var(--font-button--weight)}.product-form-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.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:2rem;inset-block-start:2rem}.dialog-size-chart{--dialog-content-padding-block: 3.2rem;--dialog-content-padding-inline: 2.4rem}@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:2.4rem}.recipient-form__send-to{padding:0;margin-block-end:.8rem}.gift-card-form-option{padding:0;border:none;display:flex;align-items:center;gap:1.2rem}.gift-card-form-option__button-label{display:flex;align-items:center;gap:.8rem;cursor:pointer}.recipient-fields:not([hidden]){margin-block-start:2rem;display:flex;flex-direction:column;gap:1.2rem}.recipient-fields .form-control{width:100%}.recipient-form__message>span{display:block;margin-block-start:.8rem}.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: 4rem}}.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: 1.6rem}.product-card__badges--current{inset-inline:auto 0;padding:2rem}.product-combine__wrapper{width:100%;max-width:max(66%,88.4rem);margin:0 auto;column-gap:3rem}.product-combine__main-item{--product-card-wrapper-gap: 1.2rem}@media(min-width:768px){.product-combine{--carousel-controls-margin-top: 2.4rem}.product-combine__combine-items{width:50%}.product-combine__main-item{width:50%;padding-inline-end:2rem}}@media(max-width:767.98px){.product-combine__combine-items{display:contents}.product-combine__main-item{margin-block:2.4rem}.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:3rem;inset-inline:auto 3rem;padding-block:1.2rem;padding-inline:1.2rem 2.4rem;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:1.2rem}@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;inset-inline:0 auto;padding-inline:1.6rem;border-radius:min(2rem,var(--dialog-radius));border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;box-shadow:0 -10px 20px rgb(var(--color-foreground)/10%)}}.sticky-add-to-cart__info{gap:1.6rem}.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:.4rem}.product-information--main{contain:layout}.product-information__grid{--details-offset-left: 0;--details-offset-right: 0;--sticky-element-top: 3rem;display:grid;grid-template-columns:subgrid;grid-column:1/-1}.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: 4.8rem;--button-height: 4.8rem}@media(min-width:768px){.product-information__grid{--details-offset-left: min(5rem, var(--gap));grid-column:2}.product-information__grid.product-information__grid--media-left{grid-template-columns:730fr 610fr}.product-information__grid.product-information__grid--media-left .product-information__details{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__details{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:1.5rem}.product-information__grid.product-information__grid--media-none{grid-template-columns:auto}.product-information__grid.product-information__grid--media-none .product-information__details{width:var(--page-width-narrow);margin:0 auto}}@media(min-width:1440px){.product-information__grid{--details-offset-left: var(--gap);--details-offset-right: 2rem}.product-information__grid.product-information__grid--half{--details-offset-right: 5rem}}@media(max-width:767.98px){.product-information__grid .product-information__media,.product-information__grid .product-information__details{grid-column:2/3}.product-information__grid:has(.media-gallery__carousel-thumbnails--inside) .product-information__media{grid-column:1/-1}.product-information__grid:has(.media-gallery__carousel-thumbnails--inside) .media-gallery__carousel-container{--media-radius: 0}.product-information__media+.product-information__details{margin-block-start:var(--spacing-6)}}.media-gallery--main{--sticky-element-top: 3rem}.header-pinned .media-gallery--main{--sticky-element-top: calc(var(--header-height) + 3rem)}.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:.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(.4rem,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(.4rem,var(--media-radius, 0))}.media-gallery__carousel-thumbnails .media-gallery__item.is-active{border:.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, 3rem);left:50%;z-index:1;width:100%;transform:translate(-50%);padding:var(--media-carousel-thumbs-wrapper-padding, 1rem);max-width:var(--media-carousel-thumbs-w-desktop, 100%);border-radius:min(1rem,var(--media-radius, 0));background-color:#fff;box-shadow:0 .5rem 2rem #00000014}.media-gallery__carousel-thumbnails--outside{--media-carousel-thumbs-size: 8rem;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(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: 2.4rem;--media-carousel-thumbs-wrapper-padding: .8rem;--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)}}@media(hover:hover){.media-gallery__carousel:hover .carousel__controls--absolute .carousel__button--prev{--navigation-offset-left: calc(3rem * var(--flip-x-factor))}.media-gallery__carousel:hover .carousel__controls--absolute .carousel__button--next{--navigation-offset-left: calc(-3rem * var(--flip-x-factor))}}.custom-field{width:100%!important;flex:1 1 100%!important}.accelerated-checkout-block{position:relative}.accelerated-checkout-block__gate{display:none}.accelerated-checkout-block__gate--active{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:not-allowed;background-color:rgb(var(--color-background)/55%)}.custom-field__heading{margin-block-end:1.6rem}.custom-field__counter{display:block;margin-top:.4rem}.custom-field .variant-option--fieldset{border:0;padding:0;margin:0;min-width:0}.custom-field .variant-option--fieldset.variant-option--outlined{border:.1rem solid var(--radio-field-outline-color, rgb(var(--color-foreground)));padding:1.2rem;border-radius:var(--button-corner-radius, .8rem)}.date-field__control{position:relative}.date-field__native{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.date-field__trigger{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;appearance:none;-webkit-appearance:none;font:inherit;text-align:start;cursor:pointer;color:rgb(var(--color-input-text)/60%)}.date-field__trigger[data-has-value]{color:rgb(var(--color-input-text))}.date-field__trigger-icon{--icon-size: 1.8rem;flex-shrink:0;color:rgb(var(--color-input-text)/60%)}.date-field__calendar{position:absolute;z-index:20;top:calc(100% + .8rem);inset-inline-start:0;width:28rem;max-width:calc(100vw - 3.2rem);padding:1.6rem;border-radius:var(--dialog-radius, 1.2rem);background-color:rgb(var(--color-background));box-shadow:0 .6rem 2rem rgb(var(--color-foreground)/16%);border:.1rem solid rgb(var(--color-border, var(--color-foreground))/12%)}.date-field__calendar[hidden]{display:none}.date-field__calendar-header{display:flex;align-items:center;justify-content:space-between;margin-block-end:1.2rem}.date-field__calendar-title{font-weight:var(--font-heading--weight, 600);font-size:var(--font-size--paragraph, 1.4rem)}.date-field__calendar-nav{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;color:rgb(var(--color-foreground));transition:background-color var(--animation-duration--medium) var(--animation-easing)}.date-field__calendar-nav .icon{--icon-size: 1.4rem}@media(hover:hover){.date-field__calendar-nav:hover{background-color:rgb(var(--color-foreground)/8%)}}.date-field__weekdays,.date-field__days{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem}.date-field__weekdays{margin-block-end:.4rem}.date-field__weekday{display:flex;align-items:center;justify-content:center;height:3.2rem;font-size:var(--font-size--paragraph-small, 1.2rem);color:rgb(var(--color-foreground)/60%)}.date-field__day{display:flex;align-items:center;justify-content:center;height:3.4rem;border-radius:50%;font:inherit;font-size:var(--font-size--paragraph-small, 1.2rem);color:rgb(var(--color-foreground));transition:background-color var(--animation-duration--medium) var(--animation-easing),color var(--animation-duration--medium) var(--animation-easing)}@media(hover:hover){.date-field__day:hover{background-color:rgb(var(--color-foreground)/8%)}}.date-field__day--outside{color:rgb(var(--color-foreground)/35%)}.date-field__day--today:not(.date-field__day--selected){box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground)/40%)}.date-field__day--selected,.date-field__day--selected:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.date-field__calendar-footer{display:flex;align-items:center;justify-content:space-between;margin-block-start:1.2rem;padding-block-start:1.2rem;border-top:.1rem solid rgb(var(--color-border, var(--color-foreground))/12%)}.date-field__calendar-action{font:inherit;font-size:var(--font-size--paragraph-small, 1.2rem);text-decoration:underline;text-underline-offset:.2rem;color:rgb(var(--color-foreground))}.date-field__trigger:focus-visible,.date-field__calendar-nav:focus-visible,.date-field__day:focus-visible,.date-field__calendar-action:focus-visible{outline:2px solid rgb(var(--color-focus-ring));outline-offset:2px}.variant-option--buttons:has(.variant-option__button-label--captioned){display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(min-width:480px){.variant-option--buttons:has(.variant-option__button-label--captioned){grid-template-columns:repeat(auto-fill,minmax(var(--variant-image-width-desktop, 12rem),1fr))}}.variant-option--buttons:has(.variant-option__button-label--captioned)>.variant-option__label{grid-column:1 / -1}.variant-option__button-label--captioned{flex-direction:column;align-items:stretch;width:var(--variant-image-width-desktop, 100%);max-width:100%;height:auto;min-height:auto;max-height:none;gap:0;padding:.4rem .4rem 1.2rem;border:.1rem solid rgb(var(--color-border, var(--color-foreground))/12%);border-radius:var(--border-radius, 1.2rem);background-color:rgb(var(--color-background));box-shadow:0 .2rem .6rem rgb(var(--color-foreground)/8%);transition:box-shadow var(--swatch-transition-duration) var(--swatch-transition-easing),border-color var(--swatch-transition-duration) var(--swatch-transition-easing)}.variant-option__button-label--captioned:before{content:none}@media(hover:hover){.variant-option__button-label--captioned:hover{background-color:rgb(var(--color-background));color:inherit;box-shadow:0 .4rem 1rem rgb(var(--color-foreground)/14%)}}.variant-option__button-label--captioned:has(:checked){border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.variant-option__swatch-wrap{position:relative;display:block;width:100%;height:var(--variant-image-height-desktop, auto);aspect-ratio:var(--variant-image-aspect-ratio, 1);border-radius:var(--border-radius, .8rem);overflow:hidden;margin-block-end:1rem}.variant-picker:has(.variant-option__button-label--captioned) .variant-option__swatch-wrap{aspect-ratio:unset}@media(max-width:767.98px){.variant-picker:has(.variant-option__button-label--captioned) .variant-option__button-label--captioned{width:var(--variant-image-width-mobile, var(--variant-image-width-desktop, 100%))}.variant-picker:has(.variant-option__button-label--captioned) .variant-option__swatch-wrap{height:var(--variant-image-height-mobile, var(--variant-image-height-desktop, auto))}}.variant-option__swatch-wrap .swatch{border:0}.variant-option__button-label__text--caption{display:block;font-size:var(--font-size--paragraph-small, 1.2rem);line-height:1.3;text-align:center;white-space:normal;overflow-wrap:break-word;color:rgb(var(--color-foreground)/70%);transition:color var(--swatch-transition-duration) var(--swatch-transition-easing),font-weight var(--swatch-transition-duration) var(--swatch-transition-easing)}.variant-option__button-label--captioned:has(:checked) .variant-option__button-label__text--caption{color:rgb(var(--color-foreground));font-weight:var(--font-heading--weight, 600)}.variant-option__button-label__price{display:block;margin-top:.2rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-information.css.map */
