:root {
    --color-primary-light: #A8A9FC;
    --color-primary-dark: #2F2FC1;
    --color-greyscale-black-60: #6D6E71;
    --color-ui-colors-background-neutral-2: #F0F5F7;
    --color-ui-colors-text-100: #101820;
    --time-faster: 0.1s;
    --curve: cubic-bezier(0.25, 0.1, 0.25, 1);
}
:root {
    --color-component-overlay-bg: rgba(25, 25, 37, 0.9);
    --color-component-button-primary-bg-default-neutral-inverse-resting: #ffffff;
    --color-component-button-primary-text-default-neutral-inverse-resting: #0c0c14;
    --color-component-button-primary-bg-default-neutral-inverse-hover: #e5e5e9;
    --color-component-button-primary-text-default-neutral-inverse-hover: #313142;
    --color-component-button-secondary-icon-default-neutral-inverse-resting: #ffffff;
    --color-component-button-secondary-text-default-neutral-inverse-resting: #ffffff;
    --color-fill-brand-indigo: #4a4af4;
    --components-spacing-xxxxs: 2px;
    --components-spacing-lg: 24px;
    --components-spacing-xxl: 40px;
    --size-component-button-minWidth-medium: 48px;
    --typography-weight-highimp: 600;
}

html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--rev-t210);
    --rev-mood: main;
    --tw-gradient-to: transparent;
    --rev-t0: #ff7b00;
    --rev-t1: #ff7b00;
    --rev-t2: #ff7b00;
    --rev-t3: #ff7b00;
    --rev-t4: #ff7b00;
    --rev-t5: #ff7b00;
    --rev-t6: #ff7b00;
    --rev-t7: #ff7b00;
    --rev-t8: #ff7b00;
    --rev-t9: #ff7b00;
    --rev-t10: #ff7b00;
    --rev-t11: #ff7b00;
    --rev-t12: #ff7b00;
    --rev-t13: #ff7b00;
    --rev-t14: #ff7b00;
    --rev-t15: #ff7b00;
    --rev-t16: #ff7b00;
    --rev-t17: #ff7b00;
    --rev-t18: #ff7b00;
    --rev-t19: #ff4d6a;
    --rev-t20: #2c7ace;
    --rev-t21: #11927f;
    --rev-t22: #fa0;
    --rev-t23: #c51616;
    --rev-t24: #e6531e;
    --rev-t25: #79a82e;
    --rev-t26: #0b6cda;
    --rev-t29: #dfe1e7;
    --rev-t30: #d0d2d8;
    --rev-t31: rgba(17, 15, 21, .05);
    --rev-t32: #edeff3;
    --rev-t33: #d8d9df;
    --rev-t34: rgba(17, 15, 21, .05);
    --rev-t35: #fff;
    --rev-t36: #edeff3;
    --rev-t37: rgba(17, 15, 21, .05);
    --rev-t38: rgba(17, 15, 21, 0);
    --rev-t39: rgba(17, 15, 21, .06);
    --rev-t40: rgba(17, 15, 21, .05);
    --rev-t41: #e7c179;
    --rev-t42: #d7b16a;
    --rev-t43: rgba(17, 15, 21, .05);
    --rev-t44: #fbe0b1;
    --rev-t45: #f1cd8e;
    --rev-t46: rgba(17, 15, 21, .05);
    --rev-t47: #feeed7;
    --rev-t48: #f8ddaf;
    --rev-t49: rgba(17, 15, 21, .05);
    --rev-t50: #ffb5b3;
    --rev-t51: #fb9b98;
    --rev-t52: rgba(17, 15, 21, .05);
    --rev-t53: #ffd8d6;
    --rev-t54: #fcc3c0;
    --rev-t55: rgba(17, 15, 21, .05);
    --rev-t56: #ffedeb;
    --rev-t57: #fcd6d4;
    --rev-t58: rgba(17, 15, 21, .05);
    --rev-t59: #59de99;
    --rev-t60: #47cd8a;
    --rev-t61: rgba(17, 15, 21, .05);
    --rev-t62: #94f5bc;
    --rev-t63: #6de9a7;
    --rev-t64: rgba(17, 15, 21, .05);
    --rev-t65: #d0fbde;
    --rev-t66: #95f3bd;
    --rev-t67: rgba(17, 15, 21, .05);
    --rev-t68: #e3f77e;
    --rev-t69: #d5e49a;
    --rev-t70: rgba(17, 15, 21, .05);
    --rev-t71: #b3c8ef;
    --rev-t72: #a0b6de;
    --rev-t73: rgba(17, 15, 21, .05);
    --rev-t74: #d9e4fc;
    --rev-t75: #c2d3f5;
    --rev-t76: rgba(17, 15, 21, .05);
    --rev-t77: #ecf0fe;
    --rev-t78: #d2def9;
    --rev-t79: rgba(17, 15, 21, .05);
    --rev-t80: #e3dffb;
    --rev-t81: #e3f77e;
    --rev-t82: #ceb5f2;
    --rev-t83: #e6def2;
    --rev-t84: #00e08e;
    --rev-t85: rgba(17, 15, 21, .05);
    --rev-t86: #110f15;
    --rev-t87: #323339;
    --rev-t88: #fff;
    --rev-t89: #edeff3;
    --rev-t90: rgba(17, 15, 21, .05);
    --rev-t91: #edeff3;
    --rev-t92: #d8d9df;
    --rev-t93: #e4d8f8;
    --rev-t94: #d2c5e8;
    --rev-t95: rgba(17, 15, 21, .05);
    --rev-t96: #fff;
    --rev-t97: #edeff3;
    --rev-t98: #110f15;
    --rev-t99: #323339;
    --rev-t100: rgba(17, 15, 21, .05);
    --rev-t101: rgba(17, 15, 21, 0);
    --rev-t102: rgba(17, 15, 21, .06);
    --rev-t103: rgba(147, 81, 246, .08);
    --rev-t104: rgba(147, 81, 246, .14);
    --rev-t105: rgba(17, 15, 21, .05);
    --rev-t106: #f1f2fe;
    --rev-t107: #f8edfd;
    --rev-t108: #ffebef;
    --rev-t109: #b71029;
    --rev-t110: #dd2c3e;
    --rev-t111: #fff;
    --rev-t112: #edeff3;
    --rev-t113: rgba(17, 15, 21, .05);
    --rev-t114: rgba(183, 16, 41, 0);
    --rev-t115: rgba(183, 16, 41, .06);
    --rev-t116: rgba(17, 15, 21, .05);
    --rev-t117: #006b40;
    --rev-t118: #008a55;
    --rev-t119: #fff;
    --rev-t120: #edeff3;
    --rev-t121: rgba(17, 15, 21, .05);
    --rev-t122: rgba(0, 107, 64, 0);
    --rev-t123: rgba(0, 107, 64, .06);
    --rev-t124: rgba(17, 15, 21, .05);
    --rev-t125: #e4d8f8;
    --rev-t126: #d2c5e8;
    --rev-t127: #110f15;
    --rev-t128: #323339;
    --rev-t129: rgba(17, 15, 21, .05);
    --rev-t130: #f6f6f6;
    --rev-t131: #f8f9fc;
    --rev-t132: #fff;
    --rev-t133: #edeff3;
    --rev-t134: #fbeffb;
    --rev-t135: #f9f8fc;
    --rev-t136: #f4f0eb;
    --rev-t137: #fff;
    --rev-t138: #fff;
    --rev-t139: rgba(17, 15, 21, .05);
    --rev-t140: #edeff3;
    --rev-t141: #d8d9df;
    --rev-t142: rgba(17, 15, 21, .05);
    --rev-t143: #dfe1e7;
    --rev-t144: #d0d2d8;
    --rev-t145: #fff;
    --rev-t146: #edeff3;
    --rev-t147: rgba(17, 15, 21, .05);
    --rev-t148: #fff;
    --rev-t149: #edeff3;
    --rev-t150: rgba(17, 15, 21, .05);
    --rev-t151: rgba(17, 15, 21, .85);
    --rev-t152: rgba(17, 15, 21, .4);
    --rev-t153: #2f3137;
    --rev-t154: #aaacb1;
    --rev-t155: #dfe1e7;
    --rev-t156: rgba(17, 15, 21, .4);
    --rev-t157: #b71029;
    --rev-t158: #ff8585;
    --rev-t159: #006b40;
    --rev-t160: #37c37f;
    --rev-t161: #a2b545;
    --rev-t162: #ceb5f2;
    --rev-t163: #d9d1e5;
    --rev-t164: #99aed6;
    --rev-t165: #cba45d;
    --rev-t166: #1900ff;
    --rev-t167: #2f3137;
    --rev-t168: #2f3137;
    --rev-t169: #2f3137;
    --rev-t170: #c3c5cb;
    --rev-t171: #818388;
    --rev-t172: #110f15;
    --rev-t173: #110f15;
    --rev-t174: #c3c5cb;
    --rev-t175: #d2d4da;
    --rev-t176: #110f15;
    --rev-t177: #110f15;
    --rev-t178: #c3c5cb;
    --rev-t179: #006b40;
    --rev-t180: #c3c5cb;
    --rev-t181: #b71029;
    --rev-t182: #f8545c;
    --rev-t183: #f8545c;
    --rev-t184: #c3c5cb;
    --rev-t185: #f8545c;
    --rev-t186: #b71029;
    --rev-t187: #b71029;
    --rev-t188: #c3c5cb;
    --rev-t189: #7085f0;
    --rev-t190: #3149b4;
    --rev-t191: #3149b4;
    --rev-t192: #c3c5cb;
    --rev-t193: #a164e8;
    --rev-t194: #6e2fb1;
    --rev-t195: #6e2fb1;
    --rev-t196: #c3c5cb;
    --rev-t197: #d2d4da;
    --rev-t198: #8f2d56;
    --rev-t199: #7048ad;
    --rev-t200: #c3c5cb;
    --rev-t201: #fff;
    --rev-t202: #edeff3;
    --rev-t203: rgba(17, 15, 21, .05);
    --rev-t208: #110f15;
    --rev-t209: #8e9095;
    --rev-t210: #2f3137;
    --rev-t211: #8e9095;
    --rev-t212: #5b5d62;
    --rev-t213: #8e9095;
    --rev-t214: #785a11;
    --rev-t215: #8e9095;
    --rev-t216: #b71029;
    --rev-t217: #8e9095;
    --rev-t218: #006b40;
    --rev-t219: #8e9095;
    --rev-t220: #4a5e82;
    --rev-t221: #8e9095;
    --rev-t222: #1900ff;
    --rev-t223: #40374e;
    --rev-t224: #8e9095;
    --rev-t225: #7b3dbd;
    --rev-t226: #8e9095;
    --rev-t227: #9d3963;
    --rev-t228: #8e9095;
    --rev-t229: #fff;
    --rev-t230: #8e9095;
    --rev-t231: #110f15;
    --rev-t232: #3a3c41;
    --rev-t233: #2a2433;
    --rev-t234: #4c405e;
    --rev-t235: #8e9095;
    --rev-t236: #515358;
    --rev-t237: #74767b;
    --rev-t238: #110f15;
    --rev-t239: #3a3c41;
    --rev-t240: #8e9095;
    --rev-t241: #7048ad;
    --rev-t242: #9378bf;
    --rev-t243: #7048ad;
    --rev-t244: #9378bf;
    --rev-t245: #8e9095;
    --rev-t246: #7b3dbd;
    --rev-t247: #a164e8;
    --rev-t248: #7b3dbd;
    --rev-t249: #a164e8;
    --rev-t250: #8e9095;
    --rev-t251: #9d3963;
    --rev-t252: #ce5f8a;
    --rev-t253: #9d3963;
    --rev-t254: #ce5f8a;
    --rev-t255: #8e9095;
    --rev-t256: #b71029;
    --rev-t257: #f53d4c;
    --rev-t258: #8e9095;
    --rev-t259: #006b40;
    --rev-t260: #00995e;
    --rev-t261: #8e9095;
    --rev-t262: #fff;
    --rev-t263: #110f15;
    --rev-t264: #8e9095;
    --rev-t265: #110f15;
    --rev-t266: #2a2433;
    --rev-t267: #8e9095;
    --rev-t268: #110f15;
    --rev-t269: #fff;
    --rev-t270: #8e9095;
    --rev-t271: #fff;
    --rev-t272: #b71029;
    --rev-t273: #8e9095;
    --rev-t274: #b71029;
    --rev-t275: #8d071d;
    --rev-t276: #8e9095;
    --rev-t277: #fff;
    --rev-t278: #006b40;
    --rev-t279: #8e9095;
    --rev-t280: #110f15;
    --rev-t281: #fff;
    --rev-t282: #8e9095;
    --rev-t27: #e3f77e;
    --rev-t28: #d5e49a;
    --rev-t283: #e3f77e;
    --rev-t204: #9351f6;
    --rev-t205: #c3c5cb;
    --rev-t206: #ffb5b3;
    --rev-t207: #9351f6;
    font-family: BMDupletTXT, HelveticaTXT, sans-serif;
    font-weight: 400
}

* {
  scrollbar-width: none;      /* Firefox */
  -ms-overflow-style: none;   /* IE / old Edge */
}

