.ProductClientView_container___lyI2{max-width:640px;margin:0 auto;padding:24px;background-color:rgba(255,255,255,.6)}a.ProductClientView_home__7ICji{color:blue}.ProductClientView_title__QAlDc{font-size:1.75rem;font-weight:700}.ProductClientView_price__Z9A59{margin:8px 0 16px;color:#555;font-size:2rem}.ProductClientView_desc__Ijz5H{margin-bottom:24px}.ProductClientView_button__t6tSn{display:block;width:100%;background:#000;color:#fff;border:none;border-radius:12px;padding:14px 0;font-size:1rem;cursor:pointer;transition:opacity .2s}.ProductClientView_button__t6tSn:disabled{opacity:.6;cursor:not-allowed}.ProductClientView_button__t6tSn:not(:disabled):hover{opacity:.9}.ProductClientView_buyButton__b4HQT{padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:6px;background-color:black;color:white;cursor:pointer;opacity:1}.ProductClientView_buyButton__b4HQT:disabled{opacity:.5;cursor:not-allowed}.ProductClientView_tooltip__fuNiu{font-size:.875rem;color:#c00}.ProductClientView_shipping__d8y8_{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0;padding:.75rem 1rem;background:#f0f0ff;border-left:4px solid #0070f3;font-size:.95rem}.ProductClientView_background-ghost__IhcEw{position:fixed;top:0;bottom:0;width:50vw;z-index:-1;object-fit:contain;pointer-events:none}.ProductClientView_bg-left__Szv54{left:0;transform:translateX(-20%)}.ProductClientView_bg-right__njnpH{right:0;transform:translateX(20%)}@media (max-width:768px){.ProductClientView_container___lyI2{overflow:hidden;padding-bottom:200px}.ProductClientView_background-ghost__IhcEw{display:none}}.ProductClientView_product-page-background__00Ey9{transition:opacity 1.2s ease,transform 1.2s ease;transform:translateY(10px);opacity:0;&.ProductClientView_loaded__RBNtb{transform:translateY(0);opacity:.28}}.ProductClientView_gallery__AiuzH{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr);position:relative}.ProductClientView_img__HBSw_{width:100%;object-fit:cover;border-radius:8px;transition:transform .3s ease;cursor:pointer;will-change:transform}.ProductClientView_img__HBSw_:hover{transform:scale(1.6);z-index:2}.ProductClientView_productPage__1Vgtg{display:flex;flex-direction:column}@media (min-width:768px){.ProductClientView_productPage__1Vgtg{flex-direction:row;align-items:flex-start;gap:2rem}.ProductClientView_textSide__CFbQl{flex:1 1}.ProductClientView_gallerySide__xnMj8{flex:1 1;display:flex;justify-content:center}}.StripeButton_buy__Pa4qr{display:block;width:100%;background:#000;color:#fff;border:none;border-radius:12px;padding:14px 0;font-size:1rem;cursor:pointer;transition:opacity .2s}.StripeButton_buy__Pa4qr:disabled{opacity:.6;cursor:not-allowed}.StripeButton_buy__Pa4qr:not(:disabled):hover{opacity:.9}.PurchaseForm_purchaseForm__D_tum{margin-top:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;z-index:100;box-sizing:border-box;width:100%}@media (max-width:768px){.PurchaseForm_purchaseForm__D_tum{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:rgba(255,255,255,.95);padding:1rem 1rem 1.5rem;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.75rem;border-top:1px solid #ccc}}.PurchaseForm_select__ZN6OA{padding:.5rem;border-radius:6px;border:1px solid #ccc;font-size:1rem;margin-right:1rem}.ProductGallery_sliderWrapper__FEiHs{width:100%;aspect-ratio:3/2;& .keen-slider{overflow:visible!important;padding-right:100px}& .keen-slider__slide{overflow:visible!important;min-width:76.6%!important;max-width:76.6%!important;&:first-of-type{margin-left:-70px}}& .keen-slider__slide img{width:170%;height:auto;object-fit:contain}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}