.product-card img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.product-card .pc-img{overflow:hidden;aspect-ratio:1/1;border-radius:inherit;background:#fff}.product-card .pc-img img{display:block;transform:scale(1.3);transform-origin:50% 45%;transition:transform .4s ease}@media(hover:hover){.product-card:hover .pc-img img{transform:scale(1.38)}}.gallery-count{display:none}.product-card h3{font-size:17px;line-height:1.3;margin:10px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .price{margin:0}@media(min-width:801px){.product-card h3{font-size:20px}}@media(max-width:800px){.product-gallery{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative}.product-gallery::-webkit-scrollbar{display:none}.product-gallery figure{flex:0 0 88%;margin:0;scroll-snap-align:start}.product-gallery figure:only-child{flex-basis:100%}.product-gallery img{aspect-ratio:1/1;height:auto;object-fit:contain;background:#fff}.product-copy h1{font-size:28px;line-height:1.2;letter-spacing:-.5px}.gallery-count{display:block;margin:10px 0 0;font-size:12px;letter-spacing:1px;color:#637268}}body .announcement{line-height:1.5;text-wrap:balance}@media(max-width:749px){body .announcement{font-size:11px;letter-spacing:.8px;padding:9px 10px;font-weight:600;white-space:nowrap;overflow:hidden}body .announcement .ann-b{display:none}}.grid .card .category{font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:1.5px;margin-top:16px;line-height:1.2;color:var(--ink);min-height:2.4em}.grid .card h3{font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:400;font-style:italic;line-height:1.3;margin:6px 0 4px;color:var(--clay)}.grid .card small{font-size:12px}@media(min-width:801px){.grid .card .category{font-size:22px;letter-spacing:1.8px}.grid .card h3{font-size:17px}.grid .card small{font-size:13px}}@media(min-width:801px){.product-layout .product-copy{position:static!important;max-height:none!important;overflow:visible!important}.product-layout .product-copy h1{font-size:clamp(28px,2.6vw,38px);line-height:1.15;letter-spacing:-.5px}}.product-layout>*{min-width:0}.product-copy select,.product-copy input,.product-copy .cta{max-width:100%}.product-copy h1,.product-copy p,.product-copy li,.product-copy .rte{overflow-wrap:break-word;word-wrap:break-word}.product-copy .rte table{display:block;max-width:100%;overflow-x:auto}@media(max-width:800px){.product-layout{grid-template-columns:minmax(0,1fr)!important}.product-copy select{width:100%;min-width:0;text-overflow:ellipsis}.product-copy input[type=number]{width:100%}.deals-box li{flex-wrap:wrap}.deals-box .save{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fixes.css.map */
