.option-link[data-v-4f552c4b]{align-items:center;border-radius:30px;display:flex;height:100%;justify-content:center;min-width:48px;padding:6px 12px;position:relative;transition:background-color .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out}.option-link[data-v-4f552c4b]:after{background:linear-gradient(to top left,rgba(var(--foreground-color),0) 0,rgba(var(--foreground-color),0) calc(50% - 1px),rgba(var(--foreground-color),1) 50%,rgba(var(--foreground-color),0) calc(50% + 1px),rgba(var(--foreground-color),0));content:"";height:calc(100% - 20px);left:10px;opacity:0;pointer-events:none;position:absolute;top:10px;transition:opacity .2s ease-out;width:calc(100% - 20px)}.option-link.disabled[data-v-4f552c4b]{cursor:not-allowed;opacity:.5;pointer-events:none}.option-link.disabled[data-v-4f552c4b]:after{opacity:1}.option-link[data-v-4f552c4b]:hover{background:rgba(var(--foreground-color),.1)}.option-link.selected[data-v-4f552c4b]{-webkit-backdrop-filter:var(--default-blur);backdrop-filter:var(--default-blur);background:rgb(var(--background-color));box-shadow:0 2px 8px #00000040}.option-selector[data-v-7a24218c]{font-size:.9em}.option-links[data-v-7a24218c]{-webkit-backdrop-filter:var(--default-blur);backdrop-filter:var(--default-blur);background:var(--glass-color-final);border-radius:30px;display:flex;gap:3px;height:60px;padding:6px}.option-selector[data-v-7a24218c]{display:flex;flex-direction:column;gap:6px;width:auto}.charity-info[data-v-dc337106]{background-color:var(--glass-color-final);border-radius:20px;padding:20px}.charity-info h3[data-v-dc337106]{font-family:var(--heading-font-family);font-size:1.2rem}.charity-info h3[data-v-dc337106],.charity-info p[data-v-dc337106]{margin:0;padding:0}table[data-v-8128624e]{border-collapse:collapse;border-radius:10px;margin-bottom:20px;width:100%}td[data-v-8128624e],th[data-v-8128624e]{border:1px solid rgba(var(--foreground-color),.1);padding:8px;text-align:center;transition:background-color .2s ease-out}td.selected[data-v-8128624e],th.selected[data-v-8128624e]{background-color:var(--glass-color-final)}.measurement-title[data-v-8128624e]{text-align:left}caption[data-v-8128624e]{font-weight:700;margin-bottom:5px}.size-info[data-v-d56827c3]{width:100%}.size-info[data-v-d56827c3],.size-tables[data-v-d56827c3]{display:flex;flex-direction:column;gap:50px}.size-info-text[data-v-d56827c3]{margin:0;padding:0}.size-info-content[data-v-d56827c3]{align-items:center;display:flex;gap:1em;justify-content:space-between;opacity:.8}.size-info-content a[data-v-d56827c3]{color:rgb(var(--foreground-color));cursor:pointer;text-decoration:underline}.add-button[data-v-918aa962]{width:100%}.detail-info[data-v-918aa962]{opacity:.8}.detail-info p[data-v-918aa962]{margin:0}.product-images-wrapper[data-v-918aa962]{align-items:start;display:flex;flex-direction:column;gap:10px;height:calc(100vh - var(--margin-top));justify-content:center;left:30px;position:absolute;width:100vw;z-index:-1}.product-images-wrapper img[data-v-918aa962]{border:1px solid rgba(var(--foreground-color),.1);border-radius:2.1875rem}@media (max-width:800px){.product-images-wrapper[data-v-918aa962]{align-items:center;height:50vh;left:0;margin:0;position:relative;width:100%;z-index:0}}@keyframes show-918aa962{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.product-variant-options[data-v-918aa962]{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start;width:100%}.product-image[data-v-918aa962]{height:100%;pointer-events:none}.product-info-head[data-v-918aa962]{display:flex;flex-direction:row;gap:5px;justify-content:space-between;width:100%}.product-detail-wrapper[data-v-918aa962]{align-items:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:flex-end;margin-top:var(--margin-top);width:100%;z-index:2;--margin-top:150px;min-height:calc(100vh - var(--margin-top))}@media (max-width:800px){.product-detail-wrapper[data-v-918aa962]{flex-direction:column}}.product-info[data-v-918aa962]{align-items:flex-start;background:rgb(var(--primary-color));border:1px solid rgba(var(--foreground-color),.1);border-radius:2.1875rem;box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;flex-shrink:0;gap:3.125em;min-width:550px;padding:3.7em;width:40%}@media (max-width:800px){.product-info[data-v-918aa962]{gap:1em;min-width:100%;padding:1em;width:100%}}.product-title[data-v-918aa962]{font-family:var(--heading-font-family);font-size:1.8em;margin:0;text-transform:uppercase}.product-price[data-v-918aa962]{font-size:1.2em}
