body,main{color:var(--fastify-text-color);background-color:var(--fastify-background-color)}h1,h2,h3,h4,h5,h6{color:var(--fastify-text-color)}button{color:var(--fastify-button-text-color);background-color:var(--fastify-button-background-color)}.fp-flex{display:flex}.fp-justify-center{justify-content:center}.fp-items-center{align-items:center}.fp-flex-column{flex-direction:column}.fp-flex-row{flex-direction:row}.fp-flex-wrap{flex-wrap:wrap}[data-outline=active]{border:1.5px solid #333!important}[data-hidden=true]{display:none}.fp-w-full{width:100%}.fp-h-full{height:100%}.fp-z-10{z-index:10}.fp-relative{position:relative}*{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.invisible{visibility:hidden}.hidden{display:none!important}.absolute{position:absolute}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.h-5{height:20px}.w-5{width:20px}[data-state=loading] .fp-loading{visibility:visible}[data-state=loading] .fp-button-text{display:none!important}[disabled=true]{cursor:not-allowed;opacity:.5}.fp-description-text ul,.fp-description-text ol{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px;padding-left:40px}.fp-description-text ol ol{margin-block-start:0px;margin-block-end:0px}.fp-description-text h1{font-size:2em;margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0px;margin-inline-end:0px}.fp-description-text h1,.fp-description-text h2,.fp-description-text h3,.fp-description-text h4,.fp-description-text h5,.fp-description-text h6{display:block;font-weight:700}.fp-description-text p,.fp-description-text h1,.fp-description-text h2,.fp-description-text h3,.fp-description-text h4,.fp-description-text h5,.fp-description-text h6{margin:0 0 1em;line-height:1.4}.fp-description-text h2{font-size:1.5em}.fp-description-text h3{font-size:1.17em}.fp-description-text a{color:-webkit-link;text-decoration:underline;cursor:text}.fp-description-text h4{font-size:1em}.fp-description-text h5{font-size:.83em}.fp-description-text h6{font-size:.67em}.fp-description-text ul{list-style-type:disc}.fp-description-text ol{list-style-type:decimal}.fp-description-text ul li{list-style:disc outside none;display:list-item;word-break:break-word;text-align:-webkit-match-parent}.fp-description-text blockquote{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px}.fp-description-text table,.fp-description-text td,.fp-description-text th{border:1px dashed #ccc!important;padding:unset!important}.fp-description-text table{display:table;border-collapse:separate;box-sizing:border-box;text-indent:initial;border-spacing:2px;width:100%}.fp-description-text p:last-child{margin-bottom:0!important}.fp-swatches-row{display:flex;flex-wrap:wrap;gap:8px}.fastify-variant-dropdown{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;cursor:pointer;font-size:14px;color:#374151;outline:none;transition:border-color .2s ease}.fastify-variant-dropdown:hover{border-color:#9ca3af}.fastify-variant-dropdown:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.fp-image-swatch{width:48px;height:48px;border-radius:6px;border:2px solid #d1d5db;cursor:pointer;transition:all .2s ease;overflow:hidden;padding:0;background-color:#f9fafb;display:flex;align-items:center;justify-content:center}.fp-image-swatch:hover{border-color:#6b7280;transform:scale(1.05)}.fp-image-swatch.is-selected{border:2px solid #333;box-shadow:0 0 0 2px #6366f14d}.fp-image-swatch img{width:100%;height:100%;object-fit:cover}.fp-image-swatch .fp-image-swatch__placeholder{font-size:12px;color:#6b7280;display:flex;align-items:center;justify-content:center;height:100%}.fp-color-swatch{width:45px;height:45px;border-radius:50%;border:2px solid #d1d5db;cursor:pointer;transition:all .2s ease;padding:0;position:relative;display:flex;align-items:center;justify-content:center}.fp-color-swatch__inner{width:33px;height:33px;border-radius:50%;border:1px solid #d1d5db;display:block!important}.fp-color-swatch:hover{border-color:#6b7280;transform:scale(1.1)}.fp-color-swatch.is-selected{border:2px solid #333}.fp-radio-label{margin-left:8px}.fp-variant-radio-group{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.size-chart-trigger{cursor:pointer;text-decoration:underline}.size-chart-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.size-chart-modal-container{max-width:90vw;display:inline-flex;justify-content:center;height:100%;max-height:90vh;border-radius:8px;padding:8px;background-color:#fff}.size-chart-modal-close{position:fixed;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#fff}.size-chart-modal-close:hover{opacity:.8}.size-chart-modal-image{width:100%;height:auto;display:block;border-radius:8px}.size-chart-modal-placeholder{padding:40px;text-align:center;color:#6b7280;background-color:#f9fafb;border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fp-base.css.map */
