:root{--fo-star-empty-default:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 24 24%22 stroke-width=%221.5%22 stroke=%22%23000%22%3E%3Cpath stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z%22/%3E%3C/svg%3E");--fo-star-full-default:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23000%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005Z%22 clip-rule=%22evenodd%22/%3E%3C/svg%3E")}.fo-star-icon,.fo-icon{width:var(--icon-size,1em);height:var(--icon-size,1em);flex-shrink:0;display:inline-block}.fo-icon--mask{-webkit-mask-image:var(--fo-icon-src);-webkit-mask-image:var(--fo-icon-src);mask-image:var(--fo-icon-src);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fo-stars{vertical-align:middle;vertical-align:calc(((1cap + 1ex)/2 - var(--fo-star-size,var(--fo-star-base-size,1em)))/2);width:calc(var(--fo-star-size,var(--fo-star-base-size,1em))*5);height:var(--fo-star-size,var(--fo-star-base-size,1em));color:var(--fo-star-color,currentColor);flex-shrink:0;display:inline-block;position:relative}.fo-stars:before,.fo-stars:after{content:"";background-size:var(--fo-star-size,var(--fo-star-base-size,1em))var(--fo-star-size,var(--fo-star-base-size,1em));-webkit-mask-size:var(--fo-star-size,var(--fo-star-base-size,1em))var(--fo-star-size,var(--fo-star-base-size,1em));-webkit-mask-size:var(--fo-star-size,var(--fo-star-base-size,1em))var(--fo-star-size,var(--fo-star-base-size,1em));mask-size:var(--fo-star-size,var(--fo-star-base-size,1em))var(--fo-star-size,var(--fo-star-base-size,1em));background-repeat:repeat-x;position:absolute;top:0;bottom:0;left:0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.fo-stars:before{background-color:var(--fo-star-empty-fill,currentColor);background-image:var(--fo-star-empty-image,none);-webkit-mask-image:var(--fo-star-empty-mask,var(--fo-star-empty-default));-webkit-mask-image:var(--fo-star-empty-mask,var(--fo-star-empty-default));mask-image:var(--fo-star-empty-mask,var(--fo-star-empty-default));right:0}.fo-stars:after{width:calc(var(--fo-rating,0)/5*100%);background-color:var(--fo-star-full-fill,currentColor);background-image:var(--fo-star-full-image,none);-webkit-mask-image:var(--fo-star-full-mask,var(--fo-star-full-default));-webkit-mask-image:var(--fo-star-full-mask,var(--fo-star-full-default));mask-image:var(--fo-star-full-mask,var(--fo-star-full-default))}.fo-stars--single{width:var(--fo-star-size,var(--fo-star-base-size,1em))}.fo-stars--single:after{width:100%}.fo-star-icon--full,.fo-star-icon--empty{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fo-star-icon--full{background-color:var(--fo-star-full-fill,currentColor);background-image:var(--fo-star-full-image,none);-webkit-mask-image:var(--fo-star-full-mask,var(--fo-star-full-default));-webkit-mask-image:var(--fo-star-full-mask,var(--fo-star-full-default));mask-image:var(--fo-star-full-mask,var(--fo-star-full-default))}.fo-star-icon--empty{background-color:var(--fo-star-empty-fill,currentColor);background-image:var(--fo-star-empty-image,none);-webkit-mask-image:var(--fo-star-empty-mask,var(--fo-star-empty-default));-webkit-mask-image:var(--fo-star-empty-mask,var(--fo-star-empty-default));mask-image:var(--fo-star-empty-mask,var(--fo-star-empty-default))}.fo-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.fo-product-rating{align-items:center;gap:.5rem;line-height:1;display:inline-flex}a.fo-product-rating{color:inherit;text-decoration:none}.fo-review-list[aria-busy=true] :is(.fo-review-list__items,.fo-review-list__empty),.fo-review-form__loading-title{--fo-wave:linear-gradient(90deg,#0003 35%,#000 50%,#0003 65%);-webkit-mask-image:var(--fo-wave);-webkit-mask-image:var(--fo-wave);mask-image:var(--fo-wave);animation:2s linear infinite fo-wave;-webkit-mask-size:300% 100%;mask-size:300% 100%}.fo-review-list[aria-busy=true] :is(.fo-review-list__items,.fo-review-list__empty){pointer-events:none}@keyframes fo-wave{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.fo-review-list[aria-busy=true] :is(.fo-review-list__items,.fo-review-list__empty),.fo-review-form__loading-title{opacity:.3;animation:none;-webkit-mask-image:none;mask-image:none}}:is([data-block-handle]:has(>.fo-block):not(:has(>.fo-block>:not([aria-hidden]))),.shopify-app-block:has(>.fo-block):not(:has(>.fo-block>:not([aria-hidden])))){display:none}:where(:has(>.fo-hidden-note)),:where(.shopify-section:has(.fo-hidden-note)){position:relative}.shopify-section:has(.fo-hidden-note){z-index:2147483647}:has(>.fo-hidden-note):after{content:"";z-index:2147483646;pointer-events:none;border:3px dotted #d6336c;position:absolute;inset:calc(-.25rem - 3px)}.fo-hidden-note{--fo-frame:calc(.25rem + 3px);top:-1.55rem;right:calc(-1*var(--fo-frame));z-index:2147483647;box-sizing:border-box;color:#fff;text-align:left;background:#d6336c;width:max-content;max-width:min(22rem,100vw - 2rem);font:400 .75rem/1.4 sans-serif;position:absolute}.fo-hidden-note>summary,.fo-hidden-note>summary:hover{color:#fff;white-space:nowrap;cursor:pointer;opacity:.8;padding:.125rem .5rem;list-style:none}.fo-hidden-note>summary:hover{opacity:1}.fo-hidden-note>summary::-webkit-details-marker{display:none}.fo-hidden-note>summary:after{content:"ⓘ";margin-left:.25rem;display:inline-block}.fo-hidden-note[open]>summary:after{content:"×"}.fo-hidden-note>p{margin:0;padding:0 .5rem .5rem}:is([data-block-handle],.shopify-app-block):has(>.fo-block>dialog):not(:has(>.fo-block>:not([aria-hidden],dialog))){display:contents}:is([data-block-handle],.shopify-app-block):has(>.fo-block>dialog):not(:has(>.fo-block>:not([aria-hidden],dialog)))>.fo-block{display:contents}.fo-info-link{text-align:right;opacity:.7;font-size:.8em}.fo-info-link a{color:inherit;text-decoration:underline}.fo-modal{z-index:2147483646;border:none;border-radius:.5rem;width:min(40rem,100vw - 2rem);max-height:calc(100vh - 2rem);margin:0;padding:2rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.fo-modal::backdrop{z-index:2147483645;background:#000000b3}.fo-modal__close{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:2rem;right:2rem}.fo-modal__close .fo-icon{width:2rem;height:2rem}.fo-modal[open]:not(#fo-media-modal){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.fo-modal:not(#fo-media-modal)>.fo-modal__close{grid-area:1/2;position:static}.fo-modal:not(#fo-media-modal)>:not(.fo-modal__close){grid-column:1}#fo-media-modal{background:0 0;width:100%;max-height:100vh;padding:0}#fo-media-modal .fo-modal__close{z-index:1;color:canvas;filter:drop-shadow(0 0 2px canvastext)}#fo-media-modal img,#fo-media-modal video{width:100%;max-height:100vh;display:block}
