:root{--hs-neutral:0 0%;--hs-primary:151 74%;--hs-error:3 71%;--color-white:#fff;--color-black:#101114;--color-ink:#101114;--color-paper:#f2f2f2;--color-night:#070b12;--color-surface:var(--color-paper);--color-background:var(--color-surface);--color-surface-raised:var(--color-white);--color-text:var(--color-ink);--color-text-muted:#686b71;--color-text-invert:var(--color-paper);--color-border:#e3e3e3;--color-input-bg:var(--color-white);--color-input-border:#ccc;--color-primary:#0e5d37;--color-primary-dark:#0b4b2c;--color-error:#b3261e;--color-sale:var(--color-error);--color-sale-bg:#fbeae9;--font-heading:"Figtree", "Figtree Fallback", system-ui, sans-serif;--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--content-max:1280px}@media (width>=1920px){:root{--content-max:1400px}}:root{--content-max-nav:1360px;--content-narrow:720px;--content-padding:clamp(1rem, 1rem + (1.5) * (100vw - 21.875rem) / 53.125, 2.5rem);--header-height:70px;--header-height-lg:81px;--wrapper:min(var(--content-max), calc(100% - 2 * var(--content-padding)));--wrapper-nav:min(var(--content-max-nav), calc(100% - 2 * var(--content-padding)));--flow:clamp(1rem, 1rem + (1) * (100vw - 21.875rem) / 53.125, 2rem);--component-spacing-sm:clamp(1.5rem, 1.5rem + (2.25) * (100vw - 21.875rem) / 53.125, 3.75rem);--component-spacing-md:clamp(2rem, 2rem + (4.25) * (100vw - 21.875rem) / 53.125, 6.25rem);--component-spacing-lg:clamp(3.75rem, 3.75rem + (5) * (100vw - 21.875rem) / 53.125, 8.75rem);--component-spacing-xl:clamp(3.75rem, 3.75rem + (8.75) * (100vw - 21.875rem) / 53.125, 12.5rem);--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--transition:.2s ease-in-out;scroll-behavior:smooth}[data-theme=dark]{--color-surface:var(--color-night);--color-background:var(--color-surface);--color-surface-raised:#10151e;--color-text:var(--color-paper);--color-text-muted:#a1a7af;--color-text-invert:var(--color-ink);--color-border:#252b37;--color-input-bg:#121721;--color-input-border:#313a49;--color-primary:#1f7a4e;--color-primary-dark:#18623e}flynt-component[data-theme]{background-color:var(--color-surface)}.reset-list{padding:0;list-style:none}.reset-list li{-webkit-margin-after:0;margin-block-end:0}.reset-list:not(.buttons){margin:0}.align-content{flex-direction:column;display:flex}.align-content.-center{text-align:center;align-items:center}.align-content.-right{text-align:end;align-items:flex-end}.align-text.-center{text-align:center}.align-text.-right{text-align:end}.hide,.hide.-mobile{display:none}@media (width>=744px){.hide.-mobile{display:revert}}.hide.-tablet{display:revert}@media (width>=743.98px) and (width<=1023.98px){.hide.-tablet{display:none!important}}.hide.-desktop{display:revert}@media (width>=1024px){.hide.-desktop{display:none}}.product-card{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);flex-direction:column;block-size:100%;padding-block:.75rem 1rem;padding-inline:.75rem;display:flex;position:relative}.product-card .media{-webkit-margin-after:.875rem;margin-block-end:.875rem;display:block;position:relative}.product-card .product-card-image img,.product-card img.product-card-image{aspect-ratio:4/3;background-color:var(--color-white);border-radius:var(--radius-md);object-fit:contain;block-size:auto;inline-size:100%;padding:.75rem}.product-card .onsale{background-color:var(--color-sale-bg);color:var(--color-sale);font-size:.75rem;font-weight:var(--font-semibold);z-index:1;border-radius:62.4375rem;padding-block:.375rem;padding-inline:.625rem;line-height:1;position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem}.product-card .category{color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;margin-block:0 .375rem;padding-inline:.25rem}.product-card .title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-block:0;padding-inline:.25rem;font-size:clamp(.875rem,.705882vw + .720588rem,1.25rem);line-height:1.3}.product-card .title-link{color:var(--color-text);text-decoration:none}.product-card .title-link:after{content:"";position:absolute;inset:0}.product-card .rating-average{font-size:.875rem;font-weight:var(--font-semibold)}.product-card .rating-count{color:var(--color-text-muted);font-size:.875rem}.product-card .rating{-webkit-margin-before:.375rem;align-items:center;gap:.375rem;margin-block-start:.375rem;padding-inline:.25rem;display:flex}.product-card .price{color:var(--color-text);font-family:var(--font-heading);font-size:clamp(.875rem,.235294vw + .823529rem,1rem);font-weight:var(--font-semibold);margin-block:.5rem 0;padding-inline:.25rem}.product-card .price del{color:var(--color-text-muted);font-weight:var(--font-regular);-webkit-margin-end:.375rem;margin-inline-end:.375rem}.product-card .price ins{text-decoration:none}.product-card .price+p:empty{display:none}.product-card .wc-price-history{color:var(--color-text-muted);margin-block:.375rem 0;padding-inline:.25rem;font-size:.75rem;line-height:1.4}.product-card .actions{-webkit-margin-before:auto;-webkit-padding-before:.875rem;z-index:1;margin-block-start:auto;padding-block-start:.875rem;position:relative}.product-card .actions .button{text-align:center;white-space:nowrap;inline-size:100%;padding-inline:.5rem;font-size:clamp(.875rem,.235294vw + .823529rem,1rem);display:block}.product-card .variations{flex-wrap:wrap;gap:.25rem;margin-block:.5rem 0;display:flex}.product-card .variations .variation{background-color:var(--color-surface);border-radius:var(--radius-xs);color:var(--color-text-muted);padding-block:.125rem;padding-inline:.375rem;font-size:.75rem}.product-card .variations .-more{background:0 0}.product-card .variations .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}flynt-component[name=AtomCategoryPills]{-webkit-margin-after:1.5rem;margin-block-end:1.5rem;display:block}flynt-component[name=AtomCategoryPills] .title{color:var(--color-text-muted);font-size:.875rem;font-weight:var(--font-regular);margin-block:0 .5rem}flynt-component[name=AtomCategoryPills] .pills{flex-wrap:wrap;gap:.5rem;display:flex}flynt-component[name=AtomCategoryPills] .pills.-sub{-webkit-margin-before:.625rem;margin-block-start:.625rem}flynt-component[name=AtomCategoryPills] .link{background-color:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text);font-size:.875rem;font-weight:var(--font-medium);min-block-size:2.25rem;transition:background-color var(--transition), border-color var(--transition), color var(--transition);border-radius:1.25rem;align-items:center;gap:.375rem;padding-block:.375rem;padding-inline:.875rem;text-decoration:none;display:inline-flex}flynt-component[name=AtomCategoryPills] .link:hover,flynt-component[name=AtomCategoryPills] .link:focus-visible{border-color:var(--color-primary)}flynt-component[name=AtomCategoryPills] .count{opacity:.75;font-size:.75rem}flynt-component[name=AtomCategoryPills] .is-active .link{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}flynt-component[name=AtomCategoryPills] .-sub .link{min-block-size:1.875rem;padding-block:.25rem;padding-inline:.75rem;font-size:.75rem}flynt-component[name=AtomDescriptionNav]{display:block}flynt-component[name=AtomDescriptionNav] .nav-label{margin-block:0 .75rem}flynt-component[name=AtomDescriptionNav] .nav-toggle{background-color:var(--color-surface-raised);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font:inherit;font-size:.75rem;font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;min-block-size:3rem;inline-size:100%;padding-block:.75rem;padding-inline:1rem;display:flex}flynt-component[name=AtomDescriptionNav] .nav-toggle-icon{transition:rotate var(--transition);font-size:1.125rem}flynt-component[name=AtomDescriptionNav] .nav{display:none}flynt-component[name=AtomDescriptionNav].is-open .nav{display:block}flynt-component[name=AtomDescriptionNav].is-open .nav-toggle{border-end-end-radius:0;border-end-start-radius:0}flynt-component[name=AtomDescriptionNav].is-open .nav-toggle-icon{rotate:180deg}flynt-component[name=AtomDescriptionNav] .nav-list{background-color:var(--color-surface-raised);border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);flex-direction:column;padding-block:.5rem .75rem;padding-inline:.5rem;display:flex}flynt-component[name=AtomDescriptionNav] .nav-link{-webkit-border-start:2px solid transparent;color:var(--color-text-muted);-webkit-padding-start:.875rem;transition:color var(--transition), border-color var(--transition);border-inline-start:2px solid #0000;padding-block:.5rem;padding-inline-start:.875rem;font-size:.875rem;text-decoration:none;display:block}flynt-component[name=AtomDescriptionNav] .nav-link:hover,flynt-component[name=AtomDescriptionNav] .nav-link:focus-visible,flynt-component[name=AtomDescriptionNav] .nav-link.is-active{border-inline-start-color:var(--color-primary);color:var(--color-text)}flynt-component[name=AtomDescriptionNav] .nav-link.is-active{font-weight:var(--font-medium)}@media (width<=1023.98px){flynt-component[name=AtomDescriptionNav] .nav-label{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}}@media (width>=1024px){flynt-component[name=AtomDescriptionNav]{position:sticky;inset-block-start:calc(var(--header-height-lg) + 1.5rem)}flynt-component[name=AtomDescriptionNav] .nav-toggle{display:none}flynt-component[name=AtomDescriptionNav] .nav{display:block}flynt-component[name=AtomDescriptionNav] .nav-list{-webkit-border-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);background:0 0;border-radius:0;padding:0}flynt-component[name=AtomDescriptionNav] .nav-link{-webkit-margin-start:-1px;margin-inline-start:-1px}}flynt-component[name=AtomDescriptionNav].is-bar{--product-sticky-top:calc(var(--header-height) + .5rem);z-index:20;position:sticky;inset-block-start:var(--product-sticky-top)}@media (width>=1024px){flynt-component[name=AtomDescriptionNav].is-bar{--product-sticky-top:calc(var(--header-height-lg) + 1rem)}}flynt-component[name=AtomDescriptionNav].is-bar .nav{display:block}@media (width<=1023.98px){flynt-component[name=AtomDescriptionNav].is-bar{background-color:var(--color-background);margin-inline:calc(var(--content-padding) * -1)}}flynt-component[name=AtomDescriptionNav].is-bar .nav-list{overscroll-behavior-x:contain;padding-block:.625rem;padding-inline:var(--content-padding);scrollbar-width:none;background:0 0;border-radius:0;flex-direction:row;gap:.5rem;display:flex;overflow-x:auto}flynt-component[name=AtomDescriptionNav].is-bar .nav-list::-webkit-scrollbar{display:none}flynt-component[name=AtomDescriptionNav].is-bar .nav-link{background-color:var(--color-surface-raised);color:var(--color-text-muted);white-space:nowrap;border:0;border-radius:62.4375rem;align-items:center;min-block-size:2.75rem;padding-block:.75rem;padding-inline:.875rem;font-size:.875rem;display:flex}flynt-component[name=AtomDescriptionNav].is-bar .nav-link:hover,flynt-component[name=AtomDescriptionNav].is-bar .nav-link:focus-visible{color:var(--color-text)}flynt-component[name=AtomDescriptionNav].is-bar .nav-link.is-active{background-color:var(--color-ink);color:var(--color-white);font-weight:var(--font-semibold)}@media (width>=1024px){flynt-component[name=AtomDescriptionNav].is-bar .nav-list{background-color:var(--color-surface-raised);border-radius:var(--radius-md);border:0;gap:.125rem;min-block-size:3.5rem;padding-block:0;padding-inline:.5rem;scroll-padding-inline:0;box-shadow:0 2px 10px #0000000f}flynt-component[name=AtomDescriptionNav].is-bar .nav-link{border-radius:var(--radius-sm);-webkit-margin-start:0;background:0 0;min-block-size:3.5rem;margin-inline-start:0;padding-inline:.625rem;font-size:.875rem}flynt-component[name=AtomDescriptionNav].is-bar .nav-link.is-active{color:var(--color-text);background:0 0}}flynt-component[name=AtomStickyCart]{background-color:var(--color-surface-raised);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-padding-after:max(.625rem, env(safe-area-inset-bottom));padding-block:.625rem;padding-block-end:max(.625rem, env(safe-area-inset-bottom));padding-inline:var(--content-padding);z-index:95;transition:translate .24s cubic-bezier(.22,.61,.36,1);display:block;position:fixed;inset-block-end:0;inset-inline:0;translate:0 100%;box-shadow:0 -4px 16px #0000000f}flynt-component[name=AtomStickyCart][hidden]{display:none}flynt-component[name=AtomStickyCart]:not([hidden]){translate:0}@media (prefers-reduced-motion:reduce){flynt-component[name=AtomStickyCart]{transition-duration:.01ms}}@media (width>=1024px){flynt-component[name=AtomStickyCart]{display:none}}flynt-component[name=AtomStickyCart] .bar{align-items:center;gap:.75rem;display:flex}flynt-component[name=AtomStickyCart] .bar-price{font-size:1.125rem;font-weight:var(--font-semibold);letter-spacing:-.02em;flex-wrap:wrap;flex:auto;align-items:baseline;gap:.375rem;min-inline-size:0;line-height:1.1;display:flex}flynt-component[name=AtomStickyCart] .bar-price del{color:var(--color-text-muted);font-size:.875rem;font-weight:var(--font-regular);order:2}flynt-component[name=AtomStickyCart] .bar-price ins{order:1;text-decoration:none}flynt-component[name=AtomStickyCart] .bar-price .screen-reader-text{order:3}flynt-component[name=AtomStickyCart] .bar-price .wc-price-history{display:none}flynt-component[name=AtomStickyCart] .bar-button{background-color:var(--color-primary);border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;font:inherit;font-size:1rem;font-weight:var(--font-medium);border:0;flex:none;align-items:center;gap:.5rem;min-block-size:3rem;padding-block:.625rem;padding-inline:1.25rem;display:inline-flex}flynt-component[name=AtomStickyCart] .bar-button:hover,flynt-component[name=AtomStickyCart] .bar-button:focus-visible{background-color:var(--color-primary-dark)}flynt-component[name=AtomStickyCart] .bar-button .icon{font-size:1.125rem}flynt-component[name=ListReviews]{display:block}flynt-component[name=ListReviews] .review-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}flynt-component[name=ListReviews] .review-card{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);flex-direction:column;padding-block:1.5rem;padding-inline:1.5rem;display:flex}flynt-component[name=ListReviews] .review-head{-webkit-margin-after:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-block-end:.75rem;display:flex}flynt-component[name=ListReviews] .review-date{color:var(--color-text-muted);font-size:.75rem}flynt-component[name=ListReviews] .review-body{--lines:6;max-block-size:calc(var(--lines) * 1.55em);position:relative;overflow:hidden}flynt-component[name=ListReviews] .review-body:after{background:linear-gradient(to bottom, transparent, var(--color-surface-raised));content:"";pointer-events:none;block-size:2em;position:absolute;inset-block-end:0;inset-inline:0}flynt-component[name=ListReviews] .review-body p{margin-block:0}flynt-component[name=ListReviews] .review-body p+p{-webkit-margin-before:.5rem;margin-block-start:.5rem}flynt-component[name=ListReviews] .review-more{color:var(--color-primary);cursor:pointer;font:inherit;font-size:.875rem;font-weight:var(--font-medium);-webkit-margin-before:.5rem;text-underline-offset:.2em;background:0 0;border:0;align-self:flex-start;margin-block-start:.5rem;padding:0;text-decoration:underline}flynt-component[name=ListReviews] .review-more[hidden]{display:none}flynt-component[name=ListReviews] .is-expanded .review-body{max-block-size:none}flynt-component[name=ListReviews] .is-expanded .review-body:after{display:none}flynt-component[name=ListReviews] .review-card:has(.review-more[hidden]):not(.is-expanded) .review-body:after{display:none}flynt-component[name=ListReviews] .review-author{color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-medium);letter-spacing:.08em;text-transform:uppercase;margin-block:1rem 0}flynt-component[name=ListReviews] .review-verified{color:var(--color-primary);letter-spacing:0;-webkit-margin-start:.5rem;text-transform:none;align-items:center;gap:.25rem;margin-inline-start:.5rem;display:inline-flex}flynt-component[name=ListReviews] .review-verified .icon{font-size:.875rem}flynt-component[name=ListReviews] .reviews-note{color:var(--color-text-muted);margin-block:1rem 0;font-size:.8125rem}flynt-component[name=AtomRatingSummary]{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem 1.5rem;padding-block:1.25rem;padding-inline:1.25rem;display:grid}@media (width>=480px){flynt-component[name=AtomRatingSummary]{grid-template-columns:auto minmax(0,1fr);padding-block:1.5rem;padding-inline:1.5rem}}flynt-component[name=AtomRatingSummary] .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}flynt-component[name=AtomRatingSummary] .summary-average{flex-direction:column;gap:.375rem;display:flex}@media (width>=480px){flynt-component[name=AtomRatingSummary] .summary-average{-webkit-border-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);-webkit-padding-end:1.5rem;align-items:center;padding-inline-end:1.5rem}}flynt-component[name=AtomRatingSummary] .average-value{font-size:clamp(2.25rem,.941176vw + 2.04412rem,2.75rem);font-weight:var(--font-bold);letter-spacing:-.03em;margin:0;line-height:1}flynt-component[name=AtomRatingSummary] .average-count{color:var(--color-primary);font-size:.875rem;text-decoration:none}flynt-component[name=AtomRatingSummary] .average-count:hover,flynt-component[name=AtomRatingSummary] .average-count:focus-visible{text-decoration:underline}flynt-component[name=AtomRatingSummary] .summary-rows{flex-direction:column;gap:.5rem;display:flex}flynt-component[name=AtomRatingSummary] .summary-row{grid-template-columns:1ch minmax(0,1fr) 2ch;align-items:center;gap:.75rem;display:grid}flynt-component[name=AtomRatingSummary] .row-stars,flynt-component[name=AtomRatingSummary] .row-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.875rem}flynt-component[name=AtomRatingSummary] .row-count{text-align:end}flynt-component[name=AtomRatingSummary] .row-track{background-color:var(--color-border);border-radius:62.4375rem;block-size:.5rem;display:block;overflow:hidden}flynt-component[name=AtomRatingSummary] .row-fill{background-color:var(--color-primary);border-radius:inherit;block-size:100%;display:block}flynt-component[name=AtomShopFilters]{display:block}flynt-component[name=AtomShopFilters] .sheet-toggle{background-color:var(--color-surface-raised);border:1px solid var(--color-input-border);color:var(--color-text);cursor:pointer;font:inherit;font-size:1rem;font-weight:var(--font-medium);border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;min-block-size:3rem;inline-size:100%;padding-block:.625rem;padding-inline:1.125rem;display:flex;box-shadow:0 2px 10px #00000014}flynt-component[name=AtomShopFilters] .sheet-toggle .icon{font-size:1.25rem}flynt-component[name=AtomShopFilters] .sheet-backdrop{opacity:0;visibility:hidden;z-index:1000;background-color:#00000073;transition:opacity .24s,visibility 0s linear .24s;position:fixed;inset:0}flynt-component[name=AtomShopFilters] .filters{background-color:var(--color-surface-raised);max-block-size:88vh;padding-block:1.25rem max(1.25rem, env(safe-area-inset-bottom));visibility:hidden;z-index:1001;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;padding-inline:1.25rem;transition:translate .28s cubic-bezier(.22,.61,.36,1),visibility 0s linear .28s;display:flex;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto;translate:0 100%}flynt-component[name=AtomShopFilters].is-open .sheet-backdrop{opacity:1;visibility:visible;transition:opacity .24s,visibility}flynt-component[name=AtomShopFilters].is-open .filters{visibility:visible;transition:translate .28s cubic-bezier(.22,.61,.36,1),visibility;translate:0}@media (prefers-reduced-motion:reduce){flynt-component[name=AtomShopFilters] .sheet-backdrop,flynt-component[name=AtomShopFilters] .filters{transition-duration:.01ms}}flynt-component[name=AtomShopFilters] .sheet-head{justify-content:space-between;align-items:center;display:flex}flynt-component[name=AtomShopFilters] .sheet-title{margin:0;font-size:1.25rem}flynt-component[name=AtomShopFilters] .sheet-close{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-block-size:2.75rem;inline-size:2.75rem;padding:0;display:inline-flex}flynt-component[name=AtomShopFilters] .sheet-close .icon{font-size:1.375rem}flynt-component[name=AtomShopFilters] .group{border:0;min-inline-size:0;margin:0;padding:0}flynt-component[name=AtomShopFilters] .group-label{font-size:1rem;font-weight:var(--font-semibold);padding:0}flynt-component[name=AtomShopFilters] .boxes{-webkit-margin-before:.25rem;flex-direction:column;margin-block-start:.25rem;display:flex}flynt-component[name=AtomShopFilters] .box{cursor:pointer;align-items:center;gap:.625rem;min-block-size:2.75rem;padding-block:.25rem;font-size:.875rem;display:flex}flynt-component[name=AtomShopFilters] .box-input{opacity:0;block-size:1.25rem;inline-size:1.25rem;margin:0;position:absolute}flynt-component[name=AtomShopFilters] .box-mark{background-color:var(--color-input-bg);border:1px solid var(--color-text-muted);border-radius:var(--radius-xs);block-size:1.25rem;color:var(--color-white);flex:none;justify-content:center;align-items:center;inline-size:1.25rem;display:inline-flex}flynt-component[name=AtomShopFilters] .box-mark .icon{opacity:0;font-size:.875rem}flynt-component[name=AtomShopFilters] .box-input:checked+.box-mark{background-color:var(--color-primary);border-color:var(--color-primary)}flynt-component[name=AtomShopFilters] .box-input:checked+.box-mark .icon{opacity:1}flynt-component[name=AtomShopFilters] .box-input:focus-visible+.box-mark{outline:2px solid var(--color-primary);outline-offset:2px}flynt-component[name=AtomShopFilters] .price-row{-webkit-margin-before:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:.5rem;display:grid}flynt-component[name=AtomShopFilters] .sheet-actions{background-color:var(--color-surface-raised);-webkit-margin-before:auto;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-block-start:auto;padding-block:.75rem 1.25rem;display:grid;position:sticky;inset-block-end:-1.25rem}flynt-component[name=AtomShopFilters] .sheet-actions .button{border-radius:var(--radius-sm);text-align:center;justify-content:center;align-items:center;min-block-size:3rem;text-decoration:none;display:inline-flex}flynt-component[name=AtomShopFilters] .sheet-actions .-outline{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}@media (width>=1024px){flynt-component[name=AtomShopFilters] .sheet-toggle,flynt-component[name=AtomShopFilters] .sheet-backdrop,flynt-component[name=AtomShopFilters] .sheet-head,flynt-component[name=AtomShopFilters] .sheet-actions{display:none}flynt-component[name=AtomShopFilters]{gap:1rem}flynt-component[name=AtomShopFilters] .field-select{min-block-size:2.5rem}flynt-component[name=AtomShopFilters] .box{gap:.5rem;min-block-size:2rem;padding-block:0;font-size:.875rem}flynt-component[name=AtomShopFilters] .group-label{font-size:.875rem}flynt-component[name=AtomShopFilters] .boxes{-webkit-margin-before:.125rem;margin-block-start:.125rem}flynt-component[name=AtomShopFilters] .filters{max-block-size:calc(100vh - var(--header-height-lg) - 2rem);-webkit-padding-end:.25rem;scrollbar-width:thin;visibility:visible;background:0 0;border-radius:0;gap:1.5rem;padding:0;padding-inline-end:.25rem;transition:none;display:flex;position:static;overflow-y:auto;translate:0}}.has-sheet-open{overflow:hidden}flynt-component[name=AtomShopFilters] .field,.shop-toolbar .field{flex-direction:column;gap:.375rem;min-inline-size:0;display:flex}flynt-component[name=AtomShopFilters] .field-label,.shop-toolbar .field-label{color:var(--color-text-muted);font-size:.875rem}flynt-component[name=AtomShopFilters] .field-select,flynt-component[name=AtomShopFilters] .field-input,.shop-toolbar .field-select,.shop-toolbar .field-input{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;text-overflow:ellipsis;min-block-size:3rem;inline-size:100%;padding-block:.625rem;padding-inline:.75rem;font-size:1rem}flynt-component[name=AtomShopFilters] .field-select:focus-visible,flynt-component[name=AtomShopFilters] .field-input:focus-visible,.shop-toolbar .field-select:focus-visible,.shop-toolbar .field-input:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-1px}flynt-component[name=AtomShopFilters] .field-select,.shop-toolbar .field-select{appearance:none;-webkit-padding-end:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23686b71' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.125rem;padding-inline-end:2.25rem}.variations,.variations tbody,.variations tr{display:block}.variations th,.variations td{text-align:start;padding:0;display:block}.variations tr+tr{-webkit-margin-before:1rem;margin-block-start:1rem}.variations .label label{font-size:.875rem;font-weight:var(--font-medium);-webkit-margin-after:.5rem;margin-block-end:.5rem;display:inline-block}.variations.has-swatches select{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.swatches{flex-wrap:wrap;gap:.5rem;display:flex}.swatch{background-color:var(--color-surface-raised);border:1px solid var(--color-input-border);color:var(--color-text);cursor:pointer;font:inherit;border-radius:62.4375rem;align-items:center;gap:.5rem;min-block-size:2.75rem;padding-block:.5rem;padding-inline:.875rem;font-size:.875rem;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.swatch:hover:not(.is-unavailable){border-color:var(--color-primary)}.swatch.is-selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.swatch.is-unavailable{color:var(--color-text-muted);opacity:.55}.swatch.is-unavailable .swatch-text{text-decoration:line-through}.swatches.-tile .swatch{justify-content:center;min-inline-size:3.5rem;padding-inline:.75rem}.swatch-dot{border:1px solid #00000026;border-radius:50%;flex-shrink:0;block-size:1.125rem;inline-size:1.125rem;display:block}.swatch:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.order-status{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);-webkit-margin-after:clamp(1rem, 1rem + (.5) * (100vw - 21.875rem) / 53.125, 1.5rem);margin-block-end:clamp(1rem,.941176vw + .794118rem,1.5rem);padding-block:1.25rem;padding-inline:1.25rem}.order-status-headline{font-size:1rem;font-weight:var(--font-semibold);margin-block:0 1rem}.order-status-steps{-webkit-margin-after:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;margin-block-end:1.5rem;display:grid}.order-status-step{flex-direction:column;gap:.375rem;display:flex}.order-status-step .step-bar{background-color:var(--color-border);border-radius:62.4375rem;block-size:.25rem;display:block}.order-status-step .step-label{color:var(--color-text-muted);font-size:.75rem}.order-status-step.is-done .step-bar{background-color:var(--color-primary)}.order-status-step.is-done .step-label{color:var(--color-text)}.order-status-items{flex-direction:column;gap:.375rem;display:flex}.order-status-item,.order-status-total{justify-content:space-between;align-items:baseline;gap:1rem;margin-block:0;font-size:.875rem;display:flex}.order-status-total{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);font-weight:var(--font-semibold);-webkit-margin-before:.75rem;-webkit-padding-before:.75rem;margin-block-start:.75rem;padding-block-start:.75rem}.order-status-view{border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);font-size:.875rem;font-weight:var(--font-medium);-webkit-margin-before:1rem;align-items:center;min-block-size:2.75rem;margin-block-start:1rem;padding-inline:1.25rem;text-decoration:none;display:inline-flex}.order-status-view:hover,.order-status-view:focus-visible{background-color:var(--color-primary);color:var(--color-white)}.account-quick-links{-webkit-margin-before:clamp(1rem, 1rem + (.5) * (100vw - 21.875rem) / 53.125, 1.5rem);grid-template-columns:minmax(0,1fr);gap:.75rem;margin-block-start:clamp(1rem,.941176vw + .794118rem,1.5rem);display:grid}@media (width>=744px){.account-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-quick-link{background-color:var(--color-surface-raised);border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:.75rem;min-block-size:3.5rem;padding-block:.75rem;padding-inline:1rem;text-decoration:none;display:flex}.account-quick-link:hover,.account-quick-link:focus-visible{color:var(--color-primary)}.account-quick-link .icon{color:var(--color-primary);font-size:1.25rem}.account-quick-link .quick-link-label{font-weight:var(--font-medium);flex:auto}.account-quick-link .quick-link-chevron{color:var(--color-text-muted);font-size:1.125rem}flynt-component[name=AtomPasswordToggle]{display:none}.has-password-toggle{position:relative}.has-password-toggle input{-webkit-padding-end:3.25rem;padding-inline-end:3.25rem}.has-password-toggle .password-toggle{border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-block-size:2.75rem;inline-size:2.75rem;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:translateY(-50%)}.has-password-toggle .password-toggle .icon{font-size:1.25rem}.has-password-toggle .password-toggle:hover,.has-password-toggle .password-toggle:focus-visible{color:var(--color-primary)}flynt-component[name=AtomReviewModal]{-webkit-margin-before:clamp(1.25rem, 1.25rem + (.5) * (100vw - 21.875rem) / 53.125, 1.75rem);margin-block-start:clamp(1.25rem,.941176vw + 1.04412rem,1.75rem);display:block}flynt-component[name=AtomReviewModal] .review-open{border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;align-items:center;gap:.5rem;min-block-size:3rem;padding-inline:1.25rem;font-size:1rem;display:inline-flex}flynt-component[name=AtomReviewModal] .review-open:hover,flynt-component[name=AtomReviewModal] .review-open:focus-visible{background-color:var(--color-primary);color:var(--color-white)}flynt-component[name=AtomReviewModal] .review-open .icon{font-size:1.125rem}flynt-component[name=AtomReviewModal] .review-backdrop{opacity:0;visibility:hidden;z-index:1000;background-color:#00000073;transition:opacity .24s,visibility 0s linear .24s;position:fixed;inset:0}flynt-component[name=AtomReviewModal] .review-dialog{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);opacity:0;visibility:hidden;z-index:1001;max-block-size:min(47.5rem,88vh);inline-size:min(40rem,100vw - 2rem);transition:opacity .24s,translate .24s cubic-bezier(.22,.61,.36,1),visibility 0s linear .24s;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow-y:auto;translate:-50% calc(.75rem - 50%)}flynt-component[name=AtomReviewModal].is-open .review-backdrop{opacity:1;visibility:visible;transition:opacity .24s,visibility}flynt-component[name=AtomReviewModal].is-open .review-dialog{opacity:1;visibility:visible;transition:opacity .24s,translate .24s cubic-bezier(.22,.61,.36,1),visibility;translate:-50% -50%}@media (prefers-reduced-motion:reduce){flynt-component[name=AtomReviewModal] .review-backdrop,flynt-component[name=AtomReviewModal] .review-dialog{transition-duration:.01ms}}flynt-component[name=AtomReviewModal] .review-dialog-head{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding-block:1rem;padding-inline:1.25rem;display:flex}flynt-component[name=AtomReviewModal] .review-dialog-title{margin:0;font-size:1.25rem}flynt-component[name=AtomReviewModal] .review-close{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-block-size:2.75rem;inline-size:2.75rem;padding:0;display:inline-flex}flynt-component[name=AtomReviewModal] .review-close .icon{font-size:1.375rem}flynt-component[name=AtomReviewModal] .review-dialog-body{padding-block:1.25rem;padding-inline:1.25rem}flynt-component[name=AtomReviewModal] .review-dialog-body .comment-reply-title{display:none}flynt-component[name=AtomReviewModal] .review-dialog-body .comment-respond{-webkit-margin-before:0;margin-block-start:0}.woocommerce :is(a.button,button.button,input[type=submit]),.product-card :is(a.button,button.button,input[type=submit]){appearance:none;background-color:var(--color-primary);border-radius:var(--radius-md);color:hsl(var(--hs-neutral) 98%);cursor:pointer;font-family:var(--font-heading);font-size:1rem;font-weight:var(--font-regular);letter-spacing:-.02em;text-align:center;inline-size:fit-content;transition:background-color var(--transition);border:0;justify-content:center;align-items:center;padding-block:.6875rem;padding-inline:1.5rem;line-height:1.5;text-decoration:none;display:inline-flex}.woocommerce :is(a.button,button.button,input[type=submit]):hover,.product-card :is(a.button,button.button,input[type=submit]):hover{background-color:var(--color-primary-dark)}.woocommerce :is(a.button,button.button,input[type=submit]):focus-visible,.product-card :is(a.button,button.button,input[type=submit]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.woocommerce :is(a.button,button.button,input[type=submit]):disabled,.woocommerce :is(a.button,button.button,input[type=submit]).disabled,.product-card :is(a.button,button.button,input[type=submit]):disabled,.product-card :is(a.button,button.button,input[type=submit]).disabled{cursor:default;opacity:.5;pointer-events:none}.woocommerce a.added_to_cart,.product-card a.added_to_cart{color:var(--color-primary);-webkit-margin-before:.5rem;text-align:center;text-underline-offset:.25rem;margin-block-start:.5rem;font-size:.875rem;display:block}.star-rating{block-size:1em;inline-size:5.5em;font-size:1rem;line-height:1;display:inline-block;position:relative;overflow:hidden}.star-rating:before{color:var(--color-border);content:"★★★★★";letter-spacing:.1em;position:absolute;inset-block-start:0;inset-inline-start:0}.star-rating>span{-webkit-padding-before:1.5em;block-size:1em;padding-block-start:1.5em;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.star-rating>span:before{color:var(--color-primary);content:"★★★★★";letter-spacing:.1em;position:absolute;inset-block-start:0;inset-inline-start:0}p.stars{margin-block:.5rem;line-height:1;display:inline-block}p.stars a{color:var(--color-primary);font-size:0;text-decoration:none}p.stars a:before{content:"★";font-size:1.375rem}p.stars a:hover~a,p.stars.selected a.active~a{color:var(--color-border)}.woocommerce-message,.woocommerce-info,.woocommerce-error{background-color:var(--color-input-bg);-webkit-border-start:3px solid var(--color-primary);border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-block:0 clamp(1rem,.941176vw + .794118rem,1.5rem);padding-block:.75rem;padding-inline:1rem;list-style:none;display:flex}.woocommerce-message:focus:not(:focus-visible),.woocommerce-info:focus:not(:focus-visible),.woocommerce-error:focus:not(:focus-visible){outline:none}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{flex:none;order:2;padding-block:.5rem;padding-inline:1rem;font-size:.875rem}.woocommerce-error{border-inline-start-color:var(--color-error)}.shop-archive{padding-block:clamp(1.25rem, 1.25rem + (.75) * (100vw - 21.875rem) / 53.125, 2rem) var(--component-spacing-md)}.shop-archive .shop-header{-webkit-margin-after:clamp(1rem, 1rem + (1) * (100vw - 21.875rem) / 53.125, 2rem);margin-block-end:clamp(1rem,1.88235vw + .588235rem,2rem)}@media (width<=743.98px){.shop-archive .shop-layout{gap:.75rem}.shop-archive .shop-toolbar{-webkit-margin-after:1rem;margin-block-end:1rem}.shop-archive flynt-component[name=AtomFreeShippingBar].is-inline{-webkit-margin-after:.25rem;margin-block-end:.25rem}}.shop-archive .shop-header .title{margin-block:0}.shop-archive .shop-toolbar{-webkit-margin-after:clamp(1.25rem, 1.25rem + (.75) * (100vw - 21.875rem) / 53.125, 2rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:clamp(1.25rem,1.41176vw + .941177rem,2rem);display:flex}.shop-archive .shop-toolbar .woocommerce-notices-wrapper{flex-basis:100%}.shop-archive .shop-toolbar .woocommerce-result-count{color:var(--color-text-muted);margin-block:0;font-size:.875rem}.shop-archive .shop-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.shop-archive .shop-title-row flynt-component[name=AtomFreeShippingBar]{-webkit-margin-before:0;flex:0 25rem;max-inline-size:25rem;margin-block-start:0}@media (width<=743.98px){.shop-archive .shop-title-row flynt-component[name=AtomFreeShippingBar]{flex:100%;max-inline-size:none}}.shop-archive .shop-layout{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.88235vw + .588235rem,2rem);display:grid}@media (width>=1024px){.shop-archive .shop-layout{grid-template-columns:16.25rem minmax(0,1fr);align-items:start}}.shop-archive .shop-results{min-inline-size:0;position:relative}.shop-archive .shop-results.is-loading:after{border:2px solid var(--color-border);border-block-start-color:var(--color-primary);content:"";-webkit-margin-start:-.875rem;z-index:2;border-radius:50%;block-size:1.75rem;inline-size:1.75rem;margin-inline-start:-.875rem;animation:.7s linear infinite shop-spin;position:absolute;inset-block-start:7.5rem;inset-inline-start:50%}.shop-archive .shop-results.is-loading:before{background-color:var(--color-surface);content:"";opacity:.65;z-index:1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.shop-archive .shop-results.is-loading:after{animation-duration:2.4s}}@keyframes shop-spin{to{rotate:360deg}}@media (width<=1023.98px){.shop-archive flynt-component[name=AtomShopFilters]{background-color:var(--color-background);margin-inline:calc(var(--content-padding) * -1);padding-block:.5rem;padding-inline:var(--content-padding);z-index:90;position:sticky;inset-block-start:calc(var(--header-height) + .5rem)}.shop-archive flynt-component[name=AtomShopFilters].is-open{z-index:1000}}@media (width>=1024px){.shop-archive flynt-component[name=AtomShopFilters]{align-self:start;position:sticky;inset-block-start:calc(var(--header-height) + 1rem)}}@media (width>=1264px){.shop-archive flynt-component[name=AtomShopFilters]{inset-block-start:calc(var(--header-height-lg) + 1rem)}}.shop-archive .shop-toolbar{-moz-column-gap:1.5rem;align-items:center;gap:.75rem 1.5rem}.shop-archive .shop-toolbar .woocommerce-notices-wrapper:empty{display:none}.shop-archive .shop-toolbar .field-sort{inline-size:16.25rem;max-inline-size:100%;margin-block:0}.shop-archive .shop-toolbar .field-sort .field-label{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.shop-archive .shop-toolbar .woocommerce-result-count{-webkit-margin-start:auto;margin-inline-start:auto}@media (width<=1023.98px){.shop-archive .shop-toolbar .field-sort{display:none}.shop-archive .shop-toolbar .woocommerce-result-count{-webkit-margin-start:0;margin-inline-start:0}}.shop-archive .applied-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.shop-archive .filter-chip{background-color:var(--color-surface-raised);border:1px solid var(--color-input-border);color:var(--color-text);border-radius:62.4375rem;align-items:center;gap:.5rem;min-block-size:2.75rem;padding-block:.625rem;padding-inline:1rem;font-size:.875rem;text-decoration:none;display:inline-flex}.shop-archive .filter-chip:hover,.shop-archive .filter-chip:focus-visible{border-color:var(--color-primary)}.shop-archive .filter-chip .chip-x{color:var(--color-text-muted);font-size:1rem}.shop-archive .clear-filters{color:var(--color-primary);align-items:center;min-block-size:2.75rem;padding-inline:.25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.shop-archive .clear-filters:hover,.shop-archive .clear-filters:focus-visible{text-decoration:underline}.shop-archive .shop-more{-webkit-margin-before:clamp(1.5rem, 1.5rem + (1) * (100vw - 21.875rem) / 53.125, 2.5rem);justify-content:center;min-block-size:3rem;margin-block-start:clamp(1.5rem,1.88235vw + 1.08824rem,2.5rem);display:flex;position:relative}.shop-archive .shop-more.is-auto .-outline{opacity:0;pointer-events:none}.shop-archive .shop-more.is-loading:after{border:2px solid var(--color-border);border-block-start-color:var(--color-primary);content:"";-webkit-margin-start:-.875rem;border-radius:50%;block-size:1.75rem;inline-size:1.75rem;margin-inline-start:-.875rem;animation:.7s linear infinite shop-spin;position:absolute;inset-block-start:.625rem;inset-inline-start:50%}.shop-archive .shop-more.is-loading .-outline{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.shop-archive .shop-more.is-loading:after{animation-duration:2.4s}}.shop-archive .shop-more .-outline{border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);background:0 0;justify-content:center;align-items:center;min-block-size:3rem;padding-inline:1.75rem;text-decoration:none;display:inline-flex}.shop-archive .shop-more .-outline:hover,.shop-archive .shop-more .-outline:focus-visible{background-color:var(--color-primary);color:var(--color-white)}.shop-archive .shop-empty{flex-direction:column;gap:clamp(1.25rem,1.41176vw + .941177rem,2rem);display:flex}.shop-archive .shop-empty-product{max-inline-size:20rem}@media (width>=1024px){.shop-archive .shop-results .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-card .actions .button{white-space:nowrap;padding-inline:.5rem;font-size:clamp(.875rem,.235294vw + .823529rem,1rem)}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,1.88235vw + 1.08824rem,2.5rem) clamp(1rem,.941176vw + .794118rem,1.5rem);display:grid}@media (width>=744px){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.woocommerce-pagination{-webkit-margin-before:clamp(2rem, 2rem + (1.75) * (100vw - 21.875rem) / 53.125, 3.75rem);text-align:center;margin-block-start:clamp(2rem,3.29412vw + 1.27941rem,3.75rem)}.woocommerce-pagination .page-numbers{-webkit-padding-start:0;align-items:center;gap:.5rem;margin-block:0;padding-inline-start:0;list-style:none;display:inline-flex}.woocommerce-pagination li .page-numbers{border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text);font-family:var(--font-heading);text-align:center;min-inline-size:2.5rem;padding-block:.5rem;text-decoration:none;display:inline-block}.woocommerce-pagination li .page-numbers:hover{border-color:var(--color-primary);color:var(--color-primary)}.woocommerce-pagination li .page-numbers.current{background-color:var(--color-primary);border-color:var(--color-primary);color:hsl(var(--hs-neutral) 98%)}.product-single{padding-block:1.5rem var(--component-spacing-md)}.product-single .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.product-single .breadcrumbs{color:var(--color-text-muted);-webkit-margin-after:clamp(1.25rem, 1.25rem + (.75) * (100vw - 21.875rem) / 53.125, 2rem);text-overflow:ellipsis;white-space:nowrap;margin-block-end:clamp(1.25rem,1.41176vw + .941177rem,2rem);font-size:.875rem;overflow:hidden}.product-single .breadcrumbs p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.product-single .breadcrumbs a{color:inherit;text-decoration:none}.product-single .breadcrumbs a:hover,.product-single .breadcrumbs a:focus-visible{color:var(--color-text)}.product-single .breadcrumbs .separator{margin-inline:.5rem}.product-single .breadcrumbs .last{color:var(--color-text)}.product-single .product-layout{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4.70588vw + .470588rem,4rem);display:grid}@media (width>=744px){.product-single .product-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}@media (width<=743.98px){.product-single .product-layout{gap:1rem}.product-single .product-layout>.summary{display:contents}.product-single .buy-head{order:1}.product-single .product-media{order:2}.product-single .price-row{order:3}.product-single .woocommerce-product-details__short-description{order:4}.product-single flynt-component[name=AtomQuantity]{order:5}.product-single .trust-lines{order:6}}.product-single .product-media{min-inline-size:0;position:relative}@media (width>=1024px){.product-single .product-media{position:sticky;inset-block-start:calc(var(--header-height-lg) + 1.5rem)}}.product-single .summary{min-inline-size:0}.product-single .woocommerce-product-gallery{inline-size:100%;max-inline-size:100%;position:relative;opacity:1!important}.product-single .woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child){display:none}.product-single .woocommerce-product-gallery .flex-viewport:not([style*=height]){aspect-ratio:1;overflow:hidden}.product-single .woocommerce-product-gallery:has(.woocommerce-product-gallery__image+.woocommerce-product-gallery__image):not(:has(.flex-control-thumbs)){-webkit-padding-after:calc((100% - 4 * .5rem) / 5 + .75rem);padding-block-end:calc(20% + .35rem)}@media (width>=744px){.product-single .woocommerce-product-gallery:has(.woocommerce-product-gallery__image+.woocommerce-product-gallery__image):not(:has(.flex-control-thumbs)){-webkit-padding-after:calc((100% - 5 * .5rem) / 6 + .75rem);padding-block-end:calc(16.6667% + .333333rem)}}.product-single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);overflow:hidden}.product-single .woocommerce-product-gallery .woocommerce-product-gallery__image img{block-size:auto;inline-size:100%;display:block}.product-single .woocommerce-product-gallery .flex-control-thumbs{-webkit-padding-start:0;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-block:.75rem 0;padding-inline-start:0;list-style:none;display:grid}@media (width>=744px){.product-single .woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(6,1fr)}}.product-single .woocommerce-product-gallery .flex-control-thumbs img{aspect-ratio:1;background-color:var(--color-surface-raised);border-radius:var(--radius-sm);cursor:pointer;object-fit:cover;block-size:auto;inline-size:100%;transition:border-color var(--transition);border:2px solid #0000}.product-single .woocommerce-product-gallery .flex-control-thumbs img:hover{border-color:var(--color-border)}.product-single .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:var(--color-primary)}.product-single .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background-color:var(--color-surface-raised);color:#0000;z-index:9;border-radius:50%;justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;font-size:0;text-decoration:none;display:flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;box-shadow:0 1px 4px #0000001f}.product-single .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{background-color:var(--color-ink);content:"";block-size:1.125rem;inline-size:1.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3Cpath d='M11 8v6'/%3E%3Cpath d='M8 11h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3Cpath d='M11 8v6'/%3E%3Cpath d='M8 11h6'/%3E%3C/svg%3E") 50%/contain no-repeat}.product-single .summary>*+*,.product-single .price-row>*+*{-webkit-margin-before:0;margin-block-start:0}.product-single .price-row{row-gap:.375rem}.product-single .summary>.price-row,.product-single .woocommerce-product-details__short-description,.product-single flynt-component[name=AtomQuantity]{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.product-single .summary .eyebrow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:0 .75rem;display:flex}.product-single .summary .eyebrow a{color:inherit;text-decoration:none}.product-single .summary .eyebrow a:hover,.product-single .summary .eyebrow a:focus-visible{color:var(--color-text)}.product-single .summary .product_title{letter-spacing:-.03em;margin-block:0 1rem;font-size:clamp(1.875rem,1.64706vw + 1.51471rem,2.75rem);line-height:1.08}.product-single .summary .woocommerce-product-rating{-webkit-margin-after:1rem;align-items:center;gap:.625rem;margin-block-end:1rem;display:flex}.product-single .summary .woocommerce-product-rating .woocommerce-review-link{color:var(--color-text-muted);font-size:.875rem;text-decoration:none}.product-single .summary .woocommerce-product-rating .woocommerce-review-link:hover,.product-single .summary .woocommerce-product-rating .woocommerce-review-link:focus-visible{color:var(--color-text);text-decoration:underline}.product-single .summary .price-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.product-single .summary .price-row>p:empty{display:none}.product-single .summary .price-row .price{order:1}.product-single .summary .price-row .onsale{order:2}.product-single .summary .price-row .wc-price-history{color:var(--color-text-muted);flex-basis:100%;order:3;font-size:.8125rem}.product-single .summary .price{color:var(--color-text);font-size:clamp(1.5rem,.705882vw + 1.34559rem,1.875rem);font-weight:var(--font-semibold);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.625rem;margin:0;line-height:1.1;display:flex}.product-single .summary .price del{color:var(--color-text-muted);font-size:1.125rem;font-weight:var(--font-regular);order:2}.product-single .summary .price ins{text-decoration:none}.product-single .summary .onsale{background-color:var(--color-sale-bg);color:var(--color-sale);font-size:.8125rem;font-weight:var(--font-semibold);border-radius:62.4375rem;padding-block:.375rem;padding-inline:.625rem;line-height:1}.product-single .summary .woocommerce-product-details__short-description{color:var(--color-text-muted);max-inline-size:52ch;margin-block:clamp(1rem,.941176vw + .794118rem,1.5rem) 0}.product-single .summary .woocommerce-product-details__short-description p:last-child{-webkit-margin-after:0;margin-block-end:0}.product-single .summary .stock{color:var(--color-text-muted);margin-block:.75rem 0;font-size:.875rem}.product-single .summary form.cart{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-block:clamp(1.25rem,.941176vw + 1.04412rem,1.75rem) 0;display:flex}.product-single .summary form.cart .quantity{display:flex}.product-single .summary form.cart .quantity .qty{appearance:textfield;background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-md);block-size:3.25rem;color:var(--color-text);text-align:center;inline-size:5.25rem;padding-block:.5rem;padding-inline:.75rem;font-size:1rem}.product-single .summary form.cart .quantity .qty::-webkit-outer-spin-button{appearance:none;margin:0}.product-single .summary form.cart .quantity .qty::-webkit-inner-spin-button{appearance:none;margin:0}.product-single .summary form.cart .quantity .qty:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-1px}.product-single .summary form.cart .quantity.has-stepper{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-md)}.product-single .summary form.cart .quantity.has-stepper .qty{border:0;border-radius:0;inline-size:3.5rem;padding-inline:.25rem}.product-single .summary form.cart .quantity.has-stepper .qty-step{color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;inline-size:2.75rem;padding:0;display:inline-flex}.product-single .summary form.cart .quantity.has-stepper .qty-step:hover,.product-single .summary form.cart .quantity.has-stepper .qty-step:focus-visible{color:var(--color-primary)}.product-single .summary form.cart .single_variation_wrap{flex-basis:100%}.product-single .summary form.cart .woocommerce-variation-add-to-cart{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.product-single .summary form.cart .single_add_to_cart_button{flex:12.5rem;gap:.5rem;min-block-size:3.25rem}.product-single .summary form.cart .single_add_to_cart_button.disabled{background-color:var(--color-border);border-color:var(--color-border);color:var(--color-text);opacity:1}.product-single .summary form.cart .single_add_to_cart_button:after{content:"";background-color:currentColor;block-size:1.125rem;inline-size:1.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.product-single .summary form.cart .variations{-webkit-margin-after:.25rem;flex-basis:100%;margin-block-end:.25rem}.product-single .summary .trust-lines{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-margin-before:clamp(1.25rem, 1.25rem + (.5) * (100vw - 21.875rem) / 53.125, 1.75rem);-webkit-padding-before:1.25rem;flex-direction:column;gap:.625rem;margin-block-start:clamp(1.25rem,.941176vw + 1.04412rem,1.75rem);padding-block-start:1.25rem;font-size:.875rem;display:flex}.product-single .summary .trust-lines li{align-items:flex-start;gap:.625rem;display:flex}.product-single .summary .trust-lines .trust-icon{color:var(--color-primary);-webkit-margin-before:.125rem;margin-block-start:.125rem;font-size:1.125rem}.product-single .spec-cards{-webkit-margin-before:clamp(2.5rem, 2.5rem + (1.5) * (100vw - 21.875rem) / 53.125, 4rem);margin-block-start:clamp(2.5rem,2.82353vw + 1.88235rem,4rem)}.product-single .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=1024px){.product-single .spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.product-single .spec-card{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);flex-direction:column;gap:.25rem;padding-block:1.25rem;padding-inline:1.25rem;display:flex}.product-single .spec-card .spec-icon{color:var(--color-primary);-webkit-margin-after:.5rem;margin-block-end:.5rem;font-size:1.25rem}.product-single .spec-card .spec-value{font-size:clamp(1.625rem,.941176vw + 1.41912rem,2.125rem);font-weight:var(--font-semibold);letter-spacing:-.03em;line-height:1.1}.product-single .spec-card .spec-label{color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-medium);letter-spacing:.1em;text-transform:uppercase}.product-single .product-description{-webkit-margin-before:clamp(3rem, 3rem + (2.5) * (100vw - 21.875rem) / 53.125, 5.5rem);gap:1.5rem 3rem;margin-block-start:clamp(3rem,4.70588vw + 1.97059rem,5.5rem);display:grid}@media (width>=1024px){.product-single .product-description{grid-template-columns:15rem minmax(0,1fr)}}.product-single .description-side{min-inline-size:0}.product-single .description-side .eyebrow{margin-block:0 .75rem}.product-single .description-content{max-inline-size:72ch}.product-single .description-content>:first-child{-webkit-margin-before:0;margin-block-start:0}.product-single .description-content h2{margin-block:0 1rem;font-size:clamp(1.5rem,.941176vw + 1.29412rem,2rem)}.product-single .description-content h3{margin-block:clamp(1.75rem,1.41176vw + 1.44118rem,2.5rem) .75rem;scroll-margin-block-start:1.5rem}.product-single .description-content ul,.product-single .description-content ol{-webkit-padding-start:1.2em;padding-inline-start:1.2em}.product-single .description-content li+li{-webkit-margin-before:.25rem;margin-block-start:.25rem}.product-single .description-content img{border-radius:var(--radius-md)}.product-single .description-content iframe{aspect-ratio:16/9;border-radius:var(--radius-md);border:0;block-size:auto;inline-size:100%;max-inline-size:100%}.product-single .spec-list{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);margin-block:clamp(1.75rem,1.41176vw + 1.44118rem,2.5rem) 0}.product-single .spec-list .spec-row{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1.5rem;padding-block:.625rem;display:grid}.product-single .spec-list dt{color:var(--color-text-muted)}.product-single .spec-list dd{font-weight:var(--font-medium);margin:0}.product-single .product-reviews{-webkit-margin-before:clamp(3rem, 3rem + (2.5) * (100vw - 21.875rem) / 53.125, 5.5rem);margin-block-start:clamp(3rem,4.70588vw + 1.97059rem,5.5rem)}.product-single .reviews-head{-webkit-margin-after:clamp(1rem, 1rem + (.5) * (100vw - 21.875rem) / 53.125, 1.5rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin-block-end:clamp(1rem,.941176vw + .794118rem,1.5rem);display:flex}.product-single .reviews-head h2{margin:0;font-size:clamp(1.5rem,.941176vw + 1.29412rem,2rem)}.product-single .reviews-head .woocommerce-product-rating{color:var(--color-text-muted);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.product-single flynt-component[name=AtomQuantity]{display:block}.product-single .comment-respond{-webkit-margin-before:clamp(1.75rem, 1.75rem + (.75) * (100vw - 21.875rem) / 53.125, 2.5rem);margin-block-start:clamp(1.75rem,1.41176vw + 1.44118rem,2.5rem)}.product-single .comment-respond .comment-reply-title{margin-block:0 .75rem;font-size:1.25rem}.product-single .comment-respond .comment-form{max-inline-size:var(--content-narrow);flex-direction:column;gap:.75rem;display:flex}.product-single .comment-respond .comment-form p{margin:0}.product-single .comment-respond .comment-form label{-webkit-margin-after:.25rem;margin-block-end:.25rem;font-size:.875rem;display:block}.product-single .comment-respond .comment-form input:not([type=submit],[type=checkbox]),.product-single .comment-respond .comment-form textarea,.product-single .comment-respond .comment-form select{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;inline-size:100%;padding-block:.625rem;padding-inline:.75rem}.product-single .comment-respond .comment-form input:not([type=submit],[type=checkbox]):focus,.product-single .comment-respond .comment-form textarea:focus,.product-single .comment-respond .comment-form select:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-1px}.product-single .comment-respond .comment-form textarea{min-block-size:7.5rem}.product-single .comment-respond .comment-form .comment-form-cookies-consent{align-items:center;gap:.5rem;display:flex}.product-single .comment-respond .comment-form .comment-form-cookies-consent label{margin:0}.product-single .comment-respond .form-submit{margin-block:.5rem 0}.product-single section.related{-webkit-margin-before:clamp(3rem, 3rem + (2.5) * (100vw - 21.875rem) / 53.125, 5.5rem);margin-block-start:clamp(3rem,4.70588vw + 1.97059rem,5.5rem)}.product-single .related-head{-webkit-margin-after:clamp(1rem, 1rem + (.5) * (100vw - 21.875rem) / 53.125, 1.5rem);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-block-size:2.75rem;margin-block-end:clamp(1rem,.941176vw + .794118rem,1.5rem);display:flex}.product-single .related-head>h2{letter-spacing:-.015em;-webkit-margin-end:auto;margin:0;margin-inline-end:auto;font-size:clamp(1.5rem,1.17647vw + 1.24265rem,2.125rem)}@media (width<=743.98px){.product-single .rail-controls{gap:.5rem;display:flex}.product-single .rail-arrow{background-color:var(--color-white);border:1px solid var(--color-border);block-size:2.75rem;color:var(--color-text);cursor:pointer;inline-size:2.75rem;transition:border-color var(--transition), color var(--transition), opacity var(--transition);border-radius:62.4375rem;justify-content:center;align-items:center;display:flex}.product-single .rail-arrow .icon{font-size:1.25rem}.product-single .rail-arrow:hover:not(:disabled),.product-single .rail-arrow:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.product-single .rail-arrow:disabled{cursor:default;opacity:.4}.product-single .related-rail{--rail-inset:max(var(--content-padding), (100% - var(--content-max)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:.25rem;scroll-padding-inline-start:var(--rail-inset);overflow-x:auto}.product-single .related-rail::-webkit-scrollbar{display:none}.product-single .related-rail{--rail-inset:0}.product-single section.related .products-grid{padding-inline:var(--rail-inset) var(--content-padding);gap:clamp(1rem,.470588vw + .897059rem,1.25rem);margin:0;padding-inline:0;display:flex}.product-single section.related .products-item{scroll-snap-align:start;flex:none;inline-size:min(78vw,18.875rem)}}@media (width>=744px){.product-single .rail-controls{display:none!important}}.product-single.product-single--b{--product-sticky-top:calc(var(--header-height) + .5rem)}@media (width>=1024px){.product-single.product-single--b{--product-sticky-top:calc(var(--header-height-lg) + 1rem)}}.product-single.product-single--b .product-layout{flex-direction:column;gap:0;display:flex}@media (width<=1023.98px){.product-single.product-single--b .product-buy,.product-single.product-single--b .product-main{display:contents}.product-single.product-single--b .buy-head{order:1}.product-single.product-single--b .product-media{order:2}.product-single.product-single--b .price-row{order:3}.product-single.product-single--b .trust-lines--lead{order:4}.product-single.product-single--b flynt-component[name=AtomQuantity]{order:5}.product-single.product-single--b .woocommerce-product-details__short-description{order:6}.product-single.product-single--b .trust-lines:not(.trust-lines--lead){order:7}.product-single.product-single--b .spec-cards{order:8}.product-single.product-single--b flynt-component[name=AtomDescriptionNav]{order:9}.product-single.product-single--b .product-description{order:10}.product-single.product-single--b{-webkit-padding-before:.5rem;padding-block-start:.5rem}.product-single.product-single--b .breadcrumbs{-webkit-margin-after:.5rem;margin-block-end:.5rem}.product-single.product-single--b .buy-head .eyebrow{-webkit-margin-after:.375rem;margin-block-end:.375rem}.product-single.product-single--b .buy-head .product_title{-webkit-margin-after:.5rem;margin-block-end:.5rem}.product-single.product-single--b .buy-head .woocommerce-product-rating{-webkit-margin-after:0;margin-block-end:0}.product-single.product-single--b .product-media,.product-single.product-single--b .price-row{-webkit-margin-before:.75rem;margin-block-start:.75rem}.product-single.product-single--b flynt-component[name=AtomQuantity]{-webkit-margin-before:0;margin-block-start:0}.product-single.product-single--b .trust-lines--lead,.product-single.product-single--b form.cart,.product-single.product-single--b .stock{-webkit-margin-before:.75rem;margin-block-start:.75rem}.product-single.product-single--b flynt-component[name=AtomQuantity]{flex-direction:column;display:flex}.product-single.product-single--b flynt-component[name=AtomQuantity] form.cart{order:1}.product-single.product-single--b flynt-component[name=AtomQuantity] .stock{order:2}.product-single.product-single--b .woocommerce-product-gallery .woocommerce-product-gallery__image img{object-fit:contain;block-size:clamp(13.75rem,62vw,15rem)}.product-single.product-single--b .woocommerce-product-gallery .flex-viewport:not([style*=height]){aspect-ratio:auto;block-size:clamp(13.75rem,62vw,15rem)}.product-single.product-single--b .woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__wrapper{aspect-ratio:auto;block-size:clamp(13.75rem,62vw,15rem)}.product-single.product-single--b .woocommerce-product-gallery .flex-control-thumbs{-webkit-margin-before:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.5rem;display:flex}.product-single.product-single--b .woocommerce-product-gallery .flex-control-thumbs li{flex:none;margin-block:0}.product-single.product-single--b .woocommerce-product-gallery .flex-control-thumbs img{box-sizing:border-box;object-fit:contain;block-size:2.75rem;inline-size:2.75rem;display:block}.product-single.product-single--b .woocommerce-product-gallery:has(.woocommerce-product-gallery__image+.woocommerce-product-gallery__image):not(:has(.flex-control-thumbs)){-webkit-padding-after:calc(2.75rem + .5rem);padding-block-end:3.25rem}}@media (width>=1024px){.product-single.product-single--b .product-layout{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,1fr) 30rem;align-items:start;gap:0 2.5rem;display:grid}.product-single.product-single--b .product-main{grid-area:1/1;min-inline-size:0}.product-single.product-single--b .product-buy{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);flex-direction:column;grid-area:1/2;padding-block:1.75rem;padding-inline:1.75rem;display:flex;position:sticky;inset-block-start:var(--product-sticky-top)}.product-single.product-single--b .product-buy .buy-head{order:1}.product-single.product-single--b .product-buy .price-row{order:2}.product-single.product-single--b .product-buy .woocommerce-product-details__short-description{order:3}.product-single.product-single--b .product-buy flynt-component[name=AtomQuantity]{order:4}.product-single.product-single--b .product-buy .trust-lines--lead{order:5}.product-single.product-single--b .product-buy .trust-lines:not(.trust-lines--lead){order:6}.product-single.product-single--b .product-media{position:static;inset-block-start:auto}.product-single.product-single--b .woocommerce-product-gallery .flex-control-thumbs{gap:.5rem;display:flex}.product-single.product-single--b .woocommerce-product-gallery .flex-control-thumbs li{flex:none}.product-single.product-single--b .woocommerce-product-gallery .flex-control-thumbs img{object-fit:contain;block-size:6.1875rem;inline-size:6.1875rem}.product-single.product-single--b .woocommerce-product-gallery .woocommerce-product-gallery__image img{object-fit:contain;block-size:37.5rem}.product-single.product-single--b .woocommerce-product-gallery .flex-viewport:not([style*=height]){aspect-ratio:auto;block-size:37.5rem}.product-single.product-single--b .woocommerce-product-gallery:has(.woocommerce-product-gallery__image+.woocommerce-product-gallery__image):not(:has(.flex-control-thumbs)){-webkit-padding-after:calc((100% - 4 * .5rem) / 5 + .75rem);padding-block-end:calc(20% + .35rem)}}.product-single.product-single--b .buy-head .product_title{font-size:clamp(1.75rem,.941176vw + 1.54412rem,2.25rem)}.product-single.product-single--b .onsale,.product-single.product-single--b .price-row .wc-price-history{font-size:.875rem}.product-single.product-single--b form.cart .single_add_to_cart_button{flex:10rem}.product-single.product-single--b .woocommerce-product-details__short-description{max-inline-size:none}.product-single.product-single--b .trust-lines{-webkit-border-before:0;-webkit-margin-before:1rem;-webkit-padding-before:0;border-block-start:0;margin-block-start:1rem;padding-block-start:0}.product-single.product-single--b .trust-lines--lead{-webkit-margin-before:.75rem;margin-block-start:.75rem}.product-single.product-single--b .spec-cards{-webkit-margin-before:clamp(1.5rem, 1.5rem + (.5) * (100vw - 21.875rem) / 53.125, 2rem);margin-block-start:clamp(1.5rem,.941176vw + 1.29412rem,2rem)}.product-single.product-single--b .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1024px){.product-single.product-single--b .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-single.product-single--b flynt-component[name=AtomDescriptionNav]{-webkit-margin-before:clamp(1.25rem, 1.25rem + (.75) * (100vw - 21.875rem) / 53.125, 2rem);margin-block-start:clamp(1.25rem,1.41176vw + .941177rem,2rem)}.product-single.product-single--b .product-description{-webkit-margin-before:clamp(1.25rem, 1.25rem + (.5) * (100vw - 21.875rem) / 53.125, 1.75rem);margin-block-start:clamp(1.25rem,.941176vw + 1.04412rem,1.75rem);display:block}.product-single.product-single--b .description-content h3,.product-single.product-single--b .product-reviews{scroll-margin-block-start:calc(var(--product-sticky-top) + 4.5rem)}@media (width>=1024px){.product-single.product-single--b .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-single.product-single--b .reviews-head{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;display:grid}@media (width>=1024px){.product-single.product-single--b .reviews-head{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,1fr) 30rem;column-gap:2.5rem}}body .wc-block-components-button:not(.is-link){background-color:var(--color-primary);border-radius:var(--radius-md);color:hsl(var(--hs-neutral) 98%);font-family:var(--font-heading);font-size:1rem;font-weight:var(--font-medium);letter-spacing:-.02em;transition:background-color var(--transition);border:0}body .wc-block-components-button:not(.is-link) .wc-block-components-button__text,body .wc-block-components-button:not(.is-link) .wc-block-components-button__text *{color:inherit}body .wc-block-components-button:not(.is-link):hover,body .wc-block-components-button:not(.is-link):focus{background-color:var(--color-primary-dark);color:hsl(var(--hs-neutral) 98%)}body .wc-block-components-button:not(.is-link):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body .wc-block-components-button:not(.is-link):disabled{opacity:.5}body .wc-block-components-text-input>input:where([type=text],[type=email],[type=tel],[type=url],[type=password],[type=number]),body .wc-blocks-components-select .wc-blocks-components-select__select{border-radius:var(--radius-md)}body .wc-block-components-text-input>input:focus,body .wc-blocks-components-select .wc-blocks-components-select__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}[data-theme=dark] .wc-block-cart .wc-block-cart__submit-container--sticky{background:var(--color-surface)}[data-theme=dark] .wc-block-components-product-sale-badge{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}body .wc-block-checkout .wc-block-components-checkout-step{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);-webkit-margin-after:1rem;margin-block-end:1rem;padding-block:1.5rem;padding-inline:1.5rem}body .wc-block-checkout .wc-block-components-checkout-step__heading{margin-block:0 1rem}body .wc-block-checkout .wc-block-components-checkout-step__title{margin-block:0;font-size:1.25rem}body .wc-block-checkout .wc-block-components-checkout-step__description{color:var(--color-text-muted);font-size:.875rem}body .wc-block-checkout .wc-block-components-text-input{-webkit-padding-before:0;flex-direction:column-reverse;padding-block-start:0;display:flex}body .wc-block-checkout .wc-block-components-text-input>label{color:var(--color-text-muted);-webkit-margin-after:.375rem;-webkit-padding-start:.875rem;transform-origin:unset;margin-block-end:.375rem;padding-inline-start:.875rem;font-size:.875rem;line-height:1.4;position:static;inset:auto;transform:none}body .wc-block-checkout .wc-block-components-text-input.is-active>label,body .wc-block-checkout .wc-block-components-text-input>input:focus+label{color:var(--color-text-muted);font-size:.875rem;transform:none}body .wc-block-checkout .wc-block-components-text-input>input{block-size:auto;min-block-size:3rem;padding-block:.625rem}body .wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__container{flex-direction:column;block-size:auto;display:flex}body .wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__label{color:var(--color-text-muted);-webkit-margin-after:.375rem;-webkit-padding-start:.875rem;transform-origin:unset;order:-1;margin-block-end:.375rem;padding-inline-start:.875rem;font-size:.875rem;line-height:1.4;position:static;inset:auto;transform:none}body .wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__select{block-size:auto;min-block-size:3rem;padding-block:.625rem;padding-inline:.875rem 2.25rem}body .wc-block-checkout .wc-block-components-totals-coupon__form{align-items:end;gap:.5rem}body .wc-block-checkout .wc-block-components-totals-coupon__form .wc-block-components-text-input{margin:0}body .wc-block-checkout .wc-block-components-totals-coupon__form .wc-block-components-text-input>input{min-block-size:3rem}body .wc-block-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{flex:none;block-size:3rem;min-block-size:3rem;padding-inline:1.25rem}body .wc-block-checkout .wc-block-components-radio-control__option{border-radius:var(--radius-md);min-block-size:3.5rem}body .wc-block-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body .wc-block-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-color:var(--color-primary)}body .wc-block-checkout .wc-block-components-radio-control__input{accent-color:var(--color-primary)}@media (width>=1024px){body .wc-block-checkout .wc-block-checkout__sidebar{align-self:start;position:sticky;inset-block-start:calc(var(--header-height-lg) + 1rem)}}body .wc-block-checkout .wp-block-woocommerce-checkout-express-payment-block,body .wc-block-checkout .wc-block-checkout__express-payment{display:none}body .wc-block-checkout .tpay-blik0,body .wc-block-checkout .tpay-pbl-container{background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding-block:1rem;padding-inline:1rem}body .wc-block-checkout .tpay_blik-payment-form .bottom>div{color:var(--color-text-muted);-webkit-margin-after:.375rem;margin-block-end:.375rem;font-size:.875rem}body .wc-block-checkout .tpay_blik-payment-form input[name=blik0]{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;letter-spacing:.15em;min-block-size:3rem;padding-block:.625rem;padding-inline:.875rem;font-size:1.125rem}body .wc-block-checkout .tpay_blik-payment-form input[name=blik0]:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-1px}body .wc-block-checkout .tpay-accept-conditions p{color:var(--color-text-muted);margin-block:0 .375rem;font-size:.75rem;line-height:1.5}body .wc-block-checkout .powered-by-tpay p{color:var(--color-text-muted);font-size:.75rem}body .wc-block-checkout .tpay-pbl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (width>=744px){body .wc-block-checkout .tpay-pbl{grid-template-columns:repeat(3,minmax(0,1fr))}}body .wc-block-checkout label.tpay-item{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.5rem;min-block-size:3.5rem;padding-block:.5rem;padding-inline:.625rem;display:flex}body .wc-block-checkout label.tpay-item:hover{border-color:var(--color-primary)}body .wc-block-checkout label.tpay-item .name{color:var(--color-text);font-size:.75rem}table.woocommerce-orders-table,table.woocommerce-table--order-details,table.shop_table{border-collapse:collapse;inline-size:100%}table.woocommerce-orders-table td,table.woocommerce-orders-table th,table.woocommerce-table--order-details td,table.woocommerce-table--order-details th,table.shop_table td,table.shop_table th{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);text-align:start;padding-block:.75rem;padding-inline:.5rem}table.woocommerce-orders-table td:last-child,table.woocommerce-orders-table th:last-child,table.woocommerce-orders-table tfoot td,table.woocommerce-orders-table tfoot th,table.woocommerce-table--order-details td:last-child,table.woocommerce-table--order-details th:last-child,table.woocommerce-table--order-details tfoot td,table.woocommerce-table--order-details tfoot th,table.shop_table td:last-child,table.shop_table th:last-child,table.shop_table tfoot td,table.shop_table tfoot th{text-align:end}table.woocommerce-orders-table tfoot th,table.woocommerce-table--order-details tfoot th,table.shop_table tfoot th{font-weight:var(--font-medium)}.comment-form .logged-in-as{color:var(--color-text-muted);margin-block:0 1rem;font-size:.875rem}.woocommerce-view-order mark,.woocommerce-account .woocommerce-order-details mark,.woocommerce-account .woocommerce-customer-details mark{color:inherit;font-weight:var(--font-medium);background:0 0}.woocommerce-account .woocommerce-MyAccount-content>.order-status-steps{margin-block:clamp(1rem,.941176vw + .794118rem,1.5rem) 0}.woocommerce-account .woocommerce-order-details__title,.woocommerce-account .woocommerce-column__title{letter-spacing:-.015em;margin-block:clamp(1.5rem,.941176vw + 1.29412rem,2rem) clamp(.75rem,.470588vw + .647059rem,1rem);font-size:clamp(1.25rem,.470588vw + 1.14706rem,1.5rem)}.woocommerce-account .woocommerce-order-details,.woocommerce-account .woocommerce-customer-details .woocommerce-columns{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);-webkit-margin-before:clamp(1rem, 1rem + (.5) * (100vw - 21.875rem) / 53.125, 1.5rem);margin-block-start:clamp(1rem,.941176vw + .794118rem,1.5rem);padding-block:clamp(1rem,.941176vw + .794118rem,1.5rem);padding-inline:clamp(1rem,.941176vw + .794118rem,1.5rem)}.woocommerce-account .woocommerce-order-details__title{-webkit-margin-before:0;margin-block-start:0}.woocommerce-account address{font-style:normal;line-height:1.6}.woocommerce-account .woocommerce-customer-details .woocommerce-columns{gap:clamp(1rem,1.88235vw + .588235rem,2rem);display:grid}@media (width>=744px){.woocommerce-account .woocommerce-customer-details .woocommerce-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce-account .woocommerce-customer-details .woocommerce-columns .col-1,.woocommerce-account .woocommerce-customer-details .woocommerce-columns .col-2{float:none;inline-size:auto;max-inline-size:none}.wc-block-cart .wc-block-components-product-name,.wc-block-checkout .wc-block-components-product-name{color:var(--color-text);font-weight:var(--font-medium);text-decoration:none}.wc-block-cart .wc-block-components-product-metadata__description,.wc-block-checkout .wc-block-components-product-metadata__description{color:var(--color-text-muted)}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title,.wp-block-woocommerce-empty-cart-block .with-empty-cart-icon:before{color:var(--color-text)}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.941176vw + .794118rem,1.5rem);margin:0;display:grid}@media (width>=1024px){.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products{grid-template-columns:repeat(4,minmax(0,1fr))}}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);text-align:start;border:0;flex-direction:column;padding-block:.75rem 1rem;padding-inline:.75rem;display:flex;flex:none!important;inline-size:auto!important;max-inline-size:none!important;margin:0!important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-image img{aspect-ratio:4/3;background-color:var(--color-white);border-radius:var(--radius-md);object-fit:contain;padding:.75rem}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{color:var(--color-text);font-size:1rem;font-weight:var(--font-semibold);margin-block:.75rem 0;padding-inline:.25rem;text-decoration:none}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price{font-weight:var(--font-semibold);margin-block:.5rem 0;padding-inline:.25rem}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-link{color:inherit;text-decoration:none}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart{-webkit-margin-before:auto;-webkit-padding-before:.875rem;margin-block-start:auto;padding-block-start:.875rem}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link{background-color:var(--color-primary);border-radius:var(--radius-md);color:var(--color-white);border:0;justify-content:center;inline-size:100%;padding-block:.6875rem;padding-inline:1.5rem;font-size:1rem;line-height:1.5;text-decoration:none;display:inline-flex}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link:hover,.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link:focus-visible{background-color:var(--color-primary-dark);color:var(--color-white)}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale{background-color:var(--color-sale-bg);color:var(--color-sale);font-size:.75rem;font-weight:var(--font-semibold);text-transform:none;border:0;border-radius:62.4375rem;padding-block:.375rem;padding-inline:.625rem;inset-block-start:1.25rem;inset-inline:1.25rem auto}.wc-block-cart .wc-block-cart-items{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);box-sizing:border-box;inline-size:100%;padding-block:.5rem;padding-inline:1.25rem}@media (width<=743.98px){.wc-block-cart .wc-block-cart-items{padding-inline:.75rem}.wc-block-cart .wc-block-cart-items .wc-block-components-sale-badge{white-space:normal;font-size:.75rem}}.wc-block-cart .wc-block-cart__sidebar .wc-block-components-sidebar{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);padding-block:.5rem;padding-inline:1.25rem}.wc-block-cart .wc-block-components-product-image img{background-color:var(--color-white);border-radius:var(--radius-sm)}.wc-block-cart .wc-block-components-quantity-selector{border-radius:var(--radius-md)}@media (width>=1024px){.wc-block-cart .wc-block-cart__sidebar{align-self:start;position:sticky;inset-block-start:calc(var(--header-height-lg) + 1rem)}}.wc-block-cart .wp-block-woocommerce-cart-cross-sells-block,.wc-block-cart .wc-block-cart__cross-sells,.wc-block-cart .wp-block-woocommerce-cart-express-payment-block,.wc-block-cart .wc-block-cart__payment-options{display:none}.wc-block-cart .screen-reader-text{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wc-block-cart .wc-block-components-totals-shipping__via{color:var(--color-text-muted);font-size:.875rem}.page-content.is-cart{-webkit-padding-before:var(--component-spacing-md);padding-block-start:var(--component-spacing-md)}.page-content.is-cart>flynt-component[name=AtomFreeShippingBar]{inline-size:var(--wrapper);margin-inline:auto}.page-content.is-cart .cart-notice{color:var(--color-text-muted);align-items:flex-start;gap:.625rem;margin-block:clamp(1rem,.941176vw + .794118rem,1.5rem) 0;font-size:.875rem;display:flex}.page-content.is-cart .cart-notice .icon{color:var(--color-primary);-webkit-margin-before:.125rem;flex:none;margin-block-start:.125rem;font-size:1.125rem}.wc-block-checkout .wc-block-components-checkout-step{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);-webkit-margin-after:1rem;margin-block-end:1rem;padding-block:1.25rem;padding-inline:1.25rem}.wc-block-checkout .wc-block-components-checkout-step__title{-webkit-margin-before:0;margin-block-start:0}.wc-block-checkout .wc-block-checkout__sidebar .wc-block-components-sidebar{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);padding-block:.5rem;padding-inline:1.25rem}.wc-block-checkout .wc-block-components-radio-control__option{border-radius:var(--radius-md)}.woocommerce-account .page-header .page-title{letter-spacing:-.02em;font-size:clamp(1.75rem,1.17647vw + 1.49265rem,2.375rem);line-height:1.15}.woocommerce-account .account-greeting{color:var(--color-text-muted);margin-block:.625rem 0}.woocommerce-account .account-greeting strong{color:var(--color-text);font-weight:var(--font-medium)}.woocommerce-account .woocommerce{-webkit-margin-before:clamp(.75rem, .75rem + (.5) * (100vw - 21.875rem) / 53.125, 1.25rem);margin-block-start:clamp(.75rem,.941176vw + .544118rem,1.25rem)}.woocommerce-account .woocommerce-MyAccount-navigation{-webkit-margin-before:clamp(1rem, 1rem + (.5) * (100vw - 21.875rem) / 53.125, 1.5rem);margin-block-start:clamp(1rem,.941176vw + .794118rem,1.5rem)}.woocommerce-account .account-intro{color:var(--color-text-muted);margin-block:clamp(1.25rem,.941176vw + 1.04412rem,1.75rem);font-size:.9375rem}.woocommerce-account .page-content:not(.page-header){-webkit-padding-after:var(--component-spacing-md);padding-block-end:var(--component-spacing-md)}.woocommerce-account .u-columns.col2-set{gap:clamp(1rem,.941176vw + .794118rem,1.5rem);display:grid}@media (width>=744px){.woocommerce-account .u-columns.col2-set{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce-account .u-columns.col2-set>.col-1,.woocommerce-account .u-columns.col2-set>.col-2{float:none;inline-size:auto;max-inline-size:none}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-account .woocommerce-ResetPassword,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-EditAccountForm,.woocommerce-account .woocommerce-address-fields{background-color:var(--color-surface-raised);border-radius:var(--radius-lg);padding-block:clamp(1.25rem,1.41176vw + .941177rem,2rem);padding-inline:clamp(1rem,1.88235vw + .588235rem,2rem)}.woocommerce-account h2{margin-block:0 1rem;font-size:clamp(1.375rem,.705882vw + 1.22059rem,1.75rem)}.woocommerce-account .form-row{flex-direction:column;gap:.375rem;margin-block:0 .875rem;display:flex}.woocommerce-account .form-row.form-row-first,.woocommerce-account .form-row.form-row-last{float:none;inline-size:100%}.woocommerce-account .form-row label{font-size:.875rem;font-weight:var(--font-medium)}.woocommerce-account .woocommerce-form__label-for-checkbox{align-items:center;gap:.625rem;min-block-size:2.75rem;display:flex}.woocommerce-account .woocommerce-form__input-checkbox{accent-color:var(--color-primary);flex:none;block-size:1.25rem;inline-size:1.25rem;margin:0}.woocommerce-account .woocommerce-Input,.woocommerce-account .input-text,.woocommerce-account select,.woocommerce-account textarea{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-text);font:inherit;min-block-size:3rem;inline-size:100%;padding-block:.625rem;padding-inline:.875rem}.woocommerce-account .woocommerce-Input:focus,.woocommerce-account .input-text:focus,.woocommerce-account select:focus,.woocommerce-account textarea:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-1px}.woocommerce-account .show-password-input{inset-block-start:50%;translate:0 -50%}.woocommerce-account .woocommerce-form-login__rememberme{-webkit-margin-after:1rem;flex-direction:row;align-items:center;gap:.5rem;margin-block-end:1rem;display:flex}.woocommerce-account .woocommerce-form-login__submit,.woocommerce-account .woocommerce-form-register__submit,.woocommerce-account .woocommerce-Button{inline-size:100%}.woocommerce-account .woocommerce-privacy-policy-text,.woocommerce-account .woocommerce-LostPassword{color:var(--color-text-muted);font-size:.875rem}.woocommerce-account .woocommerce-LostPassword{margin-block:.75rem 0}.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.941176vw + .794118rem,1.5rem);display:grid}.woocommerce-MyAccount-navigation ul{flex-wrap:wrap;gap:.5rem;margin-block:0;padding:0;list-style:none;display:flex}.woocommerce-MyAccount-navigation ul li{-webkit-margin-after:0;flex:none;margin-block-end:0}.woocommerce-MyAccount-navigation ul a{background-color:var(--color-surface-raised);color:var(--color-text-muted);font-size:.875rem;font-weight:var(--font-medium);border-radius:62.4375rem;align-items:center;min-block-size:2.75rem;padding-block:.625rem;padding-inline:1.125rem;text-decoration:none;display:inline-flex}.woocommerce-MyAccount-navigation ul a:hover,.woocommerce-MyAccount-navigation ul a:focus-visible{color:var(--color-text)}.woocommerce-MyAccount-navigation ul .is-active a{background-color:var(--color-ink);color:var(--color-white);font-weight:var(--font-semibold);text-decoration:none}.woocommerce-MyAccount-content{min-inline-size:0}.woocommerce-MyAccount-content:has(.order-status){background:0 0;padding:0}.woocommerce-MyAccount-content>:first-child{-webkit-margin-before:0;margin-block-start:0}.woocommerce-MyAccount-content .woocommerce-Addresses{gap:1rem;display:grid}@media (width>=744px){.woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce-MyAccount-content .woocommerce-Addresses .col-1,.woocommerce-MyAccount-content .woocommerce-Addresses .col-2{float:none;inline-size:auto;max-inline-size:none}.woocommerce-MyAccount-content .woocommerce-Address{border:1px solid var(--color-border);border-radius:var(--radius-md);padding-block:1rem;padding-inline:1rem}.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title{justify-content:space-between;align-items:baseline;display:flex}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button+.button{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.recovery{-webkit-padding-after:var(--component-spacing-md);flex-direction:column;gap:clamp(1.25rem,.941176vw + 1.04412rem,1.75rem);padding-block-end:var(--component-spacing-md);display:flex}.recovery .recovery-search-label{color:var(--color-text-muted);-webkit-margin-after:.375rem;margin-block-end:.375rem;font-size:.875rem;display:block}.recovery .recovery-search-row{gap:.5rem;max-inline-size:26.25rem;display:flex}.recovery .recovery-search-input{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;flex:auto;min-block-size:3rem;min-inline-size:0;padding-block:.625rem;padding-inline:.875rem}.recovery .recovery-search-input:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-1px}.recovery .recovery-search-button{background-color:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-white);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;min-block-size:3rem;inline-size:3rem;display:inline-flex}.recovery .recovery-search-button:hover,.recovery .recovery-search-button:focus-visible{background-color:var(--color-primary-dark)}.recovery .recovery-search-button .icon{font-size:1.25rem}.recovery .recovery-product{max-inline-size:20rem}.recovery .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