*::-webkit-scrollbar {
  display: none;              /* Chrome, Safari, Edge, Opera */
}
._cardContainer_15vjq_2{container-name:product-card;container-type:inline-size;}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(147,197,253,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
*,:after,:before{border:0 solid;}
:after,:before{--tw-content:"";}
html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;}
body{line-height:inherit;margin:0;}
hr{border-top-width:1px;color:inherit;height:0;}
h1,h2,h3{font-size:inherit;font-weight:inherit;}
a{color:inherit;text-decoration:inherit;}
strong{font-weight:bolder;}
button,input,select{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;}
button,select{text-transform:none;}
button{-webkit-appearance:button;background-color:transparent;background-image:none;}
dd,dl,h1,h2,h3,hr,p{margin:0;}
fieldset{margin:0;}
fieldset,legend{padding:0;}
ol,ul{list-style:none;margin:0;padding:0;}
input::placeholder{color:#9ca3af;opacity:1;}
[role=button],button{cursor:pointer;}
:disabled{cursor:default;}
iframe,img,svg{display:block;vertical-align:middle;}
img{height:auto;max-width:100%;}
[hidden]:where(:not([hidden=until-found])){display:none;}
*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;margin:0;padding:0;}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--rev-t210);--rev-mood:main;--tw-gradient-to:transparent;--rev-t0:#ff7b00;--rev-t1:#ff7b00;--rev-t2:#ff7b00;--rev-t3:#ff7b00;--rev-t4:#ff7b00;--rev-t5:#ff7b00;--rev-t6:#ff7b00;--rev-t7:#ff7b00;--rev-t8:#ff7b00;--rev-t9:#ff7b00;--rev-t10:#ff7b00;--rev-t11:#ff7b00;--rev-t12:#ff7b00;--rev-t13:#ff7b00;--rev-t14:#ff7b00;--rev-t15:#ff7b00;--rev-t16:#ff7b00;--rev-t17:#ff7b00;--rev-t18:#ff7b00;--rev-t19:#ff4d6a;--rev-t20:#2c7ace;--rev-t21:#11927f;--rev-t22:#fa0;--rev-t23:#c51616;--rev-t24:#e6531e;--rev-t25:#79a82e;--rev-t26:#0b6cda;--rev-t29:#dfe1e7;--rev-t30:#d0d2d8;--rev-t31:rgba(17,15,21,.05);--rev-t32:#edeff3;--rev-t33:#d8d9df;--rev-t34:rgba(17,15,21,.05);--rev-t35:#fff;--rev-t36:#edeff3;--rev-t37:rgba(17,15,21,.05);--rev-t38:rgba(17,15,21,0);--rev-t39:rgba(17,15,21,.06);--rev-t40:rgba(17,15,21,.05);--rev-t41:#e7c179;--rev-t42:#d7b16a;--rev-t43:rgba(17,15,21,.05);--rev-t44:#fbe0b1;--rev-t45:#f1cd8e;--rev-t46:rgba(17,15,21,.05);--rev-t47:#feeed7;--rev-t48:#f8ddaf;--rev-t49:rgba(17,15,21,.05);--rev-t50:#ffb5b3;--rev-t51:#fb9b98;--rev-t52:rgba(17,15,21,.05);--rev-t53:#ffd8d6;--rev-t54:#fcc3c0;--rev-t55:rgba(17,15,21,.05);--rev-t56:#ffedeb;--rev-t57:#fcd6d4;--rev-t58:rgba(17,15,21,.05);--rev-t59:#59de99;--rev-t60:#47cd8a;--rev-t61:rgba(17,15,21,.05);--rev-t62:#94f5bc;--rev-t63:#6de9a7;--rev-t64:rgba(17,15,21,.05);--rev-t65:#d0fbde;--rev-t66:#95f3bd;--rev-t67:rgba(17,15,21,.05);--rev-t68:#e3f77e;--rev-t69:#d5e49a;--rev-t70:rgba(17,15,21,.05);--rev-t71:#b3c8ef;--rev-t72:#a0b6de;--rev-t73:rgba(17,15,21,.05);--rev-t74:#d9e4fc;--rev-t75:#c2d3f5;--rev-t76:rgba(17,15,21,.05);--rev-t77:#ecf0fe;--rev-t78:#d2def9;--rev-t79:rgba(17,15,21,.05);--rev-t80:#e3dffb;--rev-t81:#e3f77e;--rev-t82:#ceb5f2;--rev-t83:#e6def2;--rev-t84:#00e08e;--rev-t85:rgba(17,15,21,.05);--rev-t86:#110f15;--rev-t87:#323339;--rev-t88:#fff;--rev-t89:#edeff3;--rev-t90:rgba(17,15,21,.05);--rev-t91:#edeff3;--rev-t92:#d8d9df;--rev-t93:#e4d8f8;--rev-t94:#d2c5e8;--rev-t95:rgba(17,15,21,.05);--rev-t96:#fff;--rev-t97:#edeff3;--rev-t98:#110f15;--rev-t99:#323339;--rev-t100:rgba(17,15,21,.05);--rev-t101:rgba(17,15,21,0);--rev-t102:rgba(17,15,21,.06);--rev-t103:rgba(147,81,246,.08);--rev-t104:rgba(147,81,246,.14);--rev-t105:rgba(17,15,21,.05);--rev-t106:#f1f2fe;--rev-t107:#f8edfd;--rev-t108:#ffebef;--rev-t109:#b71029;--rev-t110:#dd2c3e;--rev-t111:#fff;--rev-t112:#edeff3;--rev-t113:rgba(17,15,21,.05);--rev-t114:rgba(183,16,41,0);--rev-t115:rgba(183,16,41,.06);--rev-t116:rgba(17,15,21,.05);--rev-t117:#006b40;--rev-t118:#008a55;--rev-t119:#fff;--rev-t120:#edeff3;--rev-t121:rgba(17,15,21,.05);--rev-t122:rgba(0,107,64,0);--rev-t123:rgba(0,107,64,.06);--rev-t124:rgba(17,15,21,.05);--rev-t125:#e4d8f8;--rev-t126:#d2c5e8;--rev-t127:#110f15;--rev-t128:#323339;--rev-t129:rgba(17,15,21,.05);--rev-t130:#f6f6f6;--rev-t131:#f8f9fc;--rev-t132:#fff;--rev-t133:#edeff3;--rev-t134:#fbeffb;--rev-t135:#f9f8fc;--rev-t136:#f4f0eb;--rev-t137:#fff;--rev-t138:#fff;--rev-t139:rgba(17,15,21,.05);--rev-t140:#edeff3;--rev-t141:#d8d9df;--rev-t142:rgba(17,15,21,.05);--rev-t143:#dfe1e7;--rev-t144:#d0d2d8;--rev-t145:#fff;--rev-t146:#edeff3;--rev-t147:rgba(17,15,21,.05);--rev-t148:#fff;--rev-t149:#edeff3;--rev-t150:rgba(17,15,21,.05);--rev-t151:rgba(17,15,21,.85);--rev-t152:rgba(17,15,21,.4);--rev-t153:#2f3137;--rev-t154:#aaacb1;--rev-t155:#dfe1e7;--rev-t156:rgba(17,15,21,.4);--rev-t157:#b71029;--rev-t158:#ff8585;--rev-t159:#006b40;--rev-t160:#37c37f;--rev-t161:#a2b545;--rev-t162:#ceb5f2;--rev-t163:#d9d1e5;--rev-t164:#99aed6;--rev-t165:#cba45d;--rev-t166:#1900ff;--rev-t167:#2f3137;--rev-t168:#2f3137;--rev-t169:#2f3137;--rev-t170:#c3c5cb;--rev-t171:#818388;--rev-t172:#110f15;--rev-t173:#110f15;--rev-t174:#c3c5cb;--rev-t175:#d2d4da;--rev-t176:#110f15;--rev-t177:#110f15;--rev-t178:#c3c5cb;--rev-t179:#006b40;--rev-t180:#c3c5cb;--rev-t181:#b71029;--rev-t182:#f8545c;--rev-t183:#f8545c;--rev-t184:#c3c5cb;--rev-t185:#f8545c;--rev-t186:#b71029;--rev-t187:#b71029;--rev-t188:#c3c5cb;--rev-t189:#7085f0;--rev-t190:#3149b4;--rev-t191:#3149b4;--rev-t192:#c3c5cb;--rev-t193:#a164e8;--rev-t194:#6e2fb1;--rev-t195:#6e2fb1;--rev-t196:#c3c5cb;--rev-t197:#d2d4da;--rev-t198:#8f2d56;--rev-t199:#7048ad;--rev-t200:#c3c5cb;--rev-t201:#fff;--rev-t202:#edeff3;--rev-t203:rgba(17,15,21,.05);--rev-t208:#110f15;--rev-t209:#8e9095;--rev-t210:#2f3137;--rev-t211:#8e9095;--rev-t212:#5b5d62;--rev-t213:#8e9095;--rev-t214:#785a11;--rev-t215:#8e9095;--rev-t216:#b71029;--rev-t217:#8e9095;--rev-t218:#006b40;--rev-t219:#8e9095;--rev-t220:#4a5e82;--rev-t221:#8e9095;--rev-t222:#1900ff;--rev-t223:#40374e;--rev-t224:#8e9095;--rev-t225:#7b3dbd;--rev-t226:#8e9095;--rev-t227:#9d3963;--rev-t228:#8e9095;--rev-t229:#fff;--rev-t230:#8e9095;--rev-t231:#110f15;--rev-t232:#3a3c41;--rev-t233:#2a2433;--rev-t234:#4c405e;--rev-t235:#8e9095;--rev-t236:#515358;--rev-t237:#74767b;--rev-t238:#110f15;--rev-t239:#3a3c41;--rev-t240:#8e9095;--rev-t241:#7048ad;--rev-t242:#9378bf;--rev-t243:#7048ad;--rev-t244:#9378bf;--rev-t245:#8e9095;--rev-t246:#7b3dbd;--rev-t247:#a164e8;--rev-t248:#7b3dbd;--rev-t249:#a164e8;--rev-t250:#8e9095;--rev-t251:#9d3963;--rev-t252:#ce5f8a;--rev-t253:#9d3963;--rev-t254:#ce5f8a;--rev-t255:#8e9095;--rev-t256:#b71029;--rev-t257:#f53d4c;--rev-t258:#8e9095;--rev-t259:#006b40;--rev-t260:#00995e;--rev-t261:#8e9095;--rev-t262:#fff;--rev-t263:#110f15;--rev-t264:#8e9095;--rev-t265:#110f15;--rev-t266:#2a2433;--rev-t267:#8e9095;--rev-t268:#110f15;--rev-t269:#fff;--rev-t270:#8e9095;--rev-t271:#fff;--rev-t272:#b71029;--rev-t273:#8e9095;--rev-t274:#b71029;--rev-t275:#8d071d;--rev-t276:#8e9095;--rev-t277:#fff;--rev-t278:#006b40;--rev-t279:#8e9095;--rev-t280:#110f15;--rev-t281:#fff;--rev-t282:#8e9095;--rev-t27:#e3f77e;--rev-t28:#d5e49a;--rev-t283:#e3f77e;--rev-t204:#9351f6;--rev-t205:#c3c5cb;--rev-t206:#ffb5b3;--rev-t207:#9351f6;font-family:BMDupletTXT,HelveticaTXT,sans-serif;font-weight:400;}
html{font-size:1rem;letter-spacing:0;line-height:1.5rem;}
:focus-visible{outline-color:var(--rev-t204);}
.bg-static-default-mid{background-color:var(--rev-t32);}
.bg-static-default-low{background-color:var(--rev-t35);}
.\!bg-static-default-min{background-color:var(--rev-t38)!important;}
.bg-static-default-min{background-color:var(--rev-t38);}
.bg-static-success-mid{background-color:var(--rev-t62);}
.bg-static-info-max{background-color:var(--rev-t68);}
.\!bg-static-info-mid{background-color:var(--rev-t74)!important;}
.bg-static-info-mid{background-color:var(--rev-t74);}
.bg-action-default-hi{background-color:var(--rev-t86);}
.bg-action-default-mid{background-color:var(--rev-t91);}
.bg-action-default-low{background-color:var(--rev-t96);}
.bg-action-default-low-pressed{background-color:var(--rev-t98);}
.bg-action-default-min{background-color:var(--rev-t101);}
.bg-surface-default-hi{background-color:var(--rev-t130);}
.bg-surface-default-mid{background-color:var(--rev-t131);}
.bg-surface-default-low{background-color:var(--rev-t132);}
.bg-surface-default-lowdd{background-color: #f8f9fc;}
.\!to-bg-surface-default-low{--tw-gradient-to:var(--rev-t132) var(--tw-gradient-to-position)!important;}
.bg-surface-brand-hi{background-color:var(--rev-t133);}
.bg-float-default-low{background-color:var(--rev-t137);}
.bg-overlap-default-low{background-color:var(--rev-t145);}
.border-static-default-hi{border-color:var(--rev-t153);}
.border-static-default-mid{border-color:var(--rev-t154);}
.border-static-default-low{border-color:var(--rev-t155);}
.divide-static-default-low>:not([hidden])~:not([hidden]){border-color:var(--rev-t155);}
.border-static-default-dim{border-color:var(--rev-t156);}
.border-action-default-hi{border-color:var(--rev-t167);}
.border-action-default-mid{border-color:var(--rev-t171);}
.border-action-default-mid-pressed{border-color:var(--rev-t173);}
.border-action-default-low{border-color:var(--rev-t175);}
.border-action-default-low-pressed{border-color:var(--rev-t177);}
.border-t-overlap-default-low{border-top-color:var(--rev-t201);}
.border-b-overlap-default-low{border-bottom-color:var(--rev-t201);}
.text-static-default-hi{color:var(--rev-t208);}
.text-static-default-mid{color:var(--rev-t210);}
.text-static-default-low{color:var(--rev-t212);}
.text-static-success-hi{color:var(--rev-t218);}
.text-static-info-hi{color:var(--rev-t220);}
.text-static-light-hi{color:var(--rev-t229);}
.text-action-default-hi{color:var(--rev-t231);}
.text-action-default-low{color:var(--rev-t236);}
.text-onaction-default-hi{color:var(--rev-t262);}
.text-onaction-default-mid{color:var(--rev-t265);}
.shadow-short{box-shadow:0 2px 4px #0000000d;}
.shadow-long{box-shadow:0 8px 16px #0000001f;}
.focus-visible-outline-default-hi:focus{outline-color:var(--rev-t204);outline-offset:.125rem;outline-style:solid;outline-width:.125rem;}
.focus-visible-outline-default-hi:focus:not(:focus-visible){outline:none;}
.peer:focus~.peer-focus-visible-outline-default-hi{outline-color:var(--rev-t204);outline-offset:.125rem;outline-style:solid;outline-width:.125rem;}
.peer:focus:not(:focus-visible)~.peer-focus-visible-outline-default-hi{outline:none;}
.focus-visible-outline-default-low:focus{outline-color:var(--rev-t205);outline-offset:0;outline-style:solid;outline-width:.125rem;}
.focus-visible-outline-default-low:focus:not(:focus-visible){outline:none;}
.focus-visible-outline-inset-hi:focus{outline-color:var(--rev-t207);outline-offset:-.125rem;outline-style:solid;outline-width:.125rem;}
.focus-visible-outline-inset-hi:focus:not(:focus-visible){outline:none;}
.grid-standard{grid-template-columns:repeat(1,minmax(0,1fr));}
@media (min-width:375px){
.grid-standard{grid-template-columns:repeat(1,minmax(0,1fr));}
}
@media (min-width:768px){
.grid-standard{grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (min-width:1200px){
.grid-standard{grid-template-columns:repeat(12,minmax(0,1fr));}
}
.grid-standard{-moz-column-gap:2rem;column-gap:2rem;display:grid;row-gap:0;}
.mood-inverse{--rev-mood:inverse;--tw-gradient-to:transparent;--rev-t19:#ff6b84;--rev-t20:#479efa;--rev-t21:#0ac7a7;--rev-t22:#ffb41f;--rev-t23:#ff6161;--rev-t24:#fa7f52;--rev-t25:#91d629;--rev-t26:#479dff;--rev-t29:#3a3c41;--rev-t30:#5f6267;--rev-t31:rgba(239,241,246,.05);--rev-t32:#2f3137;--rev-t33:#53555a;--rev-t34:rgba(239,241,246,.05);--rev-t35:#191c1f;--rev-t36:#3c3e44;--rev-t37:rgba(239,241,246,.05);--rev-t38:rgba(239,241,246,0);--rev-t39:rgba(239,241,246,.06);--rev-t40:rgba(239,241,246,.05);--rev-t41:#604301;--rev-t42:#8a6924;--rev-t43:rgba(239,241,246,.05);--rev-t44:#402e02;--rev-t45:#6f500b;--rev-t46:rgba(239,241,246,.05);--rev-t47:#332300;--rev-t48:#5e4303;--rev-t49:rgba(239,241,246,.05);--rev-t50:#8d071d;--rev-t51:#d32738;--rev-t52:rgba(239,241,246,.05);--rev-t53:#660a15;--rev-t54:#aa0e28;--rev-t55:rgba(239,241,246,.05);--rev-t56:#52000b;--rev-t57:#960d1f;--rev-t58:rgba(239,241,246,.05);--rev-t59:#005230;--rev-t60:#087d4e;--rev-t61:rgba(239,241,246,.05);--rev-t62:#003820;--rev-t63:#05613b;--rev-t64:rgba(239,241,246,.05);--rev-t65:#002e18;--rev-t66:#045332;--rev-t67:rgba(239,241,246,.05);--rev-t68:#576600;--rev-t69:#6f810e;--rev-t70:rgba(239,241,246,.05);--rev-t71:#33476b;--rev-t72:#586d93;--rev-t73:rgba(239,241,246,.05);--rev-t74:#1f3256;--rev-t75:#42567b;--rev-t76:rgba(239,241,246,.05);--rev-t77:#112445;--rev-t78:#36496d;--rev-t79:rgba(239,241,246,.05);--rev-t80:#181895;--rev-t81:#576600;--rev-t82:#40374e;--rev-t83:#342e3d;--rev-t84:#00e08e;--rev-t85:rgba(239,241,246,.05);--rev-t86:#fff;--rev-t87:#edeff3;--rev-t88:#191c1f;--rev-t89:#3c3e44;--rev-t90:rgba(239,241,246,.05);--rev-t91:#2f3137;--rev-t92:#6a6c71;--rev-t93:#605473;--rev-t94:#7a6d8d;--rev-t95:rgba(239,241,246,.05);--rev-t96:#191c1f;--rev-t97:#3c3e44;--rev-t98:#fff;--rev-t99:#edeff3;--rev-t100:rgba(239,241,246,.05);--rev-t101:rgba(239,241,246,0);--rev-t102:rgba(239,241,246,.06);--rev-t103:rgba(147,81,246,.08);--rev-t104:rgba(147,81,246,.14);--rev-t105:rgba(239,241,246,.05);--rev-t109:#f8545c;--rev-t110:#dd2c3e;--rev-t111:#420007;--rev-t112:#810318;--rev-t113:rgba(239,241,246,.05);--rev-t114:rgba(248,84,92,0);--rev-t115:rgba(248,84,92,.06);--rev-t116:rgba(239,241,246,.05);--rev-t117:#00a868;--rev-t118:#008a55;--rev-t119:#001f10;--rev-t120:#03492b;--rev-t121:rgba(239,241,246,.05);--rev-t122:rgba(0,168,104,0);--rev-t123:rgba(0,168,104,.06);--rev-t124:rgba(239,241,246,.05);--rev-t125:#605473;--rev-t126:#7a6d8d;--rev-t127:#fff;--rev-t128:#edeff3;--rev-t129:rgba(239,241,246,.05);--rev-t130:#23252a;--rev-t131:#1e2125;--rev-t132:#191c1f;--rev-t133:#0a1742;--rev-t134:#2a0f39;--rev-t135:#201a28;--rev-t136:#110f15;--rev-t137:#23252a;--rev-t138:#46484e;--rev-t139:rgba(239,241,246,.05);--rev-t140:#23252a;--rev-t141:#46484e;--rev-t142:rgba(239,241,246,.05);--rev-t143:#3a3c41;--rev-t144:#5f6267;--rev-t145:#2f3137;--rev-t146:#53555a;--rev-t147:rgba(239,241,246,.05);--rev-t148:#3a3c41;--rev-t149:#5f6267;--rev-t150:rgba(239,241,246,.05);--rev-t151:rgba(17,15,21,.85);--rev-t152:rgba(239,241,246,.4);--rev-t153:#eff1f6;--rev-t154:#5b5d62;--rev-t155:#44464b;--rev-t156:rgba(239,241,246,.4);--rev-t157:#ff8585;--rev-t158:#b71029;--rev-t159:#37c37f;--rev-t160:#006b40;--rev-t161:#576600;--rev-t162:#7048ad;--rev-t163:#605473;--rev-t164:#4a5e82;--rev-t165:#785a11;--rev-t166:#8f93ff;--rev-t167:#eff1f6;--rev-t168:#eff1f6;--rev-t169:#eff1f6;--rev-t170:#515358;--rev-t171:#74767b;--rev-t172:#110f15;--rev-t173:#fff;--rev-t174:#515358;--rev-t175:#515358;--rev-t176:#fff;--rev-t177:#fff;--rev-t178:#515358;--rev-t179:#37c37f;--rev-t180:#515358;--rev-t181:#ff8585;--rev-t182:#dd2c3e;--rev-t183:#dd2c3e;--rev-t184:#515358;--rev-t185:#b71029;--rev-t186:#f8545c;--rev-t187:#f8545c;--rev-t188:#515358;--rev-t189:#3149b4;--rev-t190:#7085f0;--rev-t191:#7085f0;--rev-t192:#515358;--rev-t193:#6e2fb1;--rev-t194:#a164e8;--rev-t195:#a164e8;--rev-t196:#515358;--rev-t197:#515358;--rev-t198:#e773a0;--rev-t199:#a47de3;--rev-t200:#515358;--rev-t201:#2f3137;--rev-t202:#53555a;--rev-t203:rgba(239,241,246,.05);--rev-t208:#fff;--rev-t209:#818388;--rev-t210:#f6f6f6;--rev-t211:#818388;--rev-t212:#c3c5cb;--rev-t213:#818388;--rev-t214:#cba45d;--rev-t215:#818388;--rev-t216:#ff8585;--rev-t217:#818388;--rev-t218:#37c37f;--rev-t219:#818388;--rev-t220:#99aed6;--rev-t221:#818388;--rev-t222:#8f93ff;--rev-t223:#ceb5f2;--rev-t224:#818388;--rev-t225:#cd95ea;--rev-t226:#818388;--rev-t227:#fb8d89;--rev-t228:#818388;--rev-t229:#fff;--rev-t230:#818388;--rev-t231:#fff;--rev-t232:#c3c5cb;--rev-t233:#e6def2;--rev-t234:#bdb5c9;--rev-t235:#818388;--rev-t236:#dfe1e7;--rev-t237:#aaacb1;--rev-t238:#fff;--rev-t239:#c3c5cb;--rev-t240:#818388;--rev-t241:#b89de2;--rev-t242:#9378bf;--rev-t243:#b89de2;--rev-t244:#9378bf;--rev-t245:#818388;--rev-t246:#cd95ea;--rev-t247:#a46ebf;--rev-t248:#cd95ea;--rev-t249:#a46ebf;--rev-t250:#818388;--rev-t251:#fb8d89;--rev-t252:#cb6462;--rev-t253:#fb8d89;--rev-t254:#cb6462;--rev-t255:#818388;--rev-t256:#ff8585;--rev-t257:#f53d4c;--rev-t258:#818388;--rev-t259:#37c37f;--rev-t260:#00995e;--rev-t261:#818388;--rev-t262:#110f15;--rev-t263:#fff;--rev-t264:#818388;--rev-t265:#fff;--rev-t266:#e6def2;--rev-t267:#818388;--rev-t268:#fff;--rev-t269:#110f15;--rev-t270:#818388;--rev-t271:#110f15;--rev-t272:#ff8585;--rev-t273:#818388;--rev-t274:#ff8585;--rev-t275:#ffedeb;--rev-t276:#818388;--rev-t277:#110f15;--rev-t278:#37c37f;--rev-t279:#818388;--rev-t280:#fff;--rev-t281:#110f15;--rev-t282:#818388;--rev-t204:#9351f6;--rev-t205:#44464b;--rev-t206:#8d071d;--rev-t207:#9351f6;}
.rounded-xs{border-radius:.125rem;}
.rounded-sm{border-radius:.375rem;}
.rounded-md{border-radius:.5rem;}
.rounded-lg{border-radius:.75rem;}
.rounded-b-lg{border-bottom-right-radius:.75rem;}
.rounded-b-lg{border-bottom-left-radius:.75rem;}
.rounded-full{border-radius:624.9375rem;}
.body-1{font-family:BMDupletTXT,HelveticaTXT,sans-serif;font-weight:400;}
.body-1{font-size:1rem;letter-spacing:0;line-height:1.5rem;}
.body-1-bold{font-weight:600;}
.body-1-bold{font-family:BMDupletTXT,HelveticaTXT,sans-serif;}
.body-1-bold{font-size:1rem;letter-spacing:0;line-height:1.5rem;}
.font-weight-body-1-link{font-weight:600;}
.body-2{font-family:BMDupletTXT,HelveticaTXT,sans-serif;font-weight:400;}
.body-2{font-size:.875rem;letter-spacing:0;line-height:1.25rem;}
.body-2-bold{font-weight:600;}
.body-2-bold{font-family:BMDupletTXT,HelveticaTXT,sans-serif;}
.body-2-bold{font-size:.875rem;letter-spacing:0;line-height:1.25rem;}
.body-2-link{font-weight:600;}
.body-2-link{font-family:BMDupletTXT,HelveticaTXT,sans-serif;}
.body-2-link{font-size:.875rem;letter-spacing:0;line-height:1.25rem;text-decoration:underline;}
.body-2-striked{font-family:BMDupletTXT,HelveticaTXT,sans-serif;font-weight:400;}
.body-2-striked{font-size:.875rem;letter-spacing:0;line-height:1.25rem;text-decoration:line-through;}
.label-medium{font-family:BMDupletTXT,HelveticaTXT,sans-serif;font-weight:400;}
.label-medium{font-size:.875rem;letter-spacing:0;line-height:1rem;}
.label-medium-bold{font-family:BMDupletTXT,HelveticaTXT,sans-serif;font-weight:600;}
.label-medium-bold{font-size:.875rem;letter-spacing:0;line-height:1rem;}
.label-large{font-family:BMDupletTXT,HelveticaTXT,sans-serif;font-weight:400;}
.label-large{font-size:1rem;letter-spacing:0;line-height:1.25rem;}
.caption{font-family:BMDupletTXT,HelveticaTXT,sans-serif;font-weight:400;}
.caption{font-size:.75rem;letter-spacing:0;line-height:1rem;}
.caption-bold{font-weight:600;}
.caption-bold{font-family:BMDupletTXT,HelveticaTXT,sans-serif;}
.caption-bold{font-size:.75rem;letter-spacing:0;line-height:1rem;}
.heading-1{font-weight:600;}
.heading-1{font-family:BMDupletDSP,HelveticaDSP,sans-serif;}
.heading-1{font-size:1.5rem;}
@media (min-width:768px){
.heading-1{font-size:1.75rem;}
}
.heading-1{line-height:2rem;}
@media (min-width:768px){
.heading-1{line-height:2.5rem;}
}
.heading-1{letter-spacing:0;}
.heading-2{font-weight:600;}
.heading-2{font-family:BMDupletDSP,HelveticaDSP,sans-serif;}
.heading-2{font-size:1.25rem;}
@media (min-width:768px){
.heading-2{font-size:1.375rem;}
}
.heading-2{line-height:1.75rem;}
@media (min-width:768px){
.heading-2{line-height:2rem;}
}
.heading-2{letter-spacing:0;}
.heading-3{font-weight:600;}
.heading-3{font-family:BMDupletDSP,HelveticaDSP,sans-serif;}
.heading-3{font-size:1.125rem;}
@media (min-width:768px){
.heading-3{font-size:1.25rem;}
}
.heading-3{line-height:1.5rem;}
@media (min-width:768px){
.heading-3{line-height:1.75rem;}
}
.heading-3{letter-spacing:0;}
.gradient-mask-r-90{-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent);}
.input-normalize{font:inherit;}
.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap;}
.pointer-events-none{pointer-events:none;}
.fixed{position:fixed;}
.absolute{position:absolute;}
.relative{position:relative;}
.inset-0{inset:0;}
.-inset-y-1{bottom:-.0625rem;top:-.0625rem;}
.inset-x-0{left:0;right:0;}
.inset-y-0{bottom:0;top:0;}
.-bottom-6{bottom:-.375rem;}
.-top-12{top:-.75rem;}
.-top-6{top:-.375rem;}
.bottom-0{bottom:0;}
.bottom-16{bottom:1rem;}
.bottom-2{bottom:.125rem;}
.bottom-8{bottom:.5rem;}
.bottom-\[var\(--review-details-padding\)\]{bottom:var(--review-details-padding);}
.left-0{left:0;}
.left-1\/2{left:50%;}
.left-16{left:1rem;}
.left-24{left:1.5rem;}
.left-32{left:2rem;}
.left-8{left:.5rem;}
.left-\[calc\(0\.75rem\+1px\)\]{left:calc(.75rem + 1px);}
.left-\[calc\(50\%-6px\)\]{left:calc(50% - 6px);}
.left-\[var\(--review-details-padding\)\]{left:var(--review-details-padding);}
.right-0{right:0;}
.right-12{right:.75rem;}
.right-16{right:1rem;}
.right-8{right:.5rem;}
.right-\[var\(--review-details-padding\)\]{right:var(--review-details-padding);}
.top-0{top:0;}
.top-1\/2{top:50%;}
.top-16{top:1rem;}
.top-2{top:.125rem;}
.top-24{top:1.5rem;}
.top-8{top:.5rem;}
.top-\[78px\]{top:78px;}
.isolate{isolation:isolate;}
.z-0{z-index:0;}
.z-10{z-index:10;}
.z-50{z-index:50;}
.z-\[1\]{z-index:1;}
.z-\[2\]{z-index:2;}
.z-\[inherit\]{z-index:inherit;}
.-m-12{margin:-.75rem;}
.-m-6{margin:-.375rem;}
.m-0{margin:0;}
.m-2{margin:.125rem;}
.m-4{margin:.25rem;}
.m-6{margin:.375rem;}
.m-auto{margin:auto;}
.-mx-24{margin-left:-1.5rem;margin-right:-1.5rem;}
.-mx-4{margin-left:-.25rem;margin-right:-.25rem;}
.mx-2{margin-left:.125rem;margin-right:.125rem;}
.mx-8{margin-left:.5rem;margin-right:.5rem;}
.mx-auto{margin-left:auto;margin-right:auto;}
.my-12{margin-bottom:.75rem;margin-top:.75rem;}
.my-16{margin-bottom:1rem;margin-top:1rem;}
.my-24{margin-bottom:1.5rem;margin-top:1.5rem;}
.my-32{margin-bottom:2rem;margin-top:2rem;}
.-mb-4{margin-bottom:-.25rem;}
.-ml-24{margin-left:-1.5rem;}
.-ml-6{margin-left:-.375rem;}
.mb-0{margin-bottom:0;}
.mb-12{margin-bottom:.75rem;}
.mb-16{margin-bottom:1rem;}
.mb-20{margin-bottom:1.25rem;}
.mb-24{margin-bottom:1.5rem;}
.mb-28{margin-bottom:1.75rem;}
.mb-32{margin-bottom:2rem;}
.mb-4{margin-bottom:.25rem;}
.mb-56{margin-bottom:3.5rem;}
.mb-7{margin-bottom:.4375rem;}
.mb-8{margin-bottom:.5rem;}
.mb-\[133px\]{margin-bottom:133px;}
.ml-0{margin-left:0;}
.ml-12{margin-left:.75rem;}
.ml-16{margin-left:1rem;}
.ml-2{margin-left:.125rem;}
.ml-24{margin-left:1.5rem;}
.ml-32{margin-left:2rem;}
.ml-4{margin-left:.25rem;}
.ml-8{margin-left:.5rem;}
.ml-auto{margin-left:auto;}
.mr-0{margin-right:0;}
.mr-12{margin-right:.75rem;}
.mr-4{margin-right:.25rem;}
.mr-8{margin-right:.5rem;}
.mr-auto{margin-right:auto;}
.mt-1{margin-top:.0625rem;}
.mt-12{margin-top:.75rem;}
.mt-16{margin-top:1rem;}
.mt-2{margin-top:.125rem;}
.mt-20{margin-top:1.25rem;}
.mt-24{margin-top:1.5rem;}
.mt-32{margin-top:2rem;}
.mt-4{margin-top:.25rem;}
.mt-56{margin-top:3.5rem;}
.mt-6{margin-top:.375rem;}
.mt-8{margin-top:.5rem;}
.mt-auto{margin-top:auto;}
.line-clamp-1{-webkit-line-clamp:1;}
.line-clamp-1,.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;}
.line-clamp-2{-webkit-line-clamp:2;}
.line-clamp-3{-webkit-line-clamp:3;}
.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;}
.line-clamp-\[6\]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;}
.line-clamp-\[6\]{-webkit-line-clamp:6;}
.block{display:block;}
.inline-block{display:inline-block;}
.inline{display:inline;}
.flex{display:flex;}
.inline-flex{display:inline-flex;}
.grid{display:grid;}
.contents{display:contents;}
.hidden{display:none;}
.aspect-\[3\/2\]{aspect-ratio:3/2;}
.aspect-square{aspect-ratio:1/1;}
.\!size-32{height:2rem!important;width:2rem!important;}
.size-12{height:.75rem;width:.75rem;}
.size-16{height:1rem;width:1rem;}
.size-20{height:1.25rem;width:1.25rem;}
.size-24{height:1.5rem;width:1.5rem;}
.size-28{height:1.75rem;width:1.75rem;}
.size-32{height:2rem;width:2rem;}
.size-40{height:2.5rem;width:2.5rem;}
.size-8{height:.5rem;width:.5rem;}
.size-\[12px\]{height:12px;width:12px;}
.size-\[24px\]{height:24px;width:24px;}
.size-full{height:100%;width:100%;}
.\!h-40{height:2.5rem!important;}
.\!h-\[160px\]{height:160px!important;}
.\!h-\[168px\]{height:168px!important;}
.\!h-\[66\.7vw\]{height:66.7vw!important;}
.\!h-\[var\(--carousel-big-item-size\)\]{height:var(--carousel-big-item-size)!important;}
.\!h-\[var\(--carousel-small-item-size\)\]{height:var(--carousel-small-item-size)!important;}
.\!h-full{height:100%!important;}
.h-12{height:.75rem;}
.h-160{height:10rem;}
.h-20{height:1.25rem;}
.h-24{height:1.5rem;}
.h-32{height:2rem;}
.h-36{height:2.25rem;}
.h-40{height:2.5rem;}
.h-48{height:3rem;}
.h-60{height:3.75rem;}
.h-\[108px\]{height:108px;}
.h-\[20px\]{height:20px;}
.h-\[218px\]{height:218px;}
.h-\[376px\]{height:376px;}
.h-\[68px\]{height:68px;}
.h-auto{height:auto;}
.h-full{height:100%;}
.\!max-h-\[var\(--carousel-big-item-max-size\)\]{max-height:var(--carousel-big-item-max-size)!important;}
.\!max-h-\[var\(--carousel-small-item-max-size\)\]{max-height:var(--carousel-small-item-max-size)!important;}
.max-h-\[20px\]{max-height:20px;}
.max-h-\[280px\]{max-height:280px;}
.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px);}
.max-h-\[var\(--carousel-max-size\)\]{max-height:var(--carousel-max-size);}
.max-h-full{max-height:100%;}
.min-h-48{min-height:3rem;}
.min-h-64{min-height:4rem;}
.min-h-72{min-height:4.5rem;}
.min-h-\[1\.4375rem\]{min-height:1.4375rem;}
.min-h-\[40px\]{min-height:40px;}
.min-h-\[42px\]{min-height:42px;}
.min-h-\[72px\]{min-height:72px;}
.w-0{width:0;}
.w-1\/2{width:50%;}
.w-1\/3{width:33.333333%;}
.w-160{width:10rem;}
.w-2\/3{width:66.666667%;}
.w-20{width:1.25rem;}
.w-24{width:1.5rem;}
.w-256{width:16rem;}
.w-32{width:2rem;}
.w-40{width:2.5rem;}
.w-64{width:4rem;}
.w-\[200px\]{width:200px;}
.w-\[223px\]{width:223px;}
.w-\[46px\]{width:46px;}
.w-\[68px\]{width:68px;}
.w-\[calc\(100\%\+48px\)\]{width:calc(100% + 48px);}
.w-\[var\(--carousel-big-item-size\)\]{width:var(--carousel-big-item-size);}
.w-\[var\(--carousel-small-item-size\)\]{width:var(--carousel-small-item-size);}
.w-auto{width:auto;}
.w-fit{width:-moz-fit-content;width:fit-content;}
.w-full{width:100%;}
.w-max{width:-moz-max-content;width:max-content;}
.min-w-0{min-width:0;}
.min-w-20{min-width:1.25rem;}
.min-w-48{min-width:3rem;}
.min-w-\[100px\]{min-width:100px;}
.min-w-\[164px\]{min-width:164px;}
.min-w-\[337px\]{min-width:337px;}
.min-w-\[58px\]{min-width:58px;}
.min-w-\[6ch\]{min-width:6ch;}
.\!max-w-\[128px\]{max-width:128px!important;}
.\!max-w-\[var\(--carousel-big-item-max-size\)\]{max-width:var(--carousel-big-item-max-size)!important;}
.\!max-w-\[var\(--carousel-small-item-max-size\)\]{max-width:var(--carousel-small-item-max-size)!important;}
.max-w-224{max-width:14rem;}
.max-w-\[1072px\]{max-width:1072px;}
.max-w-\[256px\]{max-width:256px;}
.max-w-\[400px\]{max-width:400px;}
.max-w-\[450px\]{max-width:450px;}
.max-w-\[498px\]{max-width:498px;}
.max-w-full{max-width:100%;}
.flex-1{flex:1 1 0%;}
.shrink-0{flex-shrink:0;}
.grow{flex-grow:1;}
.origin-top-left{transform-origin:top left;}
.-translate-x-1\/2{--tw-translate-x:-50%;}
.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.-translate-y-1\/2{--tw-translate-y:-50%;}
.-translate-y-full{--tw-translate-y:-100%;}
.-translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.animate-spin{animation:spin 1s linear infinite;}
.cursor-pointer{cursor:pointer;}
.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness);}
.snap-mandatory{--tw-scroll-snap-strictness:mandatory;}
.snap-start{scroll-snap-align:start;}
.scroll-mt-\[120px\]{scroll-margin-top:120px;}
.scroll-mt-\[145px\]{scroll-margin-top:145px;}
.scroll-mt-\[51px\]{scroll-margin-top:51px;}
.scroll-pl-12{scroll-padding-left:.75rem;}
.list-none{list-style-type:none;}
.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.grid-flow-col{grid-auto-flow:column;}
.grid-flow-col-dense{grid-auto-flow:column dense;}
.auto-rows-max{grid-auto-rows:max-content;}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}
.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr));}
.flex-row{flex-direction:row;}
.flex-row-reverse{flex-direction:row-reverse;}
.flex-col{flex-direction:column;}
.flex-col-reverse{flex-direction:column-reverse;}
.flex-wrap{flex-wrap:wrap;}
.flex-nowrap{flex-wrap:nowrap;}
.place-items-center{place-items:center;}
.content-start{align-content:flex-start;}
.items-start{align-items:flex-start;}
.items-end{align-items:flex-end;}
.items-center{align-items:center;}
.items-baseline{align-items:baseline;}
.items-stretch{align-items:stretch;}
.justify-start{justify-content:flex-start;}
.justify-end{justify-content:flex-end;}
.justify-center{justify-content:center;}
.justify-between{justify-content:space-between;}
.gap-0{gap:0;}
.gap-12{gap:.75rem;}
.gap-16{gap:1rem;}
.gap-2{gap:.125rem;}
.gap-24{gap:1.5rem;}
.gap-32{gap:2rem;}
.gap-4{gap:.25rem;}
.gap-6{gap:.375rem;}
.gap-8{gap:.5rem;}
.gap-x-12{-moz-column-gap:.75rem;column-gap:.75rem;}
.gap-x-24{-moz-column-gap:1.5rem;column-gap:1.5rem;}
.gap-x-4{-moz-column-gap:.25rem;column-gap:.25rem;}
.gap-x-48{-moz-column-gap:3rem;column-gap:3rem;}
.gap-x-6{-moz-column-gap:.375rem;column-gap:.375rem;}
.gap-x-8{-moz-column-gap:.5rem;column-gap:.5rem;}
.gap-y-16{row-gap:1rem;}
.gap-y-4{row-gap:.25rem;}
.gap-y-8{row-gap:.5rem;}
.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));}
.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));}
.space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));}
.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));}
.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));}
.self-start{align-self:flex-start;}
.self-center{align-self:center;}
.overflow-hidden{overflow:hidden;}
.overflow-clip{overflow:clip;}
.overflow-x-auto{overflow-x:auto;}
.overflow-y-auto{overflow-y:auto;}
.overflow-y-hidden{overflow-y:hidden;}
.overflow-x-visible{overflow-x:visible;}
.overscroll-x-auto{overscroll-behavior-x:auto;}
.overscroll-x-contain{overscroll-behavior-x:contain;}
.truncate{overflow:hidden;white-space:nowrap;}
.text-ellipsis,.truncate{text-overflow:ellipsis;}
.whitespace-nowrap{white-space:nowrap;}
.whitespace-pre-line{white-space:pre-line;}
.text-wrap{text-wrap:wrap;}
.break-words{overflow-wrap:break-word;}
.break-all{word-break:break-all;}
.rounded-inherit{border-radius:inherit;}
.rounded-none{border-radius:0;}
.border{border-width:1px;}
.border-0{border-width:0;}
.border-1{border-width:.0625rem;}
.border-2{border-width:.125rem;}
.border-x-12{border-left-width:.75rem;border-right-width:.75rem;}
.border-x-6{border-left-width:.375rem;border-right-width:.375rem;}
.border-y{border-bottom-width:1px;border-top-width:1px;}
.border-b-12{border-bottom-width:.75rem;}
.border-b-6{border-bottom-width:.375rem;}
.border-l{border-left-width:1px;}
.border-t{border-top-width:1px;}
.border-t-1{border-top-width:.0625rem;}
.border-t-6{border-top-width:.375rem;}
.border-solid{border-style:solid;}
.border-transparent{border-color:transparent;}
.border-x-transparent{border-left-color:transparent;border-right-color:transparent;}
.border-b-\[\#ECEEF2\]{--tw-border-opacity:1;border-bottom-color:rgb(236 238 242/var(--tw-border-opacity,1));}
.bg-\[\#1C1C1CB2\]{background-color:#1c1c1cb2;}
.bg-\[\#FFF\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));}
.bg-transparent{background-color:transparent;}
.bg-\[linear-gradient\(180deg\,rgba\(15\,17\,23\,0\)_0\%\,rgba\(15\,17\,23\,0\.56\)_30\.29\%\,rgba\(15\,17\,23\,0\.6\)_100\%\)\]{background-image:linear-gradient(180deg,#0f111700,#0f11178f 30.29%,#0f111799);}
.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));}
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops));}
.from-\[\#3f55bf\]{--tw-gradient-from:#3f55bf var(--tw-gradient-from-position);--tw-gradient-to:rgba(63,85,191,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}
.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}
.to-\[\#59de99\]{--tw-gradient-to:#59de99 var(--tw-gradient-to-position);}
.bg-fixed{background-attachment:fixed;}
.bg-center{background-position:50%;}
.bg-repeat{background-repeat:repeat;}
.object-cover{-o-object-fit:cover;object-fit:cover;}
.object-center{-o-object-position:center;object-position:center;}
.p-11{padding:.6875rem;}
.p-12{padding:.75rem;}
.p-16{padding:1rem;}
.p-20{padding:1.25rem;}
.p-24{padding:1.5rem;}
.p-4{padding:.25rem;}
.p-8{padding:.5rem;}
.px-11{padding-left:.6875rem;padding-right:.6875rem;}
.px-12{padding-left:.75rem;padding-right:.75rem;}
.px-16{padding-left:1rem;padding-right:1rem;}
.px-24{padding-left:1.5rem;padding-right:1.5rem;}
.px-4{padding-left:.25rem;padding-right:.25rem;}
.px-8{padding-left:.5rem;padding-right:.5rem;}
.py-0{padding-bottom:0;padding-top:0;}
.py-12{padding-bottom:.75rem;padding-top:.75rem;}
.py-16{padding-bottom:1rem;padding-top:1rem;}
.py-2{padding-bottom:.125rem;padding-top:.125rem;}
.py-20{padding-bottom:1.25rem;padding-top:1.25rem;}
.py-24{padding-bottom:1.5rem;padding-top:1.5rem;}
.py-32{padding-bottom:2rem;padding-top:2rem;}
.py-4{padding-bottom:.25rem;padding-top:.25rem;}
.py-5{padding-bottom:.3125rem;padding-top:.3125rem;}
.py-6{padding-bottom:.375rem;padding-top:.375rem;}
.py-8{padding-bottom:.5rem;padding-top:.5rem;}
.pb-12{padding-bottom:.75rem;}
.pb-18{padding-bottom:1.125rem;}
.pb-20{padding-bottom:1.25rem;}
.pb-24{padding-bottom:1.5rem;}
.pb-32{padding-bottom:2rem;}
.pb-4{padding-bottom:.25rem;}
.pb-8{padding-bottom:.5rem;}
.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom));}
.pl-12{padding-left:.75rem;}
.pl-2{padding-left:.125rem;}
.pl-24{padding-left:1.5rem;}
.pl-8{padding-left:.5rem;}
.pr-12{padding-right:.75rem;}
.pr-16{padding-right:1rem;}
.pr-24{padding-right:1.5rem;}
.pr-4{padding-right:.25rem;}
.pr-40{padding-right:2.5rem;}
.pr-44{padding-right:2.75rem;}
.pr-8{padding-right:.5rem;}
.ps-24{padding-inline-start:1.5rem;}
.pt-0{padding-top:0;}
.pt-12{padding-top:.75rem;}
.pt-16{padding-top:1rem;}
.pt-24{padding-top:1.5rem;}
.pt-3{padding-top:.1875rem;}
.pt-8{padding-top:.5rem;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-start{text-align:start;}
.align-baseline{vertical-align:baseline;}
.align-top{vertical-align:top;}
.align-middle{vertical-align:middle;}
.align-text-top{vertical-align:text-top;}
.text-inherit{font-size:inherit;}
.leading-\[18px\]{line-height:18px;}
.leading-none{line-height:1;}
.text-inherit{color:inherit;}
.underline{text-decoration-line:underline;}
.\!no-underline{text-decoration-line:none!important;}
.no-underline{text-decoration-line:none;}
.underline-offset-2{text-underline-offset:2px;}
.opacity-0{opacity:0;}
.opacity-100{opacity:1;}
.opacity-5{opacity:.05;}
.opacity-50{opacity:.5;}
.outline-none{outline:2px solid transparent;outline-offset:2px;}
.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);}
.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.duration-200{transition-duration:.2s;}
.duration-500{transition-duration:.5s;}
.duration-700{transition-duration:.7s;}
.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1);}
.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1);}
.tap-highlight-transparent{-webkit-tap-highlight-color:transparent;}
.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none;}
.scrollbar-none::-webkit-scrollbar{display:none;}
.scroll-smooth{scroll-behavior:smooth;}
.\[background-image\:var\(--bgImg\)\]{background-image:var(--bgImg);}
.\[background-size\:1536px_1024px\]{background-size:1536px 1024px;}
.\[grid-auto-columns\:max-content\]{grid-auto-columns:max-content;}
.\[grid-column\:span_1\]{grid-column:span 1;}
.\[grid-column\:span_2\]{grid-column:span 2;}
.\[grid-row\:span_1\]{grid-row:span 1;}
.\[grid-row\:span_2\]{grid-row:span 2;}
.\[scrollbar-gutter\:auto\]{scrollbar-gutter:auto;}
.\[text-align\:inherit\]{text-align:inherit;}
.\[text-shadow\:2px_2px_4px_rgba\(0\,0\,0\,0\.5\)\]{text-shadow:2px 2px 4px rgba(0,0,0,.5);}
.\[word-break\:break-word\]{word-break:break-word;}
.before\:text-action-default-low:before{color:var(--rev-t236);content:var(--tw-content);}
.before\:shadow-long:before{box-shadow:0 8px 16px #0000001f;content:var(--tw-content);}
.before\:rounded-lg:before{border-radius:.75rem;content:var(--tw-content);}
.before\:rounded-full:before{border-radius:624.9375rem;content:var(--tw-content);}
.after\:bg-action-default-min-hover:after{background-color:var(--rev-t102);content:var(--tw-content);}
.after\:text-onaction-default-low:after{color:var(--rev-t268);content:var(--tw-content);}
.after\:rounded-md:after{border-radius:.5rem;content:var(--tw-content);}
.after\:rounded-lg:after{border-radius:.75rem;content:var(--tw-content);}
.after\:rounded-full:after{border-radius:624.9375rem;content:var(--tw-content);}
.hover\:bg-static-default-mid-hover:hover{background-color:var(--rev-t33);}
.hover\:bg-static-default-low-hover:hover{background-color:var(--rev-t36);}
.hover\:bg-static-default-min-hover:hover{background-color:var(--rev-t39);}
.hover\:bg-action-default-hi-hover:hover{background-color:var(--rev-t87);}
.hover\:bg-action-default-mid-hover:hover{background-color:var(--rev-t92);}
.hover\:bg-action-default-low-hover:hover{background-color:var(--rev-t97);}
.hover\:bg-action-default-low-hoverpressed:hover{background-color:var(--rev-t99);}
.hover\:bg-action-default-min-hover:hover{background-color:var(--rev-t102);}
.hover\:bg-surface-brand-hi:hover{background-color:var(--rev-t133);}
.hover\:bg-float-default-low-hover:hover{background-color:var(--rev-t138);}
.hover\:border-action-default-low-pressed:hover{border-color:var(--rev-t177);}
.hover\:text-action-default-hi-hover:hover{color:var(--rev-t232);}
.hover\:shadow-middle:hover{box-shadow:0 4px 8px #00000014;}
.hover\:shadow-long:hover{box-shadow:0 8px 16px #0000001f;}
.focus\:shadow-long:focus{box-shadow:0 8px 16px #0000001f;}
.disabled\:bg-static-default-low-disabled:disabled{background-color:var(--rev-t37);}
.disabled\:bg-action-default-hi-disabled:disabled{background-color:var(--rev-t90);}
.disabled\:bg-action-default-min-disabled:disabled{background-color:var(--rev-t105);}
.disabled\:border-action-default-hi-disabled:disabled{border-color:var(--rev-t170);}
.disabled\:border-action-default-low-disabled:disabled{border-color:var(--rev-t178);}
.disabled\:text-action-default-hi-disabled:disabled{color:var(--rev-t235);}
.disabled\:text-onaction-default-hi-disabled:disabled{color:var(--rev-t264);}
.peer:checked~.peer-checked\:bg-action-success-hi{background-color:var(--rev-t117);}
.peer:hover~.peer-hover\:bg-action-default-low-hover{background-color:var(--rev-t97);}
.peer:disabled~.peer-disabled\:bg-static-default-low-disabled{background-color:var(--rev-t37);}
.peer:disabled~.peer-disabled\:border-action-default-mid-disabled{border-color:var(--rev-t174);}
.peer:disabled~.peer-disabled\:text-onaction-default-mid-disabled{color:var(--rev-t267);}
.peer:disabled:checked~.peer-disabled\:peer-checked\:bg-action-success-hi-disabled{background-color:var(--rev-t121);}
@media (min-width:768px){
.md\:body-2{font-family:BMDupletTXT,HelveticaTXT,sans-serif;font-weight:400;}
.md\:body-2{font-size:.875rem;letter-spacing:0;line-height:1.25rem;}
.md\:body-2-bold{font-weight:600;}
.md\:body-2-bold{font-family:BMDupletTXT,HelveticaTXT,sans-serif;}
.md\:body-2-bold{font-size:.875rem;letter-spacing:0;line-height:1.25rem;}
}
.\[\&_li\]\:rounded-lg li{border-radius:.75rem;}
.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none;}
.before\:absolute:before{content:var(--tw-content);position:absolute;}
.before\:-inset-\[var\(--review-details-padding\)\]:before{content:var(--tw-content);inset:calc(var(--review-details-padding)*-1);}
.before\:-top-\[calc\(var\(--review-details-gradient-top\)\*\.7\)\]:before{content:var(--tw-content);top:calc(var(--review-details-gradient-top)*.7*-1);}
.before\:left-3:before{content:var(--tw-content);left:.1875rem;}
.before\:-z-10:before{content:var(--tw-content);z-index:-10;}
.before\:size-16:before{content:var(--tw-content);height:1rem;width:1rem;}
.before\:border-transparent:before{border-color:transparent;content:var(--tw-content);}
.before\:bg-current:before{background-color:currentColor;content:var(--tw-content);}
.before\:bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(15\,17\,23\,0\.56\)_30\%\,rgba\(15\,17\,23\,0\.6\)_100\%\)\]:before{background-image:linear-gradient(180deg,transparent,rgba(15,17,23,.56) 30%,rgba(15,17,23,.6));content:var(--tw-content);}
.before\:backdrop-blur-\[var\(--review-details-padding\)\]:before{content:var(--tw-content);--tw-backdrop-blur:blur(var(--review-details-padding));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content);}
.before\:\[mask\:linear-gradient\(180deg\,transparent_0\%\,\#000_30\%\,\#000\)\]:before{content:var(--tw-content);-webkit-mask:linear-gradient(180deg,transparent,#000 30%,#000);mask:linear-gradient(180deg,transparent,#000 30%,#000);}
.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none;}
.after\:absolute:after{content:var(--tw-content);position:absolute;}
.after\:inset-0:after{content:var(--tw-content);inset:0;}
.after\:\!top-\[initial\]:after{content:var(--tw-content);top:auto!important;}
.after\:bottom-0:after{bottom:0;content:var(--tw-content);}
.after\:left-0:after{content:var(--tw-content);left:0;}
.after\:left-1\/2:after{content:var(--tw-content);left:50%;}
.after\:right-0:after{content:var(--tw-content);right:0;}
.after\:right-9:after{content:var(--tw-content);right:.5625rem;}
.after\:top-1\/2:after{content:var(--tw-content);top:50%;}
.after\:z-\[-1\]:after{content:var(--tw-content);z-index:-1;}
.after\:size-4:after{content:var(--tw-content);height:.25rem;width:.25rem;}
.after\:size-48:after{content:var(--tw-content);height:3rem;width:3rem;}
.after\:h-full:after{content:var(--tw-content);height:100%;}
.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;}
.after\:-translate-x-1\/2:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.after\:rounded-bl-\[0\.75rem\]:after{border-bottom-left-radius:.75rem;content:var(--tw-content);}
.after\:rounded-br-\[0\.75rem\]:after{border-bottom-right-radius:.75rem;content:var(--tw-content);}
.after\:bg-current:after{background-color:currentColor;content:var(--tw-content);}
.after\:bg-transparent:after{background-color:transparent;content:var(--tw-content);}
.after\:opacity-0:after{content:var(--tw-content);opacity:0;}
.after\:backdrop-blur-\[16px\]:after{content:var(--tw-content);--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}
.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content);}
.after\:\[mask\:linear-gradient\(180deg\,transparent_0\%\,\#000_30\%\,\#000\)\]:after{content:var(--tw-content);-webkit-mask:linear-gradient(180deg,transparent,#000 30%,#000);mask:linear-gradient(180deg,transparent,#000 30%,#000);}
.first\:rounded-t-inherit:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.last\:rounded-b-inherit:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;}
.last\:first\:border-b-0:first-child:last-child{border-bottom-width:0;}
.hover\:z-\[1\]:hover{z-index:1;}
.hover\:underline:hover{text-decoration-line:underline;}
.hover\:\!no-underline:hover{text-decoration-line:none!important;}
.hover\:no-underline:hover{text-decoration-line:none;}
.hover\:opacity-100:hover{opacity:1;}
.hover\:drop-shadow-xl:hover{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,.03)) drop-shadow(0 8px 5px rgba(0,0,0,.08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
.focus\:\!no-underline:focus{text-decoration-line:none!important;}
.focus\:opacity-100:focus{opacity:1;}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}
.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}
.group:hover .group-hover\:border-b-\[\#D9DAE0\]{--tw-border-opacity:1;border-bottom-color:rgb(217 218 224/var(--tw-border-opacity,1));}
.peer:checked~.peer-checked\:border-none{border-style:none;}
.has-\[\[data-test\=container-wrapper\]_\>_\*\]\:block:has([data-test=container-wrapper]>*){display:block;}
@media (prefers-reduced-motion:no-preference){
.motion-safe\:animate-fade-in{animation:fade .3s ease-in forwards;}
.motion-safe\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.motion-safe\:transition-all{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,height,width,margin,padding,top,left,right,bottom,font-size,line-height;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.motion-safe\:transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.motion-safe\:duration-200{transition-duration:.2s;}
.motion-safe\:duration-300{transition-duration:.3s;}
.motion-safe\:duration-\[400ms\]{transition-duration:.4s;}
.motion-safe\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1);}
.motion-safe\:ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1);}
.before\:motion-safe\:transition-all:before{content:var(--tw-content);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,height,width,margin,padding,top,left,right,bottom,font-size,line-height;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.before\:motion-safe\:duration-\[400ms\]:before{content:var(--tw-content);transition-duration:.4s;}
.before\:motion-safe\:ease-in-out:before{content:var(--tw-content);transition-timing-function:cubic-bezier(.4,0,.2,1);}
.after\:motion-safe\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,height,width,margin,padding,top,left,right,bottom,font-size,line-height;transition-timing-function:cubic-bezier(.4,0,.2,1);}
.after\:motion-safe\:duration-\[400ms\]:after{content:var(--tw-content);transition-duration:.4s;}
.after\:motion-safe\:ease-in-out:after{content:var(--tw-content);transition-timing-function:cubic-bezier(.4,0,.2,1);}
}
@media (prefers-reduced-motion:reduce){
.motion-reduce\:transition-none{transition-property:none;}
.motion-reduce\:\[background-attachment\:unset\]{background-attachment:unset;}
}
@media (min-width:375px){
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (min-width:768px){
.md\:relative{position:relative;}
.md\:sticky{position:sticky;}
.md\:right-0{right:0;}
.md\:top-0{top:0;}
.md\:top-\[106px\]{top:106px;}
.md\:col-span-1{grid-column:span 1/span 1;}
.md\:col-span-3{grid-column:span 3/span 3;}
.md\:mx-0{margin-left:0;margin-right:0;}
.md\:mx-8{margin-left:.5rem;margin-right:.5rem;}
.md\:mx-auto{margin-left:auto;margin-right:auto;}
.md\:my-40{margin-bottom:2.5rem;margin-top:2.5rem;}
.md\:my-72{margin-bottom:4.5rem;margin-top:2.5rem;}
.md\:mb-0{margin-bottom:0;}
.md\:mb-32{margin-bottom:2rem;}
.md\:ml-auto{margin-left:auto;}
.md\:mr-32{margin-right:2rem;}
.md\:mt-0{margin-top:0;}
.md\:mt-2{margin-top:.125rem;}
.md\:mt-32{margin-top:2rem;}
.md\:mt-auto{margin-top:auto;}
.md\:line-clamp-5{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
.md\:block{display:block;}
.md\:flex{display:flex;}
.md\:hidden{display:none;}
.md\:\!h-auto{height:auto!important;}
.md\:h-32{height:2rem;}
.md\:h-48{height:3rem;}
.md\:h-\[498px\]{height:498px;}
.md\:h-\[var\(--carousel-small-item-size\)\]{height:var(--carousel-small-item-size);}
.md\:h-full{height:100%;}
.md\:\!max-h-\[var\(--carousel-small-item-size\)\]{max-height:var(--carousel-small-item-size)!important;}
.md\:w-1\/2{width:50%;}
.md\:w-1\/5{width:20%;}
.md\:w-160{width:10rem;}
.md\:w-2\/3{width:66.666667%;}
.md\:w-256{width:16rem;}
.md\:w-32{width:2rem;}
.md\:w-48{width:3rem;}
.md\:w-\[360px\]{width:360px;}
.md\:w-\[498px\]{width:498px;}
.md\:w-\[52px\]{width:52px;}
.md\:w-\[var\(--carousel-small-item-size\)\]{width:var(--carousel-small-item-size);}
.md\:w-auto{width:auto;}
.md\:w-fit{width:-moz-fit-content;width:fit-content;}
.md\:w-full{width:100%;}
.md\:min-w-\[337px\]{min-width:337px;}
.md\:\!max-w-\[var\(--carousel-small-item-size\)\]{max-width:var(--carousel-small-item-size)!important;}
.md\:max-w-\[206px\]{max-width:206px;}
.md\:max-w-\[498px\]{max-width:498px;}
.md\:max-w-\[min\(33\.33\%\,416px\)\]{max-width:min(33.33%,416px);}
.md\:max-w-none{max-width:none;}
.md\:flex-1{flex:1 1 0%;}
.md\:shrink-0{flex-shrink:0;}
.md\:grow{flex-grow:1;}
.md\:basis-2\/3{flex-basis:66.666667%;}
.md\:scroll-mt-\[121px\]{scroll-margin-top:121px;}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
.md\:flex-row{flex-direction:row;}
.md\:flex-col{flex-direction:column;}
.md\:flex-col-reverse{flex-direction:column-reverse;}
.md\:flex-wrap{flex-wrap:wrap;}
.md\:flex-nowrap{flex-wrap:nowrap;}
.md\:items-end{align-items:flex-end;}
.md\:items-center{align-items:center;}
.md\:items-baseline{align-items:baseline;}
.md\:items-stretch{align-items:stretch;}
.md\:justify-start{justify-content:flex-start;}
.md\:justify-center{justify-content:center;}
.md\:justify-evenly{justify-content:space-evenly;}
.md\:gap-16{gap:1rem;}
.md\:gap-20{gap:1.25rem;}
.md\:gap-24{gap:1.5rem;}
.md\:gap-28{gap:1.75rem;}
.md\:gap-4{gap:.25rem;}
.md\:gap-8{gap:.5rem;}
.md\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));}
.md\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));}
.md\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));}
.md\:self-end{align-self:flex-end;}
.md\:overflow-auto{overflow:auto;}
.md\:overflow-x-auto{overflow-x:auto;}
.md\:overflow-y-hidden{overflow-y:hidden;}
.md\:text-clip{text-overflow:clip;}
.md\:rounded-\[32px\]{border-radius:32px;}
.md\:rounded-b-\[32px\]{border-bottom-left-radius:32px;border-bottom-right-radius:32px;}
.md\:bg-\[linear-gradient\(270deg\,\#fff_0\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background-image:linear-gradient(270deg,#fff,#fff0);}
.md\:p-0{padding:0;}
.md\:p-16{padding:1rem;}
.md\:px-0{padding-left:0;padding-right:0;}
.md\:px-16{padding-left:1rem;padding-right:1rem;}
.md\:px-24{padding-left:1.5rem;padding-right:1.5rem;}
.md\:py-12{padding-bottom:.75rem;padding-top:.75rem;}
.md\:py-20{padding-bottom:1.25rem;padding-top:1.25rem;}
.md\:py-24{padding-bottom:1.5rem;padding-top:1.5rem;}
.md\:pb-24{padding-bottom:1.5rem;}
.md\:pb-48{padding-bottom:3rem;}
.md\:pl-32{padding-left:2rem;}
.md\:ps-0{padding-inline-start:0;}
.md\:pt-32{padding-top:2rem;}
.md\:pt-48{padding-top:1rem;}
.md\:text-center{text-align:center;}
.md\:\[background-position\:0_-100px\]{background-position:0 -100px;}
}
@media (min-width:900px){
.min-\[900px\]\:w-\[456px\]{width:456px;}
}
@media (min-width:1200px){
.lg\:inset-x-0{left:0;right:0;}
.lg\:bottom-0{bottom:0;}
.lg\:top-auto{top:auto;}
.lg\:col-span-3{grid-column:span 3/span 3;}
.lg\:col-span-9{grid-column:span 9/span 9;}
.lg\:mr-64{margin-right:4rem;}
.lg\:h-24{height:1.5rem;}
.lg\:h-\[52px\]{height:52px;}
.lg\:h-\[var\(--carousel-max-size\)\]{height:var(--carousel-max-size);}
.lg\:w-1\/2{width:50%;}
.lg\:w-\[254px\]{width:254px;}
.lg\:w-\[29\.125rem\]{width:29.125rem;}
.lg\:w-\[var\(--carousel-small-item-size\)\]{width:var(--carousel-small-item-size);}
.lg\:w-auto{width:auto;}
.lg\:max-w-\[1184px\]{max-width:1184px;}
.lg\:max-w-\[min\(50\%\,560px\)\]{max-width:min(50%,560px);}
.lg\:basis-1\/2{flex-basis:50%;}
.lg\:basis-full{flex-basis:100%;}
.lg\:scroll-mt-\[81px\]{scroll-margin-top:81px;}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.lg\:flex-row-reverse{flex-direction:row-reverse;}
.lg\:flex-col{flex-direction:column;}
.lg\:gap-56{gap:3.5rem;}
.lg\:overflow-y-auto{overflow-y:auto;}
.lg\:overflow-x-hidden{overflow-x:hidden;}
.lg\:overscroll-y-contain{overscroll-behavior-y:contain;}
.lg\:bg-\[linear-gradient\(0deg\,\#fff_0\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background-image:linear-gradient(0deg,#fff,#fff0);}
.lg\:px-14{padding-left:.875rem;padding-right:.875rem;}
.lg\:px-32{padding-left:2rem;padding-right:2rem;}
.lg\:pe-0{padding-inline-end:0;}
.lg\:ps-64{padding-inline-start:4rem;}
}
.\[\&\:nth-child\(n\+7\)\]\:hidden:nth-child(n+7){display:none;}
@media (min-width:768px){
.md\:\[\&\:nth-child\(n\+7\)\]\:flex:nth-child(n+7){display:flex;}
}
.\[\&\>\*\]\:w-full>*{width:100%;}
.\[\&_li\]\:w-\[223px\] li{width:223px;}
.\[\&_li\]\:bg-\[url\(\'\/img\/product\/verified-refurbished\/fingerprint\.svg\'\)\,_url\(\'\/img\/product\/verified-refurbished\/holo\.avif\'\)\] li{background-image:url(https://front-office.statics.backmarket.com/0806d446455b7e1654f91e02c9244691796a9e91/img/product/verified-refurbished/fingerprint.svg),url(https://front-office.statics.backmarket.com/0806d446455b7e1654f91e02c9244691796a9e91/img/product/verified-refurbished/holo.avif);}
.\[\&_li\]\:bg-blend-overlay li{background-blend-mode:overlay;}
.\[\&_li\]\:\[background-attachment\:scroll\,fixed\] li{background-attachment:scroll,fixed;}
@media (max-height:512px){
.\[\@media\(max-height\:512px\)\]\:hidden{display:none;}
}
#didomi-host{color:var(--rev-t208)!important;font-family:BMDupletTXT,HelveticaTXT,sans-serif!important;}
#didomi-host{font-size:.875rem!important;}
._cardContainer_15vjq_2{container-name:product-card;container-type:inline-size;}
._darkOverlay_15ncz_2{background:linear-gradient(180deg,#1d202400 49.5%,#1d2024 80.5%);}
/* .mai69785{mask:linear-gradient(180deg,#000 0,#000 calc(100% - 2rem),transparent);-webkit-mask:linear-gradient(180deg,#000 0,#000 calc(100% - 2rem),transparent);} */
.bgGradient[data-v-5dc86097]{background:linear-gradient(180.6deg,transparent,rgba(0,0,0,.25) 35%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.5));}
[data-v-5dc86097] .grade-gradient-12{background:linear-gradient(200.23deg,#ee8ab0 9.18%,#830b59 92.18%);}
:root{--carousel-max-size:45lvh;--carousel-big-item-size:calc(80vw - 26px);--carousel-big-item-width:var(--carousel-big-item-size);--carousel-big-item-max-size:var(--carousel-max-size);--gap-between-images:12px;--carousel-small-item-size:calc(             (var(--carousel-big-item-size) / 2) - var(--gap-between-images)           );--carousel-small-item-max-size:calc(             (var(--carousel-max-size) / 2) - var(--gap-between-images)           );}
@media (min-width: 768px){
:root{--carousel-big-item-width:calc(80vw - 26px);--carousel-big-item-size:100%;--carousel-max-size:448px;--carousel-small-item-size:104px;}
}
@media (min-width: 1200px){
:root{--carousel-big-item-size:448px;}
}
:root{--color-component-overlay-bg:rgba(25, 25, 37, 0.9);--color-component-button-primary-bg-default-neutral-inverse-resting:#ffffff;--color-component-button-primary-text-default-neutral-inverse-resting:#0c0c14;--color-component-button-primary-bg-default-neutral-inverse-hover:#e5e5e9;--color-component-button-primary-text-default-neutral-inverse-hover:#313142;--color-component-button-secondary-icon-default-neutral-inverse-resting:#ffffff;--color-component-button-secondary-text-default-neutral-inverse-resting:#ffffff;--color-fill-brand-indigo:#4a4af4;--components-spacing-xxxxs:2px;--components-spacing-lg:24px;--components-spacing-xxl:40px;--size-component-button-minWidth-medium:48px;--typography-weight-highimp:600;}
:root{--color-primary-light:#A8A9FC;--color-primary-dark:#2F2FC1;--color-greyscale-black-60:#6D6E71;--color-ui-colors-background-neutral-2:#F0F5F7;--color-ui-colors-text-100:#101820;--time-faster:0.1s;--curve:cubic-bezier(0.25, 0.1, 0.25, 1);}
.__affirm-logo{font-family:"affirm"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;white-space:nowrap;letter-spacing:0;-ms-font-feature-settings:"liga" 1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.8em;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
.__affirm-logo.__affirm-logo-blue{color:#060809;}
.__affirm-logo.__affirm-logo-blue.__ligature__affirm_full_logo__:after{color:var(--color-fill-brand-indigo);}
.__affirm-logo.__ligature__affirm_full_logo__:after{position:absolute;left:0;bottom:0;}
.__affirm-logo.__ligature__affirm_full_logo__{font-size:1.236em;}
.__affirm-logo.__ligature__affirm_full_logo__:after{content:"";}
.__apr_badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5em;padding:.125em .5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em;border-radius:.5em;font-family:inherit;font-style:normal;font-weight:medium;font-size:1em;margin-right:.25em;vertical-align:-0.12em;}
.__apr_badge::before{content:"";width:1em;height:1em;left:.25em;background-size:contain;background-repeat:no-repeat;}
.__apr_badge.__apr_badge_indigo{background:var(--bg-surface-brand-indigo, #e2e2ff);color:var(--text-brand-indigo-oncolor, #4242cf);}
.__apr_badge.__apr_badge_indigo::before{background-image:url("https://cdn-assets.affirm.com/upfunnel/assets/zero_percent_badge_icon_indigo.svg");}
#didomi-host{all:initial;-ms-overflow-style:auto;-moz-appearance:none;-moz-binding:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-moz-context-properties:none;-moz-float-edge:content-box;-moz-force-broken-image-icon:0;-moz-image-region:auto;-moz-orient:inline;-moz-outline-radius-bottomleft:0;-moz-outline-radius-bottomright:0;-moz-outline-radius-topleft:0;-moz-outline-radius-topright:0;-moz-stack-sizing:stretch-to-fit;-moz-text-blink:none;-moz-user-focus:none;-moz-user-input:auto;-moz-user-modify:read-only;-moz-window-shadow:default;-webkit-border-before-color:currentcolor;-webkit-border-before-style:none;-webkit-border-before-width:medium;-webkit-box-reflect:none;-webkit-mask-attachment:scroll;-webkit-mask-clip:border;-webkit-mask-image:none;-webkit-mask-origin:padding;-webkit-mask-position:0 0;-webkit-mask-position-x:0;-webkit-mask-position-y:0;-webkit-mask-repeat:repeat;-webkit-mask-repeat-x:repeat;-webkit-mask-repeat-y:repeat;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-stroke-color:currentcolor;-webkit-text-stroke-width:0;-webkit-touch-callout:default;align-content:stretch;align-items:stretch;align-self:auto;animation-delay:0s;animation-direction:normal;animation-duration:0s;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;azimuth:center;-webkit-backface-visibility:visible;backface-visibility:visible;background-attachment:scroll;background-blend-mode:normal;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;block-size:auto;border-block-end-color:currentcolor;border-block-end-style:none;border-block-end-width:medium;border-block-start-color:currentcolor;border-block-start-style:none;border-block-start-width:medium;border-bottom-left-radius:0;border-bottom-right-radius:0;border-collapse:separate;border-image-outset:0s;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-inline-end-color:currentcolor;border-inline-end-style:none;border-inline-end-width:medium;border-inline-start-color:currentcolor;border-inline-start-style:none;border-inline-start-width:medium;border:none;border-spacing:0;border-top-left-radius:0;border-top-right-radius:0;bottom:auto;box-align:stretch;-webkit-box-decoration-break:slice;box-decoration-break:slice;box-direction:normal;box-flex:0;box-flex-group:1;box-lines:single;box-ordinal-group:1;box-orient:initial;box-pack:start;box-shadow:none;box-sizing:content-box;-moz-column-break-after:auto;break-after:auto;-moz-column-break-before:auto;break-before:auto;-moz-column-break-inside:auto;break-inside:auto;caption-side:top;caret-color:auto;clear:none;clip:auto;-webkit-clip-path:none;clip-path:none;color:initial;-moz-column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule-color:currentcolor;column-rule-color:currentcolor;-moz-column-rule-style:none;column-rule-style:none;-moz-column-rule-width:medium;column-rule-width:medium;-moz-column-span:none;column-span:none;-moz-column-width:auto;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;empty-cells:show;filter:none;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:1;flex-wrap:nowrap;float:none;font-family:initial;font-feature-settings:normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size:medium;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-weight:normal;grid-auto-columns:auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column-end:auto;grid-column-gap:0;grid-column-start:auto;grid-row-end:auto;grid-row-gap:0;grid-row-start:auto;grid-template-areas:none;grid-template-columns:none;grid-template-rows:none;height:auto;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;image-orientation:0deg;image-rendering:auto;image-resolution:1dppx;ime-mode:auto;inline-size:auto;isolation:auto;justify-content:flex-start;left:auto;letter-spacing:normal;line-break:auto;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:disc;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;margin:0;marker-offset:auto;-webkit-mask-clip:border-box;mask-clip:border-box;-webkit-mask-composite:source-over;mask-composite:add;mask-image:none;mask-mode:match-source;-webkit-mask-origin:border-box;mask-origin:border-box;mask-position:0 0;mask-repeat:repeat;-webkit-mask-size:auto;mask-size:auto;mask-type:luminance;max-height:none;max-width:none;min-block-size:0;min-height:0;min-inline-size:0;min-width:0;mix-blend-mode:normal;object-fit:fill;object-position:50% 50%;offset-block-end:auto;offset-block-start:auto;offset-inline-end:auto;offset-inline-start:auto;opacity:1;order:0;orphans:2;outline-color:initial;outline-offset:0;outline-style:none;outline-width:medium;overflow:visible;overflow-clip-box:padding-box;overflow-wrap:normal;overflow-x:visible;overflow-y:visible;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:auto;position:static;quotes:initial;resize:none;right:auto;ruby-align:space-around;ruby-merge:separate;ruby-position:over;scroll-behavior:auto;-webkit-scroll-snap-coordinate:none;-ms-scroll-snap-coordinate:none;scroll-snap-coordinate:none;-webkit-scroll-snap-destination:0 0;-ms-scroll-snap-destination:0 0;scroll-snap-destination:0 0;-webkit-scroll-snap-points-x:none;-ms-scroll-snap-points-x:none;scroll-snap-points-x:none;-webkit-scroll-snap-points-y:none;-ms-scroll-snap-points-y:none;scroll-snap-points-y:none;-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none;scroll-snap-type-x:none;scroll-snap-type-y:none;shape-image-threshold:0;shape-margin:0;shape-outside:none;-moz-tab-size:8;tab-size:8;table-layout:auto;text-align:initial;text-align-last:auto;text-combine-upright:none;-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-emphasis-color:currentcolor;text-emphasis-color:currentcolor;-webkit-text-emphasis-position:over;text-emphasis-position:over right;-webkit-text-emphasis-style:none;text-emphasis-style:none;text-indent:0;text-justify:auto;-webkit-text-orientation:mixed;text-orientation:mixed;text-overflow:clip;text-rendering:auto;text-shadow:none;text-transform:none;text-underline-position:auto;top:auto;touch-action:auto;transform:none;transform-box:border-box;transform-origin:50% 50% 0;transform-style:flat;transition-delay:0s;transition-duration:0s;transition-property:all;transition-timing-function:ease;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;will-change:auto;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-appearance:none;-ms-appearance:none;appearance:none;-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;z-index:auto;}
#didomi-host{display:block;font-size:15px;height:0;line-height:160%;text-rendering:optimizeLegibility;width:0;-webkit-font-smoothing:antialiased;}
#didomi-host div{box-sizing:border-box;display:block;max-width:100%;}
#didomi-host :focus{outline:1px auto #4d90fe;}
#didomi-host{font-family:"Arial";}
@keyframes spin{to{transform:rotate(1turn);}}
@keyframes fade{0%{opacity:0;}to{opacity:1;}}
@keyframes fade{0%{opacity:0;}to{opacity:1;}}
@font-face{font-display:swap;font-family:BMDupletTXT;font-style:normal;font-weight:400;src:url(https://ds.statics.backmarket.com/fonts/v13.0.0/BMDupletTXT-Regular.woff2);}
@font-face{font-display:swap;font-family:BMDupletTXT;font-style:italic;font-weight:400;src:url(https://ds.statics.backmarket.com/fonts/v13.0.0/BMDupletTXT-Italic.woff2);}
@font-face{font-display:swap;font-family:BMDupletTXT;font-style:normal;font-weight:600;src:url(https://ds.statics.backmarket.com/fonts/v13.0.0/BMDupletTXT-Semibold.woff2);}
@font-face{font-display:swap;font-family:BMDupletTXT;font-style:italic;font-weight:600;src:url(https://ds.statics.backmarket.com/fonts/v13.0.0/BMDupletTXT-SemiboldItalic.woff2);}
@font-face{ascent-override:80%;font-family:HelveticaTXT;font-weight:400;size-adjust:102%;src:local("Helvetica");}
@font-face{ascent-override:85%;font-family:HelveticaTXT;font-weight:600;size-adjust:96%;src:local("Helvetica Bold");}
@font-face{font-display:swap;font-family:BMDupletDSP;font-style:normal;font-weight:600;src:url(https://ds.statics.backmarket.com/fonts/v13.0.0/BMDupletDSP-Semibold.woff2);}
@font-face{ascent-override:85%;font-family:HelveticaDSP;font-weight:600;size-adjust:91.8%;src:local("Helvetica Bold");}
@font-face{font-family:"affirm";src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");font-weight:normal;font-style:normal;}
    :root {
      --moxo-bg: #f5f5f2;
      --moxo-paper: #ffffff;
      --moxo-soft: #ecece6;
      --moxo-soft-2: #f9f9f6;
      --moxo-ink: #111111;
      --moxo-muted: #66645f;
      --moxo-line: #deded7;
      --moxo-dark: #151515;
      --moxo-green: #0f7a4f;
      --moxo-radius: 22px;
      --moxo-radius-sm: 14px;
      --moxo-shadow: 0 18px 50px rgba(0, 0, 0, .08);
      --moxo-shadow-soft: 0 10px 25px rgba(0, 0, 0, .06);
    }

    * { box-sizing: border-box; }

    body {
      margin: 0;
      font-family: BMDupletDSP,HelveticaDSP,sans-serif;
      color: var(--moxo-ink);
      background:
        radial-gradient(circle at top left, rgba(255,255,255,.95), transparent 30%),
        linear-gradient(180deg, #f7f7f4 0%, #efefea 100%);
    }

    a { color: inherit; text-decoration: none; }
    img { max-width: 100%; display: block; }
    button, input { font: inherit; }

    .detail-main {
      width: min(1180px, calc(100% - 32px));
      margin: 0 auto;
      padding: 34px 0 90px;
    }

    .detail-breadcrumb {
      display: flex;
      align-items: center;
      gap: 10px;
      margin: 8px 0 22px;
      color: var(--moxo-muted);
      font-size: 13px;
      font-weight: 700;
    }

    .detail-breadcrumb a:hover { color: var(--moxo-ink); text-decoration: underline; }
    .detail-breadcrumb i { font-size: 10px; opacity: .6; }
    .detail-breadcrumb span { color: var(--moxo-ink); max-width: 260px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

    .detail-hero {
      display: grid;
      grid-template-columns: minmax(0, 1.08fr) minmax(360px, .92fr);
      gap: 24px;
      align-items: start;
    }

    .detail-gallery-card,
    .detail-buy-card,
    .detail-section,
    .review-feature,
    .suggestions-inner {
      border: 1px solid var(--moxo-line);
      background: rgba(255,255,255,.82);
      box-shadow: var(--moxo-shadow-soft);
      backdrop-filter: blur(16px);
    }

    .detail-gallery-card {
      position: sticky;
      top: 18px;
      border-radius: 30px;
      padding: 18px;
      overflow: hidden;
    }

    .detail-img-wrap {
      position: relative;
      display: grid;
      place-items: center;
      min-height: 560px;
      border-radius: 24px;
      overflow: hidden;
      background:
        linear-gradient(135deg, rgba(0,0,0,.035), rgba(0,0,0,.005)),
        var(--moxo-soft-2);
    }

    .detail-img-wrap::before {
      content: "";
      position: absolute;
      inset: 16px;
      border-radius: 22px;
      border: 1px dashed rgba(0,0,0,.08);
      pointer-events: none;
    }

    .detail-img-wrap > img {
      width: min(82%, 520px);
      max-height: 500px;
      object-fit: contain;
      filter: drop-shadow(0 24px 35px rgba(0,0,0,.12));
      transition: transform .28s ease, opacity .2s ease;
      z-index: 1;
    }

    .detail-img-wrap:hover > img { transform: scale(1.025); }

    .detail-badge {
      position: absolute;
      top: 18px;
      left: 18px;
      z-index: 2;
      padding: 8px 12px;
      border-radius: 999px;
      background: var(--moxo-dark);
      color: #fff;
      font-size: 12px;
      font-weight: 800;
      letter-spacing: .03em;
      text-transform: uppercase;
    }

    .gallery-actions {
      position: absolute;
      left: 18px;
      right: 18px;
      bottom: 18px;
      z-index: 3;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
    }

    .detail-slider-controls {
      display: flex;
      align-items: center;
      gap: 8px;
      padding: 8px;
      border: 1px solid rgba(0,0,0,.1);
      border-radius: 999px;
      background: rgba(255,255,255,.88);
      box-shadow: 0 10px 25px rgba(0,0,0,.08);
      backdrop-filter: blur(12px);
    }

    .detail-slider-controls button,
    .thumb-scroll-btn {
      width: 36px;
      height: 36px;
      border: 0;
      border-radius: 50%;
      background: #111;
      color: #fff;
      cursor: pointer;
      display: grid;
      place-items: center;
      transition: transform .18s ease, opacity .18s ease;
    }

    .detail-slider-controls button:hover,
    .thumb-scroll-btn:hover { transform: translateY(-1px); opacity: .86; }

    #detail-img-dots {
      min-width: 48px;
      text-align: center;
      letter-spacing: 3px;
      color: #111;
      font-size: 12px;
    }

    .detail-thumbs {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(68px, 1fr));
      gap: 10px;
      margin-top: 14px;
    }

    .detail-thumb {
      border: 1px solid var(--moxo-line);
      border-radius: 16px;
      background: #fff;
      padding: 8px;
      min-height: 76px;
      cursor: pointer;
      transition: border .18s ease, transform .18s ease, box-shadow .18s ease;
    }

    .detail-thumb img {
      width: 100%;
      height: 58px;
      object-fit: contain;
    }

    .detail-thumb.active {
      border-color: #111;
      box-shadow: 0 0 0 3px rgba(0,0,0,.08);
    }

    .detail-thumb:hover { transform: translateY(-2px); }

    .detail-buy-card {
      border-radius: 30px;
      padding: 28px;
    }

    .detail-kicker {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      margin-bottom: 14px;
      padding: 8px 12px;
      border-radius: 999px;
      background: var(--moxo-soft);
      font-size: 12px;
      font-weight: 900;
      letter-spacing: .06em;
      text-transform: uppercase;
    }

    .detail-name {
      margin: 0;
      font-family: BMDupletDSP,HelveticaDSP,sans-serif;
      font-size: clamp(34px, 4vw, 58px);
      line-height: .94;
      letter-spacing: -.055em;
    }

    .detail-tagline {
      margin: 16px 0 18px;
      color: var(--moxo-muted);
      font-size: 16px;
      line-height: 1.55;
    }

    .detail-rating {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      gap: 10px;
      margin: 0 0 22px;
      font-size: 14px;
    }

    .stars, .big-stars, .review-stars { color: #111; display: inline-flex; gap: 2px; }
    .rating-num { font-weight: 900; }
    .rating-count { color: var(--moxo-muted); }

    .help-trigger {
      margin-left: auto;
      display: inline-flex;
      align-items: center;
      gap: 6px;
      font-weight: 800;
      text-decoration: underline;
      text-underline-offset: 4px;
    }

    .price-panel {
      display: grid;
      gap: 8px;
      margin: 0 0 22px;
      padding: 18px;
      border-radius: 22px;
      background: #111;
      color: #fff;
    }

    .price-label { font-size: 12px; color: rgba(255,255,255,.65); font-weight: 800; text-transform: uppercase; letter-spacing: .06em; }
    .detail-price { display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px; font-size: 40px; line-height: 1; font-weight: 900; letter-spacing: -.04em; }
    .detail-price small { font-size: 13px; font-weight: 700; color: rgba(255,255,255,.68); letter-spacing: 0; }
    .detail-price s { color: rgba(255,255,255,.55); font-size: 18px; font-weight: 700; }

    .savings-pill {
      width: fit-content;
      display: inline-flex;
      align-items: center;
      gap: 6px;
      padding: 7px 10px;
      border-radius: 999px;
      background: #e9f8ef;
      color: var(--moxo-green);
      font-size: 12px;
      font-weight: 900;
    }

    .detail-option-group { margin: 22px 0; }
    .detail-option-group label, .quantity-wrap label {
      display: flex;
      justify-content: space-between;
      margin-bottom: 10px;
      font-size: 13px;
      font-weight: 900;
      text-transform: uppercase;
      letter-spacing: .04em;
    }

    .color-options, .storage-options {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 10px;
    }

    .color-label-btn, .storage-btn {
      min-height: 48px;
      padding: 12px 14px;
      border: 1px solid var(--moxo-line);
      border-radius: 14px;
      background: #fff;
      color: #111;
      cursor: pointer;
      font-size: 14px;
      font-weight: 800;
      text-align: left;
      transition: border .18s ease, transform .18s ease, box-shadow .18s ease, background .18s ease;
    }

    .color-label-btn:hover, .storage-btn:hover { transform: translateY(-1px); border-color: #111; }
    .color-label-btn.active, .storage-btn.active { background: #111; color: #fff; border-color: #111; box-shadow: 0 8px 18px rgba(0,0,0,.12); }

    .quantity-row {
      display: grid;
      grid-template-columns: 1fr auto;
      gap: 12px;
      align-items: end;
      margin: 24px 0 16px;
    }

    .quantity-wrap { margin: 0; }
    .quantity-input {
      width: 110px;
      height: 48px;
      border: 1px solid var(--moxo-line);
      border-radius: 14px;
      background: #fff;
      color: #111;
      padding: 0 14px;
      font-weight: 900;
      outline: none;
    }

    .quantity-input:focus { border-color: #111; box-shadow: 0 0 0 4px rgba(0,0,0,.08); }

    .detail-actions { display: flex; gap: 10px; margin-top: 14px; }
    .btn-add-cart, .btn-secondary-action {
      border: 0;
      border-radius: 16px;
      cursor: pointer;
      min-height: 56px;
      padding: 0 18px;
      font-weight: 900;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
      transition: transform .18s ease, opacity .18s ease, box-shadow .18s ease;
    }

    .btn-add-cart {
      flex: 1;
      background: #111;
      color: #fff;
      box-shadow: 0 14px 28px rgba(0,0,0,.18);
    }

    .btn-secondary-action { background: #efefea; color: #111; width: 58px; }
    .btn-add-cart:hover, .btn-secondary-action:hover { transform: translateY(-2px); opacity: .9; }

    .detail-perks {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 8px;
      margin-top: 16px;
    }

    .perk {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      min-height: 58px;
      border-radius: 14px;
      background: var(--moxo-soft-2);
      border: 1px solid var(--moxo-line);
      color: var(--moxo-muted);
      font-size: 12px;
      font-weight: 800;
      text-align: center;
    }

    .section-grid {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(340px, .55fr);
      gap: 22px;
      margin-top: 24px;
      align-items: start;
    }

    .detail-section, .review-feature {
      border-radius: 26px;
      padding: 24px;
    }

    .section-heading {
      margin: 0 0 16px;
      font-family: BMDupletDSP,HelveticaDSP,sans-serif;
      font-size: 28px;
      line-height: 1;
      letter-spacing: -.04em;
    }

    .section-subtext { margin: -6px 0 18px; color: var(--moxo-muted); line-height: 1.5; }

    .specs-table-wrap { overflow: hidden; border: 1px solid var(--moxo-line); border-radius: 18px; }
    .specs-table { width: 100%; border-collapse: collapse; background: #fff; }
    .specs-table tr + tr { border-top: 1px solid var(--moxo-line); }
    .specs-table td { padding: 15px 16px; vertical-align: top; font-size: 14px; }
    .spec-key { width: 36%; color: var(--moxo-muted); font-weight: 900; }
    .spec-val { font-weight: 800; }

    .review-feature {
      overflow: hidden;
      background: #111;
      color: #fff;
      position: relative;
    }

    .review-feature::before {
      content: "";
      position: absolute;
      width: 260px;
      height: 260px;
      right: -130px;
      top: -130px;
      background: rgba(255,255,255,.12);
      border-radius: 50%;
      pointer-events: none;
    }

    .review-video-shell {
      position: relative;
      overflow: hidden;
      border-radius: 20px;
      background: #222;
      aspect-ratio: 16 / 9;
      margin-top: 14px;
      border: 1px solid rgba(255,255,255,.13);
    }

    #review-details {
      width: 100%;
      height: 100%;
      border: 0;
    }

    .video-placeholder {
      position: absolute;
      inset: 0;
      display: grid;
      place-items: center;
      padding: 22px;
      text-align: center;
      color: rgba(255,255,255,.72);
      font-weight: 800;
      pointer-events: none;
    }

    .review-feature .section-heading { color: #fff; }
    .review-feature .section-subtext { color: rgba(255,255,255,.68); }

    .review-proof-list {
      display: grid;
      gap: 10px;
      margin-top: 16px;
    }

    .mw-100{
      max-width: 100px;
    }

    .proof-pill {
      display: flex;
      align-items: center;
      gap: 10px;
      padding: 11px 12px;
      border-radius: 14px;
      background: rgba(255,255,255,.08);
      color: rgba(255,255,255,.88);
      font-size: 13px;
      font-weight: 800;
    }

    .reviews-summary {
      display: grid;
      grid-template-columns: 230px 1fr;
      gap: 18px;
      align-items: start;
    }

    .reviews-score {
      border-radius: 20px;
      padding: 20px;
      background: #111;
      color: #fff;
      text-align: center;
    }

    .big-score { font-size: 58px; font-weight: 900; letter-spacing: -.06em; line-height: 1; }
    .big-stars { justify-content: center; color: #fff; margin: 10px 0; }
    .big-count { color: rgba(255,255,255,.65); font-size: 13px; font-weight: 800; }

    .reviews-list { display: grid; gap: 12px; }
    .review-card {
      padding: 16px;
      border-radius: 18px;
      background: #fff;
      border: 1px solid var(--moxo-line);
    }

    .review-header { display: flex; align-items: center; gap: 11px; }
    .reviewer-avatar {
      width: 38px;
      height: 38px;
      border-radius: 50%;
      background: #111;
      color: #fff;
      display: grid;
      place-items: center;
      font-weight: 900;
    }

    .reviewer-name { font-weight: 900; }
    .review-date { color: var(--moxo-muted); font-size: 12px; font-weight: 700; }
    .review-stars { margin-left: auto; font-size: 12px; }
    .review-text { margin: 12px 0 0; color: var(--moxo-muted); line-height: 1.55; font-size: 14px; }

    .suggestions-section {
      width: min(1180px, calc(100% - 32px));
      margin: -56px auto 80px;
    }

    .suggestions-inner { border-radius: 30px; padding: 24px; }
    .suggestions-title {
      margin: 0 0 18px;
      font-family: BMDupletDSP,HelveticaDSP,sans-serif;
      font-size: 30px;
      letter-spacing: -.04em;
    }

    .suggestions-grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 14px;
    }

    .product-card {
      overflow: hidden;
      border-radius: 22px;
      background: #fff;
      border: 1px solid var(--moxo-line);
      transition: transform .18s ease, box-shadow .18s ease;
    }

    .product-card:hover { transform: translateY(-3px); box-shadow: var(--moxo-shadow); }
    .product-img-wrap { position: relative; min-height: 190px; display: grid; place-items: center; background: var(--moxo-soft-2); padding: 18px; }
    .product-img-wrap img { max-height: 160px; object-fit: contain; filter: drop-shadow(0 14px 20px rgba(0,0,0,.1)); }
    .product-badge { position: absolute; top: 12px; left: 12px; padding: 7px 10px; border-radius: 999px; background: #111; color: #fff; font-size: 11px; font-weight: 900; }
    .product-info { padding: 16px; }
    .product-info h3 { margin: 0 0 8px; font-size: 16px; }
    .price { margin: 0 0 14px; font-weight: 900; }
    .price small { color: var(--moxo-muted); font-weight: 700; }
    .btn-view { display: inline-flex; align-items: center; justify-content: center; min-height: 38px; padding: 0 14px; border-radius: 999px; background: #111; color: #fff; font-size: 13px; font-weight: 900; }

    .help-overlay {
      position: fixed;
      inset: 0;
      display: none;
      place-items: center;
      z-index: 9999;
      padding: 20px;
      background: rgba(0,0,0,.58);
      backdrop-filter: blur(6px);
    }

    .help-overlay:target { display: grid; }
    .help-box {
      width: min(560px, 100%);
      border-radius: 26px;
      background: #fff;
      color: #111;
      padding: 24px;
      box-shadow: 0 30px 90px rgba(0,0,0,.3);
      position: relative;
    }

    .help-box h3 { margin: 0 0 16px; font-family: BMDupletDSP,HelveticaDSP,sans-serif; font-size: 26px; }
    .help-box ul { display: grid; gap: 12px; margin: 0; padding: 0; list-style: none; }
    .help-box li { display: flex; gap: 12px; align-items: flex-start; padding: 12px; border-radius: 16px; background: var(--moxo-soft-2); color: var(--moxo-muted); }
    .help-box li i { color: #111; margin-top: 3px; }
    .help-x { position: absolute; top: 16px; right: 16px; width: 34px; height: 34px; display: grid; place-items: center; border-radius: 50%; background: #111; color: #fff; }
    .help-close { display: inline-flex; margin-top: 16px; min-height: 44px; padding: 0 18px; align-items: center; border-radius: 999px; background: #111; color: #fff; font-weight: 900; }

    .sticky-cart-bar {
      position: fixed;
      left: 50%;
      bottom: 16px;
      transform: translateX(-50%) translateY(130%);
      width: min(760px, calc(100% - 28px));
      z-index: 1000;
      display: flex;
      align-items: center;
      gap: 14px;
      padding: 12px;
      border-radius: 22px;
      background: rgba(255,255,255,.92);
      border: 1px solid var(--moxo-line);
      box-shadow: 0 18px 45px rgba(0,0,0,.16);
      backdrop-filter: blur(16px);
      opacity: 0;
      transition: transform .24s ease, opacity .24s ease;
    }

    .sticky-cart-bar.show { transform: translateX(-50%) translateY(0); opacity: 1; }
    .sticky-thumb { width: 52px; height: 52px; border-radius: 14px; object-fit: contain; background: var(--moxo-soft-2); padding: 5px; }
    .sticky-meta { min-width: 0; flex: 1; }
    .sticky-title { font-weight: 900; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .sticky-price { color: var(--moxo-muted); font-size: 13px; font-weight: 800; }
    .sticky-add { border: 0; min-height: 46px; padding: 0 18px; border-radius: 14px; background: #111; color: #fff; font-weight: 900; cursor: pointer; }

    @media (max-width: 960px) {
      .detail-hero, .section-grid, .reviews-summary { grid-template-columns: 1fr; }
      .detail-gallery-card { position: relative; top: auto; }
      .detail-img-wrap { min-height: 420px; }
      .suggestions-grid { grid-template-columns: 1fr; }
      .help-trigger { margin-left: 0; }
    }

    @media (max-width: 560px) {
      .detail-main { width: min(100% - 20px, 1180px); padding-top: 20px; }
      .detail-gallery-card, .detail-buy-card, .detail-section, .review-feature, .suggestions-inner { border-radius: 22px; padding: 16px; }
      .detail-img-wrap { min-height: 340px; border-radius: 18px; }
      .color-options, .storage-options, .detail-perks, .quantity-row { grid-template-columns: 1fr; }
      .detail-price { font-size: 34px; }
      .sticky-cart-bar { bottom: 10px; }
      .sticky-add { padding: 0 14px; }
    }

    .to-\[\#59de99\]{
      background: linear-gradient(135deg, #b162ff, #d29cff);
    }

    li.flex p.bg-surface-default-low{
      background-color: #f8f9fc !important;
    }

    li.flex p.bg-surface-default-low span{
      display: flex;
      justify-self: center;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }


    .donation-container{
    width:100%;
    background:#fff;
    border-radius:24px;
    padding:60px;
    text-align:center;
    box-shadow:0 20px 60px rgba(0,0,0,.08);
}

.badge{
    display:inline-block;
    padding:10px 18px;
    border-radius:999px;
    background:#ecfdf5;
    color:#047857;
    font-weight:600;
    margin-bottom:24px;
}

h1{
    font-size:3rem;
    line-height:1.1;
    margin-bottom:20px;
    color:#111827;
}

.description{
    font-size:1.2rem;
    color:#6b7280;
    max-width:650px;
    margin:0 auto 40px;
}

.goal-box{
    background:#f3f4f6;
    border-radius:16px;
    padding:24px;
    margin-bottom:40px;
}

.goal-top{
    display:flex;
    justify-content:space-between;
    margin-bottom:12px;
    font-weight:600;
}

.progress{
    height:14px;
    border-radius:999px;
    background:#e5e7eb;
    overflow:hidden;
}

.progress-fill{
    width:74%;
    height:100%;
    background:#10b981;
}

.impact{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:20px;
    margin-bottom:50px;
}

.impact-card{
    padding:20px;
    background:#f9fafb;
    border-radius:16px;
}

.amount{
    font-size:2rem;
    font-weight:700;
    color:#111827;
    margin-bottom:8px;
}

.impact-card p{
    color:#6b7280;
}

.button-wrapper{
    margin-top:20px;
}

.note{
    margin-top:18px;
    color:#6b7280;
    font-size:.95rem;
}

@media(max-width:768px){

    .donation-container{
        padding:32px;
    }

    h1{
        font-size:2.2rem;
    }

    .impact{
        grid-template-columns:1fr;
    }
}


.impact-card input[type="radio"] {
    display: none;
}

/* highlight selected card */
.impact-card:has(input[type="radio"]:checked) {
    border-color: #2ecc71;
    background: #f3fff6;
    transform: scale(1.02);
}

/* custom input styling */
.impact-card input[type="number"] {
    width: 100%;
    margin-top: 8px;
    padding: 6px;
    display: none;
}

/* show input only when custom is selected */
.impact-card.custom:has(input[type="radio"]:checked) input[type="number"] {
    display: block;
}