.product-service-note{margin:1rem 0 1.5rem;padding:1rem;background:var(--paper);border:1px solid var(--sand)}.product-service-note a{display:grid;gap:.35rem;color:inherit;text-decoration:none}.product-service-note span{font-size:.85rem;line-height:1.5}.product-help-links{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin:1.25rem 0;font-size:.85rem}.product-help-links a{color:inherit;text-underline-offset:3px}.product-section .product-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,64px)}.product-section .hp-gallery{display:block;min-width:0}.hp-gallery-stage{background:#fff;aspect-ratio:1/1;overflow:hidden}.hp-gallery-stage .gallery-item{height:100%;background:#fff}.hp-gallery-stage .gallery-item[hidden]{display:none}.hp-gallery-stage .zoom-trigger{height:100%}.hp-gallery-stage .zoom-trigger img{display:block;width:100%;height:100%;object-fit:contain}.hp-gallery-stage video,.hp-gallery-stage iframe,.hp-gallery-stage model-viewer{width:100%;height:100%}.hp-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 6px;scrollbar-width:thin}.hp-gallery-thumb{flex:0 0 72px;width:72px;height:72px;border:1px solid var(--line);background:#fff;padding:3px;cursor:pointer}.hp-gallery-thumb img{width:100%;height:100%;object-fit:contain}.hp-gallery-thumb[aria-pressed=true]{border:2px solid var(--ink,#24211f)}.hp-gallery-thumb:focus-visible{outline:2px solid var(--brown,#6b5140);outline-offset:2px}.product-section .product-info{min-width:0}.product-section .product-info h1{font-size:clamp(32px,3.4vw,46px);line-height:1.08;margin:0 0 16px}.hp-product-intro{font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:18px}.hp-product-intro p{margin:0}.product-section .product-price.large{font-size:24px;margin-bottom:18px}.product-section .product-service-note{margin:0 0 18px;padding:12px 14px}.product-section .product-service-note strong{font-size:13px}.product-section .product-service-note span{font-size:12px;line-height:1.5}.product-section .product-form label{font-size:13px;margin:12px 0 8px}.product-section .variant-options select{min-height:48px}.product-section .buy-row{margin-top:18px}.product-section .buy-row .button{min-height:52px;font-size:13px}.product-section .product-details .rte{font-size:14px;line-height:1.75}.product-section .product-details summary{font-size:14px;min-height:28px;align-items:center}.product-section .product-details h3{font-size:25px;margin:22px 0 12px}.product-section .product-details table{width:100%;border-collapse:collapse;font-size:13px}.product-section .product-details th,.product-section .product-details td{padding:10px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.product-section .product-details th{font-weight:500;width:46%}@media(max-width:700px){.product-section{padding-top:18px}.product-section .breadcrumbs{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;font-size:10px;margin-bottom:16px}.product-section .breadcrumbs a,.product-section .breadcrumbs span{margin-right:7px}.product-section .product-layout{display:block}.product-section .product-info{margin-top:20px}.product-section .product-info h1{font-size:32px;line-height:1.08;margin-bottom:12px}.product-section .hp-gallery-stage{aspect-ratio:1.15}.hp-gallery-thumb{flex-basis:60px;width:60px;height:60px}.hp-gallery-thumbs{gap:8px;padding-top:10px}.hp-product-intro{font-size:13px;line-height:1.6;margin-bottom:14px}.product-section .product-price.large{font-size:23px;margin-bottom:14px}.product-section .product-service-note{padding:10px 12px;margin-bottom:12px}.product-section .buy-row{gap:10px;margin-top:14px}.product-section .quantity-input{width:64px;min-height:52px}.product-section .product-help-links{font-size:12px}}.language-selector{display:flex;align-items:center;gap:.5rem;margin:0}.language-selector select{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:0;padding:.35rem;max-width:7rem}.language-selector button{color:inherit;font:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer}.footer-bottom .language-selector{flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
