@font-face{font-family:stampa;src:url(stampa.cdb4fafc.woff2)}@font-face{font-family:grosa;font-weight:200;font-style:normal;src:url(light.9bcf0fa4.woff2)}@font-face{font-family:grosa;font-weight:400;font-style:normal;src:url(regular.f7d6e513.woff2)}@font-face{font-family:grosa;font-weight:500;font-style:normal;src:url(medium.070bd7ea.woff2)}@font-face{font-family:grosa;font-weight:700;font-style:normal;src:url(bold.29e606c9.woff2)}@font-face{font-family:grosa;font-weight:800;font-style:normal;src:url(extrabold.23e5bbba.woff2)}@font-face{font-family:grosa;font-weight:900;font-style:normal;src:url(black.74565edc.woff2)}@font-face{font-family:grosa;font-weight:200;font-style:italic;src:url(light.d4370e29.woff2)}@font-face{font-family:grosa;font-weight:500;font-style:italic;src:url(regular.f931d536.woff2)}@font-face{font-family:grosa;font-weight:600;font-style:italic;src:url(medium.17e5ad34.woff2)}@font-face{font-family:grosa;font-weight:700;font-style:italic;src:url(bold.d82cebb5.woff2)}@font-face{font-family:grosa;font-weight:800;font-style:italic;src:url(extrabold.9cf44b6d.woff2)}@font-face{font-family:grosa;font-weight:900;font-style:italic;src:url(black.6f16acb7.woff2)}:root{--icon-font-size:1.6rem;--default-font-size:1rem;--modifier-panel-padding-block:1.075rem;--modifier-panel-height:3.75rem;--page-spacing:.5rem;--slider-border-radius:3.25rem;--button-border-radius:3rem;--configurator-border-radius:3.375rem;--spacing:1.25rem;--ratio:.8;--object-spacing:3rem;--compact-object-spacing:2rem;--column-count:2;--compact-column-count:3;--large-column-count:1;--mode-selector-column-count:4;--page-color:#393939;--page-background:#fff;--color-danger:#bd2c05;--color-danger-dim:#f8e5e0;--color-danger-contrast:#fff;--primary-color:#3152ff;--primary-contrast-color:#fff;--primary-contrast-intent:#001fba;--default-border-radius:1.375rem;--ring-background-color:#ededed;--modifier-select-background:#393939;--modifier-select-background-active:#393939cc;--preview-width:calc(var(--content-width)*.3);--preview-height:calc(var(--ring-panel-size) - var(--page-margin-block) - var(--navigation-inner-height));--page-margin-inline:2rem;--page-margin-block:calc(min(7.5rem,var(--page-margin-inline))*var(--ratio));--content-width:calc(min(2000px,100vw) - var(--page-margin-inline)*2);--control-border-size:1px;--control-border-color:#222;--control-border:var(--control-border-size)solid var(--control-border-color);--control-border-focus:var(--control-border-size)solid #000;--control-color:#000;--control-track:#c5c5c5;--control-track-disabled:#a8a8a8;--control-track-snap:#c5c5c5;--control-background:#fff;--control-hover-color:#fff;--control-hover-background:#000;--control-active-color:#fff;--control-active-background:#000;--control-primary-color:#fff;--control-primary-background:#3252ff;--control-primary-hover-color:#fff;--control-primary-hover-background:#000;--control-placeholder-color:#ddd;--shadow-color:#0002;--shadow:0 0 .5rem var(--shadow-color);--shadow-primary:0 1rem 3rem #0004;--panel-color:#000;--panel-background:#f2f4ff;--panel-border-size:1px;--panel-border:var(--panel-border-size)solid #0000;--panel-border-hover:var(--panel-border-size)solid #0008;--grid-gutter:1rem;--ring-padding:1rem;--panel-border-radius:1.25rem;--ring-image-width:12.4375rem;--ring-aspect-ratio:1.4/1;--ring-image-height:calc(var(--ring-image-width)/1.4);--popup-spacing:calc(var(--spacing)*2);--popup-text-spacing:calc(var(--spacing)/2);--popup-width:100vw;--popup-height:calc(100vh - var(--navigation-inner-height));--popup-color:#000;--popup-background:#fff;--popup-border-size:1px;--popup-border:var(--panel-border-size)solid #0004;--popup-backdrop-color:#0003;--popup-backdrop-filter:saturate(0);--error-popup-width:min(35rem,calc(100vw - var(--spacing)*2 - (var(--popup-spacing)*2)));--bar-color:#000;--bar-background:#fff;--bar-border-size:0px;--bar-border:var(--bar-border-size)solid var(--bar-color);--navigation-expanded-color:#000;--navigation-expanded-background:#fff;--navigation-logo-height:1.5rem;--navigation-logo-space:1.5rem;--navigation-inner-height:calc(var(--navigation-logo-space) + var(--page-margin-block) + var(--spacing));--navigation-item-spacing:.75rem;--line-height:1.35;--disabled-opacity:.4;--font-size-title:1.5rem;--font-size-section:1.2rem;--font-size-hint:.8rem;--font-size-body:.9375rem;--line-height-body:1.0625rem;--font-size-home-title:5rem;--line-height-home-title:5rem;--font-body:grosa;--font-alternate:stampa;--animation-duration:.2s;--ring-contrast-color:#ededed;--modifier-contrast-color:#f2f4ff;--modifier-contrast-color-intent:#e9ecfd;--ring-aspect:8/7;--ring-aspect-preview:1/1.05;--ring-glow:drop-shadow(0 0 .1rem #0002);--ring-glow-intense:drop-shadow(0 0 .2rem #0002);--ring-preview-glow:drop-shadow(0 0 1.5rem var(--page-background))drop-shadow(0 0 1.5rem var(--page-background))drop-shadow(0 0 1.5rem var(--page-background));--home-section-spacing:min(8rem,max(3rem,calc(var(--page-margin-inline)/2)));--home-content-max-width:40rem;--note-color:#222;--note-background:#fbffe3;--note-border-size:0;--note-border:var(--note-border-size)solid var(--note-color);--edit-footer-height:calc(1rem + var(--spacing)*2);--edit-gutter:calc(var(--spacing)*2);--edit-preview-spacing:calc(var(--spacing)*3);--pattern-inset:25%;--pattern-outline-border:1px dashed red;--navigation-layer-index:8000;--navigation-expanded-layer-index:5500;--ring-preview-layer-index:4000;--expanded-ring-preview-layer-index:4000;--alert-layer-index:7000;--popup-layer-index:7000;--bar-overlay-layer-index:5500;--slider-thumb-layer-index:50;--icon-badge-background:#f2f4ff;font-family:var(--font-body);line-height:var(--line-height)}@supports (height: 100svh){:root{--popup-height:calc(100svh - var(--navigation-inner-height))}}@media (min-width:1000px){:root{--option-size:calc((var(--content-width) - var(--preview-width))*.5);--navigation-height:calc(var(--navigation-inner-height) + min(var(--page-margin-block),2rem));--object-spacing:5rem;--compact-object-spacing:3rem;--popup-width:50%}}@media (max-width:999px){:root{--font-size-home-title:3rem;--line-height-home-title:3.125rem;--option-size:calc(100vw - 8rem);--navigation-height:var(--navigation-inner-height);--object-spacing:var(--spacing);--ring-panel-size:16rem;--navigation-item-spacing:.5rem}}@media (max-width:375px){:root{--navigation-logo-height:1.25rem}}@media (min-width:500px){:root{--page-margin-inline:3rem;--column-count:3;--compact-column-count:4}}@media (min-width:900px){:root{--page-margin-inline:4rem;--column-count:3;--compact-column-count:5;--large-column-count:2}}@media (min-width:1000px){:root{--compact-column-count:3}}@media (min-width:1200px){:root{--page-margin-inline:6.5rem;--column-count:4;--compact-column-count:4;--large-column-count:3}}@media (min-width:1700px){:root{--large-column-count:4;--compact-column-count:5}}*{-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{color:var(--page-color);background:var(--page-background);margin:0;padding:0}ui-page{width:var(--content-width);margin:var(--page-margin-block)auto;margin-top:var(--navigation-height);display:block;overflow-x:hidden}ui-editor{width:var(--content-width);margin-inline:auto}:root{--button-border-size:1px;--button-border-color:var(--primary-color);--button-border:var(--button-border-size)solid var(--button-border-color);--button-border-radius:6.25rem;--button-block-padding:.625rem;--button-inline-padding:1rem;--button-padding:var(--button-block-padding)var(--button-inline-padding);--banner-spacing:2.5rem;--banner-content-spacing:.5rem;--content-spacing-inline:5rem;--content-spacing-block:calc(var(--content-spacing-inline)*.8);--banner-aspect-ratio:16/9;--banner-content-width-limit:30rem;--panel-spacing:4rem;--home-content-width:max(50rem,70vw)}@media (max-width:999px){:root{--banner-content-spacing:1.875rem;--content-spacing-inline:2rem;--banner-aspect-ratio:.58/1;--banner-content-width-limit:17.25rem}}ui-home{display:block}ui-home>ui-section,ui-home ui-gallery{margin-bottom:2.5rem}ui-home ui-order{margin-bottom:calc(var(--spacing)/2);padding:var(--spacing);border-radius:var(--default-border-radius);color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);justify-content:space-between;align-items:center;display:flex}ui-home ui-order:last-of-type{margin-bottom:var(--spacing)}ui-home ui-order ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);margin:0;margin-left:var(--spacing);font-size:var(--default-font-size);font-weight:500;line-height:1.125rem;text-decoration:none;display:inline-block}@media (hover:hover){ui-home ui-order ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-home ui-banner{margin-bottom:var(--banner-spacing);aspect-ratio:var(--banner-aspect-ratio);justify-content:center;display:flex;position:relative}@media (min-width:1000px){ui-home ui-banner{align-items:center}}ui-home ui-banner video{width:100%;height:100%;object-fit:cover;border-radius:var(--slider-border-radius);position:absolute}ui-home ui-banner ui-container{z-index:1;text-align:center}ui-home ui-banner ui-container ui-prompt{font-family:var(--font-alternate);font-size:var(--default-font-size);text-transform:uppercase;font-size:var(--font-size-home-title);line-height:var(--line-height-home-title);width:var(--banner-content-width-limit);color:#fff;display:block}ui-home ui-banner ui-container ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);width:-moz-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:var(--banner-content-spacing);text-decoration:none;display:block}@media (hover:hover){ui-home ui-banner ui-container ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}@media (max-width:999px){ui-home ui-banner ui-container ui-prompt{margin-top:4rem}}ui-home>ui-section{max-width:var(--home-content-width);margin-inline:auto;display:block}ui-home>ui-section>ui-title,ui-home>ui-section>ui-paragraph{max-width:50rem;display:block}ui-home>ui-section>ui-title{font-family:var(--font-alternate);text-transform:uppercase;margin-bottom:calc(var(--spacing)/2);font-size:1.2rem}ui-home ui-transition{height:calc(var(--home-section-spacing));image-rendering:pixelated;background-repeat:repeat;background-size:auto 100%;display:block}ui-home ui-article{max-width:var(--home-content-width);margin-inline:auto;display:block}ui-home ui-article ui-title{text-transform:uppercase;font-family:var(--font-alternate);font-size:var(--default-font-size);text-transform:uppercase;display:block}ui-home ui-article ui-paragraph{max-width:50rem;font-size:.9375rem;font-weight:500;font-family:var(--font-body);display:block}@media (min-width:1000px){ui-home ui-article ui-title{max-width:30rem;letter-spacing:-.075rem;margin-bottom:2.1375rem;font-size:3.5rem;line-height:3.5rem}ui-home ui-article ui-paragraph{line-height:1.125rem}}@media (max-width:999px){ui-home ui-article ui-title{margin-bottom:1rem;font-size:2.5rem;line-height:2.75rem}}ui-home ui-gallery{max-width:calc(var(--home-content-width) - (var(--content-spacing-inline) - var(--spacing))*2);padding-inline:calc(var(--content-spacing-inline) - var(--spacing));padding-block:var(--content-spacing-block);border-radius:var(--default-border-radius);background:var(--panel-background);margin-inline:auto;display:block}ui-home ui-gallery ui-title{margin-inline:var(--spacing);margin-bottom:calc(var(--spacing)/2);font-family:var(--font-alternate);text-transform:uppercase;font-size:1.2rem;display:block}ui-home ui-gallery ui-description{margin:0 var(--spacing)var(--spacing)var(--spacing);display:block}ui-home ui-gallery ui-gallery-preview{--ring-size:20rem;margin-inline:calc((var(--content-spacing-inline) - var(--spacing))*-1);scroll-snap-type:x mandatory;display:flex;overflow-x:auto;overflow-y:hidden}ui-home ui-gallery ui-gallery-preview a{width:calc(var(--ring-size) - var(--spacing)*2);padding:var(--spacing);scroll-snap-align:center;cursor:pointer;flex-shrink:0}@media (hover:hover){ui-home ui-gallery ui-gallery-preview a:hover img{animation:none;transform:scale(1.25)}}ui-home ui-gallery ui-gallery-preview a img{width:100%;aspect-ratio:var(--ring-aspect);object-fit:contain;object-position:center;animation:ring-shaker calc(1s + var(--animation-randomness)*5s)alternate infinite;transition:transform var(--animation-duration)}@keyframes ring-shaker{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}ui-home ui-gallery ui-buttons{margin-inline:var(--spacing);justify-content:flex-end;display:flex}ui-home ui-gallery ui-buttons ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);margin:0;text-decoration:none;display:inline-block}@media (hover:hover){ui-home ui-gallery ui-buttons ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-home ui-questions-and-answers{background:var(--panel-background);max-width:calc(var(--home-content-width) - var(--content-spacing-inline) - var(--spacing)*2);padding-inline:calc(var(--content-spacing-inline) - var(--spacing));padding-block:var(--content-spacing-block);border-radius:var(--default-border-radius);margin-inline:auto;display:block}@media (min-width:1000px){ui-home ui-questions-and-answers{flex-wrap:wrap;display:flex}ui-home ui-questions-and-answers ui-question-and-answer{width:calc(100%/var(--large-column-count) - var(--spacing)*2)}}ui-home ui-questions-and-answers ui-question-and-answer{margin:0 var(--spacing)var(--spacing)var(--spacing);display:block}ui-home ui-questions-and-answers ui-question-and-answer ui-icon{margin-bottom:var(--spacing);font-size:2em}ui-home ui-questions-and-answers ui-question-and-answer ui-question{margin-bottom:calc(var(--spacing)/2);font-family:var(--font-alternate);text-transform:uppercase;font-size:1.2rem;display:block}ui-home ui-questions-and-answers ui-question-and-answer ui-answer{display:block}ui-home ui-questions-and-answers ui-question-and-answer ui-answer ui-footnote-tag{vertical-align:super;font-size:var(--font-size-hint)}ui-home ui-questions-and-answers ui-footnote{width:100%;padding-top:var(--spacing);margin-inline:var(--spacing);font-size:var(--font-size-hint);display:block}ui-home ui-questions-and-answers ui-footnote:before{content:attr(ui-tag)")";margin-right:1ch}:root{--ring-preview-size:20.375rem;--toolbar-buttons-spacing:.25rem;--ring-edit-spacing-block:4.375rem;--ring-edit-spacing-inline:var(--page-margin-inline);--inline-button-group-margin-top:2rem;--toolbar-margin-bottom:calc(var(--page-margin-block) - var(--toolbar-buttons-spacing));--modifier-padding-big:1.625rem;--modifier-padding-small:1.075rem;--toolbar-price-font-size:1.25rem;--toolbar-buttons-font-size:1rem;--toolbar-buttons-line-height:1.125rem}@media (max-width:999px){:root{--ring-preview-size:10rem;--ring-preview-padding-bottom:1rem;--preview-height:calc(var(--ring-preview-size) + var(--ring-preview-padding-bottom));--toolbar-buttons-spacing:1.25rem;--toolbar-margin-top:1.075rem;--toolbar-margin-bottom:1.075rem;--inline-button-group-margin-top:3.25rem;--toolbar-price-margin-bottom:.75rem;--toolbar-buttons-padding-block:.675rem;--toolbar-buttons-padding-inline:.75rem;--toolbar-price-font-size:.85rem;--toolbar-panel-size:calc(var(--toolbar-margin-top) + var(--toolbar-margin-bottom) + var(--toolbar-price-font-size) + var(--toolbar-price-margin-bottom) + var(--toolbar-buttons-line-height) + var(--toolbar-buttons-padding-block)*2 + var(--button-border-size)*2)}}ui-editor{--modifier-spacing:.5rem}ui-editor ui-toolbar{z-index:var(--bar-overlay-layer-index);display:flex}ui-editor ui-toolbar ui-price{font-weight:500;font-size:var(--toolbar-price-font-size)}ui-editor ui-toolbar ui-buttons ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-color);font-size:var(--toolbar-buttons-font-size);font-weight:500;line-height:var(--toolbar-buttons-line-height);text-decoration:none;display:inline-block}@media (hover:hover){ui-editor ui-toolbar ui-buttons ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color)}}ui-editor ui-toolbar ui-buttons ui-button:not(:last-child){margin-right:var(--toolbar-buttons-spacing)}@media (min-width:1000px){ui-editor{grid-template:"preview editor""preview toolbar"min-content/50% 50%;display:grid;position:fixed;inset:0}ui-editor ui-toolbar{padding-bottom:var(--toolbar-margin-bottom);padding-left:var(--ring-edit-spacing-inline);grid-area:toolbar}ui-editor ui-toolbar ui-price{margin-bottom:var(--toolbar-buttons-spacing);align-self:center}ui-editor ui-toolbar ui-buttons{margin-left:auto}ui-editor ui-toolbar ui-buttons ui-button{margin-bottom:var(--toolbar-buttons-spacing)}}@media (max-width:999px){ui-editor{padding-top:calc(var(--preview-height) + 1rem);padding-bottom:calc(var(--toolbar-panel-size) - var(--page-margin-block));display:block}ui-editor[ui-expanded]{--ring-panel-size:80vh;--preview-height:calc(var(--ring-panel-size) - var(--page-margin-block) - var(--navigation-inner-height))}ui-editor[ui-expanded] ui-preview canvas{transform:scale(2)}ui-editor[ui-expanded] ui-toolbar{bottom:calc(var(--toolbar-panel-size)*-1)}ui-editor ui-toolbar{width:var(--content-width);background-color:var(--primary-contrast-color);transition:var(--animation-duration)bottom;flex-direction:column;position:fixed;bottom:0}ui-editor ui-toolbar ui-price{margin-top:var(--toolbar-margin-top);margin-bottom:var(--toolbar-price-margin-bottom);line-height:1;font-size:var(--toolbar-price-font-size)}ui-editor ui-toolbar ui-buttons{margin-bottom:var(--toolbar-margin-bottom);display:flex}ui-editor ui-toolbar ui-buttons ui-button{text-align:center;padding-block:var(--toolbar-buttons-padding-block);padding-inline:var(--toolbar-buttons-padding-inline);flex-grow:1}}ui-editor ui-modifier-list{--safety-margin:10rem;--element-height:calc(var(--modifier-panel-height) + var(--modifier-spacing));--icons-spacing:.75rem;-webkit-user-select:none;user-select:none;line-height:1;display:block;position:relative}ui-editor ui-modifier-list[ui-pusher]{padding-bottom:var(--modifier-panel-height)}ui-editor ui-modifier-list ui-modifier{height:calc(var(--modifier-panel-height) - var(--panel-border-size)*2);margin-bottom:var(--modifier-spacing);padding-inline:var(--modifier-padding-small);border-radius:var(--configurator-border-radius);color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);cursor:pointer;align-items:center;display:flex}@media (min-width:1000px){ui-editor ui-modifier-list ui-modifier{padding-inline:var(--modifier-padding-big)}}@media (hover:hover){ui-editor ui-modifier-list ui-modifier:hover{border:var(--panel-border-hover)}ui-editor ui-modifier-list ui-modifier:hover ui-image img{filter:var(--ring-glow-intense)}}ui-editor ui-modifier-list ui-modifier[ui-disabled]{pointer-events:none}ui-editor ui-modifier-list ui-modifier[ui-disabled] ui-modifier-info,ui-editor ui-modifier-list ui-modifier[ui-disabled] ui-modifier-move{opacity:.5}ui-editor ui-modifier-list ui-modifier[ui-disabled] ui-modifier-icons{pointer-events:all}ui-editor ui-modifier-list ui-modifier[ui-drag]{top:calc(var(--ui-drag-y) - var(--safety-margin));z-index:1;margin-top:var(--safety-margin);box-shadow:var(--shadow);border-color:var(--panel-border-hover);background:var(--page-background);position:absolute;left:0;right:0}ui-editor ui-modifier-list ui-modifier[ui-drag] ui-modifier-move:after{content:"";top:calc(var(--safety-margin)*-1);left:calc(var(--safety-margin)*-1);right:calc(var(--safety-margin)*-1);bottom:calc(var(--safety-margin)*-1);position:absolute}ui-editor ui-modifier-list ui-modifier[ui-pusher]{margin-top:calc(var(--element-height) + var(--modifier-spacing))}ui-editor ui-modifier-list ui-modifier ui-icon{font-size:var(--icon-font-size)}ui-editor ui-modifier-list ui-modifier ui-title{font-family:var(--font-alternate);font-size:var(--default-font-size);text-transform:uppercase;font-size:var(--default-font-size);font-weight:500;line-height:normal}ui-editor ui-modifier-list ui-modifier ui-modifier-info{flex-grow:1}@media (max-width:999px){ui-editor ui-modifier-list ui-modifier ui-modifier-info{margin-inline:calc(var(--modifier-padding-big) - var(--modifier-padding-small))}}ui-editor ui-modifier-list ui-modifier ui-modifier-info ui-title{font-family:var(--font-body);font-size:var(--default-font-size);text-transform:none;font-weight:500;line-height:normal}ui-editor ui-modifier-list ui-modifier ui-modifier-info ui-summary{font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;display:block}ui-editor ui-modifier-list ui-modifier ui-modifier-icons ui-icon:not(:last-child){margin-right:var(--icons-spacing)}ui-editor ui-modifier-list ui-modifier ui-modifier-move{cursor:ns-resize;position:relative}ui-editor ui-modifier-list ui-modifier ui-modifier-move ui-icon{margin-right:calc(var(--modifier-padding-small) - (var(--modifier-padding-big) - var(--modifier-padding-small)));pointer-events:none;display:flex}@media (min-width:1000px){ui-editor ui-modifier-list ui-modifier ui-modifier-move ui-icon{margin-right:var(--modifier-padding-big)}}ui-editor ui-add-modifier{color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);cursor:pointer;font-family:var(--font-body);height:var(--modifier-panel-height);padding-left:var(--modifier-padding-big);padding-right:var(--modifier-padding-small);margin-top:var(--modifier-spacing);border-radius:var(--configurator-border-radius);font-size:var(--default-font-size);text-transform:none;align-items:center;font-weight:500;line-height:normal;display:flex}@media (hover:hover){ui-editor ui-add-modifier:hover{border:var(--panel-border-hover)}ui-editor ui-add-modifier:hover ui-image img{filter:var(--ring-glow-intense)}}@media (min-width:1000px){ui-editor ui-add-modifier{padding-inline:var(--modifier-padding-big)}}ui-editor ui-add-modifier ui-icon{font-size:var(--icon-font-size);margin-left:auto}@media (min-width:1000px){ui-editor ui-header{z-index:2;padding-top:calc(var(--ring-edit-spacing-block) + var(--navigation-inner-height));padding-bottom:1.625rem;padding-left:var(--ring-edit-spacing-inline);background-color:#fff;flex-direction:column;display:flex;position:absolute;left:50%}ui-editor ui-header ui-guide,ui-editor ui-header ui-description{order:2;margin-top:.5rem}ui-editor ui-header ui-title{order:1}}@media (max-width:999px){ui-editor ui-header{padding-top:1.625rem;padding-bottom:1rem;display:block}ui-editor ui-header:has(ui-back){padding-bottom:2.25rem}ui-editor ui-header:not(:has(ui-title)) ui-guide,ui-editor ui-header:not(:has(ui-title)) ui-description{margin-bottom:unset}ui-editor ui-header ui-guide,ui-editor ui-header ui-description{margin-bottom:2.125rem}}ui-editor-step ui-title,ui-header ui-title{font-family:var(--font-body);font-weight:700;line-height:normal}@media (min-width:1000px){ui-editor-step ui-title,ui-header ui-title{font-size:1.75rem}}@media (max-width:999px){ui-editor-step ui-title,ui-header ui-title{font-size:1.25rem}}ui-editor-step ui-title ui-ring-name,ui-header ui-title ui-ring-name{min-width:4ch;max-width:80%;overflow-wrap:break-word;white-space:wrap;word-wrap:break-word;outline:none;display:inline-block}ui-editor-step ui-title ui-ring-name:active,ui-editor-step ui-title ui-ring-name:focus,ui-header ui-title ui-ring-name:active,ui-header ui-title ui-ring-name:focus{text-decoration:underline}@media (hover:hover){ui-editor-step ui-title ui-ring-name:hover,ui-header ui-title ui-ring-name:hover{text-decoration:underline}}ui-editor-step ui-title ui-ring-name[ui-custom]:before,ui-editor-step ui-title ui-ring-name[ui-custom]:after,ui-header ui-title ui-ring-name[ui-custom]:before,ui-header ui-title ui-ring-name[ui-custom]:after{text-decoration:none;display:inline-block}ui-editor-step ui-title ui-ring-name[ui-custom]:before,ui-header ui-title ui-ring-name[ui-custom]:before{content:"„"}ui-editor-step ui-title ui-ring-name[ui-custom]:after,ui-header ui-title ui-ring-name[ui-custom]:after{content:"“"}ui-editor-step ui-title ui-ring-name~ui-icon,ui-header ui-title ui-ring-name~ui-icon{opacity:.5;margin-left:.5em;display:inline-block}ui-editor-step{display:block}@media (min-width:1000px){ui-editor-step{margin-top:var(--header-height);padding-bottom:var(--ring-edit-spacing-block);padding-left:var(--ring-edit-spacing-inline);grid-area:editor;overflow:auto}}ui-editor-step>ui-buttons{margin-top:var(--inline-button-group-margin-top);flex-direction:column;align-items:flex-start;display:flex}ui-editor-step>ui-buttons>ui-button{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:1.25em;display:inline-block;position:relative}ui-editor-step>ui-buttons>ui-button:after{content:"";transition:var(--animation-duration)border-bottom;inset-inline:0;border-bottom:1px solid;position:absolute;top:calc(100% - 1px)}@media (hover:hover){ui-editor-step>ui-buttons>ui-button:hover:after{border-bottom-width:2px}}ui-editor-step ui-section{margin-bottom:1.625rem;display:block}ui-editor-step ui-section>ui-title{font-family:var(--font-body);font-size:1.2rem;font-weight:700}ui-editor-step ui-section>ui-section>ui-title{font-size:var(--default-font-size);font-weight:500}ui-editor-step ui-section>ui-select{margin-block:calc(var(--select-spacing)/2)}ui-editor-step>img{border-radius:var(--default-border-radius)}ui-editor-step ui-checkbox:not(:first-child){margin-top:calc(var(--spacing)/2)}ui-editor-step>ui-modifier-settings:first-child{margin-top:unset}ui-guide,ui-description{font-size:var(--default-font-size);display:block}ui-overlap-warning{width:calc(100% - var(--spacing)*2);margin-bottom:var(--spacing);padding-block:calc(var(--spacing)*var(--ratio));padding-inline:var(--spacing);color:var(--color-danger-contrast);background:var(--color-danger);border-radius:var(--default-border-radius);display:block}ui-overlap-warning[ui-hidden]{display:none}img[ui-size-chart]{width:100%}ui-preview ui-ring:active{cursor:grabbing;position:relative}ui-preview ui-ring:active:before{content:"";position:absolute;inset:-100vmax}ui-editor ui-preview{background:var(--ring-contrast-color);display:grid}ui-editor ui-preview ui-action{cursor:pointer;color:var(--primary-color);line-height:1;font-size:var(--icon-font-size)}@media (hover:hover){ui-editor ui-preview ui-action:hover{color:var(--primary-contrast-intent)}}ui-editor ui-preview ui-action[ui-share]{grid-area:share}ui-editor ui-preview ui-action[ui-wishlist]{grid-area:wishlist}ui-editor ui-preview ui-action[ui-scale]{display:none}ui-editor ui-preview ui-image,ui-editor ui-preview ui-ring{grid-area:ring}@media (min-width:1000px){ui-editor ui-preview{grid-template:"ring ring ring ring"".wishlist share."min-content/auto min-content min-content auto}ui-editor ui-preview ui-action{margin-inline:calc(var(--spacing)/2)}}@media (max-width:999px){ui-editor ui-preview{grid-template:".ring share"min-content".ring."".ring wishlist"min-content/min-content auto min-content}}ui-editor ui-preview ui-ring{justify-content:center;align-items:center;display:flex}ui-editor ui-preview ui-ring canvas{width:var(--ring-preview-size);height:var(--ring-preview-size)}@media (max-width:999px){ui-editor ui-preview{z-index:var(--ring-preview-layer-index);height:var(--preview-height);padding-top:var(--navigation-inner-height);padding-bottom:var(--ring-preview-padding-bottom);padding-inline:var(--page-margin-inline);inset-inline:0;grid-template-areas:".ring share"".ring.""scale ring wishlist";position:fixed;top:0}ui-editor ui-preview ui-ring canvas{transition:var(--animation-duration)transform}ui-editor ui-preview ui-action[ui-scale]{display:unset;grid-area:scale}}@media (min-width:1000px){ui-editor ui-preview{z-index:2;grid-area:preview;padding-block:4.625rem}ui-editor ui-preview:before{content:"";inset:0;right:calc(50% + var(--content-width)/2);z-index:1;background-color:var(--ring-contrast-color);position:fixed}ui-editor ui-preview ui-action{margin:unset}ui-editor ui-preview ui-action:not(:last-child){margin-left:1.075rem}ui-editor ui-preview ui-action[ui-wishlist]{margin-left:calc(var(--icon-font-size)*-1)}}:root{--ring-bottom-spacing:3rem;--info-spacing:.5rem;--button-top-spacing:1.375rem;--button-spacing:.5rem}ui-page>ui-cart{min-height:calc(100vh - var(--navigation-height) - var(--page-margin-block)*2 - 15rem);display:block}ui-page>ui-cart ui-title{margin-bottom:calc(var(--spacing)/2);font-family:var(--font-body);font-weight:700;line-height:normal;display:block}@media (min-width:1000px){ui-page>ui-cart ui-title{font-size:1.75rem}}@media (max-width:999px){ui-page>ui-cart ui-title{font-size:1.25rem}}ui-page>ui-cart ui-guide{max-width:50rem;margin-bottom:2rem;display:block}ui-page>ui-cart ui-cart-list{margin-inline:calc(var(--grid-gutter)/2*-1);--gallery-column-count:1;flex-wrap:wrap;display:flex;container-type:inline-size}ui-page>ui-cart ui-cart-list ui-ring{margin-inline:calc(var(--grid-gutter)/2);width:calc(100%/var(--gallery-column-count) - var(--grid-gutter))}@container (min-width:25rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:1}}@container (min-width:50rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:2}}@container (min-width:75rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:3}}@container (min-width:100rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:4}}@container (min-width:125rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:5}}@container (min-width:150rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:6}}@container (min-width:175rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:7}}@container (min-width:200rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:8}}@container (min-width:225rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:9}}@container (min-width:250rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:10}}@container (min-width:275rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:11}}@container (min-width:300rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:12}}@container (min-width:325rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:13}}@container (min-width:350rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:14}}@container (min-width:375rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:15}}@container (min-width:400rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:16}}@container (min-width:425rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:17}}@container (min-width:450rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:18}}@container (min-width:475rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:19}}@container (min-width:500rem){ui-page>ui-cart ui-cart-list ui-ring{--gallery-column-count:20}}ui-page>ui-cart>ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);margin-top:1rem;text-decoration:none;display:inline-block}@media (hover:hover){ui-page>ui-cart>ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-page>ui-cart>ui-buttons ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);text-decoration:none;display:inline-block}@media (hover:hover){ui-page>ui-cart>ui-buttons ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}@media (max-width:999px){ui-cart-list>ui-ring>ui-preview-image{padding:1.075rem}}@media (min-width:1000px){ui-cart-list>ui-ring>ui-preview-image>ui-action{margin-block:calc(var(--spacing)/2)}}ui-order-detail ui-description,ui-ring-size ui-description{max-width:50rem;margin-bottom:2rem;display:block}ui-order-detail ui-ring ui-preview-image,ui-order-detail ui-ring ui-image,ui-ring-size ui-ring ui-preview-image,ui-ring-size ui-ring ui-image,ui-cart-list ui-ring ui-preview-image,ui-cart-list ui-ring ui-image{display:grid}ui-order-detail ui-ring ui-preview-image ui-action,ui-order-detail ui-ring ui-image ui-action,ui-ring-size ui-ring ui-preview-image ui-action,ui-ring-size ui-ring ui-image ui-action,ui-cart-list ui-ring ui-preview-image ui-action,ui-cart-list ui-ring ui-image ui-action{cursor:pointer;color:var(--primary-color);line-height:1;font-size:var(--icon-font-size)}@media (hover:hover){ui-order-detail ui-ring ui-preview-image ui-action:hover,ui-order-detail ui-ring ui-image ui-action:hover,ui-ring-size ui-ring ui-preview-image ui-action:hover,ui-ring-size ui-ring ui-image ui-action:hover,ui-cart-list ui-ring ui-preview-image ui-action:hover,ui-cart-list ui-ring ui-image ui-action:hover{color:var(--primary-contrast-intent)}}ui-order-detail ui-ring ui-preview-image ui-action[ui-share],ui-order-detail ui-ring ui-image ui-action[ui-share],ui-ring-size ui-ring ui-preview-image ui-action[ui-share],ui-ring-size ui-ring ui-image ui-action[ui-share],ui-cart-list ui-ring ui-preview-image ui-action[ui-share],ui-cart-list ui-ring ui-image ui-action[ui-share]{grid-area:share}ui-order-detail ui-ring ui-preview-image ui-action[ui-wishlist],ui-order-detail ui-ring ui-image ui-action[ui-wishlist],ui-ring-size ui-ring ui-preview-image ui-action[ui-wishlist],ui-ring-size ui-ring ui-image ui-action[ui-wishlist],ui-cart-list ui-ring ui-preview-image ui-action[ui-wishlist],ui-cart-list ui-ring ui-image ui-action[ui-wishlist]{grid-area:wishlist}ui-order-detail ui-ring ui-preview-image ui-action[ui-scale],ui-order-detail ui-ring ui-image ui-action[ui-scale],ui-ring-size ui-ring ui-preview-image ui-action[ui-scale],ui-ring-size ui-ring ui-image ui-action[ui-scale],ui-cart-list ui-ring ui-preview-image ui-action[ui-scale],ui-cart-list ui-ring ui-image ui-action[ui-scale]{display:none}ui-order-detail ui-ring ui-preview-image ui-image,ui-order-detail ui-ring ui-preview-image ui-ring,ui-order-detail ui-ring ui-image ui-image,ui-order-detail ui-ring ui-image ui-ring,ui-ring-size ui-ring ui-preview-image ui-image,ui-ring-size ui-ring ui-preview-image ui-ring,ui-ring-size ui-ring ui-image ui-image,ui-ring-size ui-ring ui-image ui-ring,ui-cart-list ui-ring ui-preview-image ui-image,ui-cart-list ui-ring ui-preview-image ui-ring,ui-cart-list ui-ring ui-image ui-image,ui-cart-list ui-ring ui-image ui-ring{grid-area:ring}@media (min-width:1000px){ui-order-detail ui-ring ui-preview-image,ui-order-detail ui-ring ui-image,ui-ring-size ui-ring ui-preview-image,ui-ring-size ui-ring ui-image,ui-cart-list ui-ring ui-preview-image,ui-cart-list ui-ring ui-image{grid-template:"ring ring ring ring"".wishlist share."min-content/auto min-content min-content auto}ui-order-detail ui-ring ui-preview-image ui-action,ui-order-detail ui-ring ui-image ui-action,ui-ring-size ui-ring ui-preview-image ui-action,ui-ring-size ui-ring ui-image ui-action,ui-cart-list ui-ring ui-preview-image ui-action,ui-cart-list ui-ring ui-image ui-action{margin-inline:calc(var(--spacing)/2)}}@media (max-width:999px){ui-order-detail ui-ring ui-preview-image,ui-order-detail ui-ring ui-image,ui-ring-size ui-ring ui-preview-image,ui-ring-size ui-ring ui-image,ui-cart-list ui-ring ui-preview-image,ui-cart-list ui-ring ui-image{grid-template:".ring share"min-content".ring."".ring wishlist"min-content/min-content auto min-content}}ui-bill ui-ring,ui-order-detail ui-ring,ui-ring-size ui-ring,ui-cart-list ui-ring{font-family:var(--font-body);margin-bottom:var(--ring-bottom-spacing);display:block}ui-bill ui-ring ui-preview-image,ui-bill ui-ring ui-image,ui-order-detail ui-ring ui-preview-image,ui-order-detail ui-ring ui-image,ui-ring-size ui-ring ui-preview-image,ui-ring-size ui-ring ui-image,ui-cart-list ui-ring ui-preview-image,ui-cart-list ui-ring ui-image{border-radius:var(--panel-border-radius);background-color:var(--ring-background-color)}ui-bill ui-ring ui-preview-image ui-image,ui-bill ui-ring ui-image ui-image,ui-order-detail ui-ring ui-preview-image ui-image,ui-order-detail ui-ring ui-image ui-image,ui-ring-size ui-ring ui-preview-image ui-image,ui-ring-size ui-ring ui-image ui-image,ui-cart-list ui-ring ui-preview-image ui-image,ui-cart-list ui-ring ui-image ui-image{width:min(100%,var(--ring-image-width));aspect-ratio:var(--ring-aspect-ratio);margin:auto;padding-top:.5625rem;padding-bottom:.6375rem;display:flex}ui-bill ui-ring ui-preview-image ui-image>img,ui-bill ui-ring ui-image ui-image>img,ui-order-detail ui-ring ui-preview-image ui-image>img,ui-order-detail ui-ring ui-image ui-image>img,ui-ring-size ui-ring ui-preview-image ui-image>img,ui-ring-size ui-ring ui-image ui-image>img,ui-cart-list ui-ring ui-preview-image ui-image>img,ui-cart-list ui-ring ui-image ui-image>img{width:100%;aspect-ratio:var(--ring-aspect-ratio);object-fit:contain}ui-bill ui-ring ui-info,ui-order-detail ui-ring ui-info,ui-ring-size ui-ring ui-info,ui-cart-list ui-ring ui-info{margin-top:var(--info-spacing);display:block}ui-bill ui-ring ui-info ui-name,ui-order-detail ui-ring ui-info ui-name,ui-ring-size ui-ring ui-info ui-name,ui-cart-list ui-ring ui-info ui-name{font-size:1.125rem;font-weight:500;display:block}ui-bill ui-ring ui-info ui-price,ui-order-detail ui-ring ui-info ui-price,ui-ring-size ui-ring ui-info ui-price,ui-cart-list ui-ring ui-info ui-price,ui-bill ui-ring ui-info ui-estimated-time,ui-order-detail ui-ring ui-info ui-estimated-time,ui-ring-size ui-ring ui-info ui-estimated-time,ui-cart-list ui-ring ui-info ui-estimated-time{font-size:.6875rem;font-weight:500;display:block}ui-bill ui-ring ui-buttons,ui-order-detail ui-ring ui-buttons,ui-ring-size ui-ring ui-buttons,ui-cart-list ui-ring ui-buttons{margin-top:calc(var(--button-top-spacing)/2);display:block}ui-bill ui-ring ui-buttons ui-button,ui-order-detail ui-ring ui-buttons ui-button,ui-ring-size ui-ring ui-buttons ui-button,ui-cart-list ui-ring ui-buttons ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-color);margin-top:calc(var(--button-top-spacing)/2);border-radius:var(--button-border-radius);padding:.5rem .75rem;text-decoration:none;display:inline-block}@media (hover:hover){ui-bill ui-ring ui-buttons ui-button:hover,ui-order-detail ui-ring ui-buttons ui-button:hover,ui-ring-size ui-ring ui-buttons ui-button:hover,ui-cart-list ui-ring ui-buttons ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color)}}ui-bill ui-ring ui-buttons ui-button:not(:last-child),ui-order-detail ui-ring ui-buttons ui-button:not(:last-child),ui-ring-size ui-ring ui-buttons ui-button:not(:last-child),ui-cart-list ui-ring ui-buttons ui-button:not(:last-child){margin-right:var(--button-spacing)}ui-order{display:block}@media (max-width:999px){ui-order ui-content{display:block}}@media (min-width:1000px){ui-order ui-content{display:flex}}ui-order ui-content>*>ui-title{margin-bottom:var(--spacing);font-family:var(--font-body);font-weight:700;line-height:normal;display:block}@media (min-width:1000px){ui-order ui-content>*>ui-title{font-size:1.75rem}}@media (max-width:999px){ui-order ui-content>*>ui-title{font-size:1.25rem}}@media (min-width:1000px){ui-order ui-content ui-bill{width:40%;margin-right:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);border-right:var(--panel-border);flex-shrink:0}}@media (max-width:999px){ui-order ui-content ui-bill{margin-bottom:var(--spacing);display:block}ui-order ui-content ui-bill ui-title{display:none}}ui-order ui-content ui-bill ui-bill-summary{display:block}ui-order ui-content ui-bill ui-bill-summary ui-bill-item{justify-content:space-between;display:flex}ui-order ui-content ui-bill ui-bill-summary ui-bill-item[ui-promotion]{color:var(--primary-color);font-weight:700}ui-order ui-content ui-bill ui-bill-summary ui-bill-item[ui-total]{margin-top:calc(var(--spacing)/2);font-weight:700}ui-order ui-content ui-bill ui-bill-summary ui-bill-item:not(:last-of-type){margin-bottom:calc(var(--spacing)/4)}ui-order ui-content ui-bill ui-rings ui-ring ui-image{width:100%;max-height:12rem;padding-block:var(--ring-padding);aspect-ratio:2/1;display:flex}ui-order ui-content ui-bill ui-rings ui-ring ui-image img{width:100%;object-fit:contain}ui-address ui-form-error{color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);margin-bottom:calc(var(--spacing)/2);padding:calc(var(--spacing)/2*var(--ratio))calc(var(--spacing)/2);border-radius:var(--forms-border-radius);display:block}ui-address ui-buttons ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);text-decoration:none;display:inline-block}@media (hover:hover){ui-address ui-buttons ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-address ui-buttons ui-button:not(:last-child){margin-right:var(--button-spacing)}ui-address-form{margin-inline:calc(var(--spacing)/2*-1);flex-wrap:wrap;display:flex}ui-address-form ui-column-full,ui-address-form ui-column-split,ui-address-form ui-column-shrink,ui-address-form ui-column-fill{margin-inline:calc(var(--spacing)/2);margin-bottom:var(--spacing)}ui-address-form ui-column-full{width:calc(100% - var(--spacing))}ui-address-form ui-column-split{width:calc(50% - var(--spacing))}ui-address-form ui-column-shrink{flex-shrink:1}ui-address-form ui-column-fill{flex-grow:1}ui-payment{flex-grow:1;display:block}ui-payment>ui-description,ui-payment ui-contact-details{margin-bottom:var(--spacing);display:block}ui-payment ui-contact-details>ui-title{font-weight:700;display:block}ui-payment ui-contact-details ui-address{margin-bottom:calc(var(--spacing)/2);display:block}ui-payment ui-contact-details ui-address ui-address-line{display:block}ui-payment ui-checkbox{margin-top:var(--spacing)}ui-payment ui-buttons{margin-top:var(--spacing);display:block}ui-payment ui-buttons ui-button[ui-edit]{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-color);margin-right:var(--spacing);text-decoration:none;display:inline-block}@media (hover:hover){ui-payment ui-buttons ui-button[ui-edit]:hover{color:var(--primary-contrast-color);background:var(--primary-color)}}ui-payment ui-buttons a[ui-submit],ui-payment ui-buttons ui-button[ui-submit]{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);text-decoration:none;display:inline-block}@media (hover:hover){ui-payment ui-buttons a[ui-submit]:hover,ui-payment ui-buttons ui-button[ui-submit]:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-payment ui-buttons a[ui-submit][ui-disabled],ui-payment ui-buttons ui-button[ui-submit][ui-disabled]{pointer-events:none;opacity:.5}ui-order-detail{display:block}ui-order-detail>ui-title{margin-bottom:var(--spacing);font-family:var(--font-body);font-weight:700;line-height:normal;display:block}@media (min-width:1000px){ui-order-detail>ui-title{font-size:1.75rem}}@media (max-width:999px){ui-order-detail>ui-title{font-size:1.25rem}}ui-order-detail>ui-description{margin-bottom:var(--spacing);display:block}ui-order-detail>ui-rings{margin-inline:calc(var(--grid-gutter)/2*-1);--gallery-column-count:1;flex-wrap:wrap;display:flex;container-type:inline-size}ui-order-detail>ui-rings ui-ring{margin-inline:calc(var(--grid-gutter)/2);width:calc(100%/var(--gallery-column-count) - var(--grid-gutter))}@container (min-width:20rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:1}}@container (min-width:40rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:2}}@container (min-width:60rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:3}}@container (min-width:80rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:4}}@container (min-width:100rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:5}}@container (min-width:120rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:6}}@container (min-width:140rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:7}}@container (min-width:160rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:8}}@container (min-width:180rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:9}}@container (min-width:200rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:10}}@container (min-width:220rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:11}}@container (min-width:240rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:12}}@container (min-width:260rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:13}}@container (min-width:280rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:14}}@container (min-width:300rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:15}}@container (min-width:320rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:16}}@container (min-width:340rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:17}}@container (min-width:360rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:18}}@container (min-width:380rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:19}}@container (min-width:400rem){ui-order-detail>ui-rings ui-ring{--gallery-column-count:20}}ui-order-detail>ui-rings>ui-ring ui-name{margin-top:var(--info-spacing);font-size:1.125rem;font-weight:500;display:block}ui-order-detail>ui-rings>ui-ring>ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-color);margin-top:calc(var(--button-top-spacing));text-decoration:none;display:inline-block}@media (hover:hover){ui-order-detail>ui-rings>ui-ring>ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color)}}ui-order-detail ui-order-progress{--dot-size:.5rem;--border-width:2px;display:block}ui-order-detail ui-order-progress ui-progress-item{margin-bottom:calc(var(--spacing)*2);padding-left:calc(var(--spacing) + var(--dot-size));display:block;position:relative}ui-order-detail ui-order-progress ui-progress-item:not(:last-of-type):before{content:"";top:calc((var(--line-height)*var(--font-size-section) - var(--dot-size))/2);left:calc(var(--dot-size)/2 - var(--border-width)/2 + var(--border-width));bottom:calc(var(--spacing)*-2 - (var(--line-height)*var(--font-size-section) - var(--dot-size))/2 + var(--border-width));border-left:var(--border-width)solid currentColor;position:absolute}ui-order-detail ui-order-progress ui-progress-item:after{content:"";top:calc((var(--line-height)*var(--font-size-section) - var(--dot-size))/2 - var(--border-width));width:var(--dot-size);height:var(--dot-size);background:var(--page-background);border:var(--border-width)solid currentColor;border-radius:50%;position:absolute;left:0}ui-order-detail ui-order-progress ui-progress-item ui-date{margin-bottom:calc(var(--spacing)/4);font-size:var(--font-size-hint);display:block}ui-order-detail ui-order-progress ui-progress-item ui-date ui-pending{color:var(--color-danger);font-weight:700}ui-order-detail ui-order-progress ui-progress-item ui-title{margin-bottom:calc(var(--spacing)/4);font-size:var(--font-size-section);font-weight:700;display:block}ui-order-detail ui-order-progress ui-progress-item ui-subtitle{margin-top:calc(var(--spacing)/2);font-weight:700;display:block}ui-order-detail ui-order-progress ui-progress-item ui-address{margin-bottom:1rem;display:block}ui-order-detail ui-order-progress ui-progress-item ui-address ui-address-line{display:block}ui-order-detail ui-order-progress ui-progress-item ui-buttons{margin:calc(var(--button-spacing)/2*-1);margin-top:.5rem;display:block}ui-order-detail ui-order-progress ui-progress-item ui-buttons a,ui-order-detail ui-order-progress ui-progress-item ui-buttons ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-color);margin:calc(var(--button-spacing)/2);text-decoration:none;display:inline-block}@media (hover:hover){ui-order-detail ui-order-progress ui-progress-item ui-buttons a:hover,ui-order-detail ui-order-progress ui-progress-item ui-buttons ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color)}}ui-order-detail ui-order-progress ui-progress-item[ui-current]:after{background:currentColor}ui-order-detail ui-order-progress ui-progress-item[ui-current]~* ui-date{display:none}ui-order-detail ui-order-progress ui-progress-item[ui-current]~*,ui-order-detail ui-order-progress ui-progress-item[ui-current]:before{opacity:var(--disabled-opacity)}ui-ring-size{--button-container-spacing-top:1.25rem;--button-spacing-top:.25rem;display:block}ui-ring-size>ui-title{font-family:var(--font-body);margin-bottom:var(--spacing);font-weight:700;line-height:normal;display:block}@media (min-width:1000px){ui-ring-size>ui-title{font-size:1.75rem}}@media (max-width:999px){ui-ring-size>ui-title{font-size:1.25rem}}ui-ring-size>ui-description{margin-bottom:var(--spacing);display:block}ui-ring-size>img{width:100%;max-width:50rem;margin-bottom:var(--spacing);border-radius:var(--default-border-radius);display:block}ui-ring-size ui-rings{margin-inline:calc(var(--grid-gutter)/2*-1);--gallery-column-count:1;flex-wrap:wrap;display:flex;container-type:inline-size}ui-ring-size ui-rings ui-ring{margin-inline:calc(var(--grid-gutter)/2);width:calc(100%/var(--gallery-column-count) - var(--grid-gutter))}@container (min-width:20rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:1}}@container (min-width:40rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:2}}@container (min-width:60rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:3}}@container (min-width:80rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:4}}@container (min-width:100rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:5}}@container (min-width:120rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:6}}@container (min-width:140rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:7}}@container (min-width:160rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:8}}@container (min-width:180rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:9}}@container (min-width:200rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:10}}@container (min-width:220rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:11}}@container (min-width:240rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:12}}@container (min-width:260rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:13}}@container (min-width:280rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:14}}@container (min-width:300rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:15}}@container (min-width:320rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:16}}@container (min-width:340rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:17}}@container (min-width:360rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:18}}@container (min-width:380rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:19}}@container (min-width:400rem){ui-ring-size ui-rings ui-ring{--gallery-column-count:20}}ui-ring-size ui-rings ui-ring{font-family:var(--font-body)}ui-ring-size ui-rings ui-ring ui-measured{height:1.5rem;margin-top:.5rem;font-size:1.125rem;font-weight:500;display:block}ui-ring-size ui-rings ui-ring ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-color);margin-top:1.375rem;text-decoration:none;display:inline-block}@media (hover:hover){ui-ring-size ui-rings ui-ring ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color)}}ui-ring-size ui-buttons{margin-top:calc(var(--button-container-spacing-top) - var(--button-spacing-top));display:flex}ui-ring-size ui-buttons ui-button:last-child{margin-left:auto}ui-ring-size ui-buttons ui-button,ui-ring-size>ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-color);margin-top:var(--button-spacing-top);text-decoration:none;display:inline-block}@media (hover:hover){ui-ring-size ui-buttons ui-button:hover,ui-ring-size>ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color)}}ui-ring-size ui-buttons ui-button:not(:last-of-type),ui-ring-size>ui-button:not(:last-of-type){margin-right:.25rem}ui-ring-size ui-buttons ui-button[ui-disabled],ui-ring-size>ui-button[ui-disabled]{opacity:.5;pointer-events:none}ui-ring-size ui-buttons ui-button:not([ui-secondary]),ui-ring-size>ui-button:not([ui-secondary]){font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);text-decoration:none;display:inline-block}@media (hover:hover){ui-ring-size ui-buttons ui-button:not([ui-secondary]):hover,ui-ring-size>ui-button:not([ui-secondary]):hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-ring-size ui-ring-sizer{--width:12rem;--select-width:6rem;width:var(--width);margin:0 auto;display:block;position:relative}ui-ring-size ui-ring-sizer img{width:var(--width);pointer-events:none}ui-ring-size ui-ring-sizer select{top:0;left:calc(var(--width)/2 - var(--select-width)/2);width:var(--select-width);padding:calc(var(--width)/20);color:currentColor;text-align:center;text-align-last:center;font-size:var(--font-size-title);background:0 0;border:none;margin:0;position:absolute}ui-page>ui-gallery{min-height:calc(100vh - var(--navigation-height) - var(--page-margin-block)*2 - 15rem)}ui-gallery{display:block}ui-gallery ui-title{font-family:var(--font-body);margin-bottom:.5rem;font-weight:700;line-height:normal;display:block}@media (min-width:1000px){ui-gallery ui-title{font-size:1.75rem}}@media (max-width:999px){ui-gallery ui-title{font-size:1.25rem}}ui-gallery ui-guide{max-width:50rem;margin-bottom:2rem;display:block}ui-gallery ui-section{margin-bottom:calc(var(--spacing)*2);display:block}ui-gallery ui-section ui-title{margin-bottom:calc(var(--spacing)/2);font-family:var(--font-alternate);font-size:var(--default-font-size);text-transform:uppercase;font-size:var(--font-size-title);display:block}@media (min-width:1000px){ui-gallery-ring-detail{display:flex}}@media (max-width:999px){ui-gallery-ring-detail{display:block}}@media (min-width:1000px){ui-gallery-ring-detail ui-detail{width:calc(var(--content-width) - var(--preview-width) - var(--spacing)*2);flex-grow:0;flex-shrink:1}}ui-gallery-ring-detail ui-detail ui-title{margin-bottom:var(--spacing);font-family:var(--font-alternate);font-size:var(--default-font-size);text-transform:uppercase;font-size:var(--font-size-title);display:block}ui-gallery-ring-detail ui-detail ui-price{margin-bottom:var(--spacing);justify-content:space-between;display:flex}@media (min-width:1000px){ui-gallery-ring-detail ui-detail ui-price{display:none}}ui-gallery-ring-detail ui-detail ui-modifiers-summary{counter-reset:ui-modifier-index;display:block}ui-gallery-ring-detail ui-detail ui-modifiers-summary ui-modifier{margin-bottom:calc(var(--spacing)/2);padding:calc(var(--spacing)*var(--ratio))var(--spacing);color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);align-items:center;display:flex}ui-gallery-ring-detail ui-detail ui-modifiers-summary ui-modifier ui-name{font-family:var(--font-alternate);font-size:var(--default-font-size);text-transform:uppercase}ui-gallery-ring-detail ui-detail ui-modifiers-summary ui-modifier ui-summary{margin-left:auto}:root{--select-spacing:1.625rem;--forms-border-radius:1rem}ui-section ui-select ui-option{min-width:6rem;max-width:10rem;margin-bottom:calc(var(--select-spacing)/2)}ui-section>ui-section{margin-top:calc(var(--select-spacing)/2)}ui-select{column-gap:calc(var(--select-spacing)/2);flex-wrap:wrap;display:flex}ui-select ui-option{--columns:4;color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);cursor:pointer;text-align:center;width:calc(100%/var(--columns) - var(--panel-border-size)*2 - var(--select-spacing)/2*(var(--columns) - 1)/var(--columns));height:2.625rem;margin-bottom:calc(var(--select-spacing)/2);border-radius:6.66667rem;justify-content:center;align-items:center;display:flex}@media (hover:hover){ui-select ui-option:hover{border:var(--panel-border-hover)}ui-select ui-option:hover ui-image img{filter:var(--ring-glow-intense)}ui-select ui-option:hover{background-color:var(--modifier-select-background);color:var(--primary-contrast-color)}}ui-select ui-option[ui-active]{opacity:1;background-color:var(--modifier-select-background);color:var(--primary-contrast-color)}ui-select ui-option ui-title{font-size:.73333rem;font-weight:500;display:block}ui-text-box,ui-number-box,ui-combo-box,ui-date-box{display:block}ui-text-box[ui-validation-error] input,ui-text-box[ui-validation-error] select,ui-number-box[ui-validation-error] input,ui-number-box[ui-validation-error] select,ui-combo-box[ui-validation-error] input,ui-combo-box[ui-validation-error] select,ui-date-box[ui-validation-error] input,ui-date-box[ui-validation-error] select{border-color:var(--color-danger);background:var(--color-danger-dim)}ui-text-box label,ui-number-box label,ui-combo-box label,ui-date-box label{margin-bottom:calc(var(--spacing)/4);display:block}ui-text-box input,ui-text-box select,ui-number-box input,ui-number-box select,ui-combo-box input,ui-combo-box select,ui-date-box input,ui-date-box select{box-sizing:content-box;width:calc(100% - var(--spacing) - var(--control-border-size)*2);padding:calc(var(--spacing)/2*var(--ratio))calc(var(--spacing)/2);appearance:initial;border:var(--control-border);border-radius:var(--forms-border-radius);color:inherit;font:inherit;background:var(--control-background);outline:none;display:block}ui-text-box input:focus,ui-text-box select:focus,ui-number-box input:focus,ui-number-box select:focus,ui-combo-box input:focus,ui-combo-box select:focus,ui-date-box input:focus,ui-date-box select:focus{border:var(--control-border-focus);box-shadow:var(--shadow)}ui-text-box input::placeholder,ui-text-box select::placeholder,ui-number-box input::placeholder,ui-number-box select::placeholder,ui-combo-box input::placeholder,ui-combo-box select::placeholder,ui-date-box input::placeholder,ui-date-box select::placeholder{color:var(--control-placeholder-color)}ui-checkbox{--box-size:2rem;align-items:center;line-height:1.2;display:flex}ui-checkbox ui-checkbox-input{--tick-color:transparent;width:var(--box-size);height:var(--box-size);cursor:pointer;border:var(--control-border);border-radius:var(--forms-border-radius);flex-shrink:0;align-self:flex-start;position:relative}@media (hover:hover){ui-checkbox ui-checkbox-input:hover{--tick-color:var(--control-hover-background)}}ui-checkbox ui-checkbox-input:after{content:"";width:.4rem;height:.9rem;border-bottom:2px solid var(--tick-color);border-right:2px solid var(--tick-color);position:absolute;top:.35rem;left:.75rem;transform:rotate(40deg)}ui-checkbox ui-checkbox-input[ui-checked]{background:var(--control-active-background);--tick-color:var(--control-active-color)}ui-checkbox ui-label{padding-left:calc(var(--spacing)/2);cursor:pointer;flex-grow:1}ui-checkbox ui-label ui-hint{margin-top:calc(var(--spacing)/4);font-size:var(--font-size-hint);display:block}body>input[type=file]{opacity:0}ui-slider{--size:4.25rem;--slider-thumb-spacing:.5rem;--thumb-value-spacing:.5325rem;--slider-thumb-font-size:.75rem;--slider-height:calc(var(--slider-thumb-spacing)*2 + var(--thumb-value-spacing)*2 + var(--slider-thumb-font-size));--safety-margin:1rem;--slider-bubble-size:.625rem;--slider-stroke-width:2.5px;--slider-stroke-width-disabled:1px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-items:center;display:flex}ui-slider[ui-drag]{--safety-margin:10rem}ui-slider[ui-drag] ui-slider-thumb{z-index:var(--slider-thumb-layer-index);background:var(--control-border-color)}ui-slider[ui-disabled]{opacity:var(--disabled-opacity);pointer-events:none}ui-slider ui-field{flex-grow:1}ui-slider ui-field ui-label{margin-bottom:.25rem;font-size:.9375rem;line-height:1;display:block}@media (min-width:1000px){ui-slider ui-field ui-label{margin-top:.675rem}}ui-slider ui-field ui-slider-input{flex-grow:1;display:flex;position:relative}ui-slider ui-field ui-slider-input ui-slider-disabled-track{width:calc((100% - var(--size))*var(--disabled));height:var(--slider-height);background:linear-gradient(transparent calc(50% - var(--slider-stroke-width-disabled)/2),var(--control-track-disabled)calc(50% - var(--slider-stroke-width-disabled)/2),var(--control-track-disabled)calc(50% + var(--slider-stroke-width-disabled)/2),transparent calc(50% + var(--slider-stroke-width-disabled)/2));flex-shrink:0}ui-slider ui-field ui-slider-input ui-slider-disabled-track:first-child{--disabled:var(--disabled-min)}ui-slider ui-field ui-slider-input ui-slider-disabled-track:last-child{--disabled:var(--disabled-max)}ui-slider ui-field ui-slider-input ui-slider-track{height:var(--slider-height);background:linear-gradient(transparent calc(50% - var(--slider-stroke-width)/2),var(--control-track)calc(50% - var(--slider-stroke-width)/2),var(--control-track)calc(50% + var(--slider-stroke-width)/2),transparent calc(50% + var(--slider-stroke-width)/2));flex-grow:1}ui-slider ui-field ui-slider-input ui-slider-track:before{content:"";top:calc(var(--slider-height)/2 - var(--slider-bubble-size)/2);left:calc((100% - var(--size))*var(--disabled-min));height:var(--slider-bubble-size);width:var(--slider-bubble-size);background-color:var(--control-track);border-radius:50%;position:absolute}ui-slider ui-field ui-slider-input ui-slider-track:after{content:"";top:calc(var(--slider-height)/2 - var(--slider-bubble-size)/2);right:calc((100% - var(--size))*var(--disabled-max));height:var(--slider-bubble-size);width:var(--slider-bubble-size);background-color:var(--control-track);border-radius:50%;position:absolute}ui-slider ui-field ui-slider-input ui-slider-track ui-slider-snap{top:calc(var(--slider-height)/2 - var(--slider-bubble-size)/2);left:calc((100% - var(--size))*var(--location) - 1px + var(--size)/2 - var(--slider-bubble-size)/2);width:calc(var(--slider-bubble-size) - var(--slider-stroke-width)*2);height:calc(var(--slider-bubble-size) - var(--slider-stroke-width)*2);border:var(--slider-stroke-width)solid var(--control-track-snap);background:var(--control-track-snap);border-radius:50%;display:block;position:absolute}ui-slider ui-field ui-slider-input ui-slider-track ui-slider-snap[ui-referenced]{background:var(--control-background)}@media (hover:hover){ui-slider ui-field ui-slider-input ui-slider-track ui-slider-snap[ui-tooltip]:after{content:attr(ui-tooltip);opacity:0;white-space:nowrap;font-size:var(--font-size-hint);pointer-events:none;transition:margin var(--animation-duration),opacity var(--animation-duration);justify-content:center;align-items:center;display:flex}ui-slider ui-field ui-slider-input ui-slider-track ui-slider-snap[ui-tooltip]:hover:after{opacity:1;margin-top:1rem}}ui-slider ui-field ui-slider-input ui-slider-track ui-slider-thumb{padding-block:var(--slider-thumb-spacing);width:var(--size);left:calc((100% - var(--size))*var(--progress));z-index:1;border-radius:var(--slider-border-radius);background:var(--modifier-select-background);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){ui-slider ui-field ui-slider-input ui-slider-track ui-slider-thumb:hover{background:var(--control-hover-background);box-shadow:var(--shadow)}}ui-slider ui-field ui-slider-input ui-slider-track ui-slider-thumb:active{background:var(--modifier-select-background-active)}ui-slider ui-field ui-slider-input ui-slider-track ui-slider-thumb:before{content:"";inset:calc(var(--safety-margin)*-1);position:absolute}ui-slider ui-field ui-slider-input ui-slider-track ui-slider-thumb ui-value{padding-block:var(--thumb-value-spacing);pointer-events:none;color:var(--primary-contrast-color);font-size:.73333rem;font-weight:500;line-height:1}ui-icon{position:relative}ui-icon:before{font-family:icons;font-weight:400;font-size:normal}ui-icon[ui-add]:before{content:""}ui-icon[ui-back]:before{content:""}ui-icon[ui-cart]:before{content:""}ui-icon[ui-cart-active]:before{content:""}ui-icon[ui-close]:before{content:""}ui-icon[ui-compare]:before{content:""}ui-icon[ui-download]:before{content:""}ui-icon[ui-draw]:before{content:""}ui-icon[ui-expand]:before{content:""}ui-icon[ui-hide]:before{content:""}ui-icon[ui-like]:before{content:""}ui-icon[ui-like-active]:before{content:""}ui-icon[ui-link]:before{content:""}ui-icon[ui-menu]:before{content:""}ui-icon[ui-redo]:before{content:""}ui-icon[ui-share]:before{content:""}ui-icon[ui-show]:before{content:""}ui-icon[ui-shrink]:before{content:""}ui-icon[ui-sort]:before{content:""}ui-icon[ui-trash]:before{content:""}ui-icon[ui-undo]:before{content:""}ui-icon[ui-unknown]:before{content:""}ui-icon:has(ui-badge){padding-right:.8em}ui-icon ui-badge{min-width:1.5em;color:currentColor;background:var(--icon-badge-background);border-radius:50%;justify-content:center;align-items:center;font-size:.8em;display:flex;position:absolute;inset:0 0 0 auto}@font-face{src:url(icons.e61a6b70.ttf);font-family:icons;font-weight:400;font-style:normal}ui-global-error{z-index:var(--popup-layer-index);background-color:var(--popup-backdrop-color);filter:var(--popup-backdrop-filter);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}ui-global-error ui-error-container{width:var(--error-popup-width);padding:var(--popup-spacing);background-color:var(--popup-background);border:var(--popup-border)}ui-global-error ui-error-container ui-title{text-transform:uppercase;margin-bottom:var(--spacing);font-weight:700;display:block}ui-global-error ui-error-container ui-message{margin-bottom:var(--spacing);display:block}ui-global-error ui-error-container ui-stack-trace{margin-bottom:var(--spacing);white-space:pre-wrap;display:block}ui-global-error ui-error-container ui-buttons-container{margin-top:var(--popup-text-spacing);justify-content:space-between;display:flex}ui-global-error ui-error-container ui-buttons-container ui-button{margin:unset;cursor:pointer}ui-rings ui-ring ui-image[ui-error]{display:flex}ui-gallery ui-rings{margin-inline:calc(var(--grid-gutter)/2*-1);--gallery-column-count:1;flex-wrap:wrap;display:flex;container-type:inline-size}ui-gallery ui-rings ui-ring{margin-inline:calc(var(--grid-gutter)/2);width:calc(100%/var(--gallery-column-count) - var(--grid-gutter))}@container (min-width:20rem){ui-gallery ui-rings ui-ring{--gallery-column-count:1}}@container (min-width:40rem){ui-gallery ui-rings ui-ring{--gallery-column-count:2}}@container (min-width:60rem){ui-gallery ui-rings ui-ring{--gallery-column-count:3}}@container (min-width:80rem){ui-gallery ui-rings ui-ring{--gallery-column-count:4}}@container (min-width:100rem){ui-gallery ui-rings ui-ring{--gallery-column-count:5}}@container (min-width:120rem){ui-gallery ui-rings ui-ring{--gallery-column-count:6}}@container (min-width:140rem){ui-gallery ui-rings ui-ring{--gallery-column-count:7}}@container (min-width:160rem){ui-gallery ui-rings ui-ring{--gallery-column-count:8}}@container (min-width:180rem){ui-gallery ui-rings ui-ring{--gallery-column-count:9}}@container (min-width:200rem){ui-gallery ui-rings ui-ring{--gallery-column-count:10}}@container (min-width:220rem){ui-gallery ui-rings ui-ring{--gallery-column-count:11}}@container (min-width:240rem){ui-gallery ui-rings ui-ring{--gallery-column-count:12}}@container (min-width:260rem){ui-gallery ui-rings ui-ring{--gallery-column-count:13}}@container (min-width:280rem){ui-gallery ui-rings ui-ring{--gallery-column-count:14}}@container (min-width:300rem){ui-gallery ui-rings ui-ring{--gallery-column-count:15}}@container (min-width:320rem){ui-gallery ui-rings ui-ring{--gallery-column-count:16}}@container (min-width:340rem){ui-gallery ui-rings ui-ring{--gallery-column-count:17}}@container (min-width:360rem){ui-gallery ui-rings ui-ring{--gallery-column-count:18}}@container (min-width:380rem){ui-gallery ui-rings ui-ring{--gallery-column-count:19}}@container (min-width:400rem){ui-gallery ui-rings ui-ring{--gallery-column-count:20}}ui-gallery ui-rings ui-ring{--footer-height:2rem;--border-size:.25rem;margin-bottom:var(--grid-gutter);padding:calc(var(--ring-padding) - var(--border-size));border:var(--border-size)solid transparent;border-radius:var(--panel-border-radius);background-color:var(--ring-background-color);width:calc(100%/var(--gallery-column-count) - var(--grid-gutter) - var(--ring-padding)*2);flex-direction:column;display:flex;position:relative;overflow:hidden}ui-gallery ui-rings ui-ring ui-image{--padding-top:.5625rem;--padding-bottom:.6375rem}ui-gallery ui-rings ui-ring ui-image[ui-mode=rendered]{height:var(--ring-image-height);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);aspect-ratio:var(--ring-aspect-ratio);margin:0 auto;font-size:0}ui-gallery ui-rings ui-ring ui-image[ui-mode=rendered]>img{width:100%;aspect-ratio:var(--ring-aspect-ratio);object-fit:contain}ui-gallery ui-rings ui-ring ui-image[ui-mode=real]{margin:calc(var(--ring-padding)*-1);margin-bottom:var(--ring-padding);height:calc(var(--ring-image-height) + var(--padding-top) + var(--padding-bottom))}ui-gallery ui-rings ui-ring ui-image[ui-mode=real]>img{top:calc(var(--footer-height)*-1);width:calc(100% + var(--border-size));height:calc(100% + var(--footer-height));object-fit:cover;position:absolute}ui-gallery ui-rings ui-ring ui-ring-footer{justify-content:space-between;align-items:flex-end;display:flex;position:relative}ui-gallery ui-rings ui-ring ui-ring-footer ui-name{margin-inline:calc(var(--label-padding)*-1);padding-inline:var(--label-padding);font-family:var(--font-alternate);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:500;overflow:hidden}ui-gallery ui-rings ui-ring ui-ring-footer ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);text-decoration:none;display:inline-block}@media (hover:hover){ui-gallery ui-rings ui-ring ui-ring-footer ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-copied-note-container{--note-padding-inline:1.5rem;left:var(--page-margin-inline);right:var(--page-margin-inline);z-index:var(--popup-layer-index);pointer-events:none;justify-content:center;animation:2s forwards floatNote;display:none;position:fixed;bottom:50%}ui-copied-note-container[ui-active]{display:flex}ui-copied-note-container ui-copied-note{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:var(--note-padding-inline);padding-block:calc(var(--note-padding-inline)*.8);color:var(--panel-color);background-color:var(--panel-background);border-radius:3.375rem;font-size:1rem;display:block}@keyframes floatNote{0%{opacity:0;display:flex}8%{opacity:1}92%{opacity:1}to{opacity:0}}ui-decoration-selector{--selector-padding-inline:1.075rem;--selector-border-radius:var(--default-border-radius);--button-padding:.5rem .75rem;--button-margin-bottom:1.075rem;--button-selector-margin-top:1.625rem;--button-selector-margin-bottom:1.75rem;--preview-image-height:3.15rem;--preview-height:calc(var(--preview-padding)*2 + var(--preview-image-height));--preview-margin-block:1.075rem;--preview-padding:1.925rem;display:flex}@media (max-width:999px){ui-decoration-selector{--preview-padding:2rem;--preview-image-height:3.6rem;--preview-height:calc(var(--preview-padding)*2 + var(--preview-image-height))}}ui-decoration-selector>ui-decoration-image{padding:var(--preview-padding);border-radius:var(--selector-border-radius);align-self:center;font-size:0}ui-decoration-selector>ui-decoration-image[ui-tileable]{height:var(--preview-height);aspect-ratio:1/1;padding:unset}ui-decoration-selector>ui-decoration-image>img{height:var(--preview-image-height);aspect-ratio:1/1;flex-shrink:0}@media (min-width:1000px){ui-decoration-selector{color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);padding-inline:var(--selector-padding-inline);border-radius:var(--selector-border-radius)}ui-decoration-selector>ui-decoration-image{margin-block:var(--preview-margin-block);margin-inline:calc(2rem - var(--selector-padding-inline));background-color:var(--primary-contrast-color)}ui-decoration-selector ui-decoration-option-buttons{margin-top:var(--button-selector-margin-top);margin-bottom:calc(var(--button-selector-margin-bottom) - var(--button-margin-bottom))}}@media (max-width:999px){ui-decoration-selector>ui-decoration-image{background-color:var(--panel-background)}}ui-decoration-selector ui-decoration-option-buttons{flex-grow:1;display:block}ui-decoration-selector ui-decoration-option-buttons ui-popup-controller:not(:last-child) ui-button{margin-right:calc(var(--button-margin-bottom)/2)}ui-decoration-selector ui-decoration-option-buttons ui-popup-controller:first-of-type ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);text-decoration:none;display:inline-block}@media (hover:hover){ui-decoration-selector ui-decoration-option-buttons ui-popup-controller:first-of-type ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-decoration-selector ui-decoration-option-buttons ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-color);padding:var(--button-padding);margin-bottom:var(--button-margin-bottom);text-align:center;text-decoration:none;display:inline-block}@media (hover:hover){ui-decoration-selector ui-decoration-option-buttons ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color)}}ui-decoration-select{padding-inline:var(--ring-edit-spacing-inline);display:block}ui-decoration-select ui-group{display:block}ui-decoration-select ui-group:not(:last-of-type){margin-bottom:var(--spacing)}ui-decoration-select ui-group>ui-title{font-family:var(--font-alternate);font-size:var(--default-font-size);text-transform:uppercase;font-size:var(--font-size-section);display:block}ui-decoration-select ui-group>ui-author{width:100%;margin-block:calc(var(--spacing)/2);display:block}ui-decoration-select ui-group>ui-decoration-images{margin-inline:calc(var(--spacing)/2*-1);flex-wrap:wrap;display:flex}ui-decoration-select ui-group>ui-decoration-images ui-decoration-image{width:calc(100%/var(--compact-column-count) - var(--compact-object-spacing) - var(--spacing) - var(--panel-border-size)*2);aspect-ratio:1/1;color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);cursor:pointer;margin:calc(var(--spacing)/2);padding:calc(var(--compact-object-spacing)/2);border-radius:var(--default-border-radius);font-size:0;display:block}@media (hover:hover){ui-decoration-select ui-group>ui-decoration-images ui-decoration-image:hover{border:var(--panel-border-hover)}ui-decoration-select ui-group>ui-decoration-images ui-decoration-image:hover ui-image img{filter:var(--ring-glow-intense)}}ui-decoration-select ui-group>ui-decoration-images ui-decoration-image>img{width:100%;height:auto;mix-blend-mode:darken}ui-decoration-image[ui-tileable]{background-image:var(--image);background-size:calc(100% - var(--pattern-inset)*2);background-position:50%;position:relative}ui-decoration-image[ui-tileable]:before,ui-decoration-image[ui-tileable]:after{content:"";position:absolute;inset:0}ui-decoration-image[ui-tileable]:before{top:var(--pattern-inset);bottom:var(--pattern-inset);border-top:var(--pattern-outline-border);border-bottom:var(--pattern-outline-border)}ui-decoration-image[ui-tileable]:after{left:var(--pattern-inset);right:var(--pattern-inset);border-left:var(--pattern-outline-border);border-right:var(--pattern-outline-border)}ui-draw{--canvas-size:30rem;display:block}ui-draw *{-webkit-user-select:none;user-select:none}ui-draw ui-canvas{width:calc(100% - var(--page-margin-inline)*2);max-width:var(--canvas-size);aspect-ratio:1/1;margin-bottom:var(--spacing);background-color:var(--panel-background);margin-inline:auto;font-size:0;display:block}ui-draw ui-canvas canvas{width:100%;height:auto}ui-draw ui-settings{width:calc(100% - var(--page-margin-inline)*2);flex-wrap:wrap;align-items:flex-start;margin-inline:auto;display:flex}ui-draw ui-settings ui-change-name{flex-wrap:wrap;flex-grow:1;justify-content:space-between;display:flex}ui-draw ui-settings ui-change-name ui-tools,ui-draw ui-settings ui-change-name ui-history,ui-draw ui-settings ui-change-name ui-modifiers{margin-bottom:calc(var(--spacing));flex-grow:0;justify-content:space-between;display:flex}ui-draw ui-settings ui-change-name ui-tools ui-tool,ui-draw ui-settings ui-change-name ui-tools ui-operator,ui-draw ui-settings ui-change-name ui-tools ui-button,ui-draw ui-settings ui-change-name ui-history ui-tool,ui-draw ui-settings ui-change-name ui-history ui-operator,ui-draw ui-settings ui-change-name ui-history ui-button,ui-draw ui-settings ui-change-name ui-modifiers ui-tool,ui-draw ui-settings ui-change-name ui-modifiers ui-operator,ui-draw ui-settings ui-change-name ui-modifiers ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-color);cursor:pointer;text-align:center;border-radius:unset;flex-grow:1;flex-shrink:0;text-decoration:none;display:inline-block}@media (hover:hover){ui-draw ui-settings ui-change-name ui-tools ui-tool:hover,ui-draw ui-settings ui-change-name ui-tools ui-operator:hover,ui-draw ui-settings ui-change-name ui-tools ui-button:hover,ui-draw ui-settings ui-change-name ui-history ui-tool:hover,ui-draw ui-settings ui-change-name ui-history ui-operator:hover,ui-draw ui-settings ui-change-name ui-history ui-button:hover,ui-draw ui-settings ui-change-name ui-modifiers ui-tool:hover,ui-draw ui-settings ui-change-name ui-modifiers ui-operator:hover,ui-draw ui-settings ui-change-name ui-modifiers ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color)}}ui-draw ui-settings ui-change-name ui-tools ui-tool[ui-active],ui-draw ui-settings ui-change-name ui-tools ui-operator[ui-active],ui-draw ui-settings ui-change-name ui-tools ui-button[ui-active],ui-draw ui-settings ui-change-name ui-history ui-tool[ui-active],ui-draw ui-settings ui-change-name ui-history ui-operator[ui-active],ui-draw ui-settings ui-change-name ui-history ui-button[ui-active],ui-draw ui-settings ui-change-name ui-modifiers ui-tool[ui-active],ui-draw ui-settings ui-change-name ui-modifiers ui-operator[ui-active],ui-draw ui-settings ui-change-name ui-modifiers ui-button[ui-active]{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);text-decoration:none;display:inline-block}@media (hover:hover){ui-draw ui-settings ui-change-name ui-tools ui-tool[ui-active]:hover,ui-draw ui-settings ui-change-name ui-tools ui-operator[ui-active]:hover,ui-draw ui-settings ui-change-name ui-tools ui-button[ui-active]:hover,ui-draw ui-settings ui-change-name ui-history ui-tool[ui-active]:hover,ui-draw ui-settings ui-change-name ui-history ui-operator[ui-active]:hover,ui-draw ui-settings ui-change-name ui-history ui-button[ui-active]:hover,ui-draw ui-settings ui-change-name ui-modifiers ui-tool[ui-active]:hover,ui-draw ui-settings ui-change-name ui-modifiers ui-operator[ui-active]:hover,ui-draw ui-settings ui-change-name ui-modifiers ui-button[ui-active]:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-draw ui-settings ui-change-name ui-tools ui-tool[ui-disabled],ui-draw ui-settings ui-change-name ui-tools ui-operator[ui-disabled],ui-draw ui-settings ui-change-name ui-tools ui-button[ui-disabled],ui-draw ui-settings ui-change-name ui-history ui-tool[ui-disabled],ui-draw ui-settings ui-change-name ui-history ui-operator[ui-disabled],ui-draw ui-settings ui-change-name ui-history ui-button[ui-disabled],ui-draw ui-settings ui-change-name ui-modifiers ui-tool[ui-disabled],ui-draw ui-settings ui-change-name ui-modifiers ui-operator[ui-disabled],ui-draw ui-settings ui-change-name ui-modifiers ui-button[ui-disabled]{opacity:.5;pointer-events:none}ui-draw ui-settings ui-change-name ui-tools ui-tool:first-child,ui-draw ui-settings ui-change-name ui-tools ui-operator:first-child,ui-draw ui-settings ui-change-name ui-tools ui-button:first-child,ui-draw ui-settings ui-change-name ui-history ui-tool:first-child,ui-draw ui-settings ui-change-name ui-history ui-operator:first-child,ui-draw ui-settings ui-change-name ui-history ui-button:first-child,ui-draw ui-settings ui-change-name ui-modifiers ui-tool:first-child,ui-draw ui-settings ui-change-name ui-modifiers ui-operator:first-child,ui-draw ui-settings ui-change-name ui-modifiers ui-button:first-child{border-radius:var(--button-border-radius)0 0 var(--button-border-radius)}ui-draw ui-settings ui-change-name ui-tools ui-tool:last-child,ui-draw ui-settings ui-change-name ui-tools ui-operator:last-child,ui-draw ui-settings ui-change-name ui-tools ui-button:last-child,ui-draw ui-settings ui-change-name ui-history ui-tool:last-child,ui-draw ui-settings ui-change-name ui-history ui-operator:last-child,ui-draw ui-settings ui-change-name ui-history ui-button:last-child,ui-draw ui-settings ui-change-name ui-modifiers ui-tool:last-child,ui-draw ui-settings ui-change-name ui-modifiers ui-operator:last-child,ui-draw ui-settings ui-change-name ui-modifiers ui-button:last-child{border-radius:0 var(--button-border-radius)var(--button-border-radius)0;border-left:none}ui-draw ui-settings ui-change-name ui-tools ui-button:first-child,ui-draw ui-settings ui-change-name ui-history ui-button:first-child,ui-draw ui-settings ui-change-name ui-modifiers ui-button:first-child{border-right:none}ui-draw ui-settings ui-sizes{width:100%;margin-block:calc(var(--spacing));justify-content:space-between;align-items:center;display:flex}@media (max-width:999px){ui-draw ui-settings ui-sizes ui-size[ui-optional]{display:none}}ui-draw ui-settings ui-sizes ui-size{width:calc(var(--canvas-size)/var(--size));height:calc(var(--canvas-size)/var(--size));cursor:pointer;background:var(--control-background);border:var(--control-border);border-radius:50%;display:block}ui-draw ui-settings ui-sizes ui-size[ui-active]{background:var(--control-active-background)}@media (hover:hover){ui-draw ui-settings ui-sizes ui-size:hover{background:var(--control-hover-background)}}ui-draw ui-settings ui-close{width:100%;margin-inline:calc(var(--spacing)/2);justify-content:flex-end;display:flex}ui-draw ui-settings ui-close ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);font-size:var(--default-font-size);margin:0;font-weight:500;line-height:1.125rem;text-decoration:none;display:inline-block}@media (hover:hover){ui-draw ui-settings ui-close ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-image-upload{--source-size:30rem;padding-inline:var(--ring-edit-spacing-inline);margin-inline:auto;display:block}ui-image-upload *{-webkit-user-select:none;user-select:none}ui-image-upload ui-source-image{flex-direction:column;display:flex}ui-image-upload ui-source-image img{width:100%;max-width:var(--source-size);aspect-ratio:1/1;margin-bottom:var(--spacing);border:var(--control-border);margin-inline:auto}ui-image-upload ui-source-image ui-button{font-size:var(--font-size-body);line-height:var(--line-height-body);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-border-radius);white-space:nowrap;transition:var(--animation-duration)background;color:var(--primary-contrast-color);background-color:var(--primary-color);margin-left:auto;text-decoration:none;display:inline-block}@media (hover:hover){ui-image-upload ui-source-image ui-button:hover{color:var(--primary-contrast-color);background:var(--primary-color);background-color:var(--primary-contrast-intent)}}ui-image-upload ui-options{margin-inline:calc(var(--spacing)/2*-1);margin-top:calc(var(--spacing)/2);flex-wrap:wrap;display:flex}ui-image-upload ui-options ui-composed-option{color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);cursor:pointer;width:calc(100%/var(--column-count) - var(--spacing) - var(--panel-border-size)*2);margin:calc(var(--spacing)/2);font-size:0}@media (hover:hover){ui-image-upload ui-options ui-composed-option:hover{border:var(--panel-border-hover)}ui-image-upload ui-options ui-composed-option:hover ui-image img{filter:var(--ring-glow-intense)}}ui-image-upload ui-options ui-composed-option img{width:100%}ui-modifier-collection{--ring-spacing-inline:.75rem;--ring-spacing-block:.5rem;margin-inline:auto;display:block}@media (max-width:999px){ui-modifier-collection{width:calc(var(--content-width))}}@media (min-width:1000px){ui-modifier-collection{padding-inline:var(--ring-edit-spacing-inline)}}ui-modifier-collection>ui-guide{font-family:var(--font-body);font-size:var(--default-font-size);font-weight:500;line-height:normal}ui-modifier-collection ui-group{margin-top:2.125rem;margin-inline:calc(var(--ring-spacing-inline)*-1);flex-wrap:wrap;display:flex}ui-modifier-collection ui-group>ui-title{width:100%;margin-inline:var(--ring-spacing-inline);font-family:var(--font-body);font-size:var(--font-size-section);font-weight:700;line-height:normal;display:block}ui-modifier-collection ui-group ui-modifier{width:calc(100%/var(--column-count) - var(--ring-spacing-inline)*2);margin-inline:var(--ring-spacing-inline);margin-block:var(--ring-spacing-block);position:relative}@media (min-width:1000px){ui-modifier-collection ui-group ui-modifier{width:calc(100%/var(--large-column-count) - var(--ring-spacing-inline)*2)}}ui-modifier-collection ui-group ui-modifier ui-modifier-preview{--preview-time:1s;aspect-ratio:var(--ring-aspect-preview);background:var(--modifier-contrast-color);border-radius:var(--default-border-radius);margin-bottom:.25rem;display:block;position:relative;overflow:hidden}@media (hover:hover){ui-modifier-collection ui-group ui-modifier ui-modifier-preview:hover{background:var(--modifier-contrast-color-intent);cursor:pointer}}ui-modifier-collection ui-group ui-modifier ui-modifier-preview img{height:100%;width:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity .5s;position:absolute;inset:0}ui-modifier-collection ui-group ui-modifier ui-modifier-preview img[ui-active]{opacity:1}ui-modifier-collection ui-group ui-modifier ui-title{text-align:center;font-family:var(--font-body);font-size:.75rem;font-weight:500;line-height:normal;display:block}ui-modifier-settings{margin-top:1.25rem;display:block}ui-modifier-settings[ui-disabled]{pointer-events:none;opacity:.5}ui-modifier-settings ui-mode-switcher ui-mode-options{--columns:4;column-gap:calc(var(--select-spacing)/2);flex-wrap:wrap;margin-top:1.25rem;display:flex}ui-modifier-settings ui-mode-switcher ui-mode-options ui-mode{width:calc(100%/var(--columns) - var(--panel-border-size)*2 - var(--select-spacing)/2*(var(--columns) - 1)/var(--columns));border-radius:var(--default-border-radius);background-color:var(--panel-background);color:var(--panel-color);background:var(--panel-background);border:var(--panel-border);cursor:pointer;display:flex}@media (hover:hover){ui-modifier-settings ui-mode-switcher ui-mode-options ui-mode:hover{border:var(--panel-border-hover)}ui-modifier-settings ui-mode-switcher ui-mode-options ui-mode:hover ui-image img{filter:var(--ring-glow-intense)}}ui-modifier-settings ui-mode-switcher ui-mode-options ui-mode[ui-active]{border:var(--panel-border-hover)}ui-modifier-settings ui-mode-switcher ui-mode-options ui-mode img{width:100%;border-radius:var(--default-border-radius);margin:auto}ui-modifier-settings>ui-select{margin-top:var(--spacing)}ui-modifier-settings>ui-select>ui-option{overflow:hidden}ui-font-preview{font-family:var(--font);display:block}ui-agb,ui-return-policy{max-width:50rem;margin-bottom:2rem;margin-bottom:unset;display:block}ui-agb ui-title,ui-return-policy ui-title{font-family:var(--font-body);font-weight:700;line-height:normal;display:block}@media (min-width:1000px){ui-agb ui-title,ui-return-policy ui-title{font-size:1.75rem}}@media (max-width:999px){ui-agb ui-title,ui-return-policy ui-title{font-size:1.25rem}}ui-agb>ui-section,ui-return-policy>ui-section{margin-top:calc(var(--spacing));display:block}ui-agb>ui-section ui-title,ui-return-policy>ui-section ui-title{font-family:var(--font-alternate);text-transform:uppercase;font-size:1.2rem;display:block}ui-agb>ui-section ui-title:not(:first-child),ui-return-policy>ui-section ui-title:not(:first-child){margin-top:calc(var(--spacing)/2)}ui-agb>ui-section ui-paragraph,ui-return-policy>ui-section ui-paragraph{display:block}ui-agb>ui-section ui-paragraph:not(:first-child),ui-return-policy>ui-section ui-paragraph:not(:first-child){margin-top:calc(var(--spacing)/4)}ui-language-switcher ui-language{cursor:pointer;-webkit-user-select:none;user-select:none;cursor:pointer;margin-bottom:1.25em;display:inline-block;position:relative}ui-language-switcher ui-language:after{content:"";transition:var(--animation-duration)border-bottom;inset-inline:0;border-bottom:1px solid;position:absolute;top:calc(100% - 1px)}@media (hover:hover){ui-language-switcher ui-language:hover:after{border-bottom-width:2px}}ui-language-switcher ui-language:not(:last-child){margin-right:var(--spacing)}ui-language-switcher ui-language:not([ui-active]):after{border-bottom:none}ui-language-switcher ui-language[ui-active]{pointer-events:none;text-decoration:none}@media (hover:hover){ui-language-switcher ui-language:hover:after{border-bottom:2px solid}}ui-navigation{z-index:var(--navigation-layer-index);height:calc(var(--navigation-inner-height) - var(--page-margin-block) - var(--spacing));width:var(--content-width);padding-inline:var(--page-margin-inline);padding-top:calc(var(--page-margin-block));padding-bottom:var(--spacing);color:var(--bar-color);transition:var(--animation-duration)height,var(--animation-duration)background,var(--animation-duration)color;flex-wrap:wrap;margin-inline:auto;line-height:1;display:flex;position:fixed;top:0;left:0;right:0}@media (max-width:999px){ui-navigation[ui-expanded]{height:unset;color:var(--navigation-expanded-color);background:var(--navigation-expanded-background);box-shadow:0 0 3rem #0004,0 0 1rem #0004}ui-navigation[ui-expanded] ui-links{height:100%;width:100%;order:3;display:block}ui-navigation[ui-expanded] ui-links a{margin-top:var(--spacing);font-size:var(--default-font-size);display:block}ui-navigation[ui-expanded] ui-links a:first-child{margin-top:calc(var(--spacing)*2)}ui-navigation[ui-expanded] ui-links a:has(ui-icon[ui-like]):before{content:"Wishlist"}ui-navigation[ui-expanded] ui-links a:has(ui-icon[ui-cart]):before{content:"Cart"}ui-navigation[ui-expanded] ui-links a:has(ui-icon) ui-icon:before{content:""}ui-navigation[ui-expanded] ui-links a:has(ui-icon) ui-icon ui-badge{left:.25rem}ui-navigation[ui-expanded] ui-language-switcher{margin-top:calc(var(--spacing)*2);order:4;display:block}ui-navigation[ui-expanded] ui-language-switcher ui-language{margin-bottom:0}ui-navigation[ui-expanded] ui-cart,ui-navigation[ui-expanded] ui-wishlist{display:none}ui-navigation[ui-expanded] ui-expand{order:2;margin-left:auto}}@media (min-width:1000px){ui-navigation{padding-bottom:var(--spacing);border-bottom:var(--bar-border);justify-content:space-between}}ui-navigation ui-logo{height:var(--navigation-logo-height);cursor:pointer;flex-grow:0;order:1;align-self:center}ui-navigation ui-logo img{height:100%}ui-navigation ui-links{order:2;align-items:center;display:flex}@media (max-width:999px){ui-navigation ui-links{display:none}}ui-navigation ui-links a{cursor:pointer;color:inherit;text-decoration:inherit}@media (min-width:1000px){ui-navigation ui-links a{padding:calc((var(--navigation-logo-height) - 1em)/2);margin-left:var(--navigation-item-spacing);display:inline-block}}@media (hover:hover){ui-navigation ui-links a:hover{color:var(--primary-color)}}ui-navigation ui-links a:has(ui-icon){font-size:1.25rem}ui-navigation ui-links a[ui-active]{font-weight:700}ui-navigation ui-language-switcher{display:none}ui-navigation ui-wishlist,ui-navigation ui-cart,ui-navigation ui-expand{margin-block:calc((var(--navigation-logo-height) - 1em)/2*-1);padding-block:calc((var(--navigation-logo-height) - 1em)/2);cursor:pointer;flex-grow:0;align-items:center;display:flex}@media (min-width:1000px){ui-navigation ui-wishlist,ui-navigation ui-cart,ui-navigation ui-expand{display:none}}@media (hover:hover){ui-navigation ui-wishlist:hover,ui-navigation ui-cart:hover,ui-navigation ui-expand:hover{color:var(--primary-color)}}ui-navigation ui-wishlist{padding-inline:var(--navigation-item-spacing);order:2;margin-left:auto}ui-navigation ui-cart{padding-inline:var(--navigation-item-spacing);order:3}ui-navigation ui-expand{padding-left:var(--navigation-item-spacing);order:4}ui-summary{font-size:var(--font-size-hint)}ui-summary canvas{height:1.2rem;background:var(--page-background);margin-block:-.3rem}ui-summary ui-summary-item:not(:last-of-type):after{content:"ᐧ";margin:.25rem}ui-page-alert{z-index:var(--alert-layer-index);background:var(--popup-backdrop-color);-webkit-backdrop-filter:var(--popup-backdrop-filter);-webkit-backdrop-filter:var(--popup-backdrop-filter);backdrop-filter:var(--popup-backdrop-filter);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}ui-page-alert ui-alert{margin:var(--spacing);padding:var(--spacing);color:var(--popup-color);background:var(--popup-background);border:var(--popup-border)}ui-page-alert ui-alert ui-buttons{margin-inline:calc(var(--spacing)/2*-1)}ui-page-alert ui-alert ui-buttons ui-button{margin-block:0;margin-inline:calc(var(--spacing)/2)}ui-editor~ui-footer{display:none}ui-footer{margin-top:calc(var(--spacing)*4);margin-inline:calc(var(--page-margin-inline)*-1);padding-top:var(--spacing);padding-inline:var(--page-margin-inline);border-top:var(--bar-border);font-size:var(--font-size-hint)}@media (max-width:999px){ui-footer{display:block}}@media (min-width:1000px){ui-footer{display:flex}}@media (max-width:999px){ui-footer ui-company,ui-footer ui-contact,ui-footer ui-legal{margin-bottom:calc(var(--spacing)*2);display:block}}@media (min-width:1000px){ui-footer ui-company,ui-footer ui-contact,ui-footer ui-legal{width:33.3333%;flex-shrink:0}}ui-footer ui-company ui-title,ui-footer ui-contact ui-title,ui-footer ui-legal ui-title{margin-bottom:var(--spacing);font-family:var(--font-alternate);font-size:var(--default-font-size);text-transform:uppercase;display:block}ui-footer ui-company a,ui-footer ui-contact a,ui-footer ui-legal a{color:inherit;text-decoration:none}ui-footer ui-company a:hover,ui-footer ui-contact a:hover,ui-footer ui-legal a:hover{text-decoration:underline}ui-footer ui-language-switcher{margin-bottom:calc(var(--spacing)*2);display:block}ui-footer ui-company img{height:.7rem}ui-footer ui-copyright{margin-top:1rem;display:block}ui-footer ui-address{margin-bottom:1rem;display:block}ui-footer ui-address ui-address-line{display:block}ui-footer ui-link{margin-bottom:1rem;display:block}ui-footer ui-link:hover{cursor:pointer;text-decoration:underline}ui-popup-controller{display:contents}ui-popup-container{z-index:var(--popup-layer-index);width:calc(var(--content-width) + var(--page-margin-inline)*2);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:fixed;inset:0}ui-popup-container ui-popup{width:var(--popup-width);height:var(--popup-height);color:var(--popup-color);background:var(--popup-background);flex-direction:column;margin-top:auto;display:flex}@media (min-width:1000px){ui-popup-container ui-popup{height:100%;margin-left:auto}}ui-popup-container ui-popup>ui-header{width:var(--content-width);flex-shrink:0;margin-inline:auto;padding-top:1.75rem;padding-bottom:1rem;display:flex}@media (min-width:1000px){ui-popup-container ui-popup>ui-header{padding-top:calc(var(--ring-edit-spacing-block) + var(--navigation-inner-height));padding-inline:var(--ring-edit-spacing-inline)}}ui-popup-container ui-popup>ui-header ui-title,ui-popup-container ui-popup>ui-header ui-back{align-self:center}ui-popup-container ui-popup>ui-header ui-title{font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:normal}@media (min-width:1000px){ui-popup-container ui-popup>ui-header ui-title{font-size:1.75rem}}ui-popup-container ui-popup>ui-header ui-back{cursor:pointer;font-size:calc(var(--icon-font-size) - .5rem);padding:.25rem .5rem .25rem .25rem}ui-popup-container ui-popup>ui-body{flex-grow:1;padding-bottom:5rem;display:block;overflow-x:hidden;overflow-y:auto}ui-quality-note{border:var(--note-border);border-radius:var(--default-border-radius);color:var(--note-color);background:var(--note-background);margin-top:1.25rem;padding-block:1.075rem;display:block}ui-quality-note[ui-closed]{display:none}ui-quality-note ui-quality-note-header{width:100%;display:flex}ui-quality-note ui-quality-note-header ui-icon{align-self:center}ui-quality-note ui-quality-note-header ui-icon[ui-close]{padding-right:var(--spacing);cursor:pointer;margin-bottom:auto;margin-left:auto}ui-quality-note ui-quality-note-header img{height:4rem;margin-inline:var(--spacing);background:var(--page-background)}ui-quality-note ui-note{margin-top:var(--spacing);margin-inline:var(--spacing);display:block}ui-spinner{width:5rem;height:5rem;border:2px solid;border-color:var(--primary-color)var(--primary-color)var(--primary-color)transparent;border-radius:50%;margin:auto;animation:1.5s infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}