.ProductDetails_root__Hx93f{--summary-place-content:start;--summary-after-margin-inline-start:unset}.ProductDetails_innerContainer__E5VYC{display:grid;inline-size:100%}.ProductDetails_contentWrapper__4o6dW{margin-inline:var(--ff-space-zero)}.ProductDetails_breadCrumb__jDJ83{display:grid;grid-template-columns:1fr;inline-size:100%;margin-block:var(--ff-space-2xs)}.ProductDetails_faqSection__P6ZTV{margin-block:var(--ff-space-xl)}.ProductDetails_eachComponentSection___nzJJ{align-items:center;block-size:12.5rem;border:2px solid var(--ff-color-black-20);display:flex;font-size:var(--ff-font-size-l);font-weight:var(--ff-weight-bold);inline-size:100%;justify-content:center;margin-block:var(--ff-space-zero);margin-inline:auto}.ProductDetails_firstRow__u8pVx{align-items:center;display:flex;gap:var(--ff-space-2xl);justify-content:space-between}.ProductDetails_availableFrom__5fWhk{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--ff-font-size-s);font-weight:var(--ff-weight-regular);justify-content:flex-start}.ProductDetails_availableFromDate__lpHdL{font-size:var(--ff-fixed-font-14);font-weight:var(--ff-weight-semibold);text-align:start}.ProductDetails_deliveryFrom__QjlsA{font-size:var(--ff-fixed-font-14);font-weight:var(--ff-weight-regular)}.ProductDetails_priceContainer__uxXrF{align-items:center;display:flex;gap:var(--ff-space-xs);max-inline-size:6rem}.ProductDetails_priceStrike__8QGxH{align-items:center;border-radius:var(--ff-radius-m);display:flex;flex-direction:column;padding-block:var(--ff-space-4xs);padding-inline:var(--ff-space-4xs)}.ProductDetails_centeredPrice__5Fsnx{block-size:3rem;justify-content:center}.ProductDetails_addToDelivery__khQMF{display:flex;flex-direction:row;gap:var(--ff-space-2xs)}.ProductDetails_inputWrapper__YHj5Y{display:flex;flex-direction:column;gap:.5rem}.ProductDetails_label__u_JEC{font-size:var(--ff-fixed-font-14);font-weight:var(--ff-weight-semibold)}.ProductDetails_inputField__tnjk9{align-items:center;border:1px solid var(--ff-color-lavender-75);border-radius:var(--ff-radius-l);cursor:pointer;display:flex;padding-inline:var(--ff-space-4xs) var(--ff-space-xs)}.ProductDetails_input__Neys7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ff-color-white-100);border:none;box-shadow:none;cursor:pointer;flex:1;font-size:var(--ff-fixed-font-16);outline:none}.ProductDetails_input__Neys7::-moz-placeholder{color:var(--ff-color-grey-75);font-size:var(--ff-fixed-font-14);font-weight:var(--ff-weight-regular)}.ProductDetails_input__Neys7::placeholder{color:var(--ff-color-grey-75);font-size:var(--ff-fixed-font-14);font-weight:var(--ff-weight-regular)}.ProductDetails_mobileContainer__V2vho{align-items:end;background-color:var(--ff-color-white-100);box-shadow:var(--ff-shadow-2xl);display:none;flex-direction:row;font-size:var(--ff-fixed-font-16);font-style:normal;font-weight:var(--ff-weight-small);gap:var(--ff-space-2xs);inset-block-end:0;justify-content:space-between;min-inline-size:-webkit-fill-available;min-inline-size:-moz-available;min-inline-size:fill-available;padding-block:var(--ff-space-xs) var(--ff-space-xs);padding-inline:var(--ff-space-s);position:fixed;text-align:center}.ProductDetails_modelTitle__sP__A{font-size:var(--ff-fixed-font-20);font-weight:500;max-inline-size:21rem}.ProductDetails_modelText__fZv_f{font-size:var(--ff-fixed-font-14);margin-block:var(--ff-space-m);max-inline-size:21rem}@media screen and (max-width:48em){.ProductDetails_imageGalleryWrapper__ELfn9{inline-size:100vw;margin-inline-start:calc(-50vw + 50%)}.ProductDetails_mobileContainer__V2vho{display:flex}}@media screen and (max-width:63.9375em){.ProductDetails_contentWrapper__4o6dW{align-items:center;margin-inline:var(--constrain-margin-inline,auto)}}@media screen and (min-width:64em){.ProductDetails_innerContainer__E5VYC{gap:80px;grid-template-columns:3fr 2fr;margin-inline:var(--constrain-margin-inline,auto)}.ProductDetails_breadCrumb__jDJ83{grid-template-columns:3fr 2fr}}@media screen and (max-width:38em){.ProductDetails_modelText__fZv_f,.ProductDetails_modelTitle__sP__A{max-inline-size:18rem}}