@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:DMSans;src:url(/build/assets/DMSans-Regular-CbzMFLvs.woff2) format("woff2")}@font-face{font-family:DMSans;src:url(/build/assets/DMSans-Light-C_xaCXO2.woff2) format("woff2");font-weight:300}@font-face{font-family:DMSans;src:url(/build/assets/DMSans-Medium-Bf09yX6B.woff2) format("woff2");font-weight:500}@font-face{font-family:DMSans;src:url(/build/assets/DMSans-SemiBold-82ad9Fzx.woff2) format("woff2");font-weight:700}body{margin-bottom:0!important}.message{margin-bottom:16px;padding:12px 16px;background:#5797f7;border-radius:6px;color:#fff}.message--green{background:#16a34a}.red{color:#dc2626}.tool-tip{display:inline-block;position:relative;margin-left:4px;width:16px;aspect-ratio:1;fill:#8e8e93;line-height:1;vertical-align:middle}.tool-tip:empty{display:none}.tool-tip__text{position:absolute;top:0;left:0;margin-left:8px;border-radius:2px;padding:8px 12px;background:#2c2c2e;color:#fff;pointer-events:none;font-size:90%}.box{padding:24px;border:solid 1px #F2F2F7;background:#fff;border-radius:16px}.box--no-padding{padding:0;overflow:hidden}.box--sticky{position:sticky;top:96px}.label{display:inline-flex;gap:8px;height:24px;padding:0 12px;border:solid 1px transparent;border-radius:999px;line-height:24px;font-size:75%;font-weight:700;align-items:center}.label--green{color:#16a34a;background:#eefdf4}.label--grey{color:#666;background:#eaeaea}.label--orange{color:#f76c22;fill:#f76c22;background:#fff}.label--red{color:#dc2626;fill:#dc2626;background:#fcecec}.label--transparent{color:#48484b;fill:#48484b;border-color:#e8e8ed}.label--full-green{background:#16a34a;fill:#16a34a}.label--full-orange{background:#f76c22;fill:#f76c22}.label--full-red{background:#dc2626;fill:#dc2626}.label--full-green,.label--full-orange,.label--full-red{color:#fff}.label--full-green .label__icon,.label--full-orange .label__icon,.label--full-red .label__icon{width:12px;padding:8px;background:#fff;border-radius:50%}.label--large{font-size:90%}.label--extra-large{padding:10px 12px;font-size:100%}.label__icon{width:16px;aspect-ratio:1;line-height:0}@keyframes loader{0%{rotate:0deg}to{rotate:360deg}}.loader{margin:auto;width:24px;aspect-ratio:1;border-radius:50%;border:solid 3px #AAA;border-bottom-color:transparent;animation:loader 1s infinite linear}.progress{--progress: 0;--size: 64px;--half-size: calc(var(--size) / 2);--stroke-width: 8px;--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((var(--progress) * var(--circumference)) / 100);margin:auto;width:var(--size);aspect-ratio:1}.progress circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.progress__background{stroke:#d1e2fd}.progress__busy-indicator{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:100 var(--circumference);transition:stroke-dasharray .3s linear 0s;stroke:#a0c4fb;animation:loader 2s infinite linear}.progress__bar{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .3s linear 0s;stroke:#0a5fde}.container{border:solid 1px #F2F2F7;padding:24px}.separate{display:flex;gap:16px;flex-wrap:wrap}.mail-preview{border:solid 2px #F2F2F7;border-radius:8px;width:700px;height:400px;max-width:100%}.big-action-icon{display:grid;margin:0 auto 16px;background:#f8f8fa;fill:#0a5fde;border-radius:50%;width:128px;aspect-ratio:1;padding:24px;box-sizing:border-box;align-items:center}.big-action-icon--green{background:#16a34a;fill:#fff;padding:48px}.big-action-icon--yellow{background:orange;fill:#fff;padding:48px}.big-action-icon--red{background:#dc2626;fill:#fff;padding:48px}.big-action-icon svg{display:block}.development{padding:16px 24px;background:#eee}.grid{display:grid;grid-template-columns:repeat(12,1fr)}.grid--full-height{height:100%}.grid--padding{gap:16px}.grid__cell{height:100%}.grid__cell--align-right{display:flex;justify-content:flex-end}.grid__cell--align-bottom{display:flex;align-items:flex-end}.grid__cell--1-12{grid-column:span 1}.grid__cell--2-12,.grid__cell--1-6{grid-column:span 2}.grid__cell--3-12,.grid__cell--2-8,.grid__cell--1-4{grid-column:span 3}.grid__cell--4-12,.grid__cell--2-6,.grid__cell--1-3{grid-column:span 4}.grid__cell--5-12{grid-column:span 5}.grid__cell--6-12,.grid__cell--4-8,.grid__cell--3-6,.grid__cell--2-4,.grid__cell--1-2{grid-column:span 6}.grid__cell--7-12{grid-column:span 7}.grid__cell--8-12,.grid__cell--4-6,.grid__cell--2-3{grid-column:span 8}.grid__cell--9-12,.grid__cell--6-8,.grid__cell--3-4{grid-column:span 9}.grid__cell--10-12,.grid__cell--5-6{grid-column:span 10}.grid__cell--11-12{grid-column:span 11}.grid__cell--12-12,.grid__cell--8-8,.grid__cell--6-6,.grid__cell--4-4,.grid__cell--3-3,.grid__cell--2-2,.grid__cell--1{grid-column:span 12}.grid__cell--1-8{grid-column:span 1.5}.grid__cell--3-8{grid-column:span 4.5}.grid__cell--5-8{grid-column:span 7.5}.grid__cell--7-8{grid-column:span 10.5}@media all and (min-width:35.5em){.sm\:grid__cell--1-12{grid-column:span 1}.sm\:grid__cell--2-12,.sm\:grid__cell--1-6{grid-column:span 2}.sm\:grid__cell--3-12,.sm\:grid__cell--2-8,.sm\:grid__cell--1-4{grid-column:span 3}.sm\:grid__cell--4-12,.sm\:grid__cell--2-6,.sm\:grid__cell--1-3{grid-column:span 4}.sm\:grid__cell--5-12{grid-column:span 5}.sm\:grid__cell--6-12,.sm\:grid__cell--4-8,.sm\:grid__cell--3-6,.sm\:grid__cell--2-4,.sm\:grid__cell--1-2{grid-column:span 6}.sm\:grid__cell--7-12{grid-column:span 7}.sm\:grid__cell--8-12,.sm\:grid__cell--4-6,.sm\:grid__cell--2-3{grid-column:span 8}.sm\:grid__cell--9-12,.sm\:grid__cell--6-8,.sm\:grid__cell--3-4{grid-column:span 9}.sm\:grid__cell--10-12,.sm\:grid__cell--5-6{grid-column:span 10}.sm\:grid__cell--11-12{grid-column:span 11}.sm\:grid__cell--12-12,.sm\:grid__cell--8-8,.sm\:grid__cell--6-6,.sm\:grid__cell--4-4,.sm\:grid__cell--3-3,.sm\:grid__cell--2-2,.sm\:grid__cell--1{grid-column:span 12}.sm\:grid__cell--1-8{grid-column:span 1.5}.sm\:grid__cell--3-8{grid-column:span 4.5}.sm\:grid__cell--5-8{grid-column:span 7.5}.sm\:grid__cell--7-8{grid-column:span 10.5}}@media all and (min-width:48em){.md\:grid__cell--1-12{grid-column:span 1}.md\:grid__cell--2-12,.md\:grid__cell--1-6{grid-column:span 2}.md\:grid__cell--3-12,.md\:grid__cell--2-8,.md\:grid__cell--1-4{grid-column:span 3}.md\:grid__cell--4-12,.md\:grid__cell--2-6,.md\:grid__cell--1-3{grid-column:span 4}.md\:grid__cell--5-12{grid-column:span 5}.md\:grid__cell--6-12,.md\:grid__cell--4-8,.md\:grid__cell--3-6,.md\:grid__cell--2-4,.md\:grid__cell--1-2{grid-column:span 6}.md\:grid__cell--7-12{grid-column:span 7}.md\:grid__cell--8-12,.md\:grid__cell--4-6,.md\:grid__cell--2-3{grid-column:span 8}.md\:grid__cell--9-12,.md\:grid__cell--6-8,.md\:grid__cell--3-4{grid-column:span 9}.md\:grid__cell--10-12,.md\:grid__cell--5-6{grid-column:span 10}.md\:grid__cell--11-12{grid-column:span 11}.md\:grid__cell--12-12,.md\:grid__cell--8-8,.md\:grid__cell--6-6,.md\:grid__cell--4-4,.md\:grid__cell--3-3,.md\:grid__cell--2-2,.md\:grid__cell--1{grid-column:span 12}.md\:grid__cell--1-8{grid-column:span 1.5}.md\:grid__cell--3-8{grid-column:span 4.5}.md\:grid__cell--5-8{grid-column:span 7.5}.md\:grid__cell--7-8{grid-column:span 10.5}}@media all and (min-width:64em){.lg\:grid__cell--1-12{grid-column:span 1}.lg\:grid__cell--2-12,.lg\:grid__cell--1-6{grid-column:span 2}.lg\:grid__cell--3-12,.lg\:grid__cell--2-8,.lg\:grid__cell--1-4{grid-column:span 3}.lg\:grid__cell--4-12,.lg\:grid__cell--2-6,.lg\:grid__cell--1-3{grid-column:span 4}.lg\:grid__cell--5-12{grid-column:span 5}.lg\:grid__cell--6-12,.lg\:grid__cell--4-8,.lg\:grid__cell--3-6,.lg\:grid__cell--2-4,.lg\:grid__cell--1-2{grid-column:span 6}.lg\:grid__cell--7-12{grid-column:span 7}.lg\:grid__cell--8-12,.lg\:grid__cell--4-6,.lg\:grid__cell--2-3{grid-column:span 8}.lg\:grid__cell--9-12,.lg\:grid__cell--6-8,.lg\:grid__cell--3-4{grid-column:span 9}.lg\:grid__cell--10-12,.lg\:grid__cell--5-6{grid-column:span 10}.lg\:grid__cell--11-12{grid-column:span 11}.lg\:grid__cell--12-12,.lg\:grid__cell--8-8,.lg\:grid__cell--6-6,.lg\:grid__cell--4-4,.lg\:grid__cell--3-3,.lg\:grid__cell--2-2,.lg\:grid__cell--1{grid-column:span 12}.lg\:grid__cell--1-8{grid-column:span 1.5}.lg\:grid__cell--3-8{grid-column:span 4.5}.lg\:grid__cell--5-8{grid-column:span 7.5}.lg\:grid__cell--7-8{grid-column:span 10.5}}@media all and (min-width:80em){.xl\:grid__cell--1-12{grid-column:span 1}.xl\:grid__cell--2-12,.xl\:grid__cell--1-6{grid-column:span 2}.xl\:grid__cell--3-12,.xl\:grid__cell--2-8,.xl\:grid__cell--1-4{grid-column:span 3}.xl\:grid__cell--4-12,.xl\:grid__cell--2-6,.xl\:grid__cell--1-3{grid-column:span 4}.xl\:grid__cell--5-12{grid-column:span 5}.xl\:grid__cell--6-12,.xl\:grid__cell--4-8,.xl\:grid__cell--3-6,.xl\:grid__cell--2-4,.xl\:grid__cell--1-2{grid-column:span 6}.xl\:grid__cell--7-12{grid-column:span 7}.xl\:grid__cell--8-12,.xl\:grid__cell--4-6,.xl\:grid__cell--2-3{grid-column:span 8}.xl\:grid__cell--9-12,.xl\:grid__cell--6-8,.xl\:grid__cell--3-4{grid-column:span 9}.xl\:grid__cell--10-12,.xl\:grid__cell--5-6{grid-column:span 10}.xl\:grid__cell--11-12{grid-column:span 11}.xl\:grid__cell--12-12,.xl\:grid__cell--8-8,.xl\:grid__cell--6-6,.xl\:grid__cell--4-4,.xl\:grid__cell--3-3,.xl\:grid__cell--2-2,.xl\:grid__cell--1{grid-column:span 12}.xl\:grid__cell--1-8{grid-column:span 1.5}.xl\:grid__cell--3-8{grid-column:span 4.5}.xl\:grid__cell--5-8{grid-column:span 7.5}.xl\:grid__cell--7-8{grid-column:span 10.5}}@media all and (min-width:100em){.xxl\:grid__cell--1-12{grid-column:span 1}.xxl\:grid__cell--2-12,.xxl\:grid__cell--1-6{grid-column:span 2}.xxl\:grid__cell--3-12,.xxl\:grid__cell--2-8,.xxl\:grid__cell--1-4{grid-column:span 3}.xxl\:grid__cell--4-12,.xxl\:grid__cell--2-6,.xxl\:grid__cell--1-3{grid-column:span 4}.xxl\:grid__cell--5-12{grid-column:span 5}.xxl\:grid__cell--6-12,.xxl\:grid__cell--4-8,.xxl\:grid__cell--3-6,.xxl\:grid__cell--2-4,.xxl\:grid__cell--1-2{grid-column:span 6}.xxl\:grid__cell--7-12{grid-column:span 7}.xxl\:grid__cell--8-12,.xxl\:grid__cell--4-6,.xxl\:grid__cell--2-3{grid-column:span 8}.xxl\:grid__cell--9-12,.xxl\:grid__cell--6-8,.xxl\:grid__cell--3-4{grid-column:span 9}.xxl\:grid__cell--10-12,.xxl\:grid__cell--5-6{grid-column:span 10}.xxl\:grid__cell--11-12{grid-column:span 11}.xxl\:grid__cell--12-12,.xxl\:grid__cell--8-8,.xxl\:grid__cell--6-6,.xxl\:grid__cell--4-4,.xxl\:grid__cell--3-3,.xxl\:grid__cell--2-2,.xxl\:grid__cell--1{grid-column:span 12}.xxl\:grid__cell--1-8{grid-column:span 1.5}.xxl\:grid__cell--3-8{grid-column:span 4.5}.xxl\:grid__cell--5-8{grid-column:span 7.5}.xxl\:grid__cell--7-8{grid-column:span 10.5}}.popup{position:fixed;display:grid;align-items:center;justify-items:center;top:0;right:0;bottom:0;left:0;padding:0 32px;background:#0003;z-index:9999}.popup__box{display:flex;flex-flow:column;position:relative;background:#fff;border-radius:16px;max-width:90dvw;max-height:90dvh;box-shadow:3px 3px 5px #0000001a}.popup__box__header{display:grid;grid-template-columns:1fr auto;padding:16px;border-bottom:solid 1px #F2F2F7}@media all and (min-width:35.5em){.popup__box__header{padding:24px}}.popup__box__header__close{display:block;margin-top:-4px;margin-left:16px;margin-right:-8px;width:32px;padding:8px;aspect-ratio:1;box-sizing:border-box;fill:#aeaeb2}@media all and (min-width:35.5em){.popup__box__header__close{margin-top:0;margin-left:24px}}.popup__box__header__close:hover{fill:#949499}.popup__box__header__close svg{display:block}.popup__box__body{padding:16px;max-height:70dvh;box-sizing:border-box;overflow:auto}@media all and (min-width:35.5em){.popup__box__body{padding:24px}}.popup__box__footer{padding:16px;border-top:solid 1px #F2F2F7}@media all and (min-width:35.5em){.popup__box__footer{padding:24px}}.button{display:inline-block;min-width:120px;height:48px;padding:11px 15px;border:solid 1px transparent;border-radius:8px;box-sizing:border-box;background:transparent;font-weight:700;text-decoration:none;color:#2c2c2e;cursor:pointer;transition:.15s;line-height:24px;text-align:center}.button:focus{outline:none}.button[disabled=true]{opacity:.6;pointer-events:none}.button--transparent{border-color:#e8e8ed}.button--transparent:hover,.button--transparent:focus{background:#f2f2f7}.button--white{background:#fff;color:#2c2c2e;fill:#2c2c2e;border-color:#e8e8ed}.button--white:hover,.button--white:focus{background:#fafafa}.button--blue{background:#0a5fde;color:#fff;fill:#fff}.button--blue:hover,.button--blue:focus{background:#06357c}.button--green{background:#16a34a;color:#fff}.button--green:hover,.button--green:focus{background:#138d40}.button--red{background:#dc2626;color:#fff;fill:#fff}.button--red:hover,.button--red:focus{background:#b21d1d}.button--red-text{color:#dc2626;fill:#dc2626;border-color:#e8e8ed}.button--red-text:hover,.button--red-text:focus{background:#f2f2f7}.button--shy{border-color:transparent;color:#8e8e93}.button--shy:hover,.button--shy:focus{color:#2c2c2e;background:#f2f2f7}.button:disabled{color:#8e8e93;background:#f2f2f7;pointer-events:none}.button--full-width{width:100%;text-align:center}.button--icon-only{min-width:0}.button__icon{display:inline-block;margin-right:6px;width:16px;vertical-align:middle;line-height:1;color:#2c2c2e}.button__icon:only-child{margin-right:0}.form-field__label{display:block;font-weight:700}.form-field+.form-button{margin-top:20px}.form-field__error{color:#cd0025;font-size:90%}.form-buttons{display:flex;gap:16px;justify-content:flex-end}.field-checkbox{display:inline-flex;gap:8px;cursor:pointer}.input-text{display:block;width:100%;height:48px;padding:0 16px;box-sizing:border-box;border:solid 1px #E8E8ED;border-radius:8px;outline:solid 2px transparent;outline-offset:-2px;transition:.15s}.input-text:focus{outline:solid 2px #0A5FDE}.form-price{position:relative}.form-price__input{padding-left:calc(24px + .7em)}.form-price:before{content:"€";position:absolute;top:50%;left:16px;translate:0 -50%;pointer-events:none}.input-number-spinner{display:flex;align-items:center}.input-number-spinner__number{padding:0 4px;min-width:32px;flex-grow:1;box-sizing:border-box;text-align:center}.input-number-spinner .button{min-width:0}.segmented-buttons{display:inline-flex}.segmented-buttons__button{position:relative;padding:8px 12px;border:solid 4px #E8E8ED;background:#e8e8ed;line-height:1;transition:.15s;font-weight:700;cursor:pointer}.segmented-buttons__button:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.segmented-buttons__button:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.segmented-buttons__button:has(input:checked){background:#fff}.segmented-buttons__button:hover{background:#eeeef1}.segmented-buttons__button+.segmented-buttons__button{border-left:none}.segmented-buttons__button__input{position:absolute;top:0;left:0;opacity:0}.search-bar{display:flex;gap:8px}.search-bar__input-container{position:relative;width:300px}.input-search{position:relative}.input-search__input{padding:0 52px}.input-search__search-icon{position:absolute;top:50%;left:22px;width:12px;translate:0 -50%}.input-search__clear{position:absolute;top:50%;right:22px;width:12px;translate:0 -50%}.input-photo{position:relative}.input-photo__video{width:360px;aspect-ratio:1;border-radius:50%;overflow:hidden}.input-photo__video img,.input-photo__video video{width:100%;aspect-ratio:1}.input-addition{display:flex;gap:8px;align-items:center}.pagination{display:inline-flex;margin-top:32px;width:100%;justify-content:center;gap:4px}.pagination__button{min-width:30px;height:30px;border-radius:4px;background:#fff;box-sizing:border-box;padding:0 8px;color:#2c2c2e;font-size:16px;line-height:30px;text-align:center;text-decoration:none}.pagination__button:hover,.pagination__button:focus{background:#b8d3fc}.pagination__button--disabled{pointer-events:none;background:transparent;opacity:.7}.pagination__button--active{background:#0a5fde;color:#fff}html{scroll-behavior:smooth}body{background:#0a5fde;font-family:DMSans;font-size:16px;color:#2c2c2e;line-height:1.5;scroll-behavior:smooth}a{color:#2c2c2e}h1{margin:0 0 16px;font-size:20px}@media all and (min-width:64em){h1{font-size:28px}}h1+h2{position:relative;top:-16px;font-size:16px;font-weight:400;opacity:.7}h2{margin:0 0 16px;font-size:18px}@media all and (min-width:64em){h2{font-size:20px}}.h-no-margin{margin-bottom:0}@media all and (min-width:64em){.template{display:grid;min-height:100dvh;grid-template-columns:6fr 6fr}}@media all and (min-width:80em){.template{grid-template-columns:7fr 5fr}}.template__left{background:#fff;padding:24px}@media all and (min-width:35.5em){.template__left{padding:48px}}@media all and (min-width:48em){.template__left{padding:64px}}@media all and (min-width:100em){.template__left{padding:80px 120px}}.template__left__logo{display:block;margin-bottom:40px;width:190px;fill:#0a5fde}.template__right{padding:24px;background:#0a5fde;color:#fff}@media all and (min-width:35.5em){.template__right{padding:48px}}@media all and (min-width:48em){.template__right{padding:48px}}@media all and (min-width:100em){.template__right{padding:80px 120px}}.template__right__text{position:sticky;top:16px}.scroll-to-orders{position:sticky;bottom:16px;margin-top:16px;text-align:center}@media all and (min-width:64em){.scroll-to-orders{display:none}}.scroll-to-orders__button{display:inline-flex;padding:8px 14px;background:#0a5fde;border-radius:999px;color:#fff;text-decoration:none;font-size:80%;font-weight:600;gap:8px}.scroll-to-orders__button svg{width:8px;fill:#fff}.order-empty-cart{margin:80px 0;text-align:center;color:#e8e8ed;opacity:.35}.order-empty-cart__logo{margin-bottom:16px;width:132px;fill:#e8e8ed}.order-line{display:grid;margin-bottom:12px;background:#fff;border-radius:12px;color:#2c2c2e;overflow:hidden}.order-line__product{padding:16px}.order-line__credentials{padding:16px;background:#f2f2f7}.order-submit-container{padding:16px;border-radius:12px;background:#fff;color:#2c2c2e}.order-terms-and-conditions{margin-top:16px;text-align:center;text-wrap:balance;font-size:80%;opacity:.8}.product-box{display:grid;padding:16px;border:solid 1px #E8E8ED;border-radius:12px}.product-box+.product-box{margin-top:12px}.product-box--white{background:#fff;color:#2c2c2e}.product-icon{width:40px;padding:10px;aspect-ratio:1;border-radius:8px;box-sizing:border-box;background:#666;fill:#fff;line-height:1}.product-icon svg{display:block;width:100%}.product{display:grid;grid-template-areas:"details" "action";gap:12px}@media all and (min-width:35.5em){.product{grid-template-areas:"details action";grid-template-columns:1fr auto}}.product:has(.button--icon-only),.product.product--compact{grid-template-areas:"details action";grid-template-columns:1fr auto}.product:has(.product__icon){grid-template-areas:"icon details" "action action";grid-template-columns:40px 1fr}@media all and (min-width:35.5em){.product:has(.product__icon){grid-template-areas:"icon details action";grid-template-columns:40px 1fr auto}}.product:has(.product__icon):has(.button--icon-only),.product:has(.product__icon).product--compact{grid-template-areas:"icon details action";grid-template-columns:40px 1fr auto}.product__icon{grid-area:icon}.product__details{grid-area:details;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.product__details__name{margin-right:8px;vertical-align:middle;line-height:1}.product__details__subtitle{font-size:75%}.product__details__subtitle__highlight{color:#0a5fde;font-weight:700}.product__action{grid-area:action;display:flex;flex-direction:column;align-items:stretch}
