:root{--annika-gold:#D4AF37;--annika-gold-dark:#B8962E;--annika-gold-light:#E8D48A;--annika-gold-accessible:#A68B3C;--annika-text:#2C2C2C;--annika-text-light:#666666;--annika-border:#E0E0E0;--annika-border-light:#EDEDED;--annika-bg-cream:#FDFBF7;--annika-error:#C53030;--annika-success:#2F855A}.glsrw-loop-rating,.product-info .glsr,.product-info .glsr-default,ul.products .glsr,ul.products .glsr-default,.glsr-star-rating,.glsr-stars{background:transparent!important;background-color:transparent!important;padding:0!important;margin:0!important}.glsr .glsr-star{background-color:transparent!important}.glsr-summary{padding:1.5em;background:var(--annika-bg-cream);border-radius:4px;max-width:100%}.glsr-summary .glsr-star{--glsr-summary-star:1.25em}.glsr-summary-rating{font-size:2.5em;font-weight:300;color:var(--annika-text);letter-spacing:-.02em}.glsr-summary-text{color:var(--annika-text-light);font-size:.9em}.glsr-summary .glsr-bar-background-percent{background-color:var(--annika-gold)!important}.glsr-summary .glsr-bar-background:before{background-color:#E8E8E8;opacity:1}.glsr-summary .glsr-bar-label,.glsr-summary .glsr-bar-percent{color:var(--annika-text-light);font-size:.85em}.glsr-reviews-wrap{gap:0}.glsr-review{padding:1.5em 0;border-bottom:1px solid var(--annika-border-light)}.glsr-review:last-child{border-bottom:none}.glsr-review-author{font-weight:500;color:var(--annika-text)}.glsr-review-date{font-size:.85em;color:var(--annika-text-light);font-style:italic}.glsr-review-content{color:var(--annika-text);line-height:1.7;font-size:.95em}.glsr-review-content p{margin:0}.glsr-review-verified{color:var(--annika-success)!important;font-size:.8em;font-weight:500}.glsr-review-avatar{display:none}.glsr-review-response{background:var(--annika-bg-cream);margin-top:1em;padding:1em;font-style:italic;border-radius:4px}.glsr-reviews-wrap{margin-bottom:4em;padding-bottom:2em}.glsr-review{padding:.75em 0;border-bottom:1px solid var(--annika-border-light);margin-bottom:0}.glsr-review:first-child{padding-top:.5em}.glsr-review:last-child{border-bottom:none;margin-bottom:0}.glsr-reviews-wrap h3,.glsr h3,#reviews h2{margin-bottom:.5em}.glsr-review-content{font-size:1.05em;line-height:1.8;color:var(--annika-text);margin-top:1em}.glsr-review-title{font-size:1.1em;font-weight:600;margin-bottom:.5em}.glsr-review-author{font-weight:600;font-size:1em;color:var(--annika-text)}.glsr-review-date{font-size:.9em;color:var(--annika-text-light);margin-left:.5em}.glsr-review .glsr-star{--glsr-star:1.1em}.glsr-form{background:var(--annika-bg-cream);padding:1.5em 2em;border-radius:4px;margin-top:4em;border-top:3px solid var(--annika-border);position:relative}.glsr-form::before{content:"Leave a Review";display:block;position:absolute;top:-1em;left:2em;background:var(--annika-bg-cream);padding:0 1em;font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--annika-text-light)}.glsr-form .glsr-field{margin-bottom:1em}.glsr-form .glsr-label{font-size:.8em;text-transform:uppercase;letter-spacing:.08em;color:var(--annika-text-light);margin-bottom:.4em}.glsr-form .glsr-input,.glsr-form .glsr-textarea{padding:.6em .8em;font-size:.95em}.glsr-form .glsr-textarea{min-height:80px}.glsr-form .glsr-star-rating--stars>span{width:1.5em!important;height:1.5em!important}.glsr-form .glsr-button{padding:.8em 2em!important;font-size:0.8em!important}.glsr-form-title,.glsr h3,h3.glsr-form-title{margin-top:0;margin-bottom:1em;font-size:1em;color:var(--annika-text)}.glsr-form .glsr-field{margin-bottom:1.25em}.glsr-form .glsr-label{color:var(--annika-text);font-weight:500;font-size:.85em;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5em}.glsr-form .glsr-input,.glsr-form .glsr-textarea{border:1px solid var(--annika-border);border-radius:2px;padding:.75em 1em;font-size:1em;width:100%;transition:border-color 0.2s ease,box-shadow 0.2s ease}.glsr-form .glsr-input:hover,.glsr-form .glsr-textarea:hover{border-color:var(--annika-gold-light)}.glsr-form .glsr-input:focus,.glsr-form .glsr-textarea:focus{border-color:var(--annika-gold);outline:none;box-shadow:0 0 0 3px rgb(212 175 55 / .15)}.glsr-form .glsr-textarea{min-height:120px;resize:vertical}.glsr-form .glsr-star-rating--stars>span{width:2em!important;height:2em!important;cursor:pointer;transition:transform 0.15s ease}.glsr-form .glsr-star-rating--stars>span:hover{transform:scale(1.1)}.glsr-form .glsr-button{background:var(--annika-text)!important;color:#fff!important;border:none!important;padding:1em 2.5em!important;font-size:0.85em!important;text-transform:uppercase;letter-spacing:.12em;border-radius:0!important;cursor:pointer;transition:background-color 0.2s ease}.glsr-form .glsr-button:hover{background:var(--annika-gold-dark)!important}.glsr-form .glsr-button:disabled{background:var(--annika-border)!important;cursor:not-allowed;opacity:.7}.glsr-form .glsr-field-error{color:var(--annika-error);font-size:.85em;margin-top:.25em}.glsr-form .glsr-is-invalid{border-color:var(--annika-error)!important}.glsr-form-message.glsr-form-success{color:var(--annika-success);padding:1em;background:rgb(47 133 90 / .1);border-radius:4px}.glsr a:focus,.glsr-form .glsr-button:focus{outline:2px solid var(--annika-gold);outline-offset:2px}.glsr-form .glsr-button:focus:not(:focus-visible){outline:none}.glsr-form .glsr-button:focus-visible{outline:2px solid var(--annika-gold);outline-offset:2px}.woocommerce-product-rating .glsr-summary{padding:0;background:#fff0;display:inline-flex;align-items:center;gap:.5em;flex-wrap:wrap}.woocommerce-product-rating .glsr-summary-rating{font-size:1em;font-weight:600}.woocommerce-product-rating .glsr-star{--glsr-summary-star:1em}.woocommerce-product-rating .glsr-summary-percentages{display:none}.woocommerce ul.products .glsr-summary,.woocommerce ul.products .glsr,.woocommerce ul.products .glsr-star-rating,.woocommerce ul.products .glsr-default,.woocommerce ul.products .glsrw-loop-rating,.woocommerce .products .glsr-summary,.woocommerce .products .glsr,.woocommerce .products .glsr-default,.woocommerce .products .glsrw-loop-rating,.products .glsr-summary,.products .glsr,.products .glsr-default,.products .glsrw-loop-rating,.product-loop .glsr-summary,.product-loop .glsr,ul.products .glsr-summary,ul.products .glsr,ul.products .glsr-default,ul.products .glsrw-loop-rating,.archive .glsr-summary,.archive .glsr,.woocommerce-page .glsr-summary,.woocommerce-page .glsr,.glsr-default.woocommerce-product-rating .glsr-summary,.woocommerce ul.products li .glsr-summary,.woocommerce ul.products li .glsr,.woocommerce ul.products li .glsr-default,.woocommerce ul.products li .glsrw-loop-rating,.woocommerce ul.products li.product .glsr-summary,.woocommerce ul.products li.product .glsr,.woocommerce ul.products li.product .glsr-default,.woocommerce ul.products li.product .glsrw-loop-rating,.minimog-product .product-info .glsr,.minimog-product .product-info .glsr-default,.minimog-product .product-info .glsrw-loop-rating,.minimog-product .glsr,.minimog-product .glsr-default,.minimog-product .glsrw-loop-rating{padding:0!important;background:none!important;background-color:transparent!important;justify-content:flex-start;margin-top:.5em}.minimog-product.style-grid-01 .product .background-color-expand,.minimog-product.style-grid-01 .product .background-color-expand:before,.minimog-product.group-style-01 .product .background-color-expand,.minimog-product.group-style-01 .product .background-color-expand:before,.minimog-product .product .background-color-expand,.minimog-product .product .background-color-expand:before,ul.products .background-color-expand,ul.products .background-color-expand:before{display:none!important;opacity:0!important;visibility:hidden!important}.minimog-product .product-info,.minimog-product .product-wrapper .product-info,ul.products .product-info{background:transparent!important;background-color:transparent!important}.woocommerce ul.products .glsr-star{--glsr-summary-star:0.9em}.woocommerce ul.products .glsr-summary-rating{font-size:.85em;font-weight:500}.woocommerce ul.products .glsr-summary-text,.woocommerce ul.products .glsr-summary-percentages{display:none}.glsrw-loop-rating{display:flex!important;align-items:center;gap:.5em;margin-top:0.5em!important}.glsrw-loop-rating .glsr-star-rating{display:inline-flex!important}.glsrw-loop-rating .glsr-star{--glsr-star:0.85em}.glsrw-loop-rating .glsr-rating-count{font-size:.8em;color:var(--annika-text-light)}@media (max-width:768px){.glsr-summary{padding:1em}.glsr-summary-rating{font-size:2em}.glsr-form{padding:1.5em}.glsr-form .glsr-star-rating--stars>span{width:2.5em!important;height:2.5em!important}.glsr-form .glsr-button{width:100%;padding:1.2em 2em!important}}@media (max-width:480px){.glsr-summary{padding:.75em}.glsr-summary-rating{font-size:1.75em}.glsr-review{padding:1em 0}.glsr-form{padding:1em}}@media (prefers-reduced-motion:reduce){.glsr-form .glsr-input,.glsr-form .glsr-textarea,.glsr-form .glsr-button,.glsr-form .glsr-star-rating--stars>span{transition:none}.glsr-form .glsr-star-rating--stars>span:hover{transform:none}}@media print{.glsr-form{display:none!important}.glsr-summary,.glsr-review{background:transparent!important;border:1px solid #ccc}}