.product__title .title{margin:0}.product__block-header{margin-bottom:1.6rem}.product__block-header .heading{margin-top:0;margin-bottom:0}.product-sizechart{margin-left:.8rem}.product-sizechart__opener button{padding:0}.product__badge .badges{position:relative;flex-direction:row;flex-wrap:wrap;grid-gap:min(.8rem,calc(var(--grid-base)/2))}.product__badge .badges .badge{font-size:calc(var(--font-body-scale) * 1.4rem)}.recipient-form{margin-bottom:2rem}.recipient-form__field-wrapper{padding:2rem 0 0}.js .recipient-form__field-wrapper{display:none}.recipient-form[open] .recipient-form__field-wrapper{display:block}.product__pickup-availabilities[available]{margin-top:2rem}.pickup-availability-preview{--message-color: var(--color-info);--message-background: var(--background-info);padding:1.2rem 1.6rem;color:var(--message-color);background:var(--message-background)}.pickup-availability-button{min-width:unset}.pickup-availability-drawer .drawer__wrapper{padding-top:0}.pickup-availability-title{margin-top:0;margin-bottom:0}.pickup-availability-variant{margin:0 0 1.6rem}.pickup-availability-list__item{--message-color: var(--color-info);--message-background: var(--background-info);padding:1.2rem 1.6rem;color:var(--message-color);background:var(--message-background)}.pickup-availability-list__item h4{margin-top:0;margin-bottom:1.6rem}.product__inventory .form__message-box{margin-bottom:0}.product__inventory--progress{display:block!important;height:var(--progress-bar-height, .5rem);background:var(--progress-bar-background)}.product__inventory--text+.product__inventory--progress{margin-top:1.2rem}.product__inventory--progress:after{content:"";position:absolute;left:0;top:0;height:100%;background:var(--progress-bar-color);width:var(--percent, 100%);border-radius:var(--progress-bar-border-radius, 0);max-width:100%;transition:width var(--duration-long) ease}.product-form__submit:disabled svg,.product-form__submit[aria-disabled=true] svg,.product-form__submit.disabled svg{display:none}.product__custom-information{margin-top:2.4rem}.product__custom-information h4{font-size:calc(var(--font-heading-scale) * 2.4rem);margin-bottom:2.4rem}@media screen and (min-width:1033px){.product__custom-information{margin-top:5.6rem}.product__custom-information h4{font-size:calc(var(--font-heading-scale) * 3.2rem)}}.product__customer-service{margin-top:2.4rem}.product__customer-service-image .media{width:var(--media-width);height:var(--media-width);padding-bottom:0;margin-left:auto;margin-right:auto}.product__customer-service-content .heading{margin-top:0;margin-bottom:.8rem}.product__customer-service-content .service{margin-top:1.6rem}.product__customer-service-content .service .svg-wrapper{--svg-size: 2.4rem;margin-right:.8rem}.product__customer-service-content .service .item__content{line-height:calc(var(--font-body-scale) * 1.8rem)}@media screen and (max-width:1032px){.product__customer-service{flex-direction:column;grid-gap:2.4rem}.product__customer-service-image{width:auto;flex-shrink:1}}@media screen and (min-width:1033px){.product__customer-service{margin-top:8rem;grid-gap:2.4rem}.product__customer-service-content .heading{font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:var(--heading-line-height, 1.2);letter-spacing:var(--heading-letter-spacing, 0)}.product__customer-service-content .service{grid-gap:2.4rem}}.product-form__customization-options{margin-bottom:2.4rem}.product-form__customization-options .form__label,.product-form__customization-options .form__legend{padding:0;margin-bottom:1.6rem}.product-form__customization-options .field__list--verical{flex-direction:column}.product-form__customization-options .field__list--horizontal{flex-direction:row}.product-form__customization-options .field__list li:not(:last-child){margin-bottom:.8rem}.product-form__customization-options .field__list--horizontal li:not(:last-child){margin-bottom:0;margin-right:2.4rem}.product__drawer-opener button.link{padding:0;background:transparent}.product__icon-with-text .icon-with-text .svg-wrapper,.product__icon-with-text .icon-with-text .media-wrapper{width:4.6rem;height:4.6rem}.product__icon-with-text .icon-with-text--vertical .icon-with-text__item:not(:last-child){margin-bottom:1rem}.product__icon-with-text .icon-with-text--vertical .svg-wrapper,.product__icon-with-text .icon-with-text--vertical .media-wrapper{margin-bottom:0;margin-right:1rem}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item .item{padding:0 .8rem;gap:.8rem;flex-direction:column}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item:first-child .item{padding-left:0}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item:last-child .item{padding-right:0}.product__icon-with-text .icon-with-text .icon-with-text__item>a.item{color:inherit;text-decoration:none}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;top:calc(50% - 1.2rem);inset-inline-start:auto;width:.1rem;height:2.4rem;background:#dbdcdd}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item:last-child:after{content:none}.product__icon-with-text .icon-with-text--horizontal.col-2 .icon-with-text__item{width:50%}.product .product__icon-with-text .item__content .text-body{--font-body-weight: 700;font-size:calc(1rem * var(--font-body-scale))}.product__icon-with-text .item__content .text-body a{text-decoration:none}.product__icon-with-text .icon-with-text__item:hover .svg-wrapper,.product__icon-with-text .icon-with-text__item:hover .item__content a{color:rgba(var(--color-link-hover),var(--alpha-link, 1))}.product-form__input--pill input[type=radio]+label:focus,.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio].focused+label{color:rgba(var(--color-background),1);border-color:rgba(var(--color-foreground),1);background-color:rgba(var(--color-foreground),1)}@media screen and (max-width:1032px){.product__icon-with-text .icon-with-text--horizontal{align-items:flex-start}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item{flex:1 1 0%}.product__icon-with-text .icon-with-text--horizontal.col-3 .icon-with-text__item{width:33.33%}}@media screen and (min-width:750px){.product__icon-with-text .icon-with-text--horizontal .item{width:100%;margin:auto}.product__icon-with-text .icon-with-text--horizontal .icon-with-text__item .item{flex-direction:row}.product .product__icon-with-text .item__content .text-body{font-size:calc(1.2rem * var(--font-body-scale))}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-product-info.css.map */
