@charset "UTF-8";#wp-toolbar #wp-admin-bar-comments,#wp-toolbar #wp-admin-bar-customize,#wp-toolbar #wp-admin-bar-new-content,#wp-toolbar #wp-admin-bar-updates,#wp-toolbar #wp-admin-bar-wp-logo{display:none}#wpadminbar{opacity:.8;top:-26px;transition:all .2s ease}#wpadminbar:hover,#wpcontent #wpadminbar{opacity:1;top:0}.dev-server{background:#4529ff;border-radius:0 0 10px 10px;color:#fff;font-size:12px;font-weight:700;height:auto;left:50%;line-height:15px;opacity:.5;padding:10px 20px;position:fixed;top:0;transform:translateX(-50%);transition:opacity .2s;z-index:999999}.dev-server a{color:#fddb3a}.dev-server:hover{opacity:1}.dev-server:hover a{color:#fddb3a;text-decoration:underline}.p-responsiveDebug{background:#0b4978;border-radius:5px 0 0 0;bottom:0;color:#fff;font-size:clamp(10px,calc(9.05882px + .29412vw),14px);font-weight:700;line-height:1.5;opacity:.7;position:fixed;right:0;transition:all .2s ease;z-index:9999999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:clamp(10px,calc(8.36364px + .45455vw),16px)}.p-responsiveDebug:hover{opacity:1}.p-responsiveDebug:before{content:"No breakpoint"}@media screen and (max-width:1920px){.p-responsiveDebug{background:#0b6f78}.p-responsiveDebug:before{content:"bp-desktop"}}@media screen and (max-width:1600px){.p-responsiveDebug{background:#0b7845}.p-responsiveDebug:before{content:"bp-desktop--small"}}@media screen and (max-width:1440px){.p-responsiveDebug{background:#1b780b}.p-responsiveDebug:before{content:"bp-laptop"}}@media screen and (max-width:1024px){.p-responsiveDebug{background:#4b780b}.p-responsiveDebug:before{content:"bp-laptop--small"}}@media screen and (max-width:920px){.p-responsiveDebug{background:#78660b}.p-responsiveDebug:before{content:"bp-tablet"}}@media screen and (max-width:768px){.p-responsiveDebug{background:#78430b}.p-responsiveDebug:before{content:"bp-tablet--small"}}@media screen and (max-width:500px){.p-responsiveDebug{background:#78180b}.p-responsiveDebug:before{content:"bp-mobile"}}@media screen and (max-width:360px){.p-responsiveDebug{background:#780b59}.p-responsiveDebug:before{content:"bp-mobile--small"}}body.p-modal-is-open{overflow-y:hidden}.p-modal{display:none}.p-modal__overlay{background:rgba(0,0,0,.9);box-sizing:border-box;display:none;height:100%;left:0;overflow-y:auto;padding:100px 20px;position:fixed;top:0;width:100%;z-index:900}.p-modal__container{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 200px)}.p-modal__container>*{position:relative}.p-modal__close{background-color:#000;border-radius:50px;color:#fff;cursor:pointer;height:50px;line-height:50px;opacity:.85;position:absolute;right:0;text-align:center;top:-60px;transition:opacity .2s ease;width:50px}.p-modal__close:before{content:"×";font-family:inherit;font-size:40px;font-weight:400}.p-modal__close:hover{opacity:1}.wpContent ol li,.wpContent ul li{position:relative}.wpContent ol li:before,.wpContent ul li:before{left:4px;position:absolute;top:0}.wpContent ol{counter-reset:ol}.wpContent ol li{counter-increment:ol}.wpContent ol li:before{content:counter(ol) "."}.home-featured{background-color:var(--color-surface-soft);border-top:6px solid var(--color-primary-5);box-sizing:border-box;height:84px}.home-featured__grid{display:grid;grid-template-columns:repeat(4,1fr);height:100%}.home-featured__item{align-items:center;border-left:1px solid var(--color-primary-2);display:flex;gap:10px;justify-content:center;min-height:78px;padding:0 24px}.home-featured__item:first-child{border-left:0;padding-left:0}.home-featured__item:last-child{padding-right:0}.home-featured__icon{align-items:center;background-color:var(--color-primary-5);border-radius:14px;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.home-featured__icon img{height:18px;width:18px}.home-featured__title{color:var(--color-text);font-size:14px;font-weight:var(--font-bold);line-height:20px;margin:0}.home-featured__description{color:var(--color-text);font-size:12px;line-height:16px;margin:0}@media (max-width:1024px){.home-featured,.home-featured__inner{height:auto}.home-featured__grid{grid-template-columns:repeat(2,1fr);padding:20px 0;row-gap:20px}.home-featured__item{justify-content:flex-start;min-height:auto}.home-featured__item:nth-child(3){border-left:0;padding-left:0}}@media (max-width:500px){.home-featured__grid{grid-template-columns:1fr;padding:0;row-gap:0}.home-featured__item,.home-featured__item:first-child,.home-featured__item:last-child,.home-featured__item:nth-child(3){border-bottom:1px solid var(--color-primary-2);border-left:0;min-height:0;padding:20px 0}.home-featured__item:last-child{border-bottom:0}}.section-heading{color:var(--color-text);margin-bottom:clamp(20px,calc(17.27273px + .75758vw),30px)}.section-heading__description{margin:8px auto 0;max-width:400px}.section-heading__action{align-items:center;color:var(--color-primary-5);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:var(--font-bold);gap:6px;line-height:20px}.section-heading__action:focus,.section-heading__action:hover{color:var(--color-primary-6);text-decoration:none}.section-heading__action img{height:18px;width:18px}.section-heading--center{text-align:center}.section-heading--left{text-align:left}.section-heading--ingredients .section-heading__eyebrow{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-full);color:var(--color-white);display:inline-flex;font-size:12px;font-weight:var(--font-bold);height:24px;justify-content:center;line-height:16px;padding:0 12px;text-transform:uppercase}.section-heading--ingredients .section-heading__title{font-size:30px;font-weight:var(--font-bold);line-height:36px}.section-heading--ingredients .section-heading__description{margin-top:0}.section-heading--pro .section-heading__eyebrow{align-items:center;background-color:var(--color-complementary-soft);border-radius:var(--radius-full);color:var(--color-complementary);display:inline-flex;font-size:12px;font-weight:var(--font-bold);height:24px;justify-content:center;line-height:16px;padding:0 12px;text-transform:uppercase}.section-heading--pro .section-heading__title{font-size:30px;font-weight:900;line-height:36px;margin-top:12px}.section-heading--pro .section-heading__description{color:var(--color-text);margin-top:8px}.section-heading--with-action{align-items:flex-end;display:flex;justify-content:space-between}@media (max-width:500px){.section-heading--with-action{align-items:flex-start;flex-direction:column;gap:12px}}.tax-featured{background-color:var(--color-white);box-sizing:border-box;min-height:434px;padding-bottom:clamp(40px,calc(34.54545px + 1.51515vw),60px);padding-top:clamp(40px,calc(34.54545px + 1.51515vw),60px)}.tax-featured__grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.tax-featured__item{border-radius:var(--radius-lg);border-radius:clamp(8px,calc(4.72727px + .90909vw),20px);display:block;overflow:hidden;position:relative}.tax-featured__item:focus,.tax-featured__item:hover{text-decoration:none}.tax-featured__item:focus .tax-featured__image img,.tax-featured__item:hover .tax-featured__image img{transform:scale(1.03)}.tax-featured__image{display:block;overflow:hidden}.tax-featured__image img{display:block;height:auto;transition:transform .25s ease;width:100%}.tax-featured__label{box-shadow:var(--shadow-header);left:clamp(10px,calc(7.81818px + .60606vw),18px);position:absolute;top:clamp(10px,calc(7.81818px + .60606vw),18px)}@media (max-width:1024px){.tax-featured{min-height:0}.tax-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}}@media (max-width:600px){.tax-featured__inner{width:calc(100% - 28px)}.tax-featured__grid{gap:12px}}.products-featured{background-color:var(--color-surface-muted);box-sizing:border-box;min-height:644px;padding:clamp(40px,calc(34.54545px + 1.51515vw),60px) 0}.products-featured__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.products-featured__grid>.product-card{margin:0!important;width:auto!important}@media (max-width:1024px){.products-featured{min-height:0}.products-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}@media (max-width:600px){.products-featured__inner{width:calc(100% - 28px)}.products-featured__grid{gap:12px}}@media (max-width:500px){.products-featured__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.why-mishki{background-color:var(--color-white);box-sizing:border-box;min-height:417px;padding:60px 0}.why-mishki__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.why-mishki__item{background-color:var(--color-surface-muted);box-sizing:border-box;flex-direction:column;padding:28px 24px 27px;text-align:center}.why-mishki__icon,.why-mishki__item{align-items:center;border-radius:var(--radius-xl);display:flex}.why-mishki__icon{background-color:var(--color-surface-soft);flex-shrink:0;height:56px;justify-content:center;position:relative;width:56px}.why-mishki__icon img{height:26px;position:absolute;width:26px}.why-mishki__icon--natrue{background-color:transparent}.why-mishki__icon--natrue img{height:48px;-o-object-fit:contain;object-fit:contain;width:48px}@media (max-width:1023px){.why-mishki{min-height:0}.why-mishki__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:599px){.why-mishki__grid{grid-template-columns:1fr;padding:0;row-gap:14px}}.ingredients-key{background-color:var(--color-surface-muted);box-sizing:border-box;min-height:822px;padding:64px 0}.ingredients-key__inner{box-sizing:border-box;max-width:1280px;padding:0;width:calc(100% - 40px)}.ingredients-key__layout{display:grid;gap:20px;grid-template-columns:360px minmax(0,1fr);margin-top:40px}.ingredients-key__navigation{display:flex;flex-direction:column;gap:5px}.ingredients-key__trigger{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border-light);box-sizing:border-box;cursor:pointer;display:flex;gap:16px;height:88px;padding:17px 21px;text-align:left;width:100%}.ingredients-key__trigger.is-active{border-color:var(--color-primary-5);border-left-width:4px;padding-left:21px}.ingredients-key__trigger.is-active strong{color:var(--color-text-strong)}.ingredients-key__trigger-icon{align-items:center;background-color:var(--color-surface-muted);display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.ingredients-key__trigger-icon img{height:24px;width:24px}.ingredients-key__trigger-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ingredients-key__trigger-copy strong{color:var(--color-text);font-size:14px;font-weight:var(--font-bold);line-height:18px}.ingredients-key__trigger-copy em,.ingredients-key__trigger-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ingredients-key__trigger-copy em{color:var(--color-text-faint);font-size:12px;font-style:italic;font-weight:var(--font-medium);line-height:16px}.ingredients-key__trigger-copy small{color:var(--color-text-light);font-size:12px;font-weight:var(--font-medium);line-height:17px}.ingredients-key__trigger-arrow{flex:0 0 15px;height:15px;width:15px}.ingredients-key__detail{background-color:var(--color-white);border:1px solid var(--color-border-light);box-sizing:border-box;min-height:439px;padding:29px}.ingredients-key__detail h3{color:var(--color-text-strong);font-size:24px;font-weight:900;line-height:30px;margin:2px 0 0}.ingredients-key__detail-header{align-items:flex-start;display:flex;gap:20px}.ingredients-key__detail-icon{align-items:center;background-color:var(--color-surface-soft);display:flex;flex:0 0 80px;height:80px;justify-content:center;width:80px}.ingredients-key__detail-icon img{height:56px;width:56px}.ingredients-key__detail-caption,.ingredients-key__detail-label{color:var(--color-text-faint);font-size:12px;font-weight:var(--font-bold);letter-spacing:.1em;line-height:16px;margin:0;text-transform:uppercase}.ingredients-key__detail-label{color:var(--color-primary-5)}.ingredients-key__detail-latin{color:var(--color-text-faint);font-size:12px;font-style:italic;line-height:16px;margin:0}.ingredients-key__detail-region{align-items:center;color:var(--color-text-secondary);display:flex;font-size:14px;font-weight:var(--font-semibold);gap:6px;line-height:20px;margin:4px 0 0}.ingredients-key__detail-region img{height:12px;width:12px}.ingredients-key__detail-summary{background-color:var(--color-surface-muted);border-left:4px solid var(--color-primary-5);color:var(--color-text-strong);font-size:14px;font-weight:var(--font-bold);line-height:20px;margin:20px 0 0;padding:12px 16px 12px 20px}.ingredients-key__detail-caption,.ingredients-key__detail-desc{margin-top:20px}.ingredients-key__benefits{display:flex;flex-direction:column;gap:12px;margin:12px 0 0;padding:0}.ingredients-key__benefits li{align-items:flex-start;color:var(--color-text-detail);display:flex;font-size:14px;gap:12px;line-height:20px;list-style:none;margin:0}.ingredients-key__benefits img{flex:0 0 16px;height:16px;margin-top:1px;width:16px}.ingredients-key__detail-divider{border-top:1px solid var(--color-border-warm);margin-top:24px}.ingredients-key__products{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ingredients-key__products span{border:1px solid var(--color-primary-5);color:var(--color-text-strong);font-size:12px;font-weight:var(--font-semibold);line-height:16px;padding:7px 13px}@media (max-width:1023px){.ingredients-key{min-height:0;padding:52px 0}.ingredients-key__layout{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:767px){.ingredients-key__layout{grid-template-columns:1fr}.ingredients-key__navigation{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ingredients-key__trigger{gap:10px;height:82px;padding:14px}.ingredients-key__trigger-icon{flex-basis:36px;height:36px;width:36px}.ingredients-key__trigger-arrow{display:none}}@media (max-width:599px){.ingredients-key{padding:40px 0}.ingredients-key__inner{width:calc(100% - 28px)}.ingredients-key__navigation{grid-template-columns:1fr}.ingredients-key__detail{padding:20px}.ingredients-key__detail-header{gap:14px}.ingredients-key__detail-icon{flex-basis:58px;height:58px;width:58px}.ingredients-key__detail-icon img{height:38px;width:38px}.ingredients-key__detail h3{font-size:20px;line-height:24px}}.zone-pro{background-color:var(--color-white);box-sizing:border-box;min-height:584px;padding:52px 0}.zone-pro__inner{box-sizing:border-box;display:grid;grid-template-columns:640px minmax(0,1fr);max-width:1280px;padding:0}.zone-pro__content{background-color:var(--color-white);box-sizing:border-box;min-height:480px;padding:28px 36px 28px 15px}.zone-pro__heading .section-heading__description{max-width:540px}.zone-pro__steps{display:flex;flex-direction:column;gap:8px;margin:20px 0 0;padding:0}.zone-pro__steps li{align-items:flex-start;color:var(--color-text);display:flex;font-size:14px;font-weight:var(--font-bold);gap:10px;line-height:20px;list-style:none;margin:0}.zone-pro__steps span{align-items:center;background-color:var(--color-complementary);border-radius:var(--radius-full);color:var(--color-white);display:inline-flex;flex:0 0 18px;font-size:11px;font-weight:900;height:18px;justify-content:center;line-height:1;width:18px}.zone-pro__actions{align-items:center;display:flex;gap:16px;margin-top:20px}.zone-pro__cta{align-items:center;background-color:var(--color-complementary);border-radius:var(--radius-md);color:var(--color-white);display:inline-flex;font-size:12px;font-weight:900;height:36px;justify-content:center;padding:0 16px}.zone-pro__cta:focus,.zone-pro__cta:hover{background-color:var(--color-complementary-dark);color:var(--color-white);text-decoration:none}.zone-pro__login{color:var(--color-complementary);font-size:12px;font-weight:var(--font-bold);line-height:16px;text-decoration:underline}.zone-pro__media{height:480px;margin-left:-15px;overflow:hidden}.zone-pro__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1023px){.zone-pro{min-height:0;padding:52px 0}.zone-pro__inner{grid-template-columns:1fr 1fr}.zone-pro__content{min-height:440px;padding:28px}.zone-pro__media{height:auto;margin-left:0;min-height:440px}}@media (max-width:767px){.zone-pro__inner{grid-template-columns:1fr}.zone-pro__content{min-height:0;padding:32px 24px}.zone-pro__media{height:330px;min-height:0}}@media (max-width:599px){.zone-pro{padding:40px 0}.zone-pro__actions{align-items:flex-start;flex-direction:column;gap:12px}}.home-newsletter{background-color:var(--color-surface-muted);height:448px;padding:40px 20px}.home-newsletter,.home-newsletter__card{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.home-newsletter__card{background-color:var(--color-white);border-radius:var(--radius-xl);flex-direction:column;max-width:1200px;min-height:324px;padding:40px;text-align:center;width:100%}.home-newsletter__icon{height:24px;width:24px}.home-newsletter h2{color:var(--color-text);font-size:24px;font-weight:900;line-height:32px;margin:8px 0 0}.home-newsletter p{color:var(--color-text);font-size:12px;line-height:16px;margin:4px 0 0;max-width:390px}.home-newsletter__form{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;width:442px}.home-newsletter__form input[type=email]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-sizing:border-box;font-size:12px;height:42px;padding:0 12px}.home-newsletter__form .home-newsletter__fields{display:flex;flex:1 1 0;gap:8px;min-width:0;order:1;width:auto}.home-newsletter__form .home-newsletter__fields input{flex:1 1 auto;min-width:0}.home-newsletter__form .home-newsletter__consent{align-items:flex-start;color:var(--color-text);display:flex;font-size:11px;gap:8px;line-height:16px;order:2;text-align:left;width:100%}.home-newsletter__form .home-newsletter__consent input{flex:0 0 auto;margin:2px 0 0}.home-newsletter__form .home-newsletter__consent a{color:inherit;text-decoration:underline}.home-newsletter__form .home-newsletter__honeypot{height:0;overflow:hidden;position:absolute;width:0}.home-newsletter__form button{background-color:var(--color-complementary);border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;flex:0 0 136px;font-size:12px;font-weight:900;height:42px;order:1}.home-newsletter__form button:focus,.home-newsletter__form button:hover{background-color:var(--color-complementary-dark)}.home-newsletter__form .home-newsletter__message{font-weight:var(--font-semibold);max-width:none;order:3;text-align:center;width:100%}.home-newsletter__form .home-newsletter__message--error{color:#a11f1f}.home-newsletter__form .home-newsletter__message--success{color:var(--color-primary-6)}@media (max-width:599px){.home-newsletter{height:auto;min-height:390px;padding:40px 14px}.home-newsletter__card{min-height:310px;padding:32px 20px}.home-newsletter__form{flex-direction:column;width:100%}.home-newsletter__form .home-newsletter__fields{flex-direction:column}.home-newsletter__form button{flex-basis:42px}}.pro-hero,.pro-resources{background-color:var(--color-surface-muted)}.pro-hero{padding:64px 0 40px}.pro-hero__inner{max-width:1280px;padding:0 24px}.pro-hero__description{color:var(--color-text-light);font-size:14px;line-height:23px;margin:16px 0 0;max-width:576px}.pro-benefits,.pro-resources{padding:64px 0}.pro-benefits{background:var(--color-white)}.pro-benefits__inner,.pro-resources__inner{max-width:1280px;padding:0 24px}.pro-benefits__heading,.pro-resources__heading{text-align:center}.pro-benefits__heading h2,.pro-resources__heading h2{color:var(--color-text);font-size:24px;font-weight:900;line-height:32px;margin:0}.pro-benefits__heading p,.pro-resources__heading>p:last-child{color:var(--color-text-light);font-size:14px;line-height:20px;margin:8px auto 0;max-width:512px}.pro-benefits__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-top:48px}.pro-benefits__item{background:var(--color-surface-muted);border-radius:var(--radius-xl);box-sizing:border-box;min-height:194px;padding:24px}.pro-benefits__icon,.pro-resources__icon{align-items:center;background:#eaf5ea;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.pro-benefits__icon img{height:20px;width:20px}.pro-benefits__item h3,.pro-resources__item h3{color:var(--color-text);font-size:14px;font-weight:var(--font-bold);line-height:20px;margin:16px 0 0}.pro-benefits__item p,.pro-resources__item p{color:#666;font-size:12px;line-height:19px;margin:8px 0 0}.pro-resources__eyebrow{background:var(--color-accent);border-radius:var(--radius-full);color:var(--color-white);display:inline-block;font-size:12px;font-weight:var(--font-bold);line-height:16px;margin:0 0 16px;padding:4px 12px;text-transform:uppercase}.pro-resources__content{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:40px}.pro-resources__image{border-radius:var(--radius-xl);height:324px;-o-object-fit:cover;object-fit:cover;width:100%}.pro-resources__list{display:flex;flex-direction:column;gap:12px}.pro-resources__item{align-items:center;background:var(--color-white);border-radius:14px;display:flex;gap:16px;min-height:72px;padding:12px 20px}.pro-resources__icon{background:#fff0f6;flex:0 0 40px;height:40px;width:40px}.pro-resources__icon img{height:18px;width:18px}.pro-resources__item div{min-width:0}.pro-resources__item h3{margin:0}.pro-resources__item p{color:var(--color-text-light);line-height:17px;margin-top:0}.pro-resources__badge{background:var(--color-accent);border-radius:4px;color:var(--color-white);font-size:9px;font-weight:var(--font-bold);line-height:14px;margin-left:auto;padding:2px 8px}.pro-resources__action{display:flex;justify-content:center;margin-top:28px}.pro-resources__cta{align-items:center;background-color:var(--color-complementary);border-radius:var(--radius-md);color:var(--color-white);display:inline-flex;font-size:12px;font-weight:var(--font-bold);justify-content:center;line-height:16px;min-height:36px;padding:0 16px;text-decoration:none}.pro-resources__cta:focus,.pro-resources__cta:hover{background-color:var(--color-complementary-dark);color:var(--color-white);text-decoration:none}@media (max-width:1023px){.pro-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pro-benefits,.pro-hero,.pro-resources{padding:40px 0}.pro-hero h1{font-size:30px;line-height:34px}.pro-benefits__grid,.pro-resources__content{grid-template-columns:1fr}.pro-benefits__grid{gap:12px;margin-top:28px}.pro-resources__image{height:auto}}.about-eyebrow{align-items:center;background-color:var(--color-accent);border-radius:var(--radius-full);color:var(--color-white);display:inline-flex;font-size:10px;font-weight:var(--font-bold);height:24px;line-height:16px;margin:0;padding:0 12px;text-transform:uppercase}.about-story{background-color:var(--color-white);padding:60px 0}.about-story__inner{display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;padding:0;width:calc(100% - 40px)}.about-story__copy h2{color:var(--color-text);font-size:30px;font-weight:900;line-height:36px;margin:21px 0 0}.about-story__text{color:var(--color-text-muted);font-size:clamp(12px,calc(11.45455px + .15152vw),14px);margin-top:20px}.about-story__text p{margin:0 0 12px}.about-story__stats{display:flex;gap:32px;margin-top:20px}.about-story__stats div{align-items:center;display:flex;flex-direction:column}.about-story__stats strong{color:var(--color-complementary);font-size:24px;font-weight:900;line-height:32px}.about-story__stats span{color:var(--color-text-muted);font-size:12px;line-height:16px}.about-story__media{margin:0;position:relative}.about-story__media img{display:block;height:616px;-o-object-fit:cover;object-fit:cover;width:100%}.about-story__media figcaption{background-color:var(--color-white);border-radius:0 0 var(--radius-md) var(--radius-md);bottom:-16px;box-shadow:0 4px 12px var(--color-shadow-header);color:var(--color-text);display:flex;flex-direction:column;font-size:12px;left:-16px;line-height:16px;padding:16px;position:absolute}.about-story__media figcaption span{color:var(--color-text-muted)}.about-video{background-color:var(--color-surface-muted);padding:64px 0}.about-video__inner{max-width:896px;padding:0;width:calc(100% - 40px)}.about-video__header{text-align:center}.about-video__header h2{color:var(--color-text);font-size:30px;font-weight:900;line-height:36px;margin:16px 0 0}.about-video__header>p:last-child{color:var(--color-text-muted);font-size:14px;line-height:20px;margin:0 auto;max-width:448px;padding-top:12px}.about-video__media{background:none;border:0;border-radius:24px;box-shadow:0 4px 12px var(--color-shadow-header);cursor:pointer;display:block;margin-top:32px;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.about-video__media:after{background-image:linear-gradient(0deg,rgba(48,80,52,.55) 0,rgba(48,80,52,.25));content:"";inset:0;position:absolute}.about-video__media:focus-visible{outline:3px solid var(--color-primary-5);outline-offset:4px}.about-video__media:hover .about-video__play{opacity:.9;transform:translate(-50%,-50%) scale(1.08)}.about-video__media img{display:block;height:504px;-o-object-fit:cover;object-fit:cover;width:100%}.about-video__play{background-color:var(--color-white);border-radius:var(--radius-full);box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 8px 10px -6px rgba(0,0,0,.5);color:var(--color-primary-5);font-size:20px;height:72px;justify-content:center;left:50%;opacity:.5;padding-left:3px;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease;width:72px}.about-video__label,.about-video__play{align-items:center;display:flex;position:absolute;z-index:var(--z-base)}.about-video__label{bottom:20px;color:var(--color-white);font-size:14px;font-weight:var(--font-semibold);gap:12px;left:24px;line-height:20px}.about-video__label-icon{align-items:center;background-color:hsla(0,0%,100%,.3);border-radius:var(--radius-full);display:flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.about-video__label-icon-symbol{fill:currentColor;height:12px;margin-left:1px;width:10px}.about-video-modal{background:transparent;border:0;box-sizing:border-box;height:auto;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:24px;position:fixed;width:auto}.about-video-modal[open]{align-items:center;display:flex;justify-content:center}.about-video-modal::backdrop{backdrop-filter:blur(8px);background-color:rgba(10,21,14,.88)}.about-video-modal__content{align-items:center;display:flex;justify-content:center;margin:0;max-height:calc(100dvh - 48px);max-width:calc(100vw - 48px);opacity:0;pointer-events:none;position:relative;transition:opacity .28s ease}.about-video-modal.is-ready .about-video-modal__content{opacity:1;pointer-events:auto}.about-video-modal__loader{height:48px;inset:0;margin:auto;opacity:1;pointer-events:none;position:absolute;transition:opacity .2s ease;width:48px}.about-video-modal__loader svg{animation:about-video-loader-rotate 1s linear infinite;display:block;height:100%;width:100%}.about-video-modal.is-closing .about-video-modal__loader,.about-video-modal.is-ready .about-video-modal__loader{opacity:0}.about-video-modal__loader-indicator,.about-video-modal__loader-track{fill:none;stroke-width:4}.about-video-modal__loader-track{stroke:hsla(0,0%,100%,.25)}.about-video-modal__loader-indicator{stroke:var(--color-white);stroke-dasharray:68 46;stroke-linecap:round}.about-video-modal__player{background-color:#000;box-shadow:0 24px 72px rgba(0,0,0,.42);display:block;max-height:calc(100dvh - 48px);max-width:calc(100vw - 48px)}.about-video-modal__close{align-items:center;background-color:var(--color-white);border:0;border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:flex;font-size:30px;height:44px;justify-content:center;line-height:1;padding:0 0 4px;position:absolute;right:-18px;top:-18px;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:44px;z-index:1}.about-video-modal__close:hover{background-color:var(--color-primary-5);color:var(--color-white);transform:scale(1.06)}.about-video-modal__close:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}@keyframes about-video-loader-rotate{to{transform:rotate(1turn)}}.about-gallery{background-color:var(--color-white);padding:64px 0}.about-gallery__inner{max-width:1280px;padding:0;width:calc(100% - 40px)}.about-gallery__header{text-align:center}.about-gallery__header h2{color:var(--color-text);font-size:24px;font-weight:900;line-height:32px;margin:0}.about-gallery__header p{color:var(--color-text-muted);font-size:14px;line-height:20px;margin:0;padding-top:8px}.about-gallery__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.about-gallery__grid img{display:block;height:224px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1023px){.about-story__inner{gap:32px}.about-story__media img{height:520px}}@media (max-width:767px){.about-intro__title{font-size:28px;line-height:36px}.about-story{padding:48px 0}.about-story__inner{grid-template-columns:1fr}.about-story__media{margin:0 auto;max-width:520px;width:100%}.about-video__media img{height:auto;min-height:300px}.about-video-modal{padding:16px}.about-video-modal__content,.about-video-modal__player{max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px)}.about-video-modal__close{right:-8px;top:-8px}}@media (max-width:599px){.about-intro{padding:16px 0 32px}.about-intro__inner{width:calc(100% - 28px)}.about-gallery,.about-story,.about-video{padding:40px 0}.about-story__inner{width:calc(100% - 28px)}.about-story__copy h2{font-size:24px;line-height:30px}.about-story__media img{height:420px}.about-video__inner{width:calc(100% - 28px)}.about-video__header h2{font-size:24px;line-height:30px}.about-video__play{height:56px;width:56px}.about-gallery__inner{width:calc(100% - 28px)}.about-gallery__grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.about-gallery__grid img{height:120px}}.contact-hero,.contact-information,.contact-payments{background-color:var(--color-surface-muted)}.contact-hero{padding-bottom:40px}.contact-hero__banner{border-radius:24px;height:340px;overflow:hidden;position:relative}.contact-hero__banner:after{background:linear-gradient(90deg,var(--color-overlay-contact-from),var(--color-overlay-contact-to));content:"";inset:0;position:absolute}.contact-hero__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-hero__content{color:var(--color-white);left:56px;position:absolute;top:50%;transform:translateY(-50%);width:384px;z-index:var(--z-base)}.contact-hero__content h2{font-size:30px;font-weight:900;line-height:38px;margin:8px 0 12px}.contact-hero__eyebrow{color:var(--color-primary-soft-text);font-size:12px;font-weight:var(--font-bold);letter-spacing:.1em;line-height:16px;margin:0;text-transform:uppercase}.contact-hero__description{color:var(--color-white-divider);font-size:14px;line-height:23px;margin:0}.contact-hero__actions{display:flex;gap:12px;margin-top:20px}.contact-hero__email,.contact-hero__whatsapp{border-radius:var(--radius-full);color:var(--color-white);font-size:12px;font-weight:var(--font-bold);line-height:16px;padding:8px 16px;text-decoration:none}.contact-hero__email{background-color:var(--color-complementary)}.contact-hero__whatsapp{background-color:var(--color-whatsapp)}.contact-information{padding-bottom:24px}.contact-information__help{align-items:center;background-color:var(--color-surface-soft);border:1px solid var(--color-primary-1);border-radius:var(--radius-xl);display:flex;justify-content:space-between;margin-bottom:24px;min-height:88px;padding:0 24px}.contact-information__help h2{color:var(--color-text);font-size:16px;font-weight:900;line-height:20px;margin:2px 0 0}.contact-information__help>div>p:last-child{color:var(--color-text-muted);font-size:12px;line-height:16px;margin:2px 0 0}.contact-information__help>a{background-color:var(--color-primary-5);border-radius:var(--radius-full);color:var(--color-white);font-size:12px;font-weight:var(--font-bold);line-height:16px;padding:8px 16px;text-decoration:none}.contact-information__eyebrow{color:var(--color-primary-6);font-size:10px;font-weight:var(--font-bold);letter-spacing:.1em;line-height:16px;margin:0;text-transform:uppercase}.contact-information__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-information__card{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:24px}.contact-information__card h2{color:var(--color-text);font-size:16px;font-weight:900;line-height:20px;margin:0}.contact-information__legal-list,.contact-information__list{margin:18px 0 0}.contact-information__legal-list div,.contact-information__list div{padding:8px 0}.contact-information__legal-list dt,.contact-information__list dt{color:var(--color-text-light);font-size:10px;line-height:14px}.contact-information__legal-list dd,.contact-information__list dd{color:var(--color-text);font-size:12px;font-weight:var(--font-semibold);line-height:16px;margin:0}.contact-information__legal-list a,.contact-information__list a{color:inherit;text-decoration:none}.contact-information__legal-list small,.contact-information__list small{color:var(--color-text-light);display:block;font-size:10px;line-height:14px}.contact-information__legal-list div{border-bottom:1px solid var(--color-border-subtle);display:grid;gap:16px;grid-template-columns:120px 1fr}.contact-information__legal-list div:last-child{border-bottom:0}.contact-payments{padding-bottom:64px}.contact-payments__description{color:var(--color-text-light);font-size:12px;line-height:16px;margin:8px 0 0}.contact-payments__card{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:24px}.contact-payments__card h2{color:var(--color-text);font-size:16px;font-weight:900;line-height:20px;margin:0}.contact-payments__accounts{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.contact-payments__accounts article{background-color:var(--color-surface-muted);border-radius:var(--radius-md);padding:14px}.contact-payments__accounts h3{color:var(--color-text);font-size:12px;font-weight:var(--font-bold);line-height:16px;margin:0}.contact-payments__accounts p{color:var(--color-text-light);font-size:10px;line-height:14px;margin:2px 0 0}.contact-payments__accounts code{color:var(--color-text);display:block;font-family:inherit;font-size:10px;line-height:14px;margin-top:6px}@media (max-width:768px){.contact-hero__content{left:32px}.contact-information__grid{grid-template-columns:1fr}}@media (max-width:600px){.contact-hero{padding-bottom:28px}.contact-hero__banner{height:400px}.contact-hero__content{left:24px;right:24px;width:auto}.contact-hero__content h2{font-size:26px;line-height:32px}.contact-hero__actions,.contact-information__help{align-items:flex-start;flex-direction:column}.contact-information__help{gap:16px;padding:20px}.contact-information__legal-list div{gap:4px;grid-template-columns:1fr}.contact-payments{padding-bottom:40px}.contact-payments__accounts{grid-template-columns:1fr}}.site-footer{background-color:var(--color-text-strong);color:var(--color-white);min-height:351px}.site-footer__inner{box-sizing:border-box;margin:0 auto;max-width:1232px;min-height:351px;padding:56px 0 0;width:calc(100% - 40px)}.site-footer__top{display:grid;gap:40px;grid-template-columns:214px repeat(4,minmax(0,1fr));min-height:176px}.site-footer__brand img{filter:brightness(0) invert(1);height:auto;max-height:69px;max-width:124px;width:124px}.site-footer__brand p{font-size:14px;line-height:20px;margin:12px 0 0;max-width:180px}.site-footer__social{display:flex;gap:8px;margin-top:16px}.site-footer__social a{align-items:center;border:1px solid var(--color-white-border);border-radius:50%;color:var(--color-white);display:flex;font-size:12px;font-weight:var(--font-bold);height:34px;justify-content:center;text-decoration:none;width:34px}.site-footer__social a:hover{background-color:var(--color-white);color:var(--color-text-strong)}.site-footer__certification{background-color:var(--color-white);border-radius:8px;margin-top:24px;padding:8px;width:104px}.site-footer__certification img{display:block;filter:none;height:auto;max-height:none;max-width:100%;width:88px}.site-footer__column h2{font-size:14px;font-weight:var(--font-bold);line-height:20px;margin:0}.site-footer__column ul{margin:16px 0 0;padding:0}.site-footer__column li{line-height:20px;list-style:none;margin:10px 0 0}.site-footer__column a{color:var(--color-white);font-size:14px;overflow-wrap:anywhere;text-decoration:none}.site-footer__column a:focus,.site-footer__column a:hover{text-decoration:underline}.site-footer__bottom{align-items:center;border-top:1px solid var(--color-white-border-subtle);display:flex;justify-content:space-between;margin-top:24px;min-height:71px}.site-footer__bottom p{font-size:12px;line-height:16px;margin:0}.site-footer__payments{display:flex;gap:8px}.site-footer__payments span{border:1px solid var(--color-white-divider);border-radius:var(--radius-xs);font-size:11px;font-weight:var(--font-bold);line-height:20px;padding:0 10px}.site-footer__signature{display:flex;justify-content:center;padding:14px 0 18px}.site-footer__signature p{color:var(--color-white);font-size:11px;letter-spacing:.02em;line-height:16px;margin:0;opacity:.65;text-align:center}.site-footer__signature a{border-bottom:1px solid;color:inherit;font-weight:var(--font-bold);text-decoration:none;transition:opacity .2s ease}.site-footer__signature a:focus,.site-footer__signature a:hover{opacity:.7}@media (max-width:1023px){.site-footer{padding-bottom:30px}.site-footer__top{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.site-footer__bottom{margin-top:30px}}@media (max-width:599px){.site-footer__inner{padding-top:40px;width:calc(100% - 28px)}.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}.site-footer__bottom{align-items:flex-start;flex-direction:column;gap:16px;padding-top:20px}.site-footer__payments{flex-wrap:wrap}}.navigation.pagination,.shop-catalog__pagination,.woocommerce-pagination{align-items:center;display:flex;justify-content:center;margin-top:28px}.navigation.pagination .nav-links,.navigation.pagination ul,.shop-catalog__pagination .nav-links,.shop-catalog__pagination ul,.woocommerce-pagination .nav-links,.woocommerce-pagination ul{align-items:center;border:0;display:flex;gap:8px;margin:0;padding:0}.navigation.pagination li,.shop-catalog__pagination li,.woocommerce-pagination li{border:0;display:block;margin:0;padding:0}.navigation.pagination a,.navigation.pagination span,.shop-catalog__pagination a,.shop-catalog__pagination span,.woocommerce-pagination a,.woocommerce-pagination span{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-full);box-sizing:border-box;color:var(--color-text);display:inline-flex;font-size:13px;font-weight:var(--font-semibold);height:36px;justify-content:center;line-height:1;min-width:36px;padding:0 6px;text-decoration:none}.navigation.pagination a:focus,.navigation.pagination a:hover,.shop-catalog__pagination a:focus,.shop-catalog__pagination a:hover,.woocommerce-pagination a:focus,.woocommerce-pagination a:hover{border-color:var(--color-primary-5);color:var(--color-primary-6);text-decoration:none}.navigation.pagination .current,.navigation.pagination [aria-current=page],.shop-catalog__pagination .current,.shop-catalog__pagination [aria-current=page],.woocommerce-pagination .current,.woocommerce-pagination [aria-current=page]{background-color:var(--color-primary-5);border-color:var(--color-primary-5);color:var(--color-white)}.navigation.pagination .next,.navigation.pagination .prev,.shop-catalog__pagination .next,.shop-catalog__pagination .prev,.woocommerce-pagination .next,.woocommerce-pagination .prev{font-size:0}.navigation.pagination .next:before,.navigation.pagination .prev:before,.shop-catalog__pagination .next:before,.shop-catalog__pagination .prev:before,.woocommerce-pagination .next:before,.woocommerce-pagination .prev:before{font-size:22px;font-weight:var(--font-regular);line-height:1}.navigation.pagination .next:before,.shop-catalog__pagination .next:before,.woocommerce-pagination .next:before{content:"›"}.navigation.pagination .prev:before,.shop-catalog__pagination .prev:before,.woocommerce-pagination .prev:before{content:"‹"}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:0!important;display:flex!important;gap:8px;margin:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:0!important;float:none;margin:0;overflow:visible}.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{border:1px solid var(--color-border-light);border-radius:var(--radius-full);display:inline-flex;height:36px;min-width:36px;padding:0 6px}.woocommerce nav.woocommerce-pagination ul.page-numbers li .current{border-color:var(--color-primary-5)}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev{font-size:0!important}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next:before,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev:before{font-size:22px;font-weight:var(--font-regular);line-height:1}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next:before{content:"›"}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev:before{content:"‹"}.wc-block-cart input[type=email],.wc-block-cart input[type=number],.wc-block-cart input[type=password],.wc-block-cart input[type=tel],.wc-block-cart input[type=text],.wc-block-cart select,.wc-block-checkout input[type=email],.wc-block-checkout input[type=number],.wc-block-checkout input[type=password],.wc-block-checkout input[type=tel],.wc-block-checkout input[type=text],.wc-block-checkout select,.woocommerce input[type=email],.woocommerce input[type=number],.woocommerce input[type=password],.woocommerce input[type=tel],.woocommerce input[type=text],.woocommerce select{background-color:var(--color-white);border:1px solid rgba(32,7,7,.8);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);height:44px;min-height:44px;padding:0 12px}.wc-block-cart input[type=email]:focus,.wc-block-cart input[type=number]:focus,.wc-block-cart input[type=password]:focus,.wc-block-cart input[type=tel]:focus,.wc-block-cart input[type=text]:focus,.wc-block-cart select:focus,.wc-block-checkout input[type=email]:focus,.wc-block-checkout input[type=number]:focus,.wc-block-checkout input[type=password]:focus,.wc-block-checkout input[type=tel]:focus,.wc-block-checkout input[type=text]:focus,.wc-block-checkout select:focus,.woocommerce input[type=email]:focus,.woocommerce input[type=number]:focus,.woocommerce input[type=password]:focus,.woocommerce input[type=tel]:focus,.woocommerce input[type=text]:focus,.woocommerce select:focus{border-color:var(--color-primary-5);box-shadow:0 0 0 3px rgba(59,180,75,.14);outline:0}.wc-block-cart select,.wc-block-checkout select,.woocommerce select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23305034' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.wc-block-cart textarea,.wc-block-checkout textarea,.woocommerce textarea{background-color:var(--color-white);border:1px solid rgba(32,7,7,.8);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);padding:12px}.wc-block-cart textarea:focus,.wc-block-checkout textarea:focus,.woocommerce textarea:focus{border-color:var(--color-primary-5);box-shadow:0 0 0 3px rgba(59,180,75,.14);outline:0}.wc-block-cart .select2-container--default .select2-selection--single,.wc-block-checkout .select2-container--default .select2-selection--single,.woocommerce .select2-container--default .select2-selection--single{background-color:var(--color-white);border:1px solid rgba(32,7,7,.8);border-radius:var(--radius-sm);box-sizing:border-box;height:44px}.wc-block-cart .select2-container--default .select2-selection--single .select2-selection__rendered,.wc-block-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{box-sizing:border-box;color:var(--color-text);height:42px;line-height:42px;padding:0 42px 0 12px}.wc-block-cart .select2-container--default .select2-selection--single .select2-selection__arrow,.wc-block-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;right:8px;width:28px}.wc-block-cart .select2-container--default .select2-selection--single .select2-selection__arrow b,.wc-block-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b,.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{border:solid var(--color-text-strong);border-width:0 1.5px 1.5px 0;height:7px;left:50%;margin:-5px 0 0 -4px;top:50%;transform:rotate(45deg);width:7px}.shop-catalog{background-color:var(--color-surface-muted);box-sizing:border-box;padding:0 0 56px}.shop-catalog__breadcrumb .woocommerce-breadcrumb{color:var(--color-text-light);display:flex;font-weight:var(--font-semibold);gap:clamp(6px,calc(4.90909px + .30303vw),10px);margin:0}.shop-catalog__breadcrumb .woocommerce-breadcrumb a{color:var(--color-main);font-size:clamp(10px,calc(8.36364px + .45455vw),16px)}.shop-catalog__toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.shop-catalog__categories{display:flex;flex-wrap:wrap;gap:8px}.shop-catalog__category{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-full);color:var(--color-text);font-size:10px;font-weight:var(--font-semibold);line-height:14px;padding:5px 12px;text-decoration:none}.shop-catalog__category:focus,.shop-catalog__category:hover{border-color:var(--color-primary-5);color:var(--color-primary-6);text-decoration:none}.shop-catalog__category.is-active{background-color:var(--color-primary-5);border-color:var(--color-primary-5);color:var(--color-white)}.shop-catalog__ordering{flex:0 0 auto}.shop-catalog__ordering .woocommerce-ordering{float:none;margin:0}.shop-catalog__ordering select{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:10px;height:28px;padding:0 28px 0 10px}.shop-catalog .products{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.shop-catalog .products:after,.shop-catalog .products:before{content:none;display:none!important}.shop-catalog .products>.product-card{margin:0!important;width:auto!important}.shop-catalog .woocommerce-pagination{margin-top:28px}@media (max-width:1024px){.shop-catalog__toolbar{align-items:flex-start;flex-direction:column;gap:14px}.shop-catalog .products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.shop-catalog{padding-top:16px}.shop-catalog .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.shop-catalog{padding-bottom:40px}.shop-catalog__toolbar{margin-bottom:16px}.shop-catalog__categories{gap:6px}.shop-catalog .products{gap:12px}}.product-related{background-color:var(--color-surface-muted);padding:56px 0 64px}.product-related__inner{max-width:1280px;padding:0;width:calc(100% - 40px)}.product-related__heading{margin-bottom:28px}.product-related__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.product-related__grid:after,.product-related__grid:before{content:none;display:none!important}.product-related .product-card{clear:none!important;float:none!important;margin:0!important;width:auto!important}@media (max-width:1023px){.product-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.product-related{padding:40px 0}.product-related__inner{width:calc(100% - 28px)}.product-related__grid{gap:12px}}.product-card{background-color:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-sizing:border-box;min-width:0;overflow:hidden}.product-card__image{align-items:center;aspect-ratio:3/3;display:flex;justify-content:center;overflow:hidden;width:100%}.product-card__image a{width:100%}.product-card__image img{display:block;height:100%;margin-bottom:0!important;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease;width:100%}.product-card__image:focus img,.product-card__image:hover img{transform:scale(1.1)}.product-card__content{border-top:2px solid var(--color-border-subtle);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(6px,calc(4.90909px + .30303vw),10px);padding:10px 16px 14px;width:100%}.product-card__meta,.product-card__prices{align-items:center;display:flex}.product-card__meta{flex-wrap:wrap;gap:clamp(6px,calc(4.90909px + .30303vw),10px);min-height:20px}.product-card .woocommerce-loop-product__title,.product-card__title{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .woocommerce-loop-product__title a,.product-card__title a{color:inherit;text-decoration:none}.product-card .woocommerce-loop-product__title a:focus,.product-card .woocommerce-loop-product__title a:hover,.product-card__title a:focus,.product-card__title a:hover{color:var(--color-primary-5)}.product-card__prices{font-size:16px;gap:6px}.product-card__prices .amount{color:var(--color-complementary);font-size:clamp(14px,calc(13.45455px + .15152vw),16px);font-weight:var(--font-black)}.product-card__prices ins{order:1;text-decoration:none}.product-card__prices del{color:var(--color-text);display:inline-block;order:2;text-decoration:none}.product-card__prices del .amount{color:var(--color-text);font-size:clamp(11px,calc(10.45455px + .15152vw),13px);font-weight:var(--font-regular);position:relative;text-decoration:none}.product-card__prices del .amount:after{background-color:currentColor;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.product-card__discount{display:none;margin-left:auto;order:10}@media (max-width:600px){.product-card__content{padding:9px 10px 12px}}.mishki-cart-new-products__inner{box-sizing:border-box;margin:0 auto;max-width:1250px;padding:0;width:calc(100% - 40px)}.mishki-cart-new-products{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0}.mishki-cart-new-products:after,.mishki-cart-new-products:before{content:none;display:none!important}.mishki-cart-new-products>.product-card{clear:none!important;float:none!important;margin:0!important;width:auto!important}.mishki-cart-new-products .product-card__image img{-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.mishki-cart-new-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mishki-cart-new-products__inner{width:calc(100% - 28px)}.mishki-cart-new-products{gap:12px}}.mishki-cart-page{padding-bottom:64px;padding-top:40px}.mishki-cart-page__title{color:var(--color-text-strong);font-size:32px;font-weight:var(--font-bold);line-height:1.2;margin:0 0 24px}.mishki-cart-page .cart-collaterals,.mishki-cart-page .wc-block-cart,.mishki-cart-page .woocommerce-cart-form{color:var(--color-text)}.mishki-cart-page .wc-block-components-main,.mishki-cart-page .woocommerce-cart-form{background-color:var(--color-white);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);box-shadow:0 12px 30px rgba(48,80,52,.06);padding:28px}.mishki-cart-page .cart-collaterals,.mishki-cart-page .wc-block-components-sidebar{background-color:var(--color-surface-muted);border:1px solid var(--color-border-warm2);border-radius:var(--radius-lg);box-shadow:0 12px 30px rgba(48,80,52,.06);padding:28px}.mishki-cart-page .cart_totals h2,.mishki-cart-page .wc-block-components-order-summary__button-text,.mishki-cart-page .wc-block-components-title{color:var(--color-text-strong);font-weight:var(--font-bold)}.mishki-cart-page .wc-block-components-order-summary__button{border-bottom:1px solid var(--color-border-warm);padding:0 0 16px}.mishki-cart-page .wc-block-cart-items{border-color:var(--color-border-warm)}.mishki-cart-page .wc-block-cart-item__image a{border:1px solid #dfdfdf;border-radius:16px;display:block;height:100px;overflow:hidden;width:100px}.mishki-cart-page .wc-block-cart-item__image img{height:100%;-o-object-fit:cover!important;object-fit:cover!important}.mishki-cart-page .wc-block-cart-items__header{color:var(--color-text-muted);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.mishki-cart-page .wc-block-cart-items__row{border-color:var(--color-border-warm);padding-bottom:20px;padding-top:20px}.mishki-cart-page .product-thumbnail img,.mishki-cart-page .wc-block-cart-item__image img{background-color:var(--color-surface-muted);border-radius:var(--radius-md);-o-object-fit:contain;object-fit:contain}.mishki-cart-page .product-name a,.mishki-cart-page .wc-block-components-product-name{color:var(--color-text-strong);font-weight:var(--font-semibold);text-decoration:none}.mishki-cart-page .product-name a:focus,.mishki-cart-page .product-name a:hover,.mishki-cart-page .wc-block-components-product-name:focus,.mishki-cart-page .wc-block-components-product-name:hover{color:var(--color-primary-6);text-decoration:none}.mishki-cart-page .product-price,.mishki-cart-page .product-subtotal,.mishki-cart-page .wc-block-components-product-price{color:var(--color-text-strong);font-weight:var(--font-semibold)}.mishki-cart-page .wc-block-components-quantity-selector{border-color:var(--color-border-light);border-radius:var(--radius-sm)}.mishki-cart-page .wc-block-components-quantity-selector__button{color:var(--color-primary-7)}.mishki-cart-page .wc-block-components-quantity-selector__button:focus,.mishki-cart-page .wc-block-components-quantity-selector__button:hover{background-color:var(--color-surface-soft);color:var(--color-primary-8)}.mishki-cart-page .product-remove a,.mishki-cart-page .wc-block-cart-item__remove-link{color:var(--color-text-muted)}.mishki-cart-page .product-remove a:focus,.mishki-cart-page .product-remove a:hover,.mishki-cart-page .wc-block-cart-item__remove-link:focus,.mishki-cart-page .wc-block-cart-item__remove-link:hover{color:var(--color-complementary)}.mishki-cart-page .cart_totals,.mishki-cart-page .wc-block-components-totals-wrapper{border-color:var(--color-border-warm)}.mishki-cart-page .cart_totals th,.mishki-cart-page .wc-block-components-totals-item__label{color:var(--color-text-muted);font-weight:var(--font-medium)}.mishki-cart-page .cart_totals .order-total td,.mishki-cart-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--color-text-strong);font-size:20px;font-weight:var(--font-bold)}.mishki-cart-page .wc-block-components-button,.mishki-cart-page .wc-proceed-to-checkout .checkout-button{background-color:var(--color-complementary);border:1px solid var(--color-complementary);border-radius:var(--radius-full);color:var(--color-white);font-weight:var(--font-semibold);min-height:48px;text-decoration:none}.mishki-cart-page .wc-block-components-button:focus,.mishki-cart-page .wc-block-components-button:hover,.mishki-cart-page .wc-proceed-to-checkout .checkout-button:focus,.mishki-cart-page .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--color-complementary-dark);border-color:var(--color-complementary-dark);color:var(--color-white);text-decoration:none}.mishki-cart-page .wc-block-components-totals-coupon-link{color:var(--color-primary-7);font-weight:var(--font-medium)}.mishki-cart-page .shop_table{border:0}.mishki-cart-page .shop_table td,.mishki-cart-page .shop_table th{border-color:var(--color-border-warm)}@media (max-width:1023px){.mishki-cart-page{padding-bottom:48px;padding-top:28px}.mishki-cart-page__title{font-size:28px;margin-bottom:20px}.mishki-cart-page .cart-collaterals,.mishki-cart-page .wc-block-components-main,.mishki-cart-page .wc-block-components-sidebar,.mishki-cart-page .woocommerce-cart-form{padding:20px}}@media (max-width:730px){.mishki-cart-page .wc-block-components-sidebar-layout .wc-block-components-main,.mishki-cart-page .wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0 20px}.mishki-cart-page .is-medium table.wc-block-cart-items .wc-block-cart-items__row{padding:0}.mishki-cart-page .wc-block-cart__main .wc-block-cart-items tr{border-top:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent))}.mishki-cart-page .wc-block-cart__main .wc-block-cart-items td,.mishki-cart-page .wc-block-cart__main .wc-block-cart-items tr:first-child{border-top:none}.mishki-cart-page .wc-block-cart__main .wc-block-cart-items .wc-block-cart-item__image{padding-right:0!important}.mishki-cart-page .wc-block-cart__main .wc-block-cart-items .wc-block-cart-item__image a{height:auto;max-width:100%}}@media (max-width:600px){.mishki-cart-page{padding-bottom:36px;padding-top:20px}.mishki-cart-page__title{font-size:24px;margin-bottom:16px}.mishki-cart-page .cart-collaterals,.mishki-cart-page .wc-block-components-main,.mishki-cart-page .wc-block-components-sidebar,.mishki-cart-page .woocommerce-cart-form{border-radius:var(--radius-md);padding:16px}}@media (max-width:470px){.mishki-cart-page .wc-block-cart__main .wc-block-cart-items{display:flex}.mishki-cart-page .wc-block-cart__main .wc-block-cart-items tbody{width:100%}.mishki-cart-page .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row{display:flex;flex-wrap:wrap}.mishki-cart-page .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-item__product{margin-top:10px;order:5;width:100%}.mishki-cart-page .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-start;justify-content:center}}.mishki-checkout-page{padding-bottom:64px;padding-top:40px}.mishki-checkout-page__title{color:var(--color-text-strong);font-size:32px;font-weight:var(--font-bold);line-height:1.2;margin:0 0 24px}.mishki-checkout-page .wc-block-checkout,.mishki-checkout-page .woocommerce-checkout{color:var(--color-text)}.mishki-checkout-page .wc-block-components-main,.mishki-checkout-page .woocommerce-checkout>.col2-set{background-color:var(--color-white);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);box-shadow:0 12px 30px rgba(48,80,52,.06);padding:28px}.mishki-checkout-page .wc-block-components-sidebar,.mishki-checkout-page .woocommerce-checkout-review-order{background-color:var(--color-surface-muted);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);box-shadow:0 12px 30px rgba(48,80,52,.06);padding:28px}.mishki-checkout-page .wc-block-components-checkout-step,.mishki-checkout-page .woocommerce-additional-fields,.mishki-checkout-page .woocommerce-billing-fields,.mishki-checkout-page .woocommerce-shipping-fields{border-color:var(--color-border-warm)}.mishki-checkout-page .wc-block-components-checkout-step__title,.mishki-checkout-page .wc-block-components-title,.mishki-checkout-page .woocommerce-additional-fields h3,.mishki-checkout-page .woocommerce-billing-fields h3,.mishki-checkout-page .woocommerce-shipping-fields h3{color:var(--color-text-strong);font-weight:var(--font-bold)}.mishki-checkout-page .wc-block-components-checkbox__input[type=checkbox],.mishki-checkout-page .woocommerce-form__input-checkbox{accent-color:var(--color-primary-6)}.mishki-checkout-page #order_review,.mishki-checkout-page .wc-block-components-order-summary{border-color:var(--color-border-warm)}.mishki-checkout-page .wc-block-components-order-summary__button{border-bottom:1px solid var(--color-border-warm);color:var(--color-text-strong);font-weight:var(--font-semibold);padding:0 0 16px}.mishki-checkout-page .wc-block-components-product-name,.mishki-checkout-page .woocommerce-checkout-review-order-table .product-name{color:var(--color-text-strong);font-weight:var(--font-semibold)}.mishki-checkout-page .wc-block-components-totals-wrapper,.mishki-checkout-page .woocommerce-checkout-review-order-table{border-color:var(--color-border-warm)}.mishki-checkout-page .wc-block-components-totals-item__label,.mishki-checkout-page .woocommerce-checkout-review-order-table th{color:var(--color-text-muted);font-weight:var(--font-medium)}.mishki-checkout-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.mishki-checkout-page .woocommerce-checkout-review-order-table .order-total td{color:var(--color-text-strong);font-size:20px;font-weight:var(--font-bold)}.mishki-checkout-page #place_order,.mishki-checkout-page .wc-block-components-button{background-color:var(--color-complementary);border:1px solid var(--color-complementary);border-radius:var(--radius-full);color:var(--color-white);font-weight:var(--font-semibold);min-height:48px}.mishki-checkout-page #place_order:focus,.mishki-checkout-page #place_order:hover,.mishki-checkout-page .wc-block-components-button:focus,.mishki-checkout-page .wc-block-components-button:hover{background-color:var(--color-complementary-dark);border-color:var(--color-complementary-dark);color:var(--color-white)}.mishki-checkout-page .wc-block-components-notice-banner,.mishki-checkout-page .woocommerce-info{background-color:var(--color-surface-soft);border-color:var(--color-primary-4);border-radius:var(--radius-sm);color:var(--color-text-strong)}.wc-block-components-main .wc-block-checkout__billing-fields .wc-block-components-address-form,.wc-block-components-main .wc-block-checkout__shipping-fields .wc-block-components-address-form{gap:12px}.wc-block-components-main .wc-block-checkout__billing-fields .wc-block-components-text-input,.wc-block-components-main .wc-block-checkout__billing-fields .wc-blocks-components-select,.wc-block-components-main .wc-block-checkout__shipping-fields .wc-block-components-text-input,.wc-block-components-main .wc-block-checkout__shipping-fields .wc-blocks-components-select{margin-top:0}.wc-block-components-main #radio-control-wc-payment-method-options-ppcp-gateway__content{padding:0 16px 16px!important}.wc-block-components-main #radio-control-wc-payment-method-options-ppcp-gateway__content .ppcp-place-order-description{text-align:left!important}@media (max-width:1023px){.mishki-checkout-page{padding-bottom:48px;padding-top:28px}.mishki-checkout-page__title{font-size:28px;margin-bottom:20px}.mishki-checkout-page .wc-block-components-main,.mishki-checkout-page .wc-block-components-sidebar,.mishki-checkout-page .woocommerce-checkout-review-order,.mishki-checkout-page .woocommerce-checkout>.col2-set{padding:20px}}@media (max-width:600px){.mishki-checkout-page{padding-bottom:36px;padding-top:20px}.mishki-checkout-page__title{font-size:24px;margin-bottom:16px}.mishki-checkout-page .wc-block-components-main,.mishki-checkout-page .wc-block-components-sidebar,.mishki-checkout-page .woocommerce-checkout-review-order,.mishki-checkout-page .woocommerce-checkout>.col2-set{border-radius:var(--radius-md);padding:16px}}.mishki-order-received-page{padding-bottom:64px;padding-top:40px}.mishki-order-received-page__title{color:var(--color-text-strong);font-size:32px;font-weight:var(--font-bold);line-height:1.2;margin:0 0 24px}.mishki-order-received-page .woocommerce-form-login,.mishki-order-received-page .woocommerce-order{background-color:var(--color-white);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);box-shadow:0 12px 30px rgba(48,80,52,.06);margin:0;padding:32px}.mishki-order-received-page .woocommerce-thankyou-order-received{color:var(--color-text-strong);font-size:20px;font-weight:var(--font-semibold);margin:0 0 20px}.mishki-order-received-page .woocommerce-info{background-color:var(--color-surface-soft);border-color:var(--color-primary-4);border-radius:var(--radius-sm);color:var(--color-text-strong);margin:0 0 24px}.mishki-order-received-page ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details:after,.mishki-order-received-page ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details:before{display:none}.mishki-order-received-page .woocommerce-order-overview{background-color:var(--color-surface-muted);border:1px solid var(--color-border-warm);border-radius:var(--radius-md);display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 32px;padding:20px}.mishki-order-received-page .woocommerce-order-overview li{border:0;color:var(--color-text-muted);font-size:12px;margin:0;padding:0}.mishki-order-received-page .woocommerce-order-overview li strong{color:var(--color-text-strong);display:block;font-size:14px;margin-top:4px}.mishki-order-received-page .woocommerce-customer-details,.mishki-order-received-page .woocommerce-order-details{margin-top:32px}.mishki-order-received-page .woocommerce-customer-details>h2,.mishki-order-received-page .woocommerce-order-details>h2{color:var(--color-text-strong);font-size:20px;font-weight:var(--font-bold);margin:0 0 16px}.mishki-order-received-page .woocommerce-customer-details address,.mishki-order-received-page .woocommerce-table--order-details{border:1px solid var(--color-border-warm);border-radius:var(--radius-md);color:var(--color-text);margin:0;padding:20px}.mishki-order-received-page .woocommerce-table--order-details{border-collapse:separate;border-spacing:0}.mishki-order-received-page .woocommerce-table--order-details td,.mishki-order-received-page .woocommerce-table--order-details th{border-color:var(--color-border-warm);padding:12px 0}.mishki-order-received-page .woocommerce-table--order-details th{color:var(--color-text-muted);font-weight:var(--font-medium)}.mishki-order-received-page .woocommerce-table--order-details .order-total td{color:var(--color-text-strong);font-size:18px;font-weight:var(--font-bold)}.mishki-order-received-page .woocommerce-form-login{max-width:520px}.mishki-order-received-page .woocommerce-form-login .form-row{margin-bottom:18px}.mishki-order-received-page .woocommerce-form-login label{color:var(--color-text-strong);display:block;font-weight:var(--font-medium);margin-bottom:6px}.mishki-order-received-page .woocommerce-form-login input[type=password],.mishki-order-received-page .woocommerce-form-login input[type=text]{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-text);min-height:46px;padding:0 12px}.mishki-order-received-page .woocommerce-form-login input[type=password]:focus,.mishki-order-received-page .woocommerce-form-login input[type=text]:focus{border-color:var(--color-primary-5);box-shadow:0 0 0 3px rgba(59,180,75,.14);outline:0}.mishki-order-received-page .woocommerce-form-login .woocommerce-button{background-color:var(--color-complementary);border:1px solid var(--color-complementary);border-radius:var(--radius-full);color:var(--color-white);font-weight:var(--font-semibold);min-height:46px;padding:0 24px}.mishki-order-received-page .woocommerce-form-login .woocommerce-button:focus,.mishki-order-received-page .woocommerce-form-login .woocommerce-button:hover{background-color:var(--color-complementary-dark);border-color:var(--color-complementary-dark);color:var(--color-white)}.mishki-order-received-page .woocommerce-form-login .lost_password a{color:var(--color-primary-7);font-weight:var(--font-medium)}@media (max-width:1023px){.mishki-order-received-page{padding-bottom:48px;padding-top:28px}.mishki-order-received-page__title{font-size:28px;margin-bottom:20px}.mishki-order-received-page .woocommerce-form-login,.mishki-order-received-page .woocommerce-order{padding:24px}.mishki-order-received-page .wc-block-order-confirmation-summary-list,.mishki-order-received-page .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mishki-order-received-page{padding-bottom:36px;padding-top:20px}.mishki-order-received-page__title{font-size:24px;margin-bottom:16px}.mishki-order-received-page .woocommerce-form-login,.mishki-order-received-page .woocommerce-order{border-radius:var(--radius-md);padding:20px}.mishki-order-received-page .wc-block-order-confirmation-summary-list,.mishki-order-received-page .woocommerce-order-overview{gap:12px;padding:16px}}.mishki-account-page{padding-bottom:64px;padding-top:40px}.mishki-account-page__title{color:var(--color-text-strong);font-size:32px;font-weight:var(--font-bold);line-height:1.2;margin:0 0 24px}.mishki-account-page>.woocommerce:has(.woocommerce-MyAccount-navigation){align-items:flex-start;display:flex;gap:24px}.mishki-account-page .woocommerce-MyAccount-navigation{background-color:var(--color-text-strong);border-radius:var(--radius-lg);flex:0 0 260px;float:none!important;padding:12px;width:260px!important}.mishki-account-page .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.mishki-account-page .woocommerce-MyAccount-navigation li{margin:0;padding:0}.mishki-account-page .woocommerce-MyAccount-navigation li+li{border:0;margin:4px 0 0;padding:0}.mishki-account-page .woocommerce-MyAccount-navigation li.is-active a{background-color:var(--color-white);color:var(--color-text-strong)}.mishki-account-page .woocommerce-MyAccount-navigation a{border-radius:var(--radius-sm);color:hsla(0,0%,100%,.85);display:block;font-size:14px;font-weight:var(--font-medium);padding:12px 14px;text-decoration:none}.mishki-account-page .woocommerce-MyAccount-navigation a:focus,.mishki-account-page .woocommerce-MyAccount-navigation a:hover{background-color:hsla(0,0%,100%,.12);color:var(--color-white);text-decoration:none}.mishki-account-page .woocommerce-MyAccount-content{background-color:var(--color-white);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);box-shadow:0 12px 30px rgba(48,80,52,.06);flex:1 1 auto;float:none!important;min-width:0;overflow:visible!important;padding:32px!important;width:auto!important}.mishki-account-page .woocommerce-MyAccount-content>:first-child{margin-top:0}.mishki-account-page .woocommerce-MyAccount-content>:last-child{margin-bottom:0}.mishki-account-page .woocommerce-MyAccount-content a:not(.button){color:var(--color-primary-7);font-weight:var(--font-medium)}.mishki-account-page .woocommerce-MyAccount-content .button,.mishki-account-page .woocommerce-MyAccount-content button,.mishki-account-page .woocommerce-MyAccount-content input[type=submit]{background-color:var(--color-complementary);border:1px solid var(--color-complementary);border-radius:var(--radius-full);color:var(--color-white);font-weight:var(--font-semibold);min-height:44px;padding:0 22px}.mishki-account-page .woocommerce-MyAccount-content .button:focus,.mishki-account-page .woocommerce-MyAccount-content .button:hover,.mishki-account-page .woocommerce-MyAccount-content button:focus,.mishki-account-page .woocommerce-MyAccount-content button:hover,.mishki-account-page .woocommerce-MyAccount-content input[type=submit]:focus,.mishki-account-page .woocommerce-MyAccount-content input[type=submit]:hover{background-color:var(--color-complementary-dark);border-color:var(--color-complementary-dark);color:var(--color-white)}.mishki-account-page .woocommerce-MyAccount-content .woocommerce-info,.mishki-account-page .woocommerce-MyAccount-content .woocommerce-message{background-color:var(--color-surface-muted);border:1px solid var(--color-border-warm);border-left:3px solid var(--color-primary-5);border-radius:var(--radius-sm);color:var(--color-text);display:block;margin:0 0 14px;padding:16px 18px}.mishki-account-page .woocommerce-MyAccount-content .woocommerce-info:after,.mishki-account-page .woocommerce-MyAccount-content .woocommerce-message:after{clear:both;content:"";display:table}.mishki-account-page .woocommerce-MyAccount-content .woocommerce-info:before,.mishki-account-page .woocommerce-MyAccount-content .woocommerce-message:before{content:none;display:none}.mishki-account-page .woocommerce-MyAccount-content .woocommerce-info .button,.mishki-account-page .woocommerce-MyAccount-content .woocommerce-message .button{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--color-primary-7);float:right!important;font-size:inherit;font-weight:var(--font-semibold);line-height:inherit;margin:0 0 0 16px!important;min-height:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:normal}.mishki-account-page .woocommerce-MyAccount-content .woocommerce-info .button:focus,.mishki-account-page .woocommerce-MyAccount-content .woocommerce-info .button:hover,.mishki-account-page .woocommerce-MyAccount-content .woocommerce-message .button:focus,.mishki-account-page .woocommerce-MyAccount-content .woocommerce-message .button:hover{background:transparent;border:0;color:var(--color-primary-8)}.mishki-account-page .woocommerce-form-login,.mishki-account-page .woocommerce-form-register{align-self:flex-start;background-color:var(--color-white);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);box-shadow:0 12px 30px rgba(48,80,52,.06);margin-left:0!important;margin-right:0!important;margin-top:0;max-width:520px;padding:32px}.mishki-account-page .woocommerce-form-login .form-row,.mishki-account-page .woocommerce-form-register .form-row{margin-bottom:18px}.mishki-account-page .woocommerce-form-login label,.mishki-account-page .woocommerce-form-register label{color:var(--color-text-strong);display:block;font-weight:var(--font-medium);margin-bottom:6px}.mishki-account-page .woocommerce-form-login input[type=password],.mishki-account-page .woocommerce-form-login input[type=tel],.mishki-account-page .woocommerce-form-login input[type=text],.mishki-account-page .woocommerce-form-register input[type=password],.mishki-account-page .woocommerce-form-register input[type=tel],.mishki-account-page .woocommerce-form-register input[type=text]{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-text);min-height:46px;padding:0 12px}.mishki-account-page .woocommerce-form-login input[type=password]:focus,.mishki-account-page .woocommerce-form-login input[type=tel]:focus,.mishki-account-page .woocommerce-form-login input[type=text]:focus,.mishki-account-page .woocommerce-form-register input[type=password]:focus,.mishki-account-page .woocommerce-form-register input[type=tel]:focus,.mishki-account-page .woocommerce-form-register input[type=text]:focus{border-color:var(--color-primary-5);box-shadow:0 0 0 3px rgba(59,180,75,.14);outline:0}.mishki-account-page .woocommerce-form-login .button,.mishki-account-page .woocommerce-form-login button,.mishki-account-page .woocommerce-form-login input[type=submit],.mishki-account-page .woocommerce-form-register .button,.mishki-account-page .woocommerce-form-register button,.mishki-account-page .woocommerce-form-register input[type=submit]{background-color:var(--color-complementary);border:1px solid var(--color-complementary);border-radius:var(--radius-full);color:var(--color-white);font-weight:var(--font-semibold);min-height:44px;padding:0 22px}.mishki-account-page .woocommerce-form-login .button:focus,.mishki-account-page .woocommerce-form-login .button:hover,.mishki-account-page .woocommerce-form-login button:focus,.mishki-account-page .woocommerce-form-login button:hover,.mishki-account-page .woocommerce-form-login input[type=submit]:focus,.mishki-account-page .woocommerce-form-login input[type=submit]:hover,.mishki-account-page .woocommerce-form-register .button:focus,.mishki-account-page .woocommerce-form-register .button:hover,.mishki-account-page .woocommerce-form-register button:focus,.mishki-account-page .woocommerce-form-register button:hover,.mishki-account-page .woocommerce-form-register input[type=submit]:focus,.mishki-account-page .woocommerce-form-register input[type=submit]:hover{background-color:var(--color-complementary-dark);border-color:var(--color-complementary-dark);color:var(--color-white)}.mishki-account-page .woocommerce-form-register .mishki-professional-registration__fields{display:none}.mishki-account-page .woocommerce-form-register:has(.mishki-professional-registration__toggle-input:checked) .mishki-professional-registration__fields{display:block}.mishki-account-page .woocommerce-form-register .mishki-professional-registration__fields{border:0;margin:0;min-inline-size:0;padding:0}.mishki-account-page .woocommerce-form-register .mishki-professional-registration__honeypot{height:0;overflow:hidden;position:absolute;width:0}.mishki-account-page .mishki-professional-registration__account-fields input[disabled]{background-color:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed;opacity:1}.mishki-account-page .lost_reset_password,.mishki-account-page .woocommerce-ResetPassword{background-color:var(--color-white);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);box-shadow:0 12px 30px rgba(48,80,52,.06);margin:0;max-width:640px;padding:32px}.mishki-account-page .lost_reset_password p,.mishki-account-page .woocommerce-ResetPassword p{margin:0 0 18px}.mishki-account-page .lost_reset_password label,.mishki-account-page .woocommerce-ResetPassword label{color:var(--color-text-strong);display:block;font-weight:var(--font-medium);margin-bottom:6px}.mishki-account-page .lost_reset_password input[type=text],.mishki-account-page .woocommerce-ResetPassword input[type=text]{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-text);min-height:46px;padding:0 12px}.mishki-account-page .lost_reset_password input[type=text]:focus,.mishki-account-page .woocommerce-ResetPassword input[type=text]:focus{border-color:var(--color-primary-5);box-shadow:0 0 0 3px rgba(59,180,75,.14);outline:0}.mishki-account-page .lost_reset_password .button,.mishki-account-page .lost_reset_password button,.mishki-account-page .lost_reset_password input[type=submit],.mishki-account-page .woocommerce-ResetPassword .button,.mishki-account-page .woocommerce-ResetPassword button,.mishki-account-page .woocommerce-ResetPassword input[type=submit]{background-color:var(--color-complementary);border:1px solid var(--color-complementary);border-radius:var(--radius-full);color:var(--color-white);font-weight:var(--font-semibold);min-height:44px;padding:0 22px}.mishki-account-page .lost_reset_password .button:focus,.mishki-account-page .lost_reset_password .button:hover,.mishki-account-page .lost_reset_password button:focus,.mishki-account-page .lost_reset_password button:hover,.mishki-account-page .lost_reset_password input[type=submit]:focus,.mishki-account-page .lost_reset_password input[type=submit]:hover,.mishki-account-page .woocommerce-ResetPassword .button:focus,.mishki-account-page .woocommerce-ResetPassword .button:hover,.mishki-account-page .woocommerce-ResetPassword button:focus,.mishki-account-page .woocommerce-ResetPassword button:hover,.mishki-account-page .woocommerce-ResetPassword input[type=submit]:focus,.mishki-account-page .woocommerce-ResetPassword input[type=submit]:hover{background-color:var(--color-complementary-dark);border-color:var(--color-complementary-dark);color:var(--color-white)}.mishki-account-page .password-input,.mishki-account-page .woocommerce-password-input{position:relative}.mishki-account-page .password-input input[type=password],.mishki-account-page .password-input input[type=text],.mishki-account-page .woocommerce-password-input input[type=password],.mishki-account-page .woocommerce-password-input input[type=text]{padding-right:54px}.mishki-account-page .password-input .show-password-input,.mishki-account-page .woocommerce-password-input .show-password-input{align-items:center;background-color:var(--color-complementary-soft)!important;border:1px solid rgba(208,65,126,.2)!important;border-radius:50%!important;box-shadow:none!important;color:var(--color-complementary-dark)!important;display:flex;height:36px;justify-content:center;min-height:36px!important;padding:0!important;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:36px}.mishki-account-page .password-input .show-password-input:after,.mishki-account-page .woocommerce-password-input .show-password-input:after{line-height:1}.mishki-account-page .password-input .show-password-input:focus,.mishki-account-page .password-input .show-password-input:hover,.mishki-account-page .woocommerce-password-input .show-password-input:focus,.mishki-account-page .woocommerce-password-input .show-password-input:hover{background-color:var(--color-complementary)!important;border-color:var(--color-complementary)!important;color:var(--color-white)!important}.mishki-account-page .woocommerce-Address,.mishki-account-page .woocommerce-EditAccountForm fieldset{background-color:var(--color-surface-muted);border:1px solid var(--color-border-warm);border-radius:var(--radius-md);margin:0;padding:24px}.mishki-account-page .woocommerce-Address-title{align-items:center;border-bottom:1px solid var(--color-border-warm);display:flex;justify-content:space-between;margin:0 0 20px;padding:0 0 14px}.mishki-account-page .woocommerce-Address-title h3{color:var(--color-text-strong);font-size:18px;font-weight:var(--font-bold);margin:0;text-transform:none}.mishki-account-page .woocommerce-Addresses{align-items:stretch;display:flex!important;gap:20px;justify-content:space-between}.mishki-account-page .woocommerce-Addresses .woocommerce-Address{flex:1 1 0;float:none!important;margin:0!important;width:auto!important}.mishki-account-page .woocommerce-MyAccount-paymentMethods,.mishki-account-page .woocommerce-orders-table,.mishki-account-page .woocommerce-table--order-details{border:1px solid var(--color-border-warm);border-radius:var(--radius-md);overflow:hidden}.mishki-account-page .woocommerce-MyAccount-paymentMethods td,.mishki-account-page .woocommerce-MyAccount-paymentMethods th,.mishki-account-page .woocommerce-orders-table td,.mishki-account-page .woocommerce-orders-table th,.mishki-account-page .woocommerce-table--order-details td,.mishki-account-page .woocommerce-table--order-details th{border-color:var(--color-border-warm);padding:14px 16px}.mishki-account-page .woocommerce-MyAccount-paymentMethods th,.mishki-account-page .woocommerce-orders-table th,.mishki-account-page .woocommerce-table--order-details th{background-color:var(--color-surface-muted);color:var(--color-text-muted);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.mishki-account-page .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{text-align:center}.mishki-account-page .woocommerce-orders-table .button{align-items:center;box-shadow:0 4px 10px rgba(208,65,126,.2);display:inline-flex;font-size:13px;justify-content:center;min-height:38px;min-width:72px;padding:0 18px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mishki-account-page .woocommerce-orders-table .button:focus,.mishki-account-page .woocommerce-orders-table .button:hover{box-shadow:0 6px 14px rgba(208,65,126,.28);text-decoration:none;transform:translateY(-1px)}.mishki-account-page .woocommerce-table--order-details .woocommerce-table__product-name a{background-color:transparent}.mishki-account-page .woocommerce-EditAccountForm .form-row,.mishki-account-page .woocommerce-EditAccountForm fieldset{margin-bottom:18px}.mishki-account-page .woocommerce-EditAccountForm fieldset{margin-top:12px;padding-top:18px}.mishki-account-page .woocommerce-EditAccountForm label,.mishki-account-page .woocommerce-EditAccountForm legend{color:var(--color-text-strong);font-weight:var(--font-medium)}.mishki-account-page .woocommerce-EditAccountForm legend{background-color:var(--color-surface-muted);border:1px solid var(--color-border-warm);border-radius:var(--radius-full);display:inline-block;font-size:14px;line-height:1.2;margin-left:-8px;padding:6px 12px}.mishki-account-page .woocommerce-EditAccountForm input{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-text);min-height:46px;padding:0 12px}.mishki-account-page .woocommerce-EditAccountForm input:focus{border-color:var(--color-primary-5);box-shadow:0 0 0 3px rgba(59,180,75,.14);outline:0}.mishki-account-page .woocommerce-address-fields,.mishki-account-page .woocommerce-customer-details{margin-top:24px}.mishki-account-page .woocommerce-address-fields .form-row,.mishki-account-page .woocommerce-customer-details .form-row{margin-bottom:18px}.mishki-account-page .woocommerce-address-fields label,.mishki-account-page .woocommerce-customer-details label{color:var(--color-text-strong);font-weight:var(--font-medium)}.mishki-account-page .woocommerce-address-fields textarea,.mishki-account-page .woocommerce-customer-details textarea{min-height:110px}.mishki-account-page .woocommerce-customer-details>h2,.mishki-account-page .woocommerce-order-details>h2{color:var(--color-text-strong);font-size:20px;font-weight:var(--font-bold);margin:0 0 16px}@media (max-width:1023px){.mishki-account-page{padding-bottom:48px;padding-top:28px}.mishki-account-page__title{font-size:28px;margin-bottom:20px}.mishki-account-page>.woocommerce:has(.woocommerce-MyAccount-navigation){flex-direction:column}.mishki-account-page .woocommerce-MyAccount-navigation{align-self:stretch;flex:0 0 auto;width:auto!important}.mishki-account-page .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:4px}.mishki-account-page .woocommerce-MyAccount-navigation li+li{margin:0}.mishki-account-page .woocommerce-MyAccount-content{align-self:stretch;padding:24px}.mishki-account-page .lost_reset_password,.mishki-account-page .woocommerce-ResetPassword,.mishki-account-page .woocommerce-form-login,.mishki-account-page .woocommerce-form-register{padding:24px}}@media (max-width:600px){.mishki-account-page{padding-bottom:36px;padding-top:20px}.mishki-account-page__title{font-size:24px;margin-bottom:16px}.mishki-account-page .lost_reset_password,.mishki-account-page .woocommerce-MyAccount-content,.mishki-account-page .woocommerce-MyAccount-navigation,.mishki-account-page .woocommerce-ResetPassword,.mishki-account-page .woocommerce-form-login,.mishki-account-page .woocommerce-form-register{border-radius:var(--radius-md)}.mishki-account-page .woocommerce-MyAccount-navigation a{font-size:13px;padding:10px 12px}.mishki-account-page .woocommerce-MyAccount-content{padding:20px}.mishki-account-page .woocommerce-MyAccount-content .woocommerce-info .button,.mishki-account-page .woocommerce-MyAccount-content .woocommerce-message .button{float:none!important;margin:10px 0 0!important}.mishki-account-page .lost_reset_password,.mishki-account-page .woocommerce-ResetPassword,.mishki-account-page .woocommerce-form-login,.mishki-account-page .woocommerce-form-register{padding:20px}.mishki-account-page .woocommerce-Addresses{flex-direction:column}.mishki-account-page .woocommerce-Address,.mishki-account-page .woocommerce-EditAccountForm fieldset{padding:18px}}.error-404{align-items:center;background-color:var(--color-surface-muted);display:flex;padding:64px 0;text-align:center}.error-404__content{max-width:680px}.error-404__eyebrow{color:var(--color-primary-6);font-size:12px;font-weight:var(--font-bold);letter-spacing:.1em;line-height:16px;margin:0;text-transform:uppercase}.error-404__code{color:var(--color-primary-5);font-size:clamp(72px,14vw,160px);font-weight:var(--font-black);line-height:1;margin:12px 0 0}.error-404__title{color:var(--color-text-strong);font-size:clamp(28px,4vw,42px);font-weight:var(--font-black);line-height:1.2;margin:16px 0 0}.error-404__description{color:var(--color-text-muted);font-size:16px;line-height:1.5;margin:12px auto 0;max-width:480px}.error-404__button{margin-top:28px}@media (max-width:600px){.error-404{min-height:50vh;padding:48px 0}}.mishki-legal-page{padding-bottom:64px;padding-top:40px}.mishki-legal-page__title{color:var(--color-text-strong);font-size:32px;font-weight:var(--font-bold);line-height:1.2;margin:0 0 24px;text-align:center}.mishki-legal-page__content{background-color:var(--color-white);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);box-shadow:0 12px 30px rgba(48,80,52,.1);color:var(--color-text);margin:0 auto;max-width:920px;padding:40px 48px;text-align:left}.mishki-legal-page__content>:first-child{margin-top:0}.mishki-legal-page__content>:last-child{margin-bottom:0}.mishki-legal-page__content h1,.mishki-legal-page__content h2,.mishki-legal-page__content h3,.mishki-legal-page__content h4{font-weight:var(--font-bold);line-height:1.3;margin:32px 0 12px}.mishki-legal-page__content h1{font-size:28px}.mishki-legal-page__content h2{font-size:24px}.mishki-legal-page__content h3{font-size:20px}.mishki-legal-page__content h4{font-size:17px}.mishki-legal-page__content li,.mishki-legal-page__content p{line-height:1.7}.mishki-legal-page__content p{margin:0 0 16px}.mishki-legal-page__content ol,.mishki-legal-page__content ul{margin:0 0 20px;padding-left:28px}.mishki-legal-page__content ul{list-style:disc}.mishki-legal-page__content ul ul{list-style:circle;margin:8px 0 0}.mishki-legal-page__content ol{list-style:decimal}.mishki-legal-page__content ol ol{list-style:lower-alpha;margin:8px 0 0}.mishki-legal-page__content li+li{margin-top:6px}.mishki-legal-page__content a{color:var(--color-primary-7);font-weight:var(--font-medium);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mishki-legal-page__content a:focus,.mishki-legal-page__content a:hover{color:var(--color-primary-8)}.mishki-legal-page__content b,.mishki-legal-page__content strong{font-weight:var(--font-bold)}.mishki-legal-page__content em,.mishki-legal-page__content i{color:var(--color-text-detail)}.mishki-legal-page__content blockquote{background-color:var(--color-surface-soft);border-left:3px solid var(--color-primary-5);color:var(--color-text-strong);font-size:17px;font-style:italic;line-height:1.6;margin:24px 0;padding:20px 24px}.mishki-legal-page__content blockquote p{margin:0}.mishki-legal-page__content hr{border:0;border-top:1px solid var(--color-border-warm);margin:32px 0}.mishki-legal-page__content code,.mishki-legal-page__content kbd{background-color:var(--color-surface-muted);border:1px solid var(--color-border-warm);border-radius:var(--radius-xs);color:var(--color-text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:2px 5px}.mishki-legal-page__content pre{background-color:var(--color-text-strong);border-radius:var(--radius-md);color:var(--color-white);margin:24px 0;overflow-x:auto;padding:20px}.mishki-legal-page__content pre code{background:transparent;border:0;color:inherit;padding:0}.mishki-legal-page__content table{border:1px solid var(--color-border-warm);border-radius:var(--radius-sm);margin:24px 0;overflow:hidden}.mishki-legal-page__content table td,.mishki-legal-page__content table th{border-color:var(--color-border-warm);padding:12px 14px;text-align:left}.mishki-legal-page__content table th{background-color:var(--color-surface-muted);color:var(--color-text-strong);font-weight:var(--font-semibold)}.mishki-legal-page__content .wp-caption,.mishki-legal-page__content figure{margin:24px auto;max-width:100%}.mishki-legal-page__content img{border-radius:var(--radius-sm);height:auto}.mishki-legal-page__content .wp-caption-text,.mishki-legal-page__content figcaption{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin-top:8px;text-align:center}.mishki-legal-page__content .alignleft{float:left;margin:0 24px 16px 0}.mishki-legal-page__content .alignright{float:right;margin:0 0 16px 24px}.mishki-legal-page__content .aligncenter{display:block;margin-left:auto;margin-right:auto}.mishki-legal-page__content [style*="text-align: center"]{text-align:center}.mishki-legal-page__content [style*="text-align: right"]{text-align:right}.mishki-legal-page__content [style*="text-align: justify"]{text-align:justify}@media (max-width:1023px){.mishki-legal-page{padding-bottom:48px;padding-top:28px}.mishki-legal-page__title{font-size:28px;margin-bottom:20px}.mishki-legal-page__content{padding:32px}.mishki-pro-resources-page__links{grid-template-columns:1fr}}@media (max-width:600px){.mishki-legal-page{padding-bottom:36px;padding-top:20px}.mishki-legal-page__title{font-size:24px;margin-bottom:16px}.mishki-legal-page__content{border-radius:var(--radius-md);padding:24px 20px}.mishki-legal-page__content .alignleft,.mishki-legal-page__content .alignright{float:none;margin:20px auto}.mishki-legal-page__content table{display:block;overflow-x:auto;white-space:nowrap}}.mishki-pro-resources-page__content{padding:24px}.mishki-pro-resources-page__accordions{display:flex;flex-direction:column;gap:12px}.mishki-pro-resources-page__accordion{background-color:var(--color-surface-muted);border-radius:var(--radius-md);overflow:hidden}.mishki-pro-resources-page__accordion[open] .mishki-pro-resources-page__handler{border-bottom:1px solid var(--color-border-warm)}.mishki-pro-resources-page__accordion[open] .mishki-pro-resources-page__arrow{transform:rotate(225deg)}.mishki-pro-resources-page__handler{align-items:center;cursor:pointer;display:flex;gap:16px;list-style:none;min-height:72px;padding:12px 20px}.mishki-pro-resources-page__handler::-webkit-details-marker{display:none}.mishki-pro-resources-page__icon{align-items:center;background-color:#fff0f6;border-radius:50%;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.mishki-pro-resources-page__icon img{height:18px;width:18px}.mishki-pro-resources-page__copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.mishki-pro-resources-page__copy strong{color:var(--color-text);font-size:14px;line-height:20px}.mishki-pro-resources-page__copy small{color:var(--color-text-light);font-size:12px;line-height:17px}.mishki-pro-resources-page__badge{background-color:var(--color-accent);border-radius:4px;color:var(--color-white);font-size:9px;font-weight:var(--font-bold);line-height:14px;padding:2px 8px}.mishki-pro-resources-page__arrow{border-bottom:2px solid var(--color-text);border-right:2px solid var(--color-text);flex:0 0 8px;height:8px;transform:rotate(45deg);transition:transform .2s ease;width:8px}.mishki-pro-resources-page__panel{padding:12px 20px}.mishki-pro-resources-page__panel .mishki-pro-resources-page__links{margin:0;padding:0}.mishki-pro-resources-page__panel .mishki-pro-resources-page__links li{list-style:none;margin:0}.mishki-pro-resources-page__panel .mishki-pro-resources-page__links li:before{content:none}.mishki-pro-resources-page__panel .mishki-pro-resources-page__links a{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border-warm);border-radius:var(--radius-sm);display:flex;font-size:13px;justify-content:space-between;line-height:18px;padding:12px 14px;text-decoration:none}.mishki-pro-resources-page__panel .mishki-pro-resources-page__links a:after{content:"↗";font-size:16px;line-height:1}.mishki-pro-resources-page__links{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}@media (max-width:1024px){.mishki-pro-resources-page__handler{flex-wrap:wrap}.mishki-pro-resources-page__arrow{margin-left:auto}.mishki-pro-resources-page__copy{order:10;width:100%}.mishki-pro-resources-page__links{grid-template-columns:1fr}}