.cart-link{font-size:12px;white-space:nowrap}.shop-product{padding:55px 5.3%;display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:start}.product-gallery{display:grid;gap:20px}.product-gallery img{width:100%;height:auto}.product-gallery video,.product-gallery iframe,.product-gallery model-viewer{max-width:100%;width:100%;min-height:350px}.product-buy h1{font-size:55px;margin:15px 0 25px}.product-price{font-size:23px;margin-bottom:25px}.product-buy label,.editorial form label,#cart-form>label{display:block;font-size:12px;margin:20px 0 8px}.product-buy select,.product-buy input,.editorial form input,.editorial form textarea,#cart-form textarea,.native-search input{width:100%;padding:13px;background:#f5f4f0;border:1px solid #bbb;font:14px var(--body);border-radius:0}.product-buy input[type=number]{max-width:100px}.product-buy .button{margin-top:25px;width:100%;justify-content:center;font-size:14px}.product-buy button:disabled{opacity:.5;cursor:not-allowed}.product-description{margin-top:35px}.product-description img{max-width:100%;height:auto}.product-help{font-size:12px;margin:20px 0;line-height:1.8}.product-help a{text-decoration:underline}.cart-lines{margin:35px 0}.cart-line{display:grid;grid-template-columns:150px 1fr;gap:25px;border-bottom:1px solid #ccc;padding:25px 0}.cart-line h2{font-size:26px;line-height:1.15}.cart-line p{font-size:13px;margin:8px 0}.cart-line input{width:70px;padding:9px;margin:10px 15px}.cart-line a{text-decoration:underline}.cart-total{margin:35px 0;text-align:right}.cart-total h2{font-size:36px}.cart-total p{font-size:12px;margin:15px 0}.cart-total .button{margin:12px 0 0 12px}#cart-form textarea{width:100%;min-height:100px}.collection-filters{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:30px}.collection-filters>select{padding:12px}.collection-filters details{max-width:220px}.filter-option{display:block;font-size:12px;padding:5px}.collection-filters .button{padding:12px 20px}.collection-filters input[type=number]{width:100px}.pagination{display:flex;gap:15px;justify-content:center;padding:40px}.pagination a{text-decoration:underline}.native-search{margin:30px 0}.native-search label{display:block;font-size:12px;margin-bottom:10px}.native-search .button{margin:12px 0}.article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.article-list h2{font-size:32px;line-height:1.1;margin:20px 0}.article-list p{font-size:13px;margin:15px 0}.article-list img{aspect-ratio:4/3;object-fit:cover}.payment-icons{display:flex;justify-content:center;gap:10px;background:#111;padding:0 20px 25px}.payment-icons svg{width:36px;height:24px}.shop-product+.section{padding-top:0}dialog input{margin-bottom:15px}.product-gallery img:first-child{object-fit:contain}main>.section>h1{font-size:65px}section .prose table{width:100%;overflow:auto}section .prose iframe{max-width:100%}@media(max-width:760px){.shop-product{grid-template-columns:1fr;padding:30px 6%;gap:30px}.product-buy h1{font-size:42px}.product-gallery{grid-template-columns:1fr 1fr}.product-gallery>*:first-child{grid-column:1/-1}.cart-line{grid-template-columns:90px 1fr;gap:18px}.cart-line h2{font-size:23px}.article-list{grid-template-columns:1fr}.cart-link{font-size:10px}.collection-filters{gap:12px}.product-buy{position:static}}
