.product-info,.fraire-sticky-atc{--fraire-black: #111315;--fraire-accent: #b9b4ac}@media screen and (max-width:749px){.product-info .page-width,.product-info .product{overflow-x:clip;max-width:100%}.product-info .product__media-wrapper,.product-info .product__info-wrapper{min-width:0}.product-info .product__column-sticky{position:relative;top:auto}}@media screen and (max-width:749px){.product-info .quantity__input,.product-info .select__select,.product-info input[type=text],.product-info input[type=email],.product-info textarea,.product-info .product-form__input label{font-size:16px!important}.product-info .product__description,.product-info .product__text,.product-info .product__tax,.product-info .price{font-size:max(1.6rem,16px)}}@media screen and (max-width:749px){.product-info .product-form__submit,.product-info .shopify-payment-button__button,.product-info .quantity__button,.product-info .product-form__input--dropdown .select__select,.product-info .variant-form input[type=radio]+label,.product-info .product__media-wrapper .slider-button,.product-info .thumbnail-list .thumbnail,.product-info .share-button__button,.product-info .product-popup-modal__button{min-height:48px;min-width:48px}.product-info .variant-form input[type=radio]+label{padding-top:1.2rem;padding-bottom:1.2rem}.product-info .quantity__button{width:48px}}@media screen and (max-width:749px){.product-info .product__media-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.product-info .product__media-list .product__media-item{scroll-snap-align:center}.product-info .product__media-wrapper .slider-buttons{display:flex!important;justify-content:center;gap:1.6rem;margin-top:1.2rem}.product-info .product__media-wrapper .slider-counter{font-size:1.4rem;color:var(--fraire-accent);letter-spacing:.06em}.product-info .thumbnail-slider{display:none!important}.product-info .product--stacked .product__media-list .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}@media screen and (max-width:749px){.product-info .image-magnify-hover,.product-info .product__media-zoom-hover,.product-info .product__media-icon--hover{display:none!important;pointer-events:none!important}.product-info .product__media-toggle{display:none!important}.product-info .product__modal-opener--image{cursor:default}}.fraire-trust-badges{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;flex-direction:column;gap:1rem}.fraire-trust-badges__item{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;line-height:1.3;color:var(--fraire-accent);letter-spacing:.02em}.fraire-trust-badges__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem;line-height:0;color:var(--fraire-accent)}.fraire-trust-badges__icon .icon{width:1.8rem;height:1.8rem}@media screen and (min-width:750px){.fraire-trust-badges{flex-direction:row;flex-wrap:wrap;gap:1.6rem 2.4rem}}.fraire-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:100;border-top:1px solid rgba(185,180,172,.25);box-shadow:0 -4px 24px #11131559;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));background-color:rgb(var(--color-background))}.fraire-sticky-atc[hidden]{display:none!important}.fraire-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem}.fraire-sticky-atc__meta{flex:1;min-width:0}.fraire-sticky-atc__title{margin:0;font-size:1.3rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.fraire-sticky-atc__price{margin:.2rem 0 0;font-size:1.5rem}.fraire-sticky-atc__price .price{margin:0}.fraire-sticky-atc__button{flex-shrink:0;min-height:48px;min-width:14rem;padding:1.2rem 2rem;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:750px){.fraire-sticky-atc{display:none!important}}body.fraire-sticky-atc-visible{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))}@media screen and (max-width:749px){.collapsible-content .accordion summary{min-height:48px;display:flex;align-items:center}.collapsible-content .accordion__title{font-size:1.6rem}}@media screen and (min-width:750px)and (max-width:768px){.product-info .product__info-container>*+*{margin:1.4rem 0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-fraire-pdp.css.map */
