.fmx-pdp{padding-block:16px 24px}.fmx-pdp__crumbs{margin-bottom:18px}.fmx-pdp .product{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}.fmx-pdp .product .product__media-wrapper,.fmx-pdp .product .product__info-wrapper{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}.fmx-pdp .product__info-container{padding:0}.fmx-pdp .product__column-sticky{top:24px}.fmx-pdp media-gallery{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"thumbs viewer" "thumbs controls";gap:14px 16px}.fmx-pdp media-gallery>[id^=GalleryViewer]{grid-area:viewer;min-width:0}.fmx-pdp media-gallery>[id^=GalleryThumbnails]{grid-area:thumbs;position:relative;min-height:0}.fmx-pdp .thumbnail-slider[data-fmx-scroll=more]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(180deg,#fff0,#fff 90%);pointer-events:none}.fmx-pdp .fmx-media-controls{grid-area:controls}.fmx-pdp .product__media-list{display:block;margin:0}.fmx-pdp .product__media-item{display:none;width:100%;padding:0}.fmx-pdp .product__media-item.is-active{display:block}.fmx-pdp .product__media-item .product__media{background:var(--fmx-bg);border-radius:var(--fmx-radius-lg);border:1px solid var(--fmx-border);overflow:hidden}.fmx-pdp .product__media-item .product__media img{object-fit:contain}.fmx-pdp .product__modal-opener{display:block}.fmx-pdp .product__media-icon{display:none}.fmx-pdp .product__media-item .global-media-settings{border:0;box-shadow:none}.fmx-pdp .slider-buttons{display:none}.fmx-pdp .thumbnail-slider{display:block}.fmx-pdp .thumbnail-slider .slider-button{display:none}.fmx-pdp .thumbnail-list{display:flex!important;flex-direction:column;gap:10px;margin:0;padding:2px;position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:none;scrollbar-width:none}.fmx-pdp .thumbnail-list::-webkit-scrollbar{display:none}.fmx-pdp .thumbnail-list__item{width:84px!important;max-width:none;padding:0;margin:0;flex:none;scroll-snap-align:none}.fmx-pdp .thumbnail{width:84px;height:84px;border:1px solid var(--fmx-border);border-radius:var(--fmx-radius);overflow:hidden;background:#fff;padding:2px;box-shadow:none;cursor:pointer;transition:border-color var(--fmx-t-fast),box-shadow var(--fmx-t-fast)}.fmx-pdp .thumbnail img{width:100%;height:100%;object-fit:contain;border-radius:4px}.fmx-pdp .thumbnail:hover{border-color:var(--fmx-border-2)}.fmx-pdp .thumbnail[aria-current=true]{border-color:var(--fmx-green);box-shadow:0 0 0 1px var(--fmx-green)}.fmx-pdp .thumbnail__badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:var(--fmx-green);color:#fff;display:grid;place-items:center}.fmx-pdp .thumbnail__badge .svg-wrapper{width:14px;height:14px}.fmx-pdp .thumbnail-list__item{position:relative}.fmx-pdp .product__xr-button{display:none}.fmx-media-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.fmx-media-controls[data-count="1"]{grid-template-columns:1fr}.fmx-media-controls[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fmx-media-controls .fmx-btn{--btn-bg: #fff;--btn-fg: var(--fmx-text);--btn-border: var(--fmx-border-2);width:100%;font-weight:600}.fmx-media-controls .fmx-btn:hover{--btn-bg: var(--fmx-bg-2)}.fmx-pdp .product__info-container>*+*{margin-top:0}.fmx-pdp__vendor{font-size:1.3rem;color:var(--fmx-text-2);margin:0 0 6px}.fmx-pdp .product__title{margin:0 0 10px}.fmx-pdp .product__title h1{font-size:clamp(2.4rem,2rem + 1vw,3.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.fmx-pdp .product__title h1+a{display:none}.fmx-pdp .fmx-pdp__rating{display:flex;align-items:center;gap:8px;font-size:1.3rem;color:var(--fmx-text-2);margin:0 0 14px}.fmx-pdp .fmx-pdp__rating .fmx-stars{color:var(--fmx-star);letter-spacing:1px;font-size:1.6rem}.fmx-pdp [id^=price-]{margin:8px 0}.fmx-pdp .price{font-family:var(--fmx-font)}.fmx-pdp .price--large .price-item{font-size:3.2rem;font-weight:800;letter-spacing:-.02em;color:var(--fmx-text)}.fmx-pdp .price__sale .price-item--regular{font-size:1.6rem;color:var(--fmx-text-3)}.fmx-pdp .price__sale .price-item--sale{color:var(--fmx-danger)}.fmx-pdp .price__badge-sale{background:#fdecea;color:var(--fmx-danger);border-radius:var(--fmx-radius-pill)}.fmx-pdp .price__badge-sold-out{border-radius:var(--fmx-radius-pill)}.fmx-pdp .product__tax{margin:0 0 4px;font-size:1.3rem;color:var(--fmx-text-2)}.fmx-pdp .product__tax a{color:var(--fmx-green)}.fmx-pdp .price--large .fmx-price-label{margin-left:8px;font-size:1.5rem;font-weight:600;color:var(--fmx-text-2)}.fmx-pdp .price>.fmx-vat{margin-top:4px;font-size:1.4rem}.fmx-pdp__ship{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:1.3rem;font-weight:600;color:var(--fmx-green)}.fmx-pdp__ship .fmx-i{width:18px;height:18px;flex:none}.fmx-pdp__ship a{color:inherit;text-decoration:none}.fmx-pdp__ship a:hover{text-decoration:underline}.fmx-pdp .installment{display:none}.fmx-pdp__avail{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:6px 0 18px;font-size:1.3rem;color:var(--fmx-text-2)}.fmx-pdp .product__inventory{margin:0;font-size:1.3rem;font-weight:600;display:inline-flex;align-items:center;gap:6px}.fmx-pdp .product__inventory .svg-wrapper{width:1rem;height:1rem}.fmx-pdp .product__inventory.visibility-hidden{display:none}.fmx-pdp__delivery{display:inline-flex;align-items:center;gap:6px}.fmx-pdp__delivery .fmx-i{width:16px;height:16px;color:var(--fmx-green)}.fmx-pdp variant-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0 0 18px}.fmx-pdp .product-form__input{margin:0;max-width:none;flex:none}.fmx-pdp .product-form__input--dropdown .form__label{font-size:1.4rem;font-weight:600;margin-bottom:6px;color:var(--fmx-text)}.fmx-pdp .product-form__input--dropdown .select__select{min-height:46px;font-size:1.5rem;font-weight:500;padding:0 40px 0 14px;border-radius:var(--fmx-radius);background:#fff}.fmx-pdp .product-form__input--dropdown .select .svg-wrapper{right:12px}.fmx-pdp .product-form__input--pill,.fmx-pdp .product-form__input--swatch{grid-column:1 / -1}.fmx-pdp .product-form__input input[type=radio]+label{border-radius:var(--fmx-radius);font-weight:500}.fmx-pdp .product-form__input input[type=radio]:checked+label{background:var(--fmx-green);color:#fff;border-color:var(--fmx-green)}.fmx-pdp .fmx-pdp__buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin:0 0 18px}.fmx-pdp .product-form__quantity{margin:0}.fmx-pdp .product-form__quantity .quantity__label{display:none}.fmx-pdp .product-form__quantity .quantity{width:136px;height:52px;border:1px solid var(--fmx-border-2);border-radius:var(--fmx-radius);background:#fff;min-height:0}.fmx-pdp .product-form__quantity .quantity:after,.fmx-pdp .product-form__quantity .quantity:before{display:none}.fmx-pdp .product-form__quantity .quantity__button{width:42px;color:var(--fmx-text)}.fmx-pdp .product-form__quantity .quantity__input{font-weight:700;font-size:1.6rem;border-inline:1px solid var(--fmx-border)}.fmx-pdp .product-form__quantity .quantity__rules,.fmx-pdp .product-form__quantity .quantity__rules-cart{font-size:1.2rem;color:var(--fmx-text-2)}.fmx-pdp .product-form,.fmx-pdp .product-form__buttons{margin:0}.fmx-pdp .product-form__submit{min-height:52px;border-radius:var(--fmx-radius);background:var(--fmx-green)!important;color:#fff!important;font-weight:700;font-size:1.6rem;border:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:10px}.fmx-pdp .product-form__submit:after,.fmx-pdp .product-form__submit:before{display:none}.fmx-pdp .product-form__submit:hover{background:var(--fmx-green-700)!important}.fmx-pdp .product-form__submit[disabled]{background:var(--fmx-border-2)!important;color:var(--fmx-text-2)!important}.fmx-pdp .product-form__submit .fmx-i{width:20px;height:20px}.fmx-pdp .shopify-payment-button{margin-top:10px}.fmx-pdp .shopify-payment-button__button{border-radius:var(--fmx-radius);min-height:48px}.fmx-pdp .product-form__error-message-wrapper,.fmx-pdp .pickup-availability-wrapper{grid-column:1 / -1}.fmx-pdp__trust{margin:0 0 14px;padding:10px 12px;background:var(--fmx-green-soft);border-radius:var(--fmx-radius);border:0}.fmx-pdp__trust .fmx-trust{gap:6px 12px}.fmx-pdp__trust .fmx-trust li{font-size:1.15rem;line-height:1.25;gap:8px;align-items:flex-start}.fmx-pdp__trust .fmx-trust .fmx-i{width:18px;height:18px;flex:none;margin-top:1px}.fmx-pdp__trust .fmx-trust b{font-size:1.2rem}.fmx-pdp .product__text,.fmx-pdp .product__sku{font-size:1.3rem;color:var(--fmx-text-2);margin:0 0 8px}.fmx-pdp .product__sku{margin-top:-6px;margin-bottom:10px}.fmx-pdp .product__description{display:none}.fmx-pdp .share-button{margin-top:12px}.fmx-offerte{border:1px solid var(--fmx-border);border-radius:var(--fmx-radius-lg);padding:18px;margin:4px 0 18px;background:var(--fmx-bg)}.fmx-offerte__price{display:flex;align-items:center;gap:10px;font-size:2.2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.fmx-offerte__price .fmx-i{color:var(--fmx-green);width:26px;height:26px}.fmx-offerte__text{font-size:1.4rem;color:var(--fmx-text-2);margin:0 0 14px}.fmx-offerte__actions{display:grid;gap:10px}.fmx-offerte__list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px;font-size:1.3rem;color:var(--fmx-text-2)}.fmx-offerte__list li{display:flex;gap:8px;align-items:center}.fmx-offerte__list .fmx-i{color:var(--fmx-green);width:16px;height:16px}.fmx-pdp-tabs{padding-block:8px 48px}.fmx-pdp-tabs__nav{position:sticky;top:0;z-index:5;background:#fff}.fmx-pdp-tabs__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-top:28px}.fmx-pdp-tabs__col>h2{font-size:2.2rem;font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.fmx-pdp-tabs__col{min-width:0;scroll-margin-top:72px}.fmx-pdp-tabs__col .rte{font-size:1.5rem;line-height:1.6;color:var(--fmx-text)}.fmx-pdp-tabs__col .rte h2,.fmx-pdp-tabs__col .rte h3{font-size:1.7rem;font-weight:700;margin:18px 0 8px}.fmx-pdp-tabs__col .rte ul{padding-left:20px}.fmx-pdp-tabs__col .rte p{margin:0 0 12px}.fmx-pdp-tabs__col .fmx-callout{margin-top:18px}.fmx-pdp-tabs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:40px}.fmx-downloads{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fmx-downloads a{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--fmx-border);border-radius:var(--fmx-radius);text-decoration:none;color:var(--fmx-text);font-weight:600;font-size:1.4rem}.fmx-downloads a:hover{border-color:var(--fmx-green);color:var(--fmx-green)}.fmx-downloads .fmx-i{color:var(--fmx-green);width:22px;height:22px}.fmx-downloads small{margin-left:auto;color:var(--fmx-text-3);font-weight:400}.fmx-pdp-tabs__empty{color:var(--fmx-text-2);font-size:1.4rem;margin:0}.fmx-reviews-empty{padding:20px;border:1px dashed var(--fmx-border-2);border-radius:var(--fmx-radius);color:var(--fmx-text-2);font-size:1.4rem}.fmx-shipping{font-size:1.5rem;line-height:1.6}.fmx-shipping ul{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:8px}.fmx-shipping li{display:flex;gap:10px;align-items:flex-start}.fmx-shipping .fmx-i{color:var(--fmx-green);width:20px;height:20px;margin-top:2px}.fmx-related{padding-block:20px 40px}.fmx-related__scroller{--fmx-rel-gap: 16px;--fmx-rel-col: calc((100% - 3 * var(--fmx-rel-gap)) / 4);display:block}.fmx-related__head{align-items:center}.fmx-related__tools{display:flex;align-items:center;gap:18px}.fmx-related__nav{display:flex;gap:8px}.fmx-related__nav .fmx-btn--icon{--btn-bg: #fff;--btn-fg: var(--fmx-text);--btn-border: var(--fmx-border-2);width:38px;min-height:38px}.fmx-related__nav .fmx-btn--icon:hover{--btn-bg: var(--fmx-bg-2)}.fmx-related__nav .fmx-btn--icon .fmx-i{width:16px;height:16px}.fmx-related__nav .fmx-btn--icon[disabled]{opacity:.35;cursor:default}.fmx-related__scroller:not(.is-scrollable) .fmx-related__nav{display:none}.fmx-related__track{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:-4px;padding:4px 4px 8px}.fmx-related__track::-webkit-scrollbar{display:none}.fmx-related__track:focus-visible{outline:3px solid rgba(31,157,79,.45);outline-offset:2px;border-radius:var(--fmx-radius)}.fmx-related__grid{display:grid;grid-auto-flow:column;grid-template-rows:auto;grid-auto-columns:var(--fmx-rel-col);gap:var(--fmx-rel-gap);list-style:none;margin:0;padding:0}.fmx-related__scroller--2rows .fmx-related__grid{grid-template-rows:auto auto}.fmx-related__grid>li{min-width:0;scroll-snap-align:start}.fmx-related__grid .fmx-card{height:100%}.fmx-sticky-buy{display:none}@media(max-width:1199px){.fmx-pdp .product{gap:28px}.fmx-related__scroller{--fmx-rel-col: calc((100% - 2 * var(--fmx-rel-gap)) / 3)}}@media(max-width:989px){.fmx-pdp .product{grid-template-columns:minmax(0,1fr)}.fmx-pdp-tabs__grid,.fmx-pdp-tabs__row{grid-template-columns:minmax(0,1fr);gap:28px}.fmx-pdp .product__column-sticky{position:static}}@media(max-width:749px){.fmx-pdp media-gallery{grid-template-columns:minmax(0,1fr);grid-template-areas:"viewer" "thumbs" "controls";gap:12px}.fmx-pdp .thumbnail-list{position:static;inset:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden}.fmx-pdp .thumbnail-slider[data-fmx-scroll=more]:after{display:none}.fmx-pdp .thumbnail-list__item,.fmx-pdp .thumbnail{width:64px!important;height:64px}.fmx-pdp variant-selects{grid-template-columns:minmax(0,1fr)}.fmx-pdp .fmx-pdp__buy{grid-template-columns:minmax(0,1fr)}.fmx-pdp .product-form__quantity .quantity{width:100%}.fmx-related__scroller{--fmx-rel-col: 84%}.fmx-related__head{flex-wrap:wrap}.fmx-related__tools{width:100%;justify-content:space-between}.fmx-media-controls .fmx-btn{font-size:1.3rem;padding:0 8px}.fmx-sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:25;background:#fff;border-top:1px solid var(--fmx-border);padding:10px var(--fmx-gutter);gap:12px;align-items:center;box-shadow:0 -8px 24px #15231d14;transform:translateY(110%);transition:transform var(--fmx-t) var(--fmx-ease)}.fmx-sticky-buy.is-visible{transform:none}.fmx-sticky-buy__price{font-weight:800;font-size:1.7rem}.fmx-sticky-buy__vat{margin-left:-8px;font-size:1.15rem;color:var(--fmx-text-2);white-space:nowrap}.fmx-sticky-buy .fmx-btn{flex:1}body.fmx-has-sticky-buy{padding-bottom:74px}}.fmx-desc{position:relative}.fmx-desc.is-collapsed{max-height:var(--fmx-desc-max, 360px);overflow:hidden}.fmx-desc.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(180deg,#fff0,#fff 85%);pointer-events:none}.fmx-desc__toggle{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:9px 16px;border-radius:var(--fmx-radius-pill);border:1px solid var(--fmx-border-2);background:#fff;color:var(--fmx-green);font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer;transition:background var(--fmx-t-fast),border-color var(--fmx-t-fast)}.fmx-desc__toggle:hover{border-color:var(--fmx-green);background:var(--fmx-green-soft)}.fmx-desc__toggle .fmx-i{width:16px;height:16px;transition:transform var(--fmx-t-fast)}.fmx-desc__toggle[aria-expanded=true] .fmx-i{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/107/assets/fmx-product.css.map */
