@layer components{.sv-shop__inner{padding-block:var(--space-section);inline-size:100%;max-inline-size:var(--container-site);margin-inline:auto;padding-inline:1rem;box-sizing:border-box}body.sv-shop-page .woocommerce-message,body.sv-shop-page .woocommerce-info,body.sv-shop-page .woocommerce-error{display:block;margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid var(--color-border-soft);border-inline-start-width:4px;border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-strong);font-size:var(--text-body-sm);line-height:1.5;list-style:none}body.sv-shop-page .woocommerce-message:after,body.sv-shop-page .woocommerce-info:after{content:"";display:table;clear:both}body.sv-shop-page .woocommerce-message{border-color:var(--color-success)}body.sv-shop-page .woocommerce-info{border-color:var(--color-secondary)}body.sv-shop-page .woocommerce-error{border-color:var(--color-error)}body.sv-shop-page .woocommerce-error ul{margin:0;padding:0;list-style:none}body.sv-shop-page .woocommerce-error li+li{margin-block-start:.25rem}body.sv-shop-page :is(.woocommerce-message,.woocommerce-info) .button{float:inline-end;margin-inline-start:1rem;min-block-size:2.5rem}body.sv-shop-page .woocommerce-notices-wrapper:empty{display:none}body.sv-shop-page .blockUI.blockOverlay{position:relative;background-color:var(--color-surface)!important;opacity:.6!important;cursor:wait!important}body.sv-shop-page .blockUI.blockOverlay:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1.5rem;block-size:1.5rem;margin:-.75rem 0 0 -.75rem;border:2px solid var(--color-border-soft);border-block-start-color:var(--color-primary);border-radius:var(--radius-pill);animation:sv-shop-spin .8s linear infinite}@keyframes sv-shop-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){body.sv-shop-page .blockUI.blockOverlay:before{animation:none}}body.sv-shop-page :is(abbr.required,.required){border:0;color:var(--color-error);text-decoration:none}body.sv-shop-page .shop_table{inline-size:100%;border-collapse:collapse;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);color:var(--color-text-strong);font-size:var(--text-body-sm);line-height:1.5}body.sv-shop-page .shop_table :is(th,td){padding:.75rem 1rem;border-block-start:1px solid var(--color-border-soft);text-align:start;vertical-align:middle}body.sv-shop-page .shop_table thead th{border-block-start:0;background-color:var(--color-panel);font-weight:600}body.sv-shop-page .shop_table img{display:block;inline-size:4rem;max-inline-size:100%;block-size:auto;border-radius:var(--radius-sm)}body.sv-shop-page .shop_table .product-remove a{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-pill);color:var(--color-error);font-size:1.5rem;line-height:1;text-decoration:none}@media not (min-width:48rem){body.sv-shop-page .shop_table_responsive{border:0}body.sv-shop-page .shop_table_responsive thead{display:none}body.sv-shop-page .shop_table_responsive :is(tbody,tr,td,th){display:block}body.sv-shop-page .shop_table_responsive tr{margin-block-end:1rem;border:1px solid var(--color-border-soft);border-radius:var(--radius-md)}body.sv-shop-page .shop_table_responsive :is(td,th){display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:end}body.sv-shop-page .shop_table_responsive :is(td,th):first-child{border-block-start:0}body.sv-shop-page .shop_table_responsive td[data-title]:before{content:attr(data-title) ": ";flex:none;font-weight:600;text-align:start}body.sv-shop-page .shop_table_responsive :is(td.product-thumbnail,td.actions,td.product-remove):before,body.sv-shop-page .shop_table_responsive td.product-remove[data-title]:before{content:none}body.sv-shop-page .shop_table_responsive td.product-thumbnail{justify-content:center}body.sv-shop-page .shop_table_responsive td.product-remove{justify-content:flex-end}body.sv-shop-page .shop_table_responsive td.woocommerce-orders-table__cell-order-actions{flex-wrap:wrap;justify-content:flex-end}body.sv-shop-page .shop_table_responsive td.actions{display:block;text-align:start}body.sv-shop-page td.actions .coupon{display:flex;flex-direction:column;gap:.75rem;margin-block-end:.75rem}body.sv-shop-page td.actions :is(.coupon input.input-text,.coupon .button,>.button){inline-size:100%;box-sizing:border-box}}body.sv-shop-page .password-input{position:relative;display:block}body.sv-shop-page .password-input input{padding-inline-end:3rem}body.sv-shop-page .show-password-input{position:absolute;inset-block:0;inset-inline-end:0;inline-size:3rem;margin:0;padding:0;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer}body.sv-shop-page .show-password-input:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;inline-size:1.5rem;block-size:1.5rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M1.5%2012S5.5%204.5%2012%204.5%2022.5%2012%2022.5%2012%2018.5%2019.5%2012%2019.5%201.5%2012%201.5%2012z'/%3e%3ccircle%20cx='12'%20cy='12'%20r='3.25'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M1.5%2012S5.5%204.5%2012%204.5%2022.5%2012%2022.5%2012%2018.5%2019.5%2012%2019.5%201.5%2012%201.5%2012z'/%3e%3ccircle%20cx='12'%20cy='12'%20r='3.25'/%3e%3c/svg%3e") center / contain no-repeat}body.sv-shop-page .show-password-input.display-password:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M1.5%2012S5.5%204.5%2012%204.5%2022.5%2012%2022.5%2012%2018.5%2019.5%2012%2019.5%201.5%2012%201.5%2012z'/%3e%3ccircle%20cx='12'%20cy='12'%20r='3.25'/%3e%3cpath%20d='M3.5%203.5l17%2017'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M1.5%2012S5.5%204.5%2012%204.5%2022.5%2012%2022.5%2012%2018.5%2019.5%2012%2019.5%201.5%2012%201.5%2012z'/%3e%3ccircle%20cx='12'%20cy='12'%20r='3.25'/%3e%3cpath%20d='M3.5%203.5l17%2017'/%3e%3c/svg%3e")}body.sv-shop-page .show-password-input:hover{color:var(--color-text-strong)}body.sv-shop-page .show-password-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-sm)}body.sv-shop-page .woocommerce-Price-amount{color:inherit;font-weight:600;white-space:nowrap}body.sv-shop-page .price del{color:var(--color-text-muted);font-weight:400}body.sv-shop-page .price ins{text-decoration:none}body.sv-shop-page .star-rating{position:relative;display:inline-block;overflow:hidden;inline-size:5.6em;block-size:1.2em;font-size:1rem;line-height:1.2;letter-spacing:0;color:var(--color-accent)}body.sv-shop-page .star-rating:before{content:"★★★★★";position:absolute;inset-block-start:0;inset-inline-start:0;color:var(--color-border-soft)}body.sv-shop-page .star-rating span{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;padding-block-start:1.5em}body.sv-shop-page .star-rating span:before{content:"★★★★★";position:absolute;inset-block-start:0;inset-inline-start:0}.woocommerce-store-notice{position:fixed;inset-inline:0;inset-block-end:0;z-index:50;margin:0;padding:.75rem 1rem;background-color:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-body-sm);text-align:center}.woocommerce-store-notice a{color:inherit;text-decoration:underline}body.sv-shop-page .woocommerce-password-strength{margin-block-start:.5rem;padding:.5rem .75rem;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background-color:var(--color-panel);color:var(--color-text-strong);font-size:var(--text-caption);text-align:center}body.sv-shop-page .woocommerce-password-strength:is(.short,.bad){border-color:var(--color-error);color:var(--color-error)}body.sv-shop-page .woocommerce-password-strength.good{border-color:var(--color-secondary);color:var(--color-secondary)}body.sv-shop-page .woocommerce-password-strength.strong{border-color:var(--color-success);color:var(--color-success)}body.sv-shop-page .woocommerce-password-hint{display:block;margin-block-start:.5rem;color:var(--color-text-muted);font-size:var(--text-caption)}body.sv-shop-page .form-row{margin:0 0 1.25rem;padding:0}body.sv-shop-page .form-row label{display:block;margin-block-end:.375rem;color:var(--color-text-strong);font-size:var(--text-caption);line-height:1.4}body.sv-shop-page .form-row :is(input.input-text,textarea,select){display:block;box-sizing:border-box;inline-size:100%;min-block-size:3.25rem;margin:0;padding:.75rem 1rem;border:1px solid var(--color-border-field);border-radius:var(--radius-sm);background-color:var(--color-field);color:var(--color-text-strong);font:400 var(--text-body-sm) / 1.5 var(--font-text)}body.sv-shop-page .form-row textarea{min-block-size:7rem;resize:vertical}body.sv-shop-page .form-row ::placeholder{color:var(--color-field-placeholder);opacity:1}body.sv-shop-page .form-row :is(input,textarea,select):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body.sv-shop-page .form-row.woocommerce-invalid :is(input.input-text,textarea,select,.select2-selection){border-color:var(--color-error)}body.sv-shop-page .comment-form :is(input[type=text],input[type=email],input[type=url],textarea){display:block;box-sizing:border-box;inline-size:100%;max-inline-size:100%;padding:.75rem 1rem;border:1px solid var(--color-border-field);border-radius:var(--radius-sm);background-color:var(--color-field);color:var(--color-text-strong);font:400 var(--text-body-sm) / 1.5 var(--font-text)}@media(min-width:40rem){body.sv-shop-page .form-row-first,body.sv-shop-page .form-row-last{float:inline-start;inline-size:calc(50% - .5rem)}body.sv-shop-page .form-row-last{float:inline-end}body.sv-shop-page .form-row-wide,body.sv-shop-page .form-row.notes{clear:both}}}body.sv-shop-page .select2-container--default .select2-selection--single{box-sizing:border-box;block-size:3.25rem;border:1px solid var(--color-border-field);border-radius:var(--radius-sm);background-color:var(--color-field)}body.sv-shop-page .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:1rem 2.25rem;color:var(--color-text-strong);font-size:var(--text-body-sm);line-height:3.125rem}body.sv-shop-page .select2-container--default .select2-selection--single .select2-selection__arrow{block-size:3.125rem;inset-inline-end:.5rem}body.sv-shop-page .select2-container--default.select2-container--focus .select2-selection--single,body.sv-shop-page .select2-container--default.select2-container--open .select2-selection--single{outline:2px solid var(--color-primary);outline-offset:2px}body.sv-shop-page .select2-dropdown{border-color:var(--color-border-field);border-radius:var(--radius-sm);background-color:var(--color-surface)}body.sv-shop-page .select2-container--default .select2-results__option--highlighted[aria-selected],body.sv-shop-page .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--color-primary);color:var(--color-on-primary)}@layer components{body.sv-shop-page :is(.button,button.button,input.button,a.button,button[name=add-to-cart]){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:11.25rem;min-block-size:3.125rem;margin:0;padding:0 1.5rem;border:1px solid var(--color-primary);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-primary);font:400 var(--text-body) / 1.2 var(--font-text);letter-spacing:var(--tracking-wide);text-align:center;text-decoration:none;cursor:pointer;transition:filter .15s ease}body.sv-shop-page :is(.button.alt,button.alt,a.alt,.single_add_to_cart_button,.checkout-button,#place_order,button[name=add-to-cart]){background-color:var(--color-primary);color:var(--color-on-primary)}body.sv-shop-page :is(.button,button[name=add-to-cart]):hover{filter:brightness(.93)}body.sv-shop-page :is(.button,button[name=add-to-cart]):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}body.sv-shop-page :is(.button,button[name=add-to-cart]):is(:disabled,.disabled,[aria-disabled=true]){cursor:not-allowed;filter:none;opacity:.6}body.sv-shop-page .button.loading{opacity:.6;cursor:wait}@media(prefers-reduced-motion:reduce){body.sv-shop-page :is(.button,button[name=add-to-cart]){transition:none}}}@layer components{body.sv-shop-page .sv-qty{display:inline-flex;align-items:center;box-sizing:border-box;block-size:1.875rem;min-inline-size:6rem;border:1px solid var(--color-border-field);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-on-surface);overflow:hidden}body.sv-shop-page .sv-qty__step{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:400 var(--text-body) / 1 var(--font-text);cursor:pointer}body.sv-shop-page .sv-qty__step:hover{background-color:var(--color-panel)}body.sv-shop-page .sv-qty__step:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}body.sv-shop-page .sv-qty .qty{flex:1 1 auto;inline-size:2.5rem;min-inline-size:0;block-size:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:400 var(--text-body-sm) / 1 var(--font-text);letter-spacing:var(--tracking-wide);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}body.sv-shop-page .sv-qty .qty::-webkit-inner-spin-button,body.sv-shop-page .sv-qty .qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}body.sv-shop-page .sv-qty .qty:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}body.sv-shop-page .sv-price{margin:0;color:var(--color-on-surface);font:400 var(--text-title-md) / 1.2 var(--font-text);letter-spacing:var(--tracking-wide)}body.sv-shop-page .sv-price .woocommerce-Price-amount{color:var(--color-heading)}}@layer components{.sv-shop-hero{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;inline-size:100%;min-block-size:18rem;padding-block:clamp(2rem,9.0278vw,8.125rem) 2rem;padding-inline:clamp(1rem,10.3472vw,9.3125rem);color:var(--color-on-primary)}.sv-shop-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sv-shop-hero__media picture{display:contents}.sv-shop-hero__image{display:block;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}.sv-shop-hero__headline{margin:0;font:900 var(--text-display-hero) / var(--text-display-hero--line-height) var(--font-display);letter-spacing:0;text-shadow:var(--shadow-text-hero)}.sv-shop-hero__line{display:block}.sv-shop-hero__intro{margin:1rem 0 0;max-inline-size:32rem;font:600 var(--text-body-md) / var(--text-body-md--line-height) var(--font-text);text-shadow:var(--shadow-text-hero)}@media(min-width:48rem){.sv-shop-hero{aspect-ratio:1440 / 500;min-block-size:0}}.sv-shop-hero+.sv-shop__inner{padding-block-start:0}.sv-shop-title{margin:4.875rem 0 1.375rem;color:var(--color-primary);font:900 var(--text-display-md) / .625 var(--font-display);text-align:center}@media not (min-width:48rem){.sv-shop-title{margin-block-start:2rem;line-height:1.1}}.sv-shop-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:5.5625rem;row-gap:1rem;position:relative;min-block-size:1.4375rem;margin-block-end:2.125rem;color:var(--color-on-surface);font:600 var(--text-body-sm) / normal var(--font-text);letter-spacing:var(--tracking-wide)}@media(min-width:75rem){.sv-shop-toolbar{inline-size:72.4375rem;margin-inline:calc(50% - 36.21875rem)}}.sv-filters__summary,.sv-sort__control{position:relative;display:inline-flex;align-items:center;min-block-size:1.4375rem;cursor:pointer}.sv-filters__summary{list-style:none;gap:.5rem}.sv-filters__summary::-webkit-details-marker{display:none}.sv-sort__control{gap:.8125rem}.sv-shop-toolbar__icon{flex:none;inline-size:auto;block-size:auto}.sv-filters__summary:focus-visible,.sv-sort__control:focus-within{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.sv-filters[open] .sv-filters__summary,.sv-filters[data-active] .sv-filters__summary{color:var(--color-primary)}.sv-sort{margin:0}.sv-sort__select{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer;font:inherit;-webkit-appearance:none;appearance:none}.sv-sort__choice{color:var(--color-primary)}.sv-sort__apply{margin-inline-start:1rem;min-inline-size:0;min-block-size:2.25rem;padding-inline:1rem}.sv-filters__panel{position:absolute;inset-block-start:calc(100% + .75rem);inset-inline-start:0;z-index:5;box-sizing:border-box;inline-size:min(22rem,100%);display:grid;gap:1.25rem;padding:1.5rem;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:var(--shadow-card);font-weight:400;letter-spacing:0}.sv-filters__group{display:grid;gap:.625rem;min-inline-size:0;margin:0;padding:0;border:0}.sv-filters__legend{margin-block-end:.5rem;padding:0;color:var(--color-primary);font:600 var(--text-body-sm) / 1.2 var(--font-text);letter-spacing:var(--tracking-wide)}.sv-filters__option{display:flex;align-items:center;gap:.75rem;min-block-size:1.75rem;cursor:pointer;font-size:var(--text-body-sm);line-height:1.2}.sv-filters__option input{flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0;accent-color:var(--color-primary)}.sv-filters__option input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sv-filters__actions{display:flex;align-items:center;gap:1.25rem}body.sv-shop-page .sv-filters__apply{min-inline-size:7rem;min-block-size:2.5rem}.sv-filters__clear{color:var(--color-primary);font-size:var(--text-body-sm);text-decoration:underline;text-underline-offset:.2em}.sv-filters__clear:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media not (min-width:40rem){.sv-shop-toolbar{column-gap:2rem}.sv-filters__panel{inline-size:100%}}.sv-shop-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.875rem 1.0625rem;margin:0;padding:0;list-style:none}.sv-shop-grid>li{margin:0;padding:0;float:none;inline-size:auto;min-inline-size:0}.sv-shop-grid>li .sv-product{inline-size:min(23.4375rem,100%)}@media(min-width:40rem){.sv-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.sv-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:75rem){.sv-shop-grid{inline-size:72.4375rem;margin-inline:calc(50% - 36.21875rem)}}.sv-shop .woocommerce-no-products-found{margin-block:0 var(--space-section)}.sv-shop .woocommerce-no-products-found .woocommerce-info{margin:0;padding:2rem 1.5rem;border-inline-start-width:1px;border-color:var(--color-border-soft);text-align:center;color:var(--color-primary);font:600 var(--text-body-sm) / 1.5 var(--font-text);letter-spacing:var(--tracking-wide)}.sv-shop .woocommerce-pagination{margin-block:3rem 0}.sv-shop .woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;border:0;list-style:none}.sv-shop .woocommerce-pagination ul.page-numbers li{margin:0;padding:0;border:0;float:none}.sv-shop .woocommerce-pagination .page-numbers:is(a,span){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:2.75rem;min-block-size:2.75rem;padding-inline:1rem;border:1px solid var(--color-primary);border-radius:var(--radius-pill);background-color:transparent;color:var(--color-primary);font:600 var(--text-body-sm) / 1 var(--font-text);letter-spacing:var(--tracking-wide);text-decoration:none;transition:background-color .2s ease,color .2s ease}.sv-shop .woocommerce-pagination a.page-numbers:is(:hover,:focus-visible){background-color:var(--color-primary);color:var(--color-on-primary)}.sv-shop .woocommerce-pagination a.page-numbers:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.sv-shop .woocommerce-pagination .page-numbers.current{background-color:var(--color-primary);color:var(--color-on-primary)}.sv-shop .woocommerce-pagination .page-numbers.dots{border-color:transparent;min-inline-size:0;padding-inline:.25rem}@media(prefers-reduced-motion:reduce){.sv-shop .woocommerce-pagination .page-numbers:is(a,span){transition:none}}@media not (min-width:40rem){.sv-shop-toolbar{flex-direction:column;align-items:flex-start;row-gap:1.25rem}.sv-filters{inline-size:100%}.sv-filters__panel{position:static;margin-block-start:.75rem;inline-size:100%}}}@layer components{body.sv-shop-page .page-content__title{margin:4.6875rem 0 0;color:var(--color-primary);font:900 var(--text-display-md) / .625 var(--font-display);text-align:center}body.woocommerce-checkout .page-content__title,body.woocommerce-account .page-content__title,body.sv-shop-page.woocommerce-checkout .page-content__body{margin-block-start:3.4375rem}body.sv-shop-page .page-content__body{margin-block-start:2.875rem;padding-block-end:7.5rem}body.woocommerce-cart .wc-empty-cart-message{display:flex;flex-direction:column;align-items:center;margin-block:2rem 0}body.woocommerce-cart .wc-empty-cart-message .cart-empty{margin:0;padding:0;border:0;background:none;color:var(--color-text);font:400 var(--text-body-md) / 1.4 var(--font-text);text-align:center}body.woocommerce-cart .return-to-shop{margin:2.5rem 0 0;text-align:center}body.woocommerce-cart .return-to-shop .button{min-inline-size:14.75rem;border-color:var(--color-action);color:var(--color-text-strong);font-size:var(--text-body-md)}@media not (min-width:48rem){body.sv-shop-page .page-content__title{margin-block-start:2.5rem;line-height:1.1}body.sv-shop-page .page-content__body{margin-block-start:1.5rem;padding-block-end:4rem}}}@layer components{body.woocommerce-cart .sv-cart-page{inline-size:100%;max-inline-size:72.6875rem;margin-inline:auto}body.woocommerce-cart .sv-cart-page>.woocommerce-cart-form{display:grid;grid-template-columns:minmax(0,48.75rem) 20.625rem;grid-template-rows:auto 1fr;column-gap:3.3125rem;align-items:start;justify-content:center;min-inline-size:0}body.woocommerce-cart .sv-cart{grid-column:1;grid-row:1}body.woocommerce-cart .sv-cart-actions{grid-column:1;grid-row:2}body.woocommerce-cart .cart-collaterals{display:contents}body.woocommerce-cart .cart_totals{grid-column:2;grid-row:1 / span 2;min-inline-size:0}body.woocommerce-cart .cross-sells{grid-column:1 / -1;margin-block-start:3rem}body.woocommerce-cart .sv-cart{container-type:inline-size;margin:0;padding:0;border:1px solid var(--color-border-soft);list-style:none}body.woocommerce-cart .sv-cart__item{position:relative;display:grid;grid-template-columns:5.0625rem minmax(0,1fr) 6rem minmax(11.25rem,auto) 1.8125rem;grid-template-areas:"media body qty total remove";column-gap:1.25rem;align-items:center;min-block-size:8.6875rem;padding:0 1.375rem 0 0;color:var(--color-on-surface)}body.woocommerce-cart .sv-cart__item+.sv-cart__item{border-block-start:1px solid var(--color-border-soft)}body.woocommerce-cart .sv-cart__media{grid-area:media;align-self:start;margin:.5625rem 0 0 .3125rem;inline-size:4.75rem;block-size:7.5rem}body.woocommerce-cart .sv-cart__media :is(a,img){display:block;inline-size:100%;block-size:100%;object-fit:contain}body.woocommerce-cart .sv-cart__body{grid-area:body;align-self:start;min-inline-size:0;padding-block:1.4375rem .75rem}body.woocommerce-cart .sv-cart__name{display:block;color:var(--color-on-surface);font:400 1.3125rem / 1.375rem var(--font-text);text-decoration:none;overflow-wrap:break-word}body.woocommerce-cart a.sv-cart__name:hover{text-decoration:underline}body.woocommerce-cart .sv-cart__meta{display:flex;flex-wrap:wrap;align-items:baseline;margin:.9375rem 0 0;font:400 var(--text-body-sm) / 1.125rem var(--font-text);letter-spacing:var(--tracking-wide)}body.woocommerce-cart .sv-cart__size{min-inline-size:5.75rem;padding-inline-end:.5rem;color:var(--color-text-strong);letter-spacing:.05em}body.woocommerce-cart .sv-cart__mrp{color:var(--color-on-surface)}body.woocommerce-cart .sv-cart__pack{margin:.6875rem 0 0;padding-inline-start:.125rem;font:400 var(--text-caption) / 1.2 var(--font-text);letter-spacing:.1em}body.woocommerce-cart .sv-cart__body .backorder_notification{margin:.5rem 0 0;color:var(--color-error);font-size:var(--text-caption)}body.woocommerce-cart .sv-cart__body dl.variation{margin:.5rem 0 0;font-size:var(--text-caption)}body.woocommerce-cart .sv-cart__body dl.variation :is(dt,dd,p){display:inline;margin:0}body.woocommerce-cart .sv-cart__qty{grid-area:qty}body.woocommerce-cart .sv-cart__qty .quantity:not(.sv-qty){display:block;text-align:center}body.woocommerce-cart .sv-cart__total{grid-area:total;margin:0;padding-inline-start:2.0625rem;font:400 var(--text-body-sm) / 1.2 var(--font-text);letter-spacing:var(--tracking-wide)}body.woocommerce-cart .sv-cart__remove{grid-area:remove;display:grid;place-items:center;block-size:1.875rem}body.woocommerce-cart .sv-cart__remove .remove{display:grid;place-items:center;inline-size:100%;block-size:100%;color:var(--color-action);font:400 1.75rem / 1 var(--font-text);text-decoration:none}body.woocommerce-cart .sv-cart__remove .remove:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}body.woocommerce-cart .sv-cart-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-block-start:.875rem}body.woocommerce-cart .sv-cart-actions .sv-cart-continue{min-inline-size:14.75rem;margin-inline-start:auto;border-color:var(--color-action);color:var(--color-on-surface);font-size:var(--text-body-md)}body.woocommerce-cart .sv-cart-actions button[name=update_cart]:disabled{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.woocommerce-cart .sv-summary__title{margin:0;color:var(--color-on-surface);font:400 var(--text-title-md) / normal var(--font-text);letter-spacing:.05em}body.woocommerce-cart .sv-summary__table{inline-size:100%;margin-block:.625rem .9375rem;border-collapse:collapse;font:400 var(--text-body-sm) / 1.875rem var(--font-text);letter-spacing:var(--tracking-wide)}body.woocommerce-cart .sv-summary__table :is(th,td){padding:0;border:0;background:none;color:var(--color-on-surface);font-weight:400;vertical-align:top}body.woocommerce-cart .sv-summary__table th{text-align:start}body.woocommerce-cart .sv-summary__table td{text-align:end}body.woocommerce-cart .sv-summary__table td small{display:block;margin-block-start:-.25rem;font-size:var(--text-caption);line-height:1.2}body.woocommerce-cart .sv-summary__table tr.woocommerce-shipping-totals{display:block;margin-block-end:.375rem}body.woocommerce-cart .sv-summary__table tr.woocommerce-shipping-totals :is(th,td){display:block;text-align:start}body.woocommerce-cart .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}body.woocommerce-cart .woocommerce-shipping-methods li{display:flex;align-items:baseline;gap:.5rem;line-height:1.5rem}body.woocommerce-cart .woocommerce-shipping-destination{margin:.25rem 0 0;font-size:var(--text-caption);line-height:1.3}body.woocommerce-cart .sv-cart-page>.woocommerce-shipping-calculator{max-inline-size:20.625rem;margin:1.5rem 0 0 auto;font-size:var(--text-caption)}body.woocommerce-cart .sv-coupon{display:flex;flex-wrap:wrap}body.woocommerce-cart .sv-coupon input.input-text{flex:1 1 0;min-inline-size:0;box-sizing:border-box;block-size:2.5rem;margin:0;padding:0 1.125rem;border:1px solid var(--color-primary);border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--color-field);color:var(--color-on-surface);font:400 var(--text-body-sm) / 1.2 var(--font-text)}body.woocommerce-cart .sv-coupon input.input-text::placeholder{color:var(--color-field-placeholder);opacity:1}body.woocommerce-cart .sv-coupon .button{flex:0 0 5.625rem;min-inline-size:0;min-block-size:2.5rem;padding:0;border-color:transparent;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:color-mix(in srgb,var(--color-action) 94%,var(--color-on-surface));color:var(--color-on-primary);font-size:var(--text-body-sm)}body.woocommerce-cart .sv-coupon .coupon-error-notice{flex:0 0 100%;margin:.5rem 0 0;color:var(--color-error);font-size:var(--text-caption)}body.woocommerce-cart .sv-coupons{display:grid;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:var(--text-caption)}body.woocommerce-cart .sv-coupons__item{display:flex;justify-content:space-between;gap:.75rem}body.woocommerce-cart .sv-coupons .woocommerce-remove-coupon{color:var(--color-action)}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{margin-block-start:1.25rem}body.woocommerce-cart #main .cart_totals .wc-proceed-to-checkout .checkout-button{inline-size:100%;box-sizing:border-box;min-block-size:3.125rem;border-color:var(--color-text-strong);background:var(--color-text-strong);color:var(--color-on-primary);font-size:var(--text-body-md)}@media not (min-width:64rem){body.woocommerce-cart .sv-cart-page>.woocommerce-cart-form{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:2.5rem}body.woocommerce-cart .cart_totals{grid-column:1;grid-row:auto}body.woocommerce-cart .sv-cart-page>.woocommerce-shipping-calculator{max-inline-size:none}}@container (width < 42rem){body.woocommerce-cart .sv-cart__item{grid-template-columns:6rem minmax(0,1fr) 1.8125rem;grid-template-areas:"media body body" "qty total remove";row-gap:.75rem;padding:.75rem .75rem .75rem 0}body.woocommerce-cart .sv-cart__media{margin:0 0 0 .75rem;inline-size:5.25rem;block-size:6.5rem}body.woocommerce-cart .sv-cart__body{padding-block:0}body.woocommerce-cart .sv-cart__qty{margin-inline-start:.75rem}body.woocommerce-cart .sv-cart__total{padding-inline-start:.5rem;text-align:end}}}@layer components{body.single-product .sv-shop__inner{max-inline-size:90rem;padding-inline:clamp(1rem,2.6389vw,2.375rem);padding-block:3.5rem var(--space-section)}body.single-product div.product{display:grid;grid-template-columns:minmax(0,1fr);column-gap:3.375rem;row-gap:2rem;align-items:start}@media(min-width:64rem){body.single-product div.product{grid-template-columns:minmax(0,44.25rem) minmax(0,32.5rem)}}body.single-product div.product>:not(.sv-gallery,.summary){grid-column:1 / -1}.sv-gallery{position:relative;min-inline-size:0}.sv-gallery__main{display:flex;align-items:center;justify-content:center;inline-size:100%;max-inline-size:44.25rem;aspect-ratio:708 / 542;overflow:hidden}.sv-gallery__main picture{display:contents}.sv-gallery__main img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.sv-gallery__share{position:absolute;inset-block-start:1.25rem;inset-inline-end:.5rem;display:inline-flex;align-items:center;justify-content:center;inline-size:3.25rem;block-size:3.25rem;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background-color:var(--color-panel);color:var(--color-on-surface);cursor:pointer}.sv-gallery__share[hidden]{display:none}.sv-gallery__share svg{inline-size:100%;block-size:100%}@media(min-width:64rem){.sv-gallery__share{inset-inline-end:auto;inset-inline-start:36.3125rem}}.sv-gallery__share:focus-visible,.sv-gallery__thumb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sv-gallery__status{position:absolute;inset-block-start:5rem;inset-inline-end:.5rem;margin:0;padding:.25rem .75rem;border-radius:var(--radius-pill);background-color:var(--color-secondary);color:var(--color-on-primary);font-size:var(--text-caption);opacity:0;pointer-events:none;transition:opacity .2s}.sv-gallery__status.is-visible{opacity:1}@media(min-width:64rem){.sv-gallery__status{inset-inline-end:auto;inset-inline-start:36.3125rem}}.sv-gallery__thumbs{display:flex;inline-size:fit-content;max-inline-size:min(100%,37.4375rem);margin:2.375rem 0 0;padding:0;border:2px solid var(--color-secondary);list-style:none;overflow-x:auto}@media(min-width:64rem){.sv-gallery__thumbs{margin-inline-start:4.5625rem}}.sv-gallery__thumbs li{flex:0 0 calc((37.4375rem - 12px)/5);margin:0;border-inline-start:2px solid var(--color-secondary)}.sv-gallery__thumbs li:first-child{border-inline-start:0}.sv-gallery__thumb{display:flex;align-items:center;justify-content:center;box-sizing:border-box;block-size:7.5rem;padding:.25rem;cursor:pointer}.sv-gallery__thumb[aria-pressed=true]{background-color:color-mix(in srgb,var(--color-secondary) 10%,transparent)}.sv-gallery__thumb picture{display:contents}.sv-gallery__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:contain}body.single-product div.product .summary{min-inline-size:0;padding-block-start:.625rem;float:none;inline-size:auto}body.single-product .summary .product_title{margin:0 0 .75rem;color:var(--color-primary);font:700 2.25rem / .8889 var(--font-display);letter-spacing:0;overflow-wrap:anywhere}.sv-product-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--color-text);font:400 var(--text-body-md) / 1.2 var(--font-text)}.sv-product-rating__stars{display:inline-flex;align-items:center;gap:.1875rem}.sv-product-rating__link{display:inline-flex;align-items:center;gap:.1875rem;color:inherit;text-decoration:none}.sv-product-rating__link:hover{text-decoration:underline}.sv-product-rating__star{inline-size:.9375rem;block-size:.9375rem;color:var(--color-border-soft)}.sv-product-rating__star.is-on{color:var(--color-primary)}.sv-product-rating__stock{color:var(--color-in-stock)}.sv-product-rating__stock.is-out{color:var(--color-error)}.sv-product-divider{inline-size:100%;max-inline-size:29.4375rem;block-size:0;margin:2.375rem 0 1.5rem;border:0;border-block-start:1px solid var(--color-border-soft)}body.single-product .summary form.cart{margin:0}body.single-product .summary table.variations{inline-size:100%;margin:0;border:0;border-collapse:collapse}body.single-product .summary table.variations :is(tbody,tr,th,td){display:block;margin:0;padding:0;border:0;background:none}body.single-product .summary table.variations tr:has(.sv-pill-select) th{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.single-product .summary table.variations th.label{color:var(--color-text);font:400 var(--text-body-lg) / 1.25 var(--font-text);letter-spacing:.05em}body.single-product .summary table.variations td.value:has(.sv-pill-select){display:flex;flex-wrap:wrap;align-items:center;column-gap:1.3125rem}.sv-pill-select{position:relative;display:inline-block;flex:none}.sv-pill-select:after{content:"";position:absolute;inset-inline-end:1.3125rem;inset-block-start:calc(50% - .21875rem);inline-size:.9375rem;block-size:.4375rem;background-color:var(--color-primary);transform:rotate(180deg);-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='11.7492'%20height='6.04753'%20viewBox='0%200%2011.7492%206.04753'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector%203'%20d='M0.338161%205.67357L5.78384%200.673575L11.4173%205.67357'%20stroke='black'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='11.7492'%20height='6.04753'%20viewBox='0%200%2011.7492%206.04753'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector%203'%20d='M0.338161%205.67357L5.78384%200.673575L11.4173%205.67357'%20stroke='black'/%3e%3c/svg%3e") center / contain no-repeat;pointer-events:none}.sv-pill-select select{-webkit-appearance:none;appearance:none;box-sizing:border-box;inline-size:auto;min-inline-size:9rem;max-inline-size:100%;field-sizing:content;block-size:3.125rem;margin:0;padding:0 2.5rem 0 1.625rem;border:1px solid var(--color-primary);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-on-surface);font:400 var(--text-body-lg) / 1.25 var(--font-text);letter-spacing:.05em;cursor:pointer}.sv-pill-select select:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.sv-product-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-inline-size:0;color:var(--color-on-surface);font:400 2.25rem / 1.2 var(--font-text);letter-spacing:.05em}.sv-product-price__value,.sv-product-price .price{color:var(--color-primary);font-size:inherit}.sv-product-price:has(.woocommerce-Price-amount~.woocommerce-Price-amount){font-size:var(--text-body-lg)}.sv-product-price del{font-size:.5em;opacity:.6}.sv-product-price ins{text-decoration:none}.sv-product-pricing{display:flex;flex-wrap:wrap;align-items:baseline}.sv-product-tax{flex:0 0 100%;margin:.625rem 0 0;color:color-mix(in srgb,var(--color-text) 50%,transparent);font:400 var(--text-caption) / 1.5 var(--font-text);letter-spacing:.05em}.sv-product-tax a{color:inherit;text-decoration:underline}body.single-product .woocommerce-variation-price{display:none}body.single-product .woocommerce-variation{margin-block-start:.75rem;color:var(--color-text);font:400 var(--text-body-sm) / 1.4 var(--font-text)}body.single-product .woocommerce-variation :is(.woocommerce-variation-description,.woocommerce-variation-availability) p{margin:0}body.single-product .summary table.variations tr:has(.sv-chips){margin-block-start:1.5625rem}.sv-chips{display:none;min-inline-size:0;margin:0;padding:0;border:0}html.js tr:has(.sv-chips) .sv-chips{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.25rem;align-items:center}@media(min-width:40rem){html.js tr:has(.sv-chips) .sv-chips{grid-template-columns:8.1875rem minmax(0,1fr)}}html.js tr:has(.sv-chips) :is(th.label,select){display:none}.sv-chips:before{content:attr(data-label) / "";color:var(--color-text);font:400 var(--text-body-lg) / 1.25 var(--font-text);letter-spacing:.05em}.sv-chips__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9375rem;padding-block:.375rem}.sv-chip{position:relative;display:block;cursor:pointer}.sv-chip input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit}.sv-chip span{display:flex;align-items:center;justify-content:center;box-sizing:border-box;block-size:3.0625rem;padding:.625rem .5rem;border:1px solid var(--color-on-surface);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-primary);font:400 var(--text-body-md) / 1.2 var(--font-text);text-align:center;white-space:nowrap}.sv-chip:has(input:checked) span{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.sv-chip:has(input:focus-visible) span{outline:2px solid var(--color-primary);outline-offset:2px}.sv-chip.is-unavailable span{text-decoration:line-through;opacity:.6}.sv-chip.is-disabled{cursor:not-allowed}.sv-chip.is-disabled span{opacity:.4}body.single-product .woocommerce-variation-add-to-cart,body.single-product form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-block-start:1.25rem}body.single-product .summary .quantity{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}body.single-product .summary :is(.single_add_to_cart_button,.sv-buy-now){min-inline-size:0;font-size:var(--text-body-md)}body.single-product .summary .single_add_to_cart_button{inline-size:12.25rem}body.single-product .summary .sv-buy-now{inline-size:12.5rem}body.single-product .summary .sv-add-status{flex:1 0 100%;margin:-1rem 0 0;color:var(--color-error);font:400 var(--text-caption) / 1.4 var(--font-text);letter-spacing:var(--tracking-wide)}body.single-product .summary .sv-add-status:not(:empty){margin-block-start:0}.sv-pincode{flex:1 0 100%;min-inline-size:0;margin-block-start:1.25rem;max-inline-size:32.375rem}.sv-pincode__controls{display:flex;flex-wrap:nowrap;align-items:stretch}.sv-pincode__input{box-sizing:border-box;flex:0 1 17.25rem;inline-size:auto;min-inline-size:0;block-size:3.125rem;margin:0;padding:0 1.25rem;border:1px solid var(--color-on-surface);border-inline-end:0;border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);border-start-end-radius:0;border-end-end-radius:0;background-color:var(--color-surface);color:var(--color-on-surface);font:400 var(--text-body) / 1.2 var(--font-text)}.sv-pincode__input:focus-visible,.sv-pincode__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sv-pincode__button{box-sizing:border-box;flex:none;inline-size:auto;min-inline-size:min(13.75rem,50%);block-size:3.125rem;margin:0;padding:0 1rem;border:0;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);white-space:nowrap;background-color:var(--color-button-dark);color:var(--color-on-button-dark);font:400 var(--text-body) / 1.2 var(--font-text);cursor:pointer}.sv-pincode__message{margin:.5rem 0 0;color:var(--color-text);font:400 var(--text-body-sm) / 1.4 var(--font-text)}.sv-pincode__message:empty{display:none}.sv-pincode__message.is-serviceable{color:var(--color-in-stock)}.sv-pincode__message.is-unserviceable,.sv-pincode__message.is-invalid{color:var(--color-error)}.sv-pincode-form{display:contents}.sv-accordion--product{inline-size:100%;max-inline-size:32.375rem}.sv-accordion--product .sv-accordion__item{border-block-end-color:var(--color-border-soft)}.sv-accordion--product .sv-accordion__summary{padding-block:1rem;padding-inline-end:0}.sv-accordion--product .sv-accordion__question{color:var(--color-text-strong);font:400 var(--text-body-lg) / 1.25 var(--font-text);letter-spacing:.05em}.sv-accordion--product .sv-accordion__summary:after{inline-size:auto;block-size:auto;background:none;transform:none;-webkit-mask:none;mask:none;content:"+";color:var(--color-text-strong);font:500 2rem / 1 var(--font-display)}.sv-accordion--product .sv-accordion__item[open]>.sv-accordion__summary:after{content:"−"}.sv-accordion--product .sv-accordion__item:not([open])>.sv-accordion__summary{padding-block-end:1rem}.sv-accordion--product .sv-accordion__answer{padding-block:0 1rem;padding-inline-end:0;color:var(--color-text);font:400 var(--text-body-sm) / 1.4 var(--font-text);letter-spacing:.05em}.sv-accordion--product .sv-accordion__answer>:first-child{margin-block-start:0}.sv-accordion--product .sv-accordion__answer>:last-child{margin-block-end:0}.sv-product-features{margin:0 0 1rem;padding-inline-start:1.25rem}.sv-product-features li+li{margin-block-start:.5rem}.sv-accordion--nested{max-inline-size:none}.sv-accordion--nested .sv-accordion__question{font:400 var(--text-body-md) / 1.2 var(--font-text);letter-spacing:.05em}.sv-accordion--nested .sv-accordion__item:last-child{border-block-end:0}.sv-accordion--product .sv-accordion__answer p+p{margin-block-start:.75rem}.sv-accordion--product .sv-accordion__answer :is(ul,ol){padding-inline-start:1.25rem}.sv-accordion--product .sv-accordion__answer img{max-inline-size:100%;block-size:auto}.sv-accordion--product .woocommerce-Reviews-title{margin-block:0 .75rem;font:500 var(--text-body-md) / 1.2 var(--font-text)}.sv-accordion--product .commentlist{margin:0 0 1rem;padding:0;list-style:none}.sv-accordion--product .commentlist img.avatar{float:none;inline-size:2.5rem;block-size:2.5rem}.sv-accordion--product .commentlist .comment_container{display:flex;gap:.75rem}.sv-accordion--product .commentlist .comment-text{flex:1;min-inline-size:0;margin:0;border:0;padding:0}.sv-accordion--product #review_form_wrapper input:not([type=checkbox],[type=submit]),.sv-accordion--product #review_form_wrapper textarea{inline-size:100%;box-sizing:border-box}.sv-product-hero{position:relative;inline-size:100%;aspect-ratio:1440 / 684;overflow:hidden;background-color:var(--color-surface-alt)}.sv-product-hero picture{display:contents}.sv-product-hero__media{display:block;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}.sv-product-hero--story{display:grid;grid-template-columns:minmax(0,1fr);aspect-ratio:auto}.sv-product-hero--story:before{content:"";grid-area:1 / 1;align-self:start;aspect-ratio:1440 / 684}.sv-product-hero--story .sv-product-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.sv-product-hero__story{position:relative;grid-area:1 / 1;display:grid;align-content:center;justify-items:center;gap:1.5rem;padding:2rem 1.25rem 5rem;background-color:var(--color-scrim-video);color:var(--color-on-primary);text-align:center}.sv-product-hero__stanza{margin:0;max-inline-size:40rem;font:700 var(--text-title-lg) / var(--text-title-lg--line-height) var(--font-display);white-space:pre-line;text-wrap:balance}@media(prefers-reduced-motion:no-preference){html.js .sv-product-hero--story[data-product-hero] .sv-product-hero__story{gap:0}html.js .sv-product-hero--story[data-product-hero] .sv-product-hero__stanza{grid-area:1 / 1;opacity:0;transition:opacity .6s ease}html.js .sv-product-hero--story[data-product-hero] .sv-product-hero__stanza.is-active,html.js .sv-product-hero--story[data-product-hero] .sv-product-hero__story:not(:has(.is-active))>:first-child{opacity:1}}.sv-testimonials{position:relative;isolation:isolate;margin-block-start:5rem}.sv-testimonials__swoosh{position:absolute;inset-block-start:-19.375rem;inset-inline-start:calc(50% - 50vw);inline-size:100vw;z-index:-1;block-size:73.4375rem;overflow:clip;pointer-events:none}.sv-testimonials__swoosh-image{position:absolute;inset-block-start:9.625rem;inset-inline-start:-6.4375rem;inline-size:114.1875rem;max-inline-size:none;block-size:auto;opacity:.05;transform:rotate(10.15deg)}.sv-testimonials__heading{margin:0;font:900 var(--text-display-md) / min(2.5rem,1.2em) var(--font-display);color:var(--color-heading);text-align:center}.sv-testimonials .sv-carousel{--carousel-slide-size: 100%;max-inline-size:50rem;margin-inline:auto}@media(min-width:48rem){.sv-testimonials .sv-carousel{--carousel-slide-size: 50%}}.sv-testimonial{position:relative;margin:0;padding:3.5rem 1.5rem .5rem}@media(min-width:48rem){.sv-testimonial{padding-inline:2.1875rem}}.sv-testimonial__avatar{position:absolute;inset-block-start:.1875rem;inset-inline-start:50%;z-index:1;display:grid;place-items:center;inline-size:6.25rem;block-size:6.25rem;margin-inline-start:-3.125rem;overflow:hidden;border-radius:var(--radius-pill);background-color:var(--color-filter-surface);color:var(--color-text);font:700 2.5rem / 1 var(--font-display)}.sv-testimonial__avatar picture{display:contents}.sv-testimonial__avatar img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.sv-testimonial__card{position:relative;box-sizing:border-box;min-block-size:13.4375rem;max-inline-size:20.625rem;margin-inline:auto;padding:4.875rem 1.3125rem 3.25rem;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background-color:var(--color-surface);text-align:center}.sv-testimonial__quote{margin:0;font:400 1rem / 1.5 var(--font-text);color:var(--color-text)}.sv-testimonial__name{margin-block-start:.25rem;font:400 1rem / 1.5 var(--font-text);color:var(--color-text)}.sv-testimonial__mark{position:absolute;display:grid;place-items:center;inline-size:3.125rem;block-size:3.125rem;border-radius:var(--radius-pill);background-color:var(--color-surface)}.sv-testimonial__mark:before{content:"";inline-size:1.5625rem;block-size:1.1875rem;background-color:var(--color-action);-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='25'%20height='19'%20viewBox='0%200%2025%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M24.8651%204.7224L24.834%204.50918L24.8016%204.5168C24.5801%203.46221%2024.07%202.49302%2023.3301%201.72137C22.5903%200.949726%2021.6511%200.407164%2020.621%200.156462C19.591%20-0.0942412%2018.5124%20-0.0428375%2017.5098%200.304725C16.5073%200.652288%2015.6219%201.2818%2014.9561%202.12044C14.2903%202.95907%2013.8713%203.97254%2013.7475%205.04358C13.6237%206.11462%2013.8003%207.19947%2014.2567%208.17259C14.7132%209.14571%2015.4309%209.96733%2016.3268%2010.5424C17.2227%2011.1175%2018.2602%2011.4224%2019.3192%2011.4221C19.5971%2011.4221%2019.8638%2011.3789%2020.1293%2011.3396C20.0433%2011.634%2019.9548%2011.9335%2019.8127%2012.2026C19.6706%2012.5935%2019.4488%2012.9323%2019.2282%2013.2737C19.0438%2013.643%2018.7185%2013.8931%2018.4792%2014.2091C18.2287%2014.5162%2017.8872%2014.7205%2017.6168%2014.9756C17.3513%2015.2421%2017.0036%2015.3754%2016.7269%2015.5632C16.4378%2015.732%2016.186%2015.9186%2015.9168%2016.0074L15.2451%2016.2892L14.6544%2016.5392L15.2576%2019L16.0016%2018.8172C16.2396%2018.7563%2016.53%2018.6853%2016.8603%2018.6002C17.198%2018.5368%2017.5582%2018.3629%2017.9595%2018.2043C18.3546%2018.0228%2018.8144%2017.9022%2019.2407%2017.6116C19.6694%2017.3349%2020.1642%2017.1039%2020.6004%2016.7333C21.0228%2016.3513%2021.5326%2016.0201%2021.9089%2015.5353C22.3202%2015.081%2022.7265%2014.6038%2023.0418%2014.0606C23.407%2013.5428%2023.655%2012.9742%2023.9167%2012.412C24.1535%2011.8498%2024.3442%2011.2749%2024.5%2010.7165C24.7953%209.59709%2024.9274%208.53356%2024.9785%207.62361C25.0209%206.71238%2024.996%205.95471%2024.9436%205.40645C24.9261%205.17749%2024.8999%204.9493%2024.8651%204.7224ZM11.1561%204.7224L11.1249%204.50918L11.0925%204.5168C10.8711%203.46221%2010.3609%202.49302%209.62108%201.72137C8.88126%200.949726%207.94201%200.407164%206.91199%200.156462C5.88198%20-0.0942412%204.80332%20-0.0428375%203.8008%200.304725C2.79828%200.652288%201.91289%201.2818%201.24707%202.12044C0.581245%202.95907%200.162207%203.97254%200.0384365%205.04358C-0.0853336%206.11462%200.0912234%207.19947%200.547679%208.17259C1.00413%209.14571%201.72183%209.96733%202.61773%2010.5424C3.51363%2011.1175%204.55111%2011.4224%205.61014%2011.4221C5.88806%2011.4221%206.15476%2011.3789%206.42022%2011.3396C6.33422%2011.634%206.24574%2011.9335%206.10366%2012.2026C5.96159%2012.5935%205.73975%2012.9323%205.51916%2013.2737C5.33471%2013.643%205.00943%2013.8931%204.77015%2014.2091C4.51964%2014.5162%204.17816%2014.7205%203.90772%2014.9756C3.64226%2015.2421%203.29455%2015.3754%203.01788%2015.5632C2.72874%2015.732%202.477%2015.9186%202.2078%2016.0074L1.53606%2016.2892C1.16093%2016.4453%200.946567%2016.5366%200.946567%2016.5366L1.54977%2018.9975L2.29379%2018.8147C2.53183%2018.7538%202.82221%2018.6827%203.15248%2018.5977C3.49022%2018.5342%203.85039%2018.3604%204.25169%2018.2017C4.64676%2018.0202%205.10664%2017.8997%205.53287%2017.609C5.96159%2017.3324%206.45636%2017.1014%206.89255%2016.7308C7.31504%2016.3488%207.82477%2016.0176%208.20115%2015.5328C8.61242%2015.0784%209.0187%2014.6012%209.33401%2014.058C9.69917%2013.5402%209.94718%2012.9717%2010.2089%2012.4095C10.4457%2011.8472%2010.6364%2011.2723%2010.7922%2010.7139C11.0875%209.59455%2011.2196%208.53103%2011.2707%207.62107C11.3131%206.70984%2011.2882%205.95217%2011.2358%205.40391C11.2172%205.17585%2011.1906%204.94853%2011.1561%204.7224Z'%20fill='%23EF0048'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='25'%20height='19'%20viewBox='0%200%2025%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M24.8651%204.7224L24.834%204.50918L24.8016%204.5168C24.5801%203.46221%2024.07%202.49302%2023.3301%201.72137C22.5903%200.949726%2021.6511%200.407164%2020.621%200.156462C19.591%20-0.0942412%2018.5124%20-0.0428375%2017.5098%200.304725C16.5073%200.652288%2015.6219%201.2818%2014.9561%202.12044C14.2903%202.95907%2013.8713%203.97254%2013.7475%205.04358C13.6237%206.11462%2013.8003%207.19947%2014.2567%208.17259C14.7132%209.14571%2015.4309%209.96733%2016.3268%2010.5424C17.2227%2011.1175%2018.2602%2011.4224%2019.3192%2011.4221C19.5971%2011.4221%2019.8638%2011.3789%2020.1293%2011.3396C20.0433%2011.634%2019.9548%2011.9335%2019.8127%2012.2026C19.6706%2012.5935%2019.4488%2012.9323%2019.2282%2013.2737C19.0438%2013.643%2018.7185%2013.8931%2018.4792%2014.2091C18.2287%2014.5162%2017.8872%2014.7205%2017.6168%2014.9756C17.3513%2015.2421%2017.0036%2015.3754%2016.7269%2015.5632C16.4378%2015.732%2016.186%2015.9186%2015.9168%2016.0074L15.2451%2016.2892L14.6544%2016.5392L15.2576%2019L16.0016%2018.8172C16.2396%2018.7563%2016.53%2018.6853%2016.8603%2018.6002C17.198%2018.5368%2017.5582%2018.3629%2017.9595%2018.2043C18.3546%2018.0228%2018.8144%2017.9022%2019.2407%2017.6116C19.6694%2017.3349%2020.1642%2017.1039%2020.6004%2016.7333C21.0228%2016.3513%2021.5326%2016.0201%2021.9089%2015.5353C22.3202%2015.081%2022.7265%2014.6038%2023.0418%2014.0606C23.407%2013.5428%2023.655%2012.9742%2023.9167%2012.412C24.1535%2011.8498%2024.3442%2011.2749%2024.5%2010.7165C24.7953%209.59709%2024.9274%208.53356%2024.9785%207.62361C25.0209%206.71238%2024.996%205.95471%2024.9436%205.40645C24.9261%205.17749%2024.8999%204.9493%2024.8651%204.7224ZM11.1561%204.7224L11.1249%204.50918L11.0925%204.5168C10.8711%203.46221%2010.3609%202.49302%209.62108%201.72137C8.88126%200.949726%207.94201%200.407164%206.91199%200.156462C5.88198%20-0.0942412%204.80332%20-0.0428375%203.8008%200.304725C2.79828%200.652288%201.91289%201.2818%201.24707%202.12044C0.581245%202.95907%200.162207%203.97254%200.0384365%205.04358C-0.0853336%206.11462%200.0912234%207.19947%200.547679%208.17259C1.00413%209.14571%201.72183%209.96733%202.61773%2010.5424C3.51363%2011.1175%204.55111%2011.4224%205.61014%2011.4221C5.88806%2011.4221%206.15476%2011.3789%206.42022%2011.3396C6.33422%2011.634%206.24574%2011.9335%206.10366%2012.2026C5.96159%2012.5935%205.73975%2012.9323%205.51916%2013.2737C5.33471%2013.643%205.00943%2013.8931%204.77015%2014.2091C4.51964%2014.5162%204.17816%2014.7205%203.90772%2014.9756C3.64226%2015.2421%203.29455%2015.3754%203.01788%2015.5632C2.72874%2015.732%202.477%2015.9186%202.2078%2016.0074L1.53606%2016.2892C1.16093%2016.4453%200.946567%2016.5366%200.946567%2016.5366L1.54977%2018.9975L2.29379%2018.8147C2.53183%2018.7538%202.82221%2018.6827%203.15248%2018.5977C3.49022%2018.5342%203.85039%2018.3604%204.25169%2018.2017C4.64676%2018.0202%205.10664%2017.8997%205.53287%2017.609C5.96159%2017.3324%206.45636%2017.1014%206.89255%2016.7308C7.31504%2016.3488%207.82477%2016.0176%208.20115%2015.5328C8.61242%2015.0784%209.0187%2014.6012%209.33401%2014.058C9.69917%2013.5402%209.94718%2012.9717%2010.2089%2012.4095C10.4457%2011.8472%2010.6364%2011.2723%2010.7922%2010.7139C11.0875%209.59455%2011.2196%208.53103%2011.2707%207.62107C11.3131%206.70984%2011.2882%205.95217%2011.2358%205.40391C11.2172%205.17585%2011.1906%204.94853%2011.1561%204.7224Z'%20fill='%23EF0048'/%3e%3c/svg%3e") center / contain no-repeat}.sv-testimonial__mark--open{inset-block-start:1.875rem;inset-inline-start:-1.5rem}.sv-testimonial__mark--open:before{transform:rotate(180deg)}.sv-testimonial__mark--close{inset-block-start:9.25rem;inset-inline-end:-1.4375rem}.sv-testimonial__person{color:var(--color-action);font-size:1.25rem}.sv-related{margin-block-start:4.375rem}.sv-related__heading{max-inline-size:58.5625rem;margin:0 auto 2.6875rem;font:900 var(--text-display-md) / min(3.75rem,1.2em) var(--font-display);color:var(--color-heading);text-align:center}.sv-related__grid{display:grid;grid-template-columns:repeat(auto-fit,17.5rem);justify-content:center;gap:1.25rem}.sv-mini{display:flex;flex-direction:column;box-sizing:border-box;block-size:22.5rem;padding:0 1.1875rem 1.25rem;overflow:hidden;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--flavour) 25%,transparent);color:var(--color-on-surface);text-decoration:none}.sv-mini:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sv-mini__art{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-block-size:8rem;margin-inline:-1.1875rem}.sv-mini__art picture{display:contents}.sv-mini__can-image{display:block;min-block-size:0;inline-size:auto;max-inline-size:11rem;block-size:auto;max-block-size:min(11.875rem,100%);object-fit:contain;transform:rotate(-20deg)}.sv-mini__stock{display:flex;align-items:center;gap:.375rem;font:400 .875rem / 1.2 var(--font-text);letter-spacing:.05em}.sv-mini__dot{inline-size:.4375rem;block-size:.4375rem;border-radius:var(--radius-pill);background-color:var(--color-in-stock)}.sv-mini__name{margin-block-start:.5rem;font:700 1.25rem / 1.6 var(--font-text);color:var(--color-secondary)}.sv-mini__rows{display:flex;flex-direction:column;gap:.125rem;margin-block-start:.25rem}.sv-mini__row{display:flex;align-items:baseline;gap:.5rem;color:var(--color-text-strong)}.sv-mini__size{font:400 1rem / 1.5 var(--font-text);letter-spacing:.05em}.sv-mini__mrp,.sv-mini__price{font:400 .875rem / 1.5 var(--font-text);letter-spacing:.1em}}
