.gap-product-description,.gap-rich-editor .tiptap{overflow-wrap:anywhere;color:inherit;font-size:16px;line-height:1.8}.gap-product-description p,.gap-rich-editor .tiptap p{line-height:inherit;color:inherit;font-size:inherit;margin:0 0 1em}.gap-product-description p:last-child,.gap-rich-editor .tiptap p:last-child{margin-bottom:0}.gap-product-description strong,.gap-rich-editor .tiptap strong{font-weight:700}.gap-product-description em,.gap-rich-editor .tiptap em{font-style:italic}.gap-product-description h2,.gap-rich-editor .tiptap h2{margin:1.25em 0 .5em;font-size:1.6em;font-weight:650;line-height:1.4}.gap-product-description h3,.gap-rich-editor .tiptap h3{margin:1.1em 0 .5em;font-size:1.3em;font-weight:650;line-height:1.4}.gap-product-description h4,.gap-rich-editor .tiptap h4{margin:1em 0 .5em;font-size:1.1em;font-weight:650}.gap-product-description ul,.gap-rich-editor .tiptap ul{margin:1em 0;padding-left:1.6em;list-style:outside}.gap-product-description ol,.gap-rich-editor .tiptap ol{margin:1em 0;padding-left:1.6em;list-style:decimal}.gap-product-description li,.gap-rich-editor .tiptap li{margin:.3em 0}.gap-product-description li>p,.gap-rich-editor .tiptap li>p{margin:.2em 0}.gap-product-description blockquote,.gap-rich-editor .tiptap blockquote{color:#71765f;border-left:3px solid #b99e65;margin:1em 0;padding:.2em 0 .2em 1em}.gap-product-description img,.gap-rich-editor .tiptap img{object-fit:contain;max-width:100%;height:auto;margin:1.2em auto;display:block}.gap-product-description a,.gap-rich-editor .tiptap a{color:#8a6d36;text-underline-offset:3px;text-decoration:underline}.gap-product-description hr,.gap-rich-editor .tiptap hr{border:0;border-top:1px solid #dfdedc;margin:1.5em 0}.gap-product-description pre,.gap-rich-editor .tiptap pre{white-space:pre-wrap;background:#f5f4f2;border-radius:5px;padding:14px}.gap-product-description code,.gap-rich-editor .tiptap code{font-family:monospace}.gap-product-description>div{white-space:normal}@media (max-width:760px){.gap-product-description{font-size:15px;line-height:1.75}}.gap-product-gallery .gap-gallery-viewport{aspect-ratio:1;align-items:stretch}.gap-product-gallery .gap-gallery-slide{aspect-ratio:1;height:100%;padding:0}.gap-gallery-image-button{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.gap-gallery-image-button>img{object-fit:contain;width:100%;height:100%}.gap-gallery-image-button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.media-load-error>.gap-gallery-image-button{display:none}.gap-product-gallery .gap-gallery-thumbnails{margin-top:10px}.gap-image-lightbox[open]{color:#fff;background:#141414;border:0;border-radius:10px;flex-direction:column;width:96vw;max-width:1600px;height:94dvh;max-height:94dvh;padding:0;display:flex;overflow:hidden;box-shadow:0 20px 80px #0006}.gap-image-lightbox::backdrop{background:#000d}.gap-lightbox-toolbar{flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.gap-lightbox-toolbar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.gap-lightbox-toolbar>button,.gap-lightbox-arrow{color:#fff;cursor:pointer;background:#ffffff15;border:1px solid #ffffff35;border-radius:6px;place-items:center;width:42px;height:42px;padding:0;display:grid}.gap-image-lightbox button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.gap-lightbox-canvas{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.gap-lightbox-image{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.gap-lightbox-image>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.gap-lightbox-canvas.is-zoomed .gap-lightbox-image{cursor:zoom-out;width:200%;height:200%}.gap-lightbox-canvas>p{text-align:center;place-items:center;height:100%;padding:20px;display:grid}.gap-lightbox-arrow{background:#141414b3;width:42px;height:52px;position:absolute;top:50%}.gap-lightbox-arrow.previous{left:12px}.gap-lightbox-arrow.next{right:12px}.gap-lightbox-arrow:disabled{opacity:.3;cursor:default}.gap-lightbox-toolbar>button:disabled{opacity:.4}@media (max-width:760px){.gap-image-lightbox[open]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.gap-lightbox-toolbar{padding:8px}.gap-lightbox-toolbar>span{font-size:13px}.gap-lightbox-arrow.previous{left:5px}.gap-lightbox-arrow.next{right:5px}}
