.page-static.privacy-police ol{counter-reset:list-counter}.page-static.privacy-police ol li{counter-increment:list-counter;list-style:none}.page-static.privacy-police ol li::before{content:counters(list-counter, ".") ". ";font-weight:bold}.page-static.privacy-police ol li ol{counter-reset:sublist-counter}.page-static.privacy-police ol li ol li{counter-increment:sublist-counter;list-style:none}.page-static.privacy-police ol li ol li::before{content:counters(list-counter, ".") "." counters(sublist-counter, ".") ". ";font-weight:bold}.page-static.privacy-police ol li ol li ol{counter-reset:subsublist-counter}.page-static.privacy-police ol li ol li ol li{counter-increment:subsublist-counter}.page-static.privacy-police ol li ol li ol li::before{content:counters(list-counter, ".") "." counters(sublist-counter, ".") "." counters(subsublist-counter, ".") ". ";font-weight:bold}.page-static.privacy-police ol li ol li ol li ol{counter-reset:subsubsublist-counter}.page-static.privacy-police ol li ol li ol li ol li{counter-increment:subsubsublist-counter}.page-static.privacy-police ol li ol li ol li ol li::before{content:counters(list-counter, ".") "." counters(sublist-counter, ".") "." counters(subsublist-counter, ".") "." counters(subsubsublist-counter, ".") ". ";font-weight:bold}.page-static{margin-top:var(--sp-20);margin-bottom:var(--sp-20)}.page-static h1,.page-static h2,.page-static h3,.page-static h4{margin:var(--sp-15) 0 var(--sp-10)}.page-static h1{font-size:var(--fs-24);padding-bottom:var(--sp-25)}.page-static h2{font-size:var(--fs-20)}.page-static h3{font-size:var(--fs-18)}.page-static h4{font-size:var(--fs-16)}.page-static p{margin:var(--sp-10) 0}.page-static ul,.page-static ol{margin:var(--sp-15) 0 var(--sp-15) var(--sp-25)}.page-static ul::marker,.page-static ol::marker{color:var(--cl-secondary)}.page-static ul{list-style:disc}.page-static li{margin:var(--sp-05);padding:0 0 0 var(--sp-05)}.page-static figure.wp-block-table{padding:var(--sp-15) var(--sp-05);width:100%;overflow-x:scroll}.page-static figure td{vertical-align:top}.myaccount{padding-bottom:var(--sp-60)}.myaccount__nav{margin-bottom:var(--sp-30);border-bottom:1px solid var(--cl-gray-2);overflow-x:auto}.myaccount__nav ul{display:flex;list-style:none;margin:0;padding:0}.myaccount__nav li{flex-shrink:0}.myaccount__nav li a{display:block;padding:var(--sp-15);font-size:var(--fs-16);font-weight:500;color:var(--cl-gray-5);border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease;white-space:nowrap}.myaccount__nav li a:hover{color:var(--cl-primary)}.myaccount__nav li.is-active a,.myaccount__nav li a[aria-current=page]{color:var(--cl-primary);border-bottom-color:var(--cl-primary);font-weight:600}.myaccount__nav-logout{margin-left:auto}.myaccount__nav-logout a{display:flex;align-items:center;gap:var(--sp-05);color:var(--cl-gray-5)}.myaccount__nav-logout a:hover{color:var(--cl-red)}.myaccount__nav-logout a svg{flex-shrink:0}.myaccount__dashboard h2{font-size:var(--fs-24);margin-bottom:var(--sp-25)}.myaccount__last-order{margin-bottom:var(--sp-30)}.myaccount__last-order h3{font-size:var(--fs-16);margin-bottom:var(--sp-10);color:var(--cl-gray-5)}.myaccount__order-card{display:flex;align-items:center;gap:var(--sp-15);padding:var(--sp-15);border:1px solid var(--cl-gray-2);border-radius:var(--br-small);flex-wrap:wrap}.myaccount__order-card__info{flex:1;display:flex;align-items:center;gap:var(--sp-15);flex-wrap:wrap}.myaccount__order-card__number{font-weight:600;font-size:var(--fs-16)}.myaccount__order-card__date{font-size:var(--fs-14);color:var(--cl-gray-5)}.myaccount__order-card__status{font-size:var(--fs-12);font-weight:600;padding:var(--sp-02) var(--sp-10);border-radius:var(--br-xxl)}.myaccount__order-card__status--completed{background:#dcfce7;color:#166534}.myaccount__order-card__status--processing{background:#dbeafe;color:#1e40af}.myaccount__order-card__status--on-hold{background:#fef9c3;color:#854d0e}.myaccount__order-card__status--pending,.myaccount__order-card__status--failed{background:#fee2e2;color:#991b1b}.myaccount__order-card__status--cancelled,.myaccount__order-card__status--refunded{background:var(--cl-gray-1);color:var(--cl-gray-5)}.myaccount__order-card__total{font-size:var(--fs-18);font-weight:700}.myaccount__order-card__link{font-size:var(--fs-14);font-weight:600;color:var(--cl-secondary)}.myaccount__tiles{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--sp-10);margin-bottom:var(--sp-40)}@media(min-width: 768px){.myaccount__tiles{grid-template-columns:repeat(4, 1fr)}}.myaccount__tile{display:flex;flex-direction:column;align-items:center;gap:var(--sp-10);padding:var(--sp-20);border:1px solid var(--cl-gray-2);border-radius:var(--br-small);text-align:center;font-size:var(--fs-14);font-weight:500;color:var(--cl-primary);transition:all .2s ease}.myaccount__tile svg{color:var(--cl-gray-5);transition:color .2s ease}.myaccount__tile:hover{border-color:var(--cl-secondary);background:var(--cl-gray-0)}.myaccount__tile:hover svg{color:var(--cl-secondary)}.myaccount__tile--logout{color:var(--cl-gray-5)}.myaccount__tile--logout:hover{border-color:var(--cl-red)}.myaccount__tile--logout:hover svg{color:var(--cl-red)}.myaccount__promo h3{font-size:var(--fs-20);margin-bottom:var(--sp-15)}.myaccount__promo .products{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--sp-15);list-style:none;margin:0;padding:0}@media(min-width: 768px){.myaccount__promo .products{grid-template-columns:repeat(4, 1fr)}}.woocommerce-orders-table{width:100%;border-collapse:collapse}@media(min-width: 992px){.woocommerce-orders-table th{text-align:left;font-size:var(--fs-12);font-weight:600;color:var(--cl-gray-5);padding:var(--sp-10);border-bottom:1px solid var(--cl-gray-2)}.woocommerce-orders-table td{padding:var(--sp-15) var(--sp-10);font-size:var(--fs-14);border-bottom:1px solid var(--cl-gray-1);vertical-align:middle}}.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{font-size:var(--fs-16);font-weight:700;color:var(--cl-primary)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a::before{content:"#"}.woocommerce-orders-table .button{font-size:var(--fs-12);padding:var(--sp-05) var(--sp-15);min-height:auto;width:auto}@media(max-width: 992px){.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-05) var(--sp-10);padding:var(--sp-15) 0;border-bottom:1px solid var(--cl-gray-1)}.woocommerce-orders-table td{display:inline-block;padding:0;border:0;font-size:var(--fs-14)}.woocommerce-orders-table td::before{display:none}.woocommerce-orders-table .woocommerce-orders-table__cell-order-number{width:100%;margin-bottom:var(--sp-04)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-date{color:var(--cl-gray-5);font-size:var(--fs-12)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-total{font-weight:600;margin-left:auto}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{width:100%;margin-top:var(--sp-05)}}mark.order-status,.order-status{font-size:var(--fs-12);font-weight:600;padding:var(--sp-02) var(--sp-10);border-radius:var(--br-xxl);display:inline-block;background:none}mark.order-status.status-completed,.order-status.status-completed{background:#dcfce7;color:#166534}mark.order-status.status-processing,.order-status.status-processing{background:#dbeafe;color:#1e40af}mark.order-status.status-on-hold,.order-status.status-on-hold{background:#fef9c3;color:#854d0e}mark.order-status.status-pending,mark.order-status.status-failed,.order-status.status-pending,.order-status.status-failed{background:#fee2e2;color:#991b1b}mark.order-status.status-cancelled,mark.order-status.status-refunded,.order-status.status-cancelled,.order-status.status-refunded{background:var(--cl-gray-1);color:var(--cl-gray-5)}mark.order-number,mark.order-date{background:none;color:inherit;font-weight:600}.myaccount__content .woocommerce-table--order-details{width:100%;border-collapse:collapse;margin-bottom:var(--sp-20)}.myaccount__content .woocommerce-table--order-details th{text-align:left;font-size:var(--fs-12);font-weight:600;color:var(--cl-gray-5);padding:var(--sp-10);border-bottom:1px solid var(--cl-gray-2)}.myaccount__content .woocommerce-table--order-details td{padding:var(--sp-10);font-size:var(--fs-14);border-bottom:1px solid var(--cl-gray-1);vertical-align:middle}.myaccount__content .woocommerce-table--order-details tfoot th,.myaccount__content .woocommerce-table--order-details tfoot td{border-bottom:1px solid var(--cl-gray-1)}.myaccount__content .woocommerce-table--order-details tfoot tr:last-child th,.myaccount__content .woocommerce-table--order-details tfoot tr:last-child td{font-size:var(--fs-18);font-weight:700;border-bottom:0;padding-top:var(--sp-15)}.myaccount__content .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr;gap:var(--sp-20);margin-top:var(--sp-20)}@media(min-width: 768px){.myaccount__content .woocommerce-columns--addresses{grid-template-columns:repeat(2, 1fr)}}.myaccount__content .woocommerce-columns--addresses .woocommerce-column{padding:var(--sp-20);border:1px solid var(--cl-gray-2);border-radius:var(--br-small)}.myaccount__content .woocommerce-columns--addresses .woocommerce-column h2{font-size:var(--fs-16);margin-bottom:var(--sp-10)}.myaccount__content .woocommerce-columns--addresses .woocommerce-column address{font-style:normal;font-size:var(--fs-14);line-height:1.6}.myaccount__content .woocommerce-order-details{margin-bottom:var(--sp-30)}.woocommerce-Addresses{display:grid;grid-template-columns:1fr;gap:var(--sp-20);margin-top:var(--sp-15)}@media(min-width: 768px){.woocommerce-Addresses{grid-template-columns:repeat(2, 1fr)}}.woocommerce-Address{padding:var(--sp-20);border:1px solid var(--cl-gray-2);border-radius:var(--br-small)}.woocommerce-Address .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-10)}.woocommerce-Address .woocommerce-Address-title h3{font-size:var(--fs-16);margin:0}.woocommerce-Address .woocommerce-Address--edit{margin-top:var(--sp-15)}.woocommerce-Address .woocommerce-Address--edit a{display:inline-flex;align-items:center;padding:var(--sp-05) var(--sp-15);font-size:var(--fs-12);font-weight:600;color:var(--cl-secondary);border:1px solid var(--cl-secondary);border-radius:var(--br-xxl);transition:all .2s ease}.woocommerce-Address .woocommerce-Address--edit a:hover{background:var(--cl-secondary);color:var(--cl-white)}.woocommerce-Address address{font-style:normal;font-size:var(--fs-16);line-height:1.6}.woocommerce-EditAccountForm{max-width:36rem}.woocommerce-EditAccountForm fieldset{border:0;padding:0;margin:var(--sp-20) 0 0}.woocommerce-EditAccountForm fieldset legend{font-size:var(--fs-18);font-weight:600;margin-bottom:var(--sp-15)}.woocommerce-EditAccountForm .button{margin-top:var(--sp-15)}.woocommerce-account:not(.logged-in) .myaccount{max-width:28rem;margin:0 auto;padding-top:var(--sp-40)}.woocommerce-account:not(.logged-in) h1{font-size:var(--fs-24);margin-bottom:var(--sp-20)}.woocommerce-account:not(.logged-in) h2{font-size:var(--fs-20);text-align:center;margin-bottom:var(--sp-15)}.login-page .rememberme-lostpassword{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-10);margin:var(--sp-15) 0}.login-page .rememberme-lostpassword .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:var(--sp-10);font-size:var(--fs-14);margin:0;position:static;cursor:pointer}.login-page .rememberme-lostpassword .lost_password a{font-size:var(--fs-14);color:var(--cl-secondary);font-weight:500}.login-page--go-registration{margin-top:var(--sp-40);padding-top:var(--sp-30);border-top:1px solid var(--cl-gray-2);text-align:center}.login-page--go-registration--image{display:none}.login-page--go-registration h2{font-size:var(--fs-20);margin-bottom:var(--sp-10)}.login-page--go-registration p{font-size:var(--fs-14);color:var(--cl-gray-5);margin-bottom:var(--sp-15)}.login-page--go-registration .button{width:100%}.login-page-register--login{margin-bottom:var(--sp-25);padding-bottom:var(--sp-25);border-bottom:1px solid var(--cl-gray-2);text-align:center}.login-page-register--login h2{margin-bottom:var(--sp-10)}.login-page-register--login .button{width:100%}.login-page-register .woocommerce-privacy-policy-text{font-size:var(--fs-12);color:var(--cl-gray-5);margin:var(--sp-15) 0}.order-item-with-thumb{display:inline-flex;align-items:center;gap:var(--sp-10);vertical-align:middle}.order-item-with-thumb .order-item-thumbnail{width:3rem;min-width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:var(--br-xsmall);border:1px solid var(--cl-gray-2);background:var(--cl-white)}.product-quantity{vertical-align:middle}.myaccount__order-card__link{min-height:auto !important;padding:var(--sp-05) var(--sp-15) !important;width:auto !important;flex-shrink:0;font-size:var(--fs-12)}.myaccount__content h2{font-size:var(--fs-20);margin-bottom:var(--sp-20)}.myaccount__content .button{width:auto}.myaccount__content .woocommerce-message{padding:var(--sp-10) var(--sp-15);border-radius:var(--br-small);background:#dcfce7;color:#166534;font-size:var(--fs-14);margin-bottom:var(--sp-20)}.myaccount__content .woocommerce-error{padding:var(--sp-10) var(--sp-15);border-radius:var(--br-small);background:#fee2e2;color:#991b1b;font-size:var(--fs-14);margin-bottom:var(--sp-20);list-style:none}.landing-page{margin-bottom:var(--sp-40)}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{margin:var(--sp-15) 0 var(--sp-10)}.landing-page h1{font-size:var(--fs-34);padding-bottom:0}.landing-page h2{font-size:var(--fs-24)}.landing-page h3{font-size:var(--fs-20)}.landing-page h4{font-size:var(--fs-18)}.landing-page p{margin:var(--sp-15) 0}.landing-page ul,.landing-page ol,.landing-page .wp-block-list{margin:var(--sp-15) 0 var(--sp-15) var(--sp-25)}.landing-page ul::marker,.landing-page ol::marker,.landing-page .wp-block-list::marker{color:var(--cl-secondary)}.landing-page ul{list-style:disc}.landing-page li{margin:var(--sp-05);padding:0 0 0 var(--sp-05)}.landing-page figure.wp-block-table{padding:var(--sp-15) var(--sp-05);width:100%;overflow-x:scroll}.landing-page figure td{vertical-align:top}.wp-block-image{margin:var(--sp-20) 0}.wp-block-image img{border-radius:var(--br-default)}.single-landing_page .rank-math-breadcrumb{display:none}.promotions--title{display:flex;flex-direction:column;align-items:baseline;gap:var(--sp-10)}@media(min-width: 992px){.promotions--title{flex-direction:row}}.promotions--title a{font-size:var(--fs-14);color:var(--cl-secondary)}.promotions--head{padding:var(--sp-60) 0 var(--sp-30);margin-top:calc(0px - var(--sp-30) - var(--fs-16));margin-bottom:var(--sp-20);text-align:center}.promotions--head h1{margin-bottom:var(--sp-10)}.blog-progress{position:fixed;top:0;left:0;right:0;height:3px;background:rgba(0,0,0,0);z-index:99999;pointer-events:none}.blog-progress__bar{height:100%;width:0;background:var(--cl-secondary, #314d3e);transition:width .1s linear}.blog-archive{max-width:var(--w-max);margin:var(--sp-30) auto var(--sp-40);padding:0 var(--sp-15)}.blog-archive__header{display:flex;flex-direction:column;gap:var(--sp-15);margin-bottom:var(--sp-30);padding-bottom:var(--sp-20);border-bottom:1px solid var(--cl-gray-2)}.blog-archive__eyebrow{font-size:var(--fs-14);color:var(--cl-gray-5);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.blog-archive__title{margin:0;line-height:1.1}.blog-archive__description{max-width:50rem;color:var(--cl-gray-6);margin:0}.blog-archive__search{display:flex;gap:var(--sp-10);max-width:30rem}.blog-archive__search input[type=search]{flex:1;padding:var(--sp-10) var(--sp-15);border:1px solid var(--cl-gray-2);border-radius:var(--br-default);font-size:var(--fs-16)}.blog-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--sp-05)}.blog-chips__item a{display:inline-block;padding:var(--sp-05) var(--sp-15);background:var(--cl-gray-1);color:var(--cl-gray-7);border-radius:var(--br-xxl);text-decoration:none;font-size:var(--fs-14);font-weight:500;transition:background .2s}.blog-chips__item a:hover{background:var(--cl-gray-2)}.blog-chips__item.is-active a{background:var(--cl-primary);color:var(--cl-white)}.blog-hero{display:grid;grid-template-columns:1fr;gap:var(--sp-20);margin-bottom:var(--sp-40)}@media(min-width: 992px){.blog-hero{grid-template-columns:1.3fr 1fr;gap:var(--sp-30);align-items:center}}.blog-hero__media{position:relative;aspect-ratio:16/10;border-radius:var(--br-default);overflow:hidden;background:var(--cl-gray-1)}.blog-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-hero__content{display:flex;flex-direction:column;gap:var(--sp-10)}.blog-hero__category{font-size:var(--fs-12);color:var(--cl-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-decoration:none}.blog-hero__title{margin:0;line-height:1.15}.blog-hero__title a{color:inherit;text-decoration:none}.blog-hero__excerpt{color:var(--cl-gray-6);margin:0;font-weight:400}.blog-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-30)}@media(min-width: 768px){.blog-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.blog-grid{grid-template-columns:repeat(3, 1fr)}}.blog-card{display:flex;flex-direction:column;gap:var(--sp-10)}.blog-card__media{position:relative;aspect-ratio:16/10;border-radius:var(--br-default);overflow:hidden;background:var(--cl-gray-1);margin-bottom:var(--sp-05)}.blog-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-card__category{font-size:var(--fs-12);color:var(--cl-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-decoration:none}.blog-card__title{margin:0;line-height:1.3;font-size:var(--fs-18)}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__excerpt{color:var(--cl-gray-6);margin:0;font-size:var(--fs-14);font-weight:400;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-10);font-size:var(--fs-12);color:var(--cl-primary);margin-top:auto}.blog-card__date,.blog-card__reading{color:var(--cl-primary)}.blog-loadmore{display:flex;align-items:center;justify-content:center;gap:var(--sp-15);margin:var(--sp-30) 0 var(--sp-20);flex-wrap:wrap;width:auto}.blog-loadmore .button{width:auto}.blog-loadmore--prev{flex-direction:row;margin:var(--sp-20) 0 var(--sp-15)}.blog-loadmore__counter{margin:0;color:var(--cl-gray-5);font-size:var(--fs-14)}.blog-loadmore .button{width:auto !important;flex:0 0 auto;background:var(--cl-white) !important;color:var(--cl-primary) !important;border:.125rem solid var(--cl-primary) !important}.blog-loadmore .button[disabled]{opacity:.6;cursor:progress}.blog-pagination{margin:var(--sp-40) 0}.blog-pagination ul.page-numbers{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-05)}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 var(--sp-10);border:1px solid var(--cl-gray-2);border-radius:var(--br-default);color:var(--cl-gray-7);text-decoration:none;font-weight:500;transition:all .2s}.blog-pagination .page-numbers:hover{background:var(--cl-gray-1)}.blog-pagination .page-numbers.current{background:var(--cl-primary);color:var(--cl-white);border-color:var(--cl-primary)}.blog-pagination .page-numbers.dots{border:0}.blog-single{max-width:var(--w-max);margin:0 auto;padding:0 var(--sp-15)}.blog-single__header{max-width:var(--w-desc);margin:var(--sp-40) auto var(--sp-20);text-align:center}.blog-single__eyebrow{display:flex;justify-content:center;gap:var(--sp-05);margin-bottom:var(--sp-10)}.blog-single__eyebrow a{font-size:var(--fs-12);color:var(--cl-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-decoration:none}.blog-single__eyebrow a:hover{text-decoration:underline}.blog-single__title{margin:0 0 var(--sp-15);line-height:1.1}.blog-single__excerpt{color:var(--cl-gray-6);font-size:var(--fs-18);line-height:1.5;margin:0 0 var(--sp-20)}.blog-single__cover{aspect-ratio:16/9;border-radius:var(--br-default);overflow:hidden;margin-bottom:var(--sp-40);background:var(--cl-gray-1)}.blog-single__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-single__layout{display:grid;grid-template-columns:1fr;gap:var(--sp-40);margin-bottom:var(--sp-60)}@media(min-width: 992px){.blog-single__layout{grid-template-columns:16rem 1fr;gap:var(--sp-40)}}@media(max-width: 992px){.blog-single__aside{display:none}}.blog-single__main{max-width:var(--w-desc);margin:0 auto;width:100%;min-width:0}.blog-meta{display:flex;align-items:center;gap:var(--sp-15);font-size:var(--fs-14);color:var(--cl-primary);margin:var(--sp-20) 0;flex-wrap:wrap}.blog-meta__reading{margin-left:auto}.blog-meta:has(.blog-author__person){display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.blog-meta:has(.blog-author__person) .blog-author__person{grid-column:1;justify-self:start}.blog-meta:has(.blog-author__person) .blog-meta__reading{grid-column:2;text-align:center;margin-left:0}.blog-meta:has(.blog-author__person) .blog-meta__date{grid-column:3;text-align:right;justify-self:end}.blog-author__person{display:flex;align-items:center;gap:var(--sp-10)}.blog-author__avatar{width:2.25rem;height:2.25rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-author__name{font-weight:600;color:inherit;text-decoration:none}.blog-toc{position:sticky;top:var(--sp-60);align-self:start}.blog-toc__title{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.08em;color:var(--cl-gray-5);font-weight:700;margin:0 0 var(--sp-10)}.blog-toc__list{list-style:none;padding:0;margin:0;border-left:2px solid var(--cl-gray-2)}.blog-toc__item--h3{padding-left:var(--sp-10)}.blog-toc__item a{display:block;padding:var(--sp-05) var(--sp-10);margin-left:-2px;color:var(--cl-gray-6);font-size:var(--fs-14);text-decoration:none;line-height:1.4;border-left:2px solid rgba(0,0,0,0);transition:all .2s}.blog-toc__item a:hover{color:var(--cl-primary)}.blog-toc__item.is-active a{color:var(--cl-secondary);border-left-color:var(--cl-secondary);font-weight:600}.blog-share{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-10);padding:var(--sp-20) 0;border-top:1px solid var(--cl-gray-2);border-bottom:1px solid var(--cl-gray-2);margin:var(--sp-30) 0}.blog-share__title{font-size:var(--fs-14);font-weight:600;color:var(--cl-gray-7);margin:0}.blog-share__list{list-style:none;padding:0;margin:0;display:flex;gap:var(--sp-05)}.blog-share__link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--cl-gray-2);border-radius:50%;color:var(--cl-gray-7);text-decoration:none;transition:all .2s}.blog-share__link svg{width:1rem;height:1rem}.blog-share__link:hover{background:var(--cl-primary);color:var(--cl-white);border-color:var(--cl-primary)}.blog-toc-mobile{margin:0 0 var(--sp-30);border:1px solid var(--cl-gray-2);border-radius:var(--br-default);overflow:hidden;background:var(--cl-gray-0)}@media(min-width: 992px){.blog-toc-mobile{display:none}}.blog-toc-mobile__summary{list-style:none;cursor:pointer;padding:var(--sp-15);font-weight:600;font-size:var(--fs-14);text-transform:uppercase;letter-spacing:.06em;color:var(--cl-gray-7);display:flex;justify-content:space-between;align-items:center}.blog-toc-mobile__summary::-webkit-details-marker{display:none}.blog-toc-mobile__summary svg{transition:transform .2s}.blog-toc-mobile[open] .blog-toc-mobile__summary svg{transform:rotate(180deg)}.blog-toc-mobile__list{list-style:none;margin:0;padding:0 var(--sp-15) var(--sp-15)}.blog-toc-mobile__list li{border-top:1px solid var(--cl-gray-2)}.blog-toc-mobile__list a{display:block;padding:var(--sp-10) 0;color:var(--cl-gray-7);text-decoration:none;font-size:var(--fs-14)}.blog-single__entry{font-size:var(--fs-18);line-height:1.7;color:var(--cl-gray-8)}.blog-single__entry>*:first-child{margin-top:0}.blog-single__entry>*:last-child{margin-bottom:0}.blog-single__entry p{margin:0 0 var(--sp-20)}.blog-single__entry h2{margin:var(--sp-40) 0 var(--sp-15);line-height:1.2;scroll-margin-top:var(--sp-60)}.blog-single__entry h3{margin:var(--sp-30) 0 var(--sp-10);line-height:1.3;scroll-margin-top:var(--sp-60)}.blog-single__entry ul,.blog-single__entry ol{margin:0 0 var(--sp-20) var(--sp-20)}.blog-single__entry ul li,.blog-single__entry ol li{margin-bottom:var(--sp-05)}.blog-single__entry blockquote{margin:var(--sp-30) 0;padding:var(--sp-15) var(--sp-20);border-left:4px solid var(--cl-secondary);background:var(--cl-gray-1);border-radius:var(--br-small);font-style:italic;color:var(--cl-gray-7)}.blog-single__entry blockquote p:last-child{margin-bottom:0}.blog-single__entry img,.blog-single__entry figure{max-width:100%;height:auto;margin:var(--sp-30) 0;border-radius:var(--br-default);display:block}.blog-single__entry figure{margin:var(--sp-30) 0}.blog-single__entry figure img{margin:0}.blog-single__entry figure figcaption{margin-top:var(--sp-10);font-size:var(--fs-14);color:var(--cl-gray-5);text-align:center}.blog-single__entry a{color:var(--cl-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-single__entry a:hover{text-decoration-thickness:2px}.blog-single__entry .product-list a,.blog-single__entry .products a{color:inherit;text-decoration:none}.blog-single__entry .product-list a:hover,.blog-single__entry .products a:hover{text-decoration:none}@media(min-width: 768px){.blog-single__entry .products:not(.swiper-wrapper){grid-template-columns:repeat(2, 1fr) !important}}@media(min-width: 992px){.blog-single__entry .products:not(.swiper-wrapper){grid-template-columns:repeat(2, 1fr) !important}}.blog-single__entry code{background:var(--cl-gray-1);padding:2px 6px;border-radius:var(--br-small);font-size:.9em}.blog-single__entry pre{background:var(--cl-gray-1);padding:var(--sp-15);border-radius:var(--br-default);overflow-x:auto;margin:var(--sp-20) 0}.blog-single__entry pre code{background:rgba(0,0,0,0);padding:0}.blog-single__entry hr,.blog-single__entry .wp-block-separator{border:0;border-top:1px solid var(--cl-gray-2);margin:var(--sp-30) 0;height:0}.blog-single__entry hr.has-alpha-channel-opacity,.blog-single__entry .wp-block-separator.has-alpha-channel-opacity{opacity:1}.blog-single__entry figure.wp-block-table,.blog-single__entry .wp-block-table{margin:var(--sp-20) 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-single__entry figure.wp-block-table table,.blog-single__entry .wp-block-table table{min-width:100%;width:-moz-max-content;width:max-content}.blog-single__entry table{width:100%;border-collapse:collapse;margin:var(--sp-20) 0}.blog-single__entry table th,.blog-single__entry table td{padding:var(--sp-10);border:1px solid var(--cl-gray-2);text-align:left;vertical-align:top}.blog-single__entry table th{background:var(--cl-gray-1);font-weight:600}.blog-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-05);margin:var(--sp-30) 0}.blog-tags__label{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.08em;color:var(--cl-gray-5);font-weight:700;margin-right:var(--sp-10)}.blog-tags__link{display:inline-block;padding:var(--sp-05) var(--sp-10);background:var(--cl-gray-1);color:var(--cl-gray-7);border-radius:var(--br-small);text-decoration:none;font-size:var(--fs-14);transition:background .2s}.blog-tags__link:hover{background:var(--cl-gray-2)}.blog-related{max-width:var(--w-max);margin:var(--sp-60) auto;padding:0 var(--sp-15)}.blog-related__title{margin:0 0 var(--sp-20);padding-bottom:var(--sp-15);border-bottom:1px solid var(--cl-gray-2)}.blog-posts{margin:var(--sp-40) 0}.blog-posts h4{margin-bottom:var(--sp-30);text-align:center;font-size:var(--fs-24)}/*# sourceMappingURL=pages.css.map */