.checkout-page{color:#f6f1ec;background:#151617;min-height:78vh;padding:0 0 90px}.checkout-wrap{padding-top:55px}.checkout-top{max-width:830px;padding-bottom:27px}.checkout-top h1{letter-spacing:-1.7px;margin:11px 0 14px;font-size:clamp(35px,5vw,57px);line-height:1.1}.checkout-top h1 span{color:#f17649}.checkout-top>p{color:#bdb2ad;margin:0 0 17px;font-size:13px;line-height:1.8}.checkout-top>a{color:#f7a07b;font-size:12px;font-weight:850}.checkout-test-banner{color:#d7beb1;background:#372821;border:1px solid #8c5539;border-radius:7px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:25px;padding:16px 20px;font-size:12px;display:flex}.checkout-test-banner strong{color:#ffaa7d;letter-spacing:1.3px;font-size:10px}.checkout-message{background:#262627;border:1px solid #514740;border-radius:9px;padding:45px 25px}.checkout-message h2{margin:0 0 18px;font-size:22px}.checkout-message a{color:#ff9870;font-weight:900}.checkout-layout{grid-template-columns:minmax(0,1.3fr) minmax(295px,.8fr);align-items:start;gap:22px;display:grid}.checkout-form{flex-direction:column;gap:20px;display:flex}.checkout-panel,.checkout-summary{background:#252628;border:1px solid #494345;border-radius:10px;padding:25px}.checkout-step{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.checkout-step>span{color:#ffa47d;font-size:12px;font-weight:950}.checkout-step h2{letter-spacing:-.4px;margin:0;font-size:19px}.checkout-step small{color:#a69e98;margin-left:auto;font-size:10px}.checkout-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.checkout-fields label{color:#f0e6e0;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:850;display:flex}.checkout-fields label.wide{grid-column:1/-1}.checkout-fields input,.checkout-fields select{color:#f3ede7;background:#323335;border:1px solid #635b57;border-radius:5px;outline:0;width:100%;min-height:46px;padding:12px 11px;font-size:16px}.checkout-fields input:focus,.checkout-fields select:focus{border-color:#f08051;box-shadow:0 0 0 3px #f0805125}.checkout-field-note{color:#ad9f98;margin:17px 0 0;font-size:11px;line-height:1.65}.checkout-shipping-ok,.checkout-shipping-pending{background:#27362c;border:1px solid #43734c;border-radius:7px;align-items:start;gap:14px;padding:20px;display:flex}.checkout-shipping-ok>span,.checkout-shipping-pending>span{color:#91d09b;font-size:20px}.checkout-shipping-pending{background:#392d25;border-color:#78533e}.checkout-shipping-pending>span{color:#f8af6b}.checkout-shipping-ok strong,.checkout-shipping-pending strong{color:#f2ece7;font-size:12px}.checkout-shipping-ok p,.checkout-shipping-pending p{color:#c8bab0;margin:7px 0 0;font-size:11px;line-height:1.7}.checkout-payment-options{gap:10px;display:grid}.checkout-payment-option{color:#a8a2a0;background:#2d2d30;border:1px solid #4a4546;border-radius:6px;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:15px;display:grid}.checkout-payment-option>div{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.checkout-payment-option strong{color:#d5cbc6;font-size:12px}.checkout-payment-option small{color:#b1a5a0;font-size:11px}.checkout-payment-option>span{white-space:nowrap;color:#d8a892;text-align:right;font-size:10px}.checkout-summary{position:sticky;top:110px}.checkout-summary-line{border-bottom:1px solid #454043;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.checkout-summary-line>div{flex-direction:column;gap:6px;min-width:0;display:flex}.checkout-summary-line strong{font-size:12px;line-height:1.45}.checkout-summary-line>strong{white-space:nowrap;color:#f4e8df}.checkout-summary-line small{color:#b6aaa4;font-size:11px;line-height:1.45}.checkout-summary-cost,.checkout-summary-total{color:#b9afa8;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:12px;display:flex}.checkout-summary-cost:first-of-type{margin-top:13px}.checkout-summary-cost strong{color:#f5e9e2;font-size:12px}.checkout-summary-total{color:#f2eee8;border-top:1px solid #65534c;margin-top:15px;padding:23px 0 0}.checkout-summary-total strong{color:#ffb28e;font-size:25px}.checkout-warning{color:#c2b7ae;margin:22px 0 14px;font-size:11px;line-height:1.7}.checkout-pay-button{color:#17110d;cursor:pointer;background:#ff955c;border:1px solid #ef7b43;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:17px 16px;font-size:13px;font-weight:850;transition:filter .15s;display:flex}.checkout-pay-button:not(:disabled):hover{filter:brightness(1.08)}.checkout-pay-button:focus-visible,.checkout-payment-option:focus-within{outline-offset:3px;outline:2px solid #ffaf85}.checkout-pay-button:disabled{color:#b7aca7;cursor:not-allowed;opacity:.75;background:#414043;border-color:#666065}.checkout-payment-option{cursor:pointer;transition:border-color .15s,background .15s}.checkout-payment-option input[type=radio]{accent-color:#ff955c;flex:none;width:18px;height:18px;margin:0}.checkout-payment-option.selected{color:#fff;background:#403029;border-color:#ff955c}.checkout-payment-option.unavailable{opacity:.55;cursor:not-allowed}.checkout-payment-option.unavailable input{cursor:not-allowed}.checkout-admin-test{background:#33302a;border:1px solid #676049;border-radius:7px;margin-top:25px;padding:17px}.checkout-admin-test h3{margin:11px 0 7px;font-size:15px}.checkout-admin-test p{color:#d0c1b7;font-size:11px;line-height:1.7}.checkout-admin-test button{color:#171210;background:#e97843;border:0;border-radius:5px;width:100%;min-height:43px;padding:11px;font-size:12px;font-weight:900}.checkout-admin-test button:disabled{color:#aaa19b;cursor:not-allowed;background:#5f5854}.checkout-admin-test small{color:#dfb18e;margin-top:10px;font-size:10px;display:block}.checkout-test-receipt{background:#26392b;border:1px solid #3f8852;border-radius:7px;flex-direction:column;gap:8px;margin-top:20px;padding:15px;font-size:12px;display:flex}.checkout-test-receipt>span{color:#b5ecbf;font-weight:950}.checkout-test-receipt p{color:#c0d9c3;margin:0;line-height:1.7}.checkout-test-receipt a{color:#a6dfb3;font-weight:850}.checkout-error,.checkout-price-change{color:#ffd0b7;background:#3d2c27;border:1px solid #ab644b;border-radius:7px;margin-top:14px;padding:14px;font-size:11px;line-height:1.7}.checkout-price-change{margin:10px 0 0}.checkout-small{color:#b5a9a4;font-size:12px}.fulfilment-admin{background:#242527;border:1px solid #494346;border-radius:10px;padding:27px}.fulfilment-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:23px;display:flex}.fulfilment-top h2{letter-spacing:-1px;margin:9px 0;font-size:clamp(26px,3.7vw,40px)}.fulfilment-top p{color:#b8ada8;max-width:740px;margin:0;font-size:12px;line-height:1.7}.fulfilment-lock{color:#ffe1c9;background:#3a2b24;border:1px solid #84573f;border-radius:7px;margin:23px 0;padding:17px}.fulfilment-lock strong{font-size:12px}.fulfilment-lock p{color:#d9bba8;margin:7px 0 0;font-size:11px;line-height:1.7}.fulfilment-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 24px;display:flex}.fulfilment-tabs button{color:#eee2dc;background:#363338;border:1px solid #625952;border-radius:5px;min-height:39px;padding:10px 13px;font-size:11px;font-weight:850}.fulfilment-tabs button.active{color:#1d1410;background:#f0804f;border-color:#f0804f}.fulfilment-instructions,.fulfilment-orders-help{color:#c2b4ad;background:#2d2c2e;border:1px solid #504846;border-radius:6px;margin-bottom:15px;padding:16px;font-size:12px;line-height:1.75}.fulfilment-rate-list{gap:7px;display:grid}.fulfilment-rate{background:#2c2d30;border:1px solid #494347;border-radius:6px;grid-template-columns:minmax(145px,1fr) minmax(120px,.5fr) minmax(125px,.4fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.fulfilment-rate-country{flex-direction:column;gap:4px;display:flex}.fulfilment-rate-country strong{font-size:12px}.fulfilment-rate-country small{color:#9e938d;font-size:10px}.fulfilment-rate>label{color:#cfc2bb;flex-direction:column;gap:6px;font-size:11px;display:flex}.fulfilment-rate input[type=text]{color:#faf1ea;background:#38383a;border:1px solid #615853;border-radius:5px;width:100%;min-height:39px;padding:8px;font-size:14px}.fulfilment-rate-active{align-items:center;font-weight:750;flex-direction:row!important}.fulfilment-rate-active input{accent-color:#ea7446;width:18px;height:18px}.fulfilment-rate>button{font-size:11px}.fulfilment-hint,.fulfilment-wait{color:#b7aaa4;padding:14px 0;font-size:11px;line-height:1.65}.fulfilment-orders-help a{color:#ffae87;font-weight:850}.fulfilment-order-list{gap:13px;display:grid}.fulfilment-order{background:#303031;border:1px solid #5a4d49;border-radius:7px;padding:17px}.fulfilment-order header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.fulfilment-order header>strong{color:#fba482;font-size:13px}.fulfilment-order header>span{color:#bdb0a9;font-size:11px}.fulfilment-order header>b{font-size:16px}.fulfilment-order-lines{border-top:1px solid #514a49;margin-top:15px;padding-top:7px}.fulfilment-order-lines>div{color:#e5ddd6;justify-content:space-between;gap:13px;padding:6px 0;font-size:12px;display:flex}.fulfilment-order footer{color:#baa9a1;border-top:1px solid #514a49;margin-top:10px;padding-top:12px;font-size:11px}.fulfilment-noorders{color:#b6a8a1;border:1px dashed #6a5d55;border-radius:7px;padding:27px;font-size:12px}.cart-checkout-preview{color:#1d1410;background:#ef7946;border-radius:6px;justify-content:space-between;align-items:center;margin-top:22px;padding:17px 19px;font-size:12px;font-weight:900;display:flex}.cart-checkout-preview:hover{background:#ffa179}html[data-theme=light] .checkout-page{color:#251e18;background:#f6f4ef}html[data-theme=light] .checkout-panel,html[data-theme=light] .checkout-summary,html[data-theme=light] .fulfilment-admin{color:#28211b;background:#fffefa;border-color:#ddd2c9}html[data-theme=light] .checkout-top>p,html[data-theme=light] .checkout-step small,html[data-theme=light] .checkout-summary-line small,html[data-theme=light] .fulfilment-top p{color:#756960}html[data-theme=light] .checkout-fields label,html[data-theme=light] .checkout-shipping-pending strong,html[data-theme=light] .checkout-summary-cost strong,html[data-theme=light] .checkout-summary-line>strong,html[data-theme=light] .checkout-payment-option strong,html[data-theme=light] .checkout-summary-total{color:#26201b}html[data-theme=light] .checkout-fields input,html[data-theme=light] .checkout-fields select,html[data-theme=light] .fulfilment-rate input[type=text]{color:#241e18;background:#fff;border-color:#cfc1b6}html[data-theme=light] .checkout-payment-option,html[data-theme=light] .fulfilment-rate{color:#50443b;background:#faf2ec;border-color:#e2d4ca}html[data-theme=light] .fulfilment-rate-country strong{color:#281e19}html[data-theme=light] .fulfilment-instructions,html[data-theme=light] .fulfilment-orders-help{color:#665950;background:#fbf3ed}html[data-theme=light] .checkout-summary-total strong{color:#b95028}@media (max-width:1050px){.checkout-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}}@media (max-width:780px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-wrap{padding-top:35px}.fulfilment-rate{grid-template-columns:1fr 1fr;gap:13px}}@media (max-width:540px){.checkout-fields{grid-template-columns:1fr}.checkout-fields label.wide{grid-column:1}.checkout-panel,.checkout-summary,.fulfilment-admin{padding:17px}.checkout-step h2{font-size:17px}.checkout-test-banner{padding:14px}.checkout-payment-option{grid-template-columns:20px minmax(0,1fr);align-items:center}.checkout-payment-option>span{text-align:left;grid-area:2/2}.fulfilment-rate{grid-template-columns:1fr 1fr}.fulfilment-rate-country{grid-column:1}.fulfilment-rate>button{grid-column:2}.fulfilment-top>a{width:100%}.admin-section-nav{flex-wrap:wrap}}.fulfilment-rate{grid-template-columns:minmax(130px,1.15fr) minmax(95px,.55fr) minmax(162px,.9fr) minmax(130px,.75fr) minmax(170px,1fr) auto}.fulfilment-rate input[type=number]{color:#faf1ea;background:#38383a;border:1px solid #615853;border-radius:5px;min-height:39px;padding:6px;font-size:13px}html[data-theme=light] .fulfilment-rate input[type=number]{color:#241e18;background:#fff;border-color:#cfc1b6}@media (max-width:1170px){.fulfilment-rate{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:650px){.fulfilment-rate{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.fulfilment-rate{grid-template-columns:minmax(0,1fr)}.fulfilment-rate-country,.fulfilment-rate>button{grid-column:1}}
.checkout-customs-note{color:#eacdb6;background:#342d27;border:1px solid #8b6448;border-radius:7px;margin:17px 0 0;padding:14px 17px;font-size:11px;line-height:1.7}.checkout-customs-note strong{color:#ffe6cf}.fulfilment-stage-panel{border-top:1px solid #5c4e45;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr);gap:12px;margin-top:14px;padding-top:16px;display:grid}.fulfilment-stage-panel>label{color:#e5d3c5;flex-direction:column;gap:8px;font-size:11px;font-weight:850;display:flex}.fulfilment-stage-panel select,.fulfilment-stage-panel input,.fulfilment-stage-panel textarea{color:#fff;background:#26272a;border:1px solid #6b5b53;border-radius:5px;width:100%;min-width:0;min-height:42px;padding:9px 11px;font-size:12px}.fulfilment-stage-panel textarea{resize:vertical}.fulfilment-stage-panel .fulfilment-note{grid-column:1/-1}.fulfilment-stage-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;margin:3px 0 0;display:flex}.fulfilment-stage-actions>*{justify-content:center;align-items:center;min-height:41px;font-size:11px;display:inline-flex}.fulfilment-stage-actions .admin-outline-button{border-radius:5px;padding:10px 13px}.packing-page{color:#171717;background:#fafafa;min-height:85vh;padding:30px 0 80px}.pack-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:13px 0 30px;display:flex}.pack-toolbar a{color:#312821;font-size:12px;font-weight:850}.pack-toolbar button{color:#18120e;cursor:pointer;background:#f17c4c;border:0;border-radius:6px;padding:12px 18px;font-size:13px;font-weight:900}.pack-toolbar button:disabled{opacity:.4}.packing-sheet{color:#171717;background:#fff;border:1px solid #ddd;max-width:850px;padding:50px}.packing-sheet header{border-bottom:2px solid #171717;justify-content:space-between;align-items:start;gap:15px;padding-bottom:25px;display:flex}.packing-sheet header span{letter-spacing:1.5px;font-size:13px;font-weight:950}.packing-sheet header h1{margin:7px 0;font-size:35px;line-height:1.1}.packing-sheet header p{color:#555;margin:0;font-size:11px}.packing-sheet header>strong{text-align:right;color:#ae3125;font-size:12px}.pack-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px 0;display:grid}.pack-meta>div{flex-direction:column;gap:5px;display:flex}.pack-meta small{color:#555;font-size:11px}.pack-meta strong{overflow-wrap:anywhere;font-size:13px}.pack-warning{color:#8f2817;background:#ffede7;border:1px solid #f2aa96;margin:8px 0 25px;padding:12px 15px;font-size:11px;font-weight:800;line-height:1.6}.packing-sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.packing-sheet th{text-align:left;background:#ddd;padding:10px 7px;font-size:11px}.packing-sheet td{overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #ddd;padding:12px 7px;font-size:11px;line-height:1.6}.packing-sheet th:first-child{width:28px}.packing-sheet th:nth-child(3){width:135px}.packing-sheet th:nth-child(4),.packing-sheet th:nth-child(5){text-align:center;width:65px}.packing-sheet td:nth-child(4),.packing-sheet td:nth-child(5){text-align:center}.packing-sheet .pack-check{font-size:22px}.packing-sheet footer{border-top:2px solid #222;margin:28px 0 0;padding-top:17px;font-size:11px;line-height:1.6}.pack-signoff{border-top:1px solid #ccc;justify-content:space-between;gap:25px;margin-top:30px;padding-top:45px;font-size:11px;display:flex}.pack-error{color:#651e1e;background:#ffebeb;padding:20px}html[data-theme=light] .checkout-customs-note{color:#573c2b;background:#fbe9d8}html[data-theme=light] .checkout-customs-note strong{color:#6c371e}html[data-theme=light] .fulfilment-stage-panel>label{color:#372721}html[data-theme=light] .fulfilment-stage-panel select,html[data-theme=light] .fulfilment-stage-panel input,html[data-theme=light] .fulfilment-stage-panel textarea{color:#201b16;background:#fff;border-color:#d5c2b3}@media (max-width:560px){.fulfilment-stage-panel{grid-template-columns:1fr}.packing-sheet{padding:20px}.packing-sheet header,.pack-signoff{flex-direction:column}.packing-sheet th:nth-child(3){width:65px}}@media print{@page{size:A4;margin:13mm}html,body{color:#111!important;background:#fff!important}.site-header,.site-preview,.site-footer,.site-menu,.pack-toolbar,footer.site-footer,.site-bottom,.theme-toggle{display:none!important}.packing-page{background:#fff!important;min-height:0!important;padding:0!important}.packing-sheet{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;padding:0!important}.packing-sheet table,.packing-sheet tr{break-inside:avoid}.pack-warning{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fulfilment-bulk-price,.fulfilment-payment-readiness{color:#f5e8de;background:#382b27;border:1px solid #805841;border-radius:9px;gap:13px;margin:18px 0 22px;padding:20px;display:grid}.fulfilment-bulk-price strong,.fulfilment-payment-readiness>strong{font-size:15px}.fulfilment-bulk-price p,.fulfilment-payment-readiness p{color:#d1bdb0;margin:6px 0 0;font-size:11px;line-height:1.75}.fulfilment-bulk-price label{color:#f0dcd2;align-items:center;gap:9px;font-size:12px;display:flex}.fulfilment-bulk-price input{accent-color:#ee7648;width:18px;height:18px}.fulfilment-bulk-price .admin-main-button{justify-self:start}.fulfilment-payment-readiness>div{border-top:1px solid #55423b;justify-content:space-between;gap:12px;padding-top:10px;font-size:12px;display:flex}.fulfilment-payment-readiness>div b{color:#f0ae8b;font-size:11px}.admin-list-delete{color:#ffab92!important;border-color:#86483c!important}html[data-theme=light] .fulfilment-bulk-price,html[data-theme=light] .fulfilment-payment-readiness{color:#382316;background:#ffefe4;border-color:#e5b59a}html[data-theme=light] .fulfilment-bulk-price p,html[data-theme=light] .fulfilment-payment-readiness p,html[data-theme=light] .fulfilment-bulk-price label{color:#705442}
.product-card-shell{flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.product-card-shell>.premium-product-card{flex:1}.product-card-shell>.mfs-favorite{z-index:6;position:absolute;top:12px;right:12px}.mfs-favorite{color:#efded6;background:#302b2d;border:1px solid #726059;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:9px 14px;font-size:12px;line-height:1.2;display:inline-flex}.mfs-favorite>span{font-size:24px;line-height:1}.mfs-favorite strong{font-size:12px;font-weight:900}.mfs-favorite:hover{background:#40302a;border-color:#ff8d60}.mfs-favorite.is-saved{color:#ffc1a8;background:#4c2d27;border-color:#f2764e}.mfs-favorite-compact{border-radius:50%;width:39px;height:39px;min-height:39px;padding:0;box-shadow:0 3px 14px #0008}.mfs-favorite-compact>span{font-size:24px}.mfs-favorite:disabled{opacity:.65;cursor:wait}.pd-favorite-row{flex-wrap:wrap;align-items:center;gap:16px;margin:-9px 0 21px;display:flex}.pd-favorite-row>a{color:#f0a081;font-size:11px;font-weight:850}.product-related{border-top:1px solid #474246;margin-bottom:52px;padding-top:30px;padding-bottom:20px}.product-related-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.product-related h2{letter-spacing:-.8px;margin:10px 0;font-size:clamp(24px,3vw,35px)}.product-related p{color:#bbb1aa;margin:0;font-size:12px;line-height:1.6}.product-related-heading>a{color:#f39a70;white-space:nowrap;font-size:12px;font-weight:900}.header-wishlist>span{color:#f7b798;font-size:25px;line-height:1}.global-search-trigger{background:0 0}.global-search-backdrop{z-index:450;background:#09090bd9;justify-content:center;align-items:flex-start;padding:clamp(60px,11vh,115px) 20px 25px;display:flex;position:fixed;inset:0;overflow-y:auto}.global-search-panel{color:#f7f1ed;background:#242426;border:1px solid #67524a;border-radius:12px;width:min(680px,100%);overflow:hidden;box-shadow:0 30px 90px #000a}.global-search-header{background:#1b1b1d;border-bottom:1px solid #484043;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.global-search-header strong{letter-spacing:1.6px;color:#ef8f67;font-size:11px}.global-search-header button{color:#efe2da;background:#302c2b;border:1px solid #665752;border-radius:6px;min-width:37px;height:37px}.global-search-form{background:#2e2f31;border:1px solid #6c5951;border-radius:8px;align-items:center;gap:10px;margin:20px 20px 15px;padding:8px 8px 8px 14px;display:flex}.global-search-form>svg{color:#e7a181;flex-shrink:0;width:21px;height:21px}.global-search-form input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:37px;font-size:15px}.global-search-form>button,.global-search-bottom button{color:#18110e;white-space:nowrap;background:#ed6d3e;border:0;border-radius:5px;padding:11px 13px;font-size:11px;font-weight:900}.global-search-hint{color:#c4b7ae;padding:20px;font-size:12px;line-height:1.7}.global-search-results{gap:7px;padding:0 20px 14px;display:grid}.global-search-result{background:#303033;border:1px solid #49474a;border-radius:7px;align-items:center;gap:14px;padding:8px 13px;display:flex}.global-search-result:hover{background:#39302d;border-color:#ee784b}.global-search-result>img,.global-search-result>span{object-fit:contain;background:#1f2022;border-radius:5px;flex:0 0 61px;width:61px;height:59px}.global-search-result>span{color:#ef845b;place-items:center;font-size:22px;font-weight:900;display:grid}.global-search-result>div{flex-direction:column;gap:6px;min-width:0;display:flex}.global-search-result>div strong{color:#f7f1eb;font-size:12px;line-height:1.35}.global-search-result>div small{color:#edaa8f;font-size:11px}.global-search-result>b{color:#f3a68a;margin-left:auto}.global-search-shortcuts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:9px 24px 24px;display:flex}.global-search-shortcuts>span{color:#afa5a1;max-width:390px;font-size:12px;line-height:1.6}.global-search-shortcuts>a{color:#ff9975;font-size:12px;font-weight:900}.global-search-bottom{border-top:1px solid #4b4544;justify-content:space-between;align-items:center;gap:9px;padding:12px 20px;display:flex}.global-search-bottom>span{color:#aba09a;font-size:10px}.global-search-bottom button{color:#f19974;background:0 0}.discovery-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;margin:19px 0 0;display:grid}.discovery-filters label{flex-direction:column;gap:8px;min-width:0;display:flex}.discovery-filters label>span{color:#c7b5ad;font-size:11px;font-weight:850}.discovery-filters select{color:#f8f3ef;background:#262729;border:1px solid #5a5250;border-radius:6px;width:100%;min-height:46px;padding:10px 12px;font-size:12px}.discovery-clear{color:#ffb395;background:#332b28;border:1px solid #694c41;border-radius:6px;align-self:end;min-height:46px;padding:10px 17px;font-size:11px;font-weight:850}.discovery-clear:disabled{opacity:.4;cursor:default}.discovery-active-filters{flex-wrap:wrap;gap:8px;margin:17px 0 0;display:flex}.discovery-active-filters button{color:#ffd9c7;background:#452d24;border:1px solid #ad684e;border-radius:99px;padding:9px 12px;font-size:11px;font-weight:800}.discovery-context{color:#bdb3ac;background:#252425;border-left:3px solid #ef8055;flex-wrap:wrap;align-items:center;gap:6px;margin:22px 0 10px;padding:13px 17px;font-size:11px;line-height:1.7;display:flex}.discovery-context>span{color:#ee7a4d;margin-right:3px;font-size:17px}.discovery-context strong{color:#eeddd2}.discovery-context>a{color:#f6a485;white-space:nowrap;margin-left:auto;font-weight:900}.wishlist-page{color:#f4ede8;background:#151617;min-height:66vh;padding:60px 0 85px}.wishlist-top{border-bottom:1px solid #4a4545;justify-content:space-between;align-items:end;gap:25px;padding-bottom:29px;display:flex}.wishlist-top h1{letter-spacing:-2px;margin:10px 0;font-size:clamp(38px,5vw,61px)}.wishlist-top h1 em{color:#ee7143;font-style:normal}.wishlist-top p{color:#c2b7b0;font-size:13px;line-height:1.7}.wishlist-shop-link{color:#f69b75;font-size:12px;font-weight:900}.wishlist-content{padding-top:27px}.wishlist-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 21px;display:flex}.wishlist-section-head h2{letter-spacing:-.3px;font-size:20px}.wishlist-section-head h2 span,.wishlist-section-head>span{color:#b8aaa3;font-size:12px}.wishlist-section-head>button{color:#ee956f;background:0 0;border:1px solid #7c5747;border-radius:5px;padding:11px 13px;font-size:11px;font-weight:900}.wishlist-empty{text-align:center;background:#252527;border:1px solid #4d4544;border-radius:11px;flex-direction:column;align-items:center;padding:55px 20px;display:flex}.wishlist-empty>span{color:#ee865c;font-size:68px;line-height:1}.wishlist-empty h3{margin:15px 0 3px;font-size:25px}.wishlist-empty p,.wishlist-hint{color:#c1b6ae;margin:10px 0 22px;font-size:13px;line-height:1.7}.wishlist-recents{margin-top:65px}.wishlist-privacy{color:#aaa099;border-top:1px solid #4d4544;margin-top:57px;padding-top:20px;font-size:11px;line-height:1.7}html[data-theme=light] .wishlist-page{color:#241e1a;background:#f7f5f1}html[data-theme=light] .wishlist-top{border-color:#dccfc5}html[data-theme=light] .wishlist-top p,html[data-theme=light] .wishlist-privacy,html[data-theme=light] .wishlist-empty p{color:#736760}html[data-theme=light] .wishlist-empty{background:#fffefa;border-color:#dfd4ce}html[data-theme=light] .discovery-filters label>span{color:#534a43}html[data-theme=light] .discovery-filters select{color:#211b16;background:#fffefa;border-color:#d4c8bd}html[data-theme=light] .discovery-context{color:#675c56;background:#fffefa}html[data-theme=light] .discovery-context strong{color:#5c2f1f}html[data-theme=light] .discovery-context>a{color:#b94b29}html[data-theme=light] .discovery-clear{color:#8f371d;background:#f3e3db;border-color:#dcb4a2}html[data-theme=light] .mfs-favorite:not(.is-saved){color:#8b472c;background:#fffefa;border-color:#cbb9ab}html[data-theme=light] .product-related{border-color:#d8d0c8}html[data-theme=light] .product-related p{color:#746b64}@media (max-width:1260px){.site-navigation{gap:13px}.site-header-inner{gap:12px}}@media (max-width:1100px){.header-wishlist{display:none}}@media (max-width:850px){.discovery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-clear{width:100%}}@media (max-width:700px){.global-search-backdrop{padding:35px 9px 15px}.global-search-form{margin:14px 10px 12px}.global-search-form>button{padding:11px 9px}.global-search-results{padding:0 10px 12px}.global-search-header{padding:12px 13px}.global-search-result{padding:7px}.global-search-shortcuts{padding:10px 12px 18px}.global-search-bottom{padding:12px}.discovery-filters{gap:9px}.discovery-filters select{min-height:45px}.discovery-context>a{margin-left:0}.wishlist-page{padding-top:36px}.wishlist-top{flex-direction:column;align-items:start;gap:8px}.wishlist-recents{margin-top:38px}.product-related{margin-bottom:25px}}@media (max-width:420px){.discovery-filters{grid-template-columns:minmax(0,1fr)}.product-card-shell>.mfs-favorite{top:8px;right:8px}.product-related-heading{flex-direction:column;align-items:start}}
.info-page{color:#f1eae4;background:#151617;min-height:75vh;padding-bottom:82px}.info-breadcrumbs{color:#a9a29d;gap:11px;padding:26px 0 20px;font-size:11px;display:flex}.info-breadcrumbs a{color:#c7b9ae}.info-breadcrumbs a:hover{color:#f59d72}.info-hero{border-bottom:1px solid #494446;padding:25px 0 35px}.info-hero h1{letter-spacing:-2px;margin:14px 0;font-size:clamp(37px,5.6vw,69px);line-height:1.04}.info-hero h1 em{color:#ee6b3c;font-style:normal}.info-hero>p{color:#b7aea8;margin:0;font-size:14px;line-height:1.65}.info-not-published{color:#f4d6c6;background:#302622;border:1px solid #8b5d42;border-radius:8px;max-width:780px;margin-top:29px;padding:23px}.info-not-published strong{color:#ffe3d2;font-size:14px}.info-not-published p{color:#d4bfb3;margin:10px 0;font-size:12px;line-height:1.75}.info-not-published>a{color:#ffa77d;font-size:12px;font-weight:850}.info-layout{grid-template-columns:minmax(0,1fr) minmax(230px,310px);gap:38px;padding:43px 0;display:grid}.info-main{min-width:0}.info-main-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.info-main-top h2{margin:8px 0 0;font-size:clamp(24px,3vw,32px)}.info-main-top input{color:#f8f3ef;background:#29282a;border:1px solid #6a5751;border-radius:6px;flex:1;min-width:185px;max-width:300px;min-height:46px;padding:12px 14px;font-size:12px}.info-faq-list{gap:10px;display:grid}.info-faq-list details{background:#262729;border:1px solid #4d4746;border-radius:8px;overflow:hidden}.info-faq-list details[open]{border-color:#a9674b}.info-faq-list summary{color:#f8f3ee;cursor:pointer;justify-content:space-between;align-items:center;gap:13px;padding:19px 21px;font-size:13px;font-weight:900;line-height:1.5;list-style:none;display:flex}.info-faq-list summary::-webkit-details-marker{display:none}.info-faq-list summary>span{color:#ee8158;font-size:23px;line-height:1}.info-faq-list details[open] summary>span{transform:rotate(45deg)}.info-faq-answer{color:#c9bfb8;border-top:1px solid #3e3b3c;padding:2px 21px 18px;font-size:12px;line-height:1.8}.info-faq-answer .formatted-description{padding-top:12px}.info-empty-search{color:#c3b6ad;border:1px dashed #675b50;border-radius:6px;padding:20px;font-size:12px}.info-inline-button{color:#f3a381;background:#302926;border:1px solid #66524a;border-radius:6px;margin-top:17px;padding:12px 16px;font-size:11px;font-weight:900}.info-text-body{color:#d5cbc4;font-size:13px;line-height:1.85}.info-text-body .formatted-description h3{color:#faf4ed;margin:25px 0 10px;font-size:21px;font-weight:900}.info-text-body .formatted-description h3:first-child{margin-top:0}.info-text-body .formatted-description p{line-height:1.85}.info-side{flex-direction:column;gap:15px;display:flex}.info-side>div{background:#252526;border:1px solid #4b4140;border-radius:8px;padding:21px}.info-side h2{margin:10px 0;font-size:19px}.info-side p{color:#b7aaa2;margin:0 0 20px;font-size:12px;line-height:1.75}.info-side a{color:#f6a07a;font-size:12px;font-weight:900}.info-side .info-action{border:1px solid #ef7850;border-radius:5px;padding:12px 13px;display:inline-flex}.info-shipping{border-top:1px solid #4c4846;padding:39px 0 30px}.info-shipping-head h2{margin:10px 0;font-size:clamp(23px,3vw,32px)}.info-shipping-head p{color:#bfb3ac;max-width:840px;font-size:12px;line-height:1.75}.info-shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.info-country{background:#242527;border:1px solid #4e4947;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;display:flex}.info-country span{font-size:12px;font-weight:750;line-height:1.6}.info-country small{color:#b6aba5;margin-left:4px;font-size:10px}.info-country strong{color:#f69e74;white-space:nowrap;font-size:14px}.info-customs-note{color:#c9b9ad;background:#292522;border:1px solid #5d453a;border-radius:6px;margin-top:21px;padding:16px;font-size:11px;line-height:1.8}.info-shipping-unavailable{color:#ddc4b9;background:#2b2828;border:1px dashed #805b4a;border-radius:7px;padding:20px;font-size:13px}.info-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:10px 0 30px;display:grid}.info-contact-actions>div{background:#242527;border:1px solid #564b45;border-radius:9px;padding:27px}.info-contact-actions>div>span{color:#ea7a4c;font-size:28px}.info-contact-actions h2{margin:18px 0 10px;font-size:21px}.info-contact-actions p{color:#bcb0a9;font-size:12px;line-height:1.7}.info-contact-actions a{color:#ffaf87;margin-top:9px;font-size:12px;font-weight:900;display:inline-block}.info-contact-privacy{color:#aa9f99;grid-column:1/-1;font-size:11px;line-height:1.7}.info-other{border-top:1px solid #4b4747;padding-top:25px}.info-other h2{margin-bottom:19px;font-size:20px}.info-other>div{flex-wrap:wrap;gap:10px;display:flex}.info-other a{color:#efc2ab;border:1px solid #64504b;border-radius:6px;padding:11px 14px;font-size:11px;font-weight:850}.info-other a:hover{background:#312724;border-color:#eb8058}.footer-columns{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,1fr));gap:28px}.footer-columns>div{min-width:0}.footer-columns a{line-height:1.6}.admin-info-panel{background:#242527;border:1px solid #4b4545;border-radius:10px;padding:25px}.admin-info-heading{justify-content:space-between;align-items:start;gap:15px;margin-bottom:25px;display:flex}.admin-info-heading h2{margin:8px 0 11px;font-size:clamp(24px,3vw,34px)}.admin-info-heading p{color:#c4b9b1;max-width:730px;margin:0;font-size:12px;line-height:1.75}.admin-info-layout{grid-template-columns:minmax(190px,270px) minmax(0,1fr);gap:23px;display:grid}.admin-info-menu{flex-direction:column;gap:6px;display:flex}.admin-info-menu button{text-align:left;color:#f2e9e4;background:#333336;border:1px solid #51494a;border-radius:6px;flex-direction:column;gap:6px;padding:14px;display:flex}.admin-info-menu button.active{background:#472f26;border-color:#f28152}.admin-info-menu strong{font-size:12px}.admin-info-menu small{color:#c9b3a7;font-size:10px}.admin-info-editor{background:#29292c;border:1px solid #514a48;border-radius:7px;min-width:0;padding:21px}.admin-info-editor>label:not(.admin-info-published):not(.admin-info-reviewed){color:#eee4dd;flex-direction:column;gap:9px;margin-bottom:20px;font-size:12px;font-weight:850;display:flex}.admin-info-editor input[type=text],.admin-info-editor textarea{color:#f7f0ec;background:#333437;border:1px solid #655a53;border-radius:6px;width:100%;min-height:44px;padding:11px 12px;font-size:12px}.admin-info-editor textarea{resize:vertical;min-height:290px;line-height:1.75}.admin-info-body-head{color:#eee5de;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;font-weight:850;display:flex}.admin-info-body-head>span{color:#b6aaa4;font-size:10px}.admin-info-buttons{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.admin-info-buttons button{color:#eec8b6;background:#383537;border:1px solid #695950;border-radius:5px;min-height:35px;padding:8px 10px;font-size:10px;font-weight:850}.admin-info-preview{color:#f4e9e2;white-space:pre-line;background:#232425;border:1px solid #665955;border-radius:7px;min-height:290px;padding:18px;font-size:12px;line-height:1.8}.admin-info-preview .formatted-description h3{margin:14px 0;font-size:18px}.admin-info-published,.admin-info-reviewed{color:#f4e7df;align-items:flex-start;gap:10px;margin:16px 0;line-height:1.55;display:flex}.admin-info-published input,.admin-info-reviewed input{accent-color:#ec7445;width:17px;min-width:17px;height:17px;margin-top:2px}.admin-info-published span{flex-direction:column;gap:4px;display:flex}.admin-info-published strong{font-size:12px}.admin-info-published small{color:#b5aaa4;font-size:10px}.admin-info-reviewed{background:#463128;border:1px solid #93684b;border-radius:6px;padding:13px;font-size:11px}.admin-info-caution{background:#403027;border:1px solid #8e684d;border-radius:6px;margin-bottom:20px;padding:14px 16px}.admin-info-caution strong{color:#ffd9c7;font-size:12px}.admin-info-caution p{color:#dec4b5;margin:8px 0 0;font-size:11px;line-height:1.75}.admin-unsaved-note{color:#ffba88;font-size:11px;font-weight:850}.admin-info-footer{border-top:1px solid #514a48;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:18px;display:flex}.admin-info-footer small{color:#b2a59f;font-size:10px}html[data-theme=light] .info-page{color:#261f1a;background:#f7f4ef}html[data-theme=light] .info-hero,html[data-theme=light] .info-shipping,html[data-theme=light] .info-other{border-color:#ddd0c5}html[data-theme=light] .info-hero>p,html[data-theme=light] .info-shipping-head p,html[data-theme=light] .info-contact-actions p{color:#766960}html[data-theme=light] .info-faq-list details,html[data-theme=light] .info-side>div,html[data-theme=light] .info-country,html[data-theme=light] .info-contact-actions>div{color:#241d18;background:#fffefa;border-color:#d7c8bd}html[data-theme=light] .info-faq-list summary,html[data-theme=light] .info-text-body .formatted-description h3{color:#241b17}html[data-theme=light] .info-faq-answer,html[data-theme=light] .info-text-body,html[data-theme=light] .info-side p{color:#675a51}html[data-theme=light] .info-main-top input{color:#211a16;background:#fffefa}html[data-theme=light] .info-customs-note{color:#624631;background:#fff0e4}html[data-theme=light] .admin-info-panel,html[data-theme=light] .admin-info-editor{color:#241b16;background:#fffefa;border-color:#ddd0c4}html[data-theme=light] .admin-info-heading p,html[data-theme=light] .admin-info-body-head,html[data-theme=light] .admin-info-editor>label:not(.admin-info-published):not(.admin-info-reviewed){color:#685c53}html[data-theme=light] .admin-info-menu button{color:#231e1a;background:#f6ece4;border-color:#d8c9c0}html[data-theme=light] .admin-info-menu button.active{background:#f5d4c5;border-color:#d67b55}html[data-theme=light] .admin-info-menu small{color:#67594e}html[data-theme=light] .admin-info-editor input[type=text],html[data-theme=light] .admin-info-editor textarea{color:#211d1a;background:#fff;border-color:#cbbeb5}html[data-theme=light] .admin-info-preview{color:#251c16;background:#fff;border-color:#cdbfb3}html[data-theme=light] .admin-info-published{color:#261e18}@media (max-width:1040px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.info-layout{gap:22px}}@media (max-width:750px){.info-layout{grid-template-columns:1fr}.info-side{flex-direction:row}.info-side>div{flex:1}.admin-info-layout{grid-template-columns:1fr}.admin-info-menu{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:570px){.info-shipping-grid,.info-contact-actions{grid-template-columns:1fr}.info-contact-privacy{grid-column:auto}.info-country{padding:12px}.info-hero{padding-top:15px}.info-layout{padding-top:26px}.info-side{flex-direction:column}.admin-info-panel,.admin-info-editor{padding:13px}.admin-info-heading{flex-direction:column}.admin-info-menu button{padding:11px}.footer-columns{grid-template-columns:1fr}.info-breadcrumbs{padding-top:17px}}.home-service-links{background:#171819;border-top:1px solid #353132;padding:62px 0}.home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:21px;display:grid}.home-service-grid>a{background:#242526;border:1px solid #554644;border-radius:9px;flex-direction:column;align-items:start;gap:12px;min-height:180px;padding:24px;display:flex;position:relative}.home-service-grid>a:hover{background:#302725;border-color:#f38053;transform:translateY(-3px)}.home-service-grid>a>span{color:#ef9169;letter-spacing:1.3px;font-size:9px;font-weight:950}.home-service-grid strong{color:#fff1e9;letter-spacing:-.4px;font-size:22px}.home-service-grid p{color:#bcb0a9;max-width:265px;margin:0;font-size:12px;line-height:1.65}.home-service-grid b{color:#ed885b;font-size:20px;position:absolute;top:20px;right:20px}.cart-service-help{background:#262626;border:1px solid #4e4542;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding:24px;display:flex}.cart-service-help strong{font-size:14px}.cart-service-help p{color:#b5a9a3;margin:8px 0 0;font-size:11px;line-height:1.65}.cart-service-help>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.cart-service-help a{color:#f4b096;border:1px solid #825e4c;border-radius:5px;padding:11px 13px;font-size:11px;font-weight:850}.product-detail-page .pd-preview-hint a{color:#f1a382;text-underline-offset:2px;font-weight:850;text-decoration:underline}html[data-theme=light] .home-service-links{background:#ede5de}html[data-theme=light] .home-service-grid>a{background:#fffefa;border-color:#decfc3}html[data-theme=light] .home-service-grid strong{color:#241c17}html[data-theme=light] .home-service-grid p{color:#756b64}html[data-theme=light] .cart-service-help{color:#241d18;background:#fffefa;border-color:#d9cec6}html[data-theme=light] .cart-service-help p{color:#75685f}@media (max-width:780px){.home-service-grid{grid-template-columns:1fr;gap:10px}.home-service-grid>a{min-height:130px;padding:20px}.cart-service-help{flex-direction:column;align-items:flex-start}}.mfs-withdrawal-access{z-index:85;color:#161616;background:#ff7845;border:2px solid #191919;border-radius:10px;align-items:center;gap:8px;padding:13px 17px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 22px #0009}.mfs-withdrawal-access:hover,.mfs-withdrawal-access:focus-visible{color:#111;background:#fff0e7}@media (max-width:650px){.mfs-withdrawal-access{padding:11px 13px;font-size:12px;bottom:9px;right:9px}}
.mfs-skip-link{z-index:2000;color:#18110d;background:#f47a46;border-radius:7px;padding:14px 18px;font-size:13px;font-weight:950;position:fixed;top:-90px;left:12px;box-shadow:0 6px 24px #0007}.mfs-skip-link:focus{outline:3px solid #fff;top:10px}.page-main-container:focus{outline:none}.product-photo-fallback{text-align:center;overflow-wrap:anywhere;color:#d3c8c2;letter-spacing:1.5px;background:radial-gradient(#333235,#252527);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:12px;font-size:11px;font-weight:900;line-height:1.6;display:flex}.premium-product-photo>.product-photo-fallback,.media-frame>.product-photo-fallback,.category-feature-image>.product-photo-fallback{width:100%;height:100%}.new-gallery-main>.product-photo-fallback{background:0 0;width:100%;height:100%}.new-gallery-thumbnail>.product-photo-fallback{letter-spacing:0;width:100%;height:100%;font-size:8px;line-height:1.3}.gallery-lightbox-image{justify-content:center;align-items:center;width:100%;max-width:calc(100vw - 112px);height:100%;max-height:calc(100dvh - 135px);display:flex}.gallery-lightbox-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.gallery-lightbox-image>.product-photo-fallback{width:100%;height:100%;max-height:480px}.global-search-result>.product-photo-fallback{border-radius:5px;flex:0 0 61px;width:61px;height:59px;padding:5px;font-size:12px}.site-navigation a:focus-visible{outline-offset:4px;outline:2px solid #f38757}.global-search-panel{overscroll-behavior:contain;max-height:calc(100dvh - 80px);overflow-y:auto}.product-card-shell>.mfs-favorite-compact{width:44px;height:44px;min-height:44px}.shop-chips button,.pd-choice,.new-gallery-thumbnail{touch-action:manipulation}input,select,textarea{max-width:100%}@media (max-width:920px){.site-navigation.is-open{overscroll-behavior:contain;z-index:120;max-height:calc(100dvh - 92px);overflow-y:auto}.site-navigation.is-open a{align-items:center;min-height:44px;display:flex}.site-menu-button{width:44px;height:44px}.site-navigation{box-shadow:0 18px 32px #000a}}@media (max-width:700px){.site-navigation.is-open{max-height:calc(100dvh - 95px)}.site-cart,.icon-action{min-width:42px;min-height:42px}.new-gallery-stage{height:min(80vw,395px)}.new-gallery-main{padding:15px}.gallery-lightbox-image{max-width:calc(100vw - 28px);max-height:calc(100dvh - 175px)}.gallery-lightbox-image img{max-height:calc(100dvh - 175px)}.global-search-panel{max-height:calc(100dvh - 44px)}}@media (max-width:410px){.site-header-inner{gap:7px}.site-actions{gap:6px}.site-cart,.icon-action{width:39px;min-width:39px;height:39px;min-height:39px}.site-menu-button{width:40px;height:40px}.brand-name small{letter-spacing:.7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=light] .product-photo-fallback{color:#71645c;background:#dfd7d0}.mfs-error-page{color:#f6f1ec;background:#161617;min-height:66vh}.mfs-error-inner{padding-top:90px;padding-bottom:90px}.mfs-error-inner h1{letter-spacing:-2px;margin:20px 0 25px;font-size:clamp(33px,6vw,64px);line-height:1.09}.mfs-error-inner h1 em{color:#f47e52;font-style:normal}.mfs-error-inner>p{color:#c4b9b1;max-width:620px;font-size:14px;line-height:1.85}.mfs-error-inner>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}html[data-theme=light] .mfs-error-page{color:#25201d;background:#f6f4f0}html[data-theme=light] .mfs-error-inner>p{color:#71665f}
.admin-quality{color:#f4ede7;background:#252628;border:1px solid #534746;border-radius:11px;padding:27px}.admin-quality-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:27px;display:flex}.admin-quality-heading h2{margin:11px 0;font-size:clamp(26px,3vw,37px)}.admin-quality-heading p{color:#c7b9b2;max-width:680px;font-size:12px;line-height:1.7}.admin-quality-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-quality-stats>div{background:#313033;border:1px solid #524b49;border-radius:8px;flex-direction:column;gap:12px;min-height:108px;padding:19px 16px;display:flex}.admin-quality-stats strong{color:#f39b75;font-size:31px;font-weight:950;line-height:1}.admin-quality-stats span{color:#c4b5ad;font-size:11px;font-weight:750;line-height:1.4}.admin-quality-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:28px 0 17px;display:flex}.admin-quality-filters label{color:#efe2dc;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.admin-quality-filters input{accent-color:#ee7548;width:19px;height:19px}.admin-quality-filters>span{color:#afa09a;font-size:11px}.admin-quality-items{gap:12px;display:grid}.admin-quality-entry{background:#302c2b;border:1px solid #5c4c46;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:19px;display:flex}.admin-quality-entry h3{margin:0 0 9px;font-size:15px;line-height:1.4}.admin-quality-entry small{color:#c2b0a5;font-size:10px;font-weight:750}.admin-quality-entry ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-quality-entry li{color:#e9c6b1;padding-left:16px;font-size:11px;line-height:1.6;position:relative}.admin-quality-entry li:before{content:"•";color:#f09a74;position:absolute;left:2px}.admin-quality-entry li.important{color:#ffd1b5}.admin-quality-entry .admin-main-button{flex:none;min-height:42px;font-size:11px}.admin-quality-clear{background:#27342b;border:1px solid #58705a;border-radius:8px;padding:25px}.admin-quality-clear>span{color:#a1dcac;margin-right:10px;font-size:20px}.admin-quality-clear strong{font-size:13px}.admin-quality-clear p,.admin-quality-footnote{color:#bdb0a8;font-size:11px;line-height:1.7}.admin-quality-footnote{margin:24px 0 0}.category-chip-count{color:#d0c4bc;background:#39383a;border-radius:99px;justify-content:center;align-items:center;min-width:23px;height:23px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:850;display:inline-flex}.shop-chips button.is-selected .category-chip-count{color:#ffe3d0;background:#252120}.pd-price-shipping-link{color:#efa47e;text-underline-offset:3px;text-decoration:underline}.pd-price-shipping-link:hover{color:#ffc4a5}.cart-price-audit{color:#d7ccc5;background:#303033;border:1px solid #57504d;border-radius:6px;margin:0 0 15px;padding:11px 13px;font-size:11px;line-height:1.7}.cart-price-audit.is-ok{color:#a8e0b3;background:#28392e;border-color:#426049}.cart-price-audit.is-warning{color:#f6d1bc;background:#392d28;border-color:#956044}.cart-price-audit strong{color:#ffe4d2;font-size:12px;display:block}.cart-price-audit p{margin:7px 0;font-size:11px;line-height:1.7}.cart-price-audit b{color:#fff0e6}.cart-price-audit button{color:#231813;background:#e97345;border:1px solid #d88359;border-radius:5px;margin:6px 0 0;padding:10px 13px;font-size:11px;font-weight:900}.cart-item-image>.product-photo-fallback{width:100%;height:100%;font-size:13px}.pd-cart-toast-image{object-fit:contain;border-radius:6px;flex-shrink:0;width:82px;height:82px}.pd-cart-toast-product>.product-photo-fallback{letter-spacing:1px;width:82px;height:82px;font-size:10px}.premium-product-body h3{min-height:66px;font-size:15px;line-height:1.48}.product-card-shell>.premium-product-card:focus-visible{outline-offset:3px;outline:2px solid #f18b5d}.product-card-shell>.mfs-favorite:focus-visible{outline-offset:3px;outline:2px solid #fff}html[data-theme=light] .admin-quality{color:#2b211d;background:#fffefa;border-color:#dfcfc4}html[data-theme=light] .admin-quality-heading p,html[data-theme=light] .admin-quality-footnote{color:#6f6157}html[data-theme=light] .admin-quality-stats>div,html[data-theme=light] .admin-quality-entry{background:#faf2ed;border-color:#dfcec3}html[data-theme=light] .admin-quality-stats span,html[data-theme=light] .admin-quality-filters label,html[data-theme=light] .admin-quality-entry small{color:#5c514b}html[data-theme=light] .admin-quality-entry li{color:#8b492f}html[data-theme=light] .category-chip-count{color:#6a574d;background:#eadfd9}html[data-theme=light] .shop-chips button.is-selected .category-chip-count{color:#ffebe1;background:#9d3c21}html[data-theme=light] .cart-price-audit.is-ok{color:#285234;background:#eef9f0}html[data-theme=light] .cart-price-audit.is-warning{color:#74452b;background:#fff1e3}html[data-theme=light] .cart-price-audit.is-warning strong{color:#5b3525}@media (max-width:950px){.admin-quality-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quality-entry{flex-direction:column;align-items:flex-start}.admin-quality-entry .admin-main-button{width:100%}}@media (max-width:640px){.admin-quality{padding:18px 13px}.admin-quality-heading{flex-direction:column}.admin-quality-stats{gap:8px}.admin-quality-stats>div{min-height:95px;padding:14px 11px}.admin-quality-stats strong{font-size:26px}.premium-product-body h3{min-height:65px;font-size:14px}.shop-chips{scroll-padding:15px}.shop-chips button{min-height:43px}.cart-item-image>.product-photo-fallback{letter-spacing:.5px;font-size:10px}}
:root{--mag-orange:#fa753c;--mag-orange-bright:#ff9656;--mag-ink:#111314;--mag-coal:#0e1011;--mag-slate:#202225;--mag-width:1420px}html{scroll-padding-top:118px}body{background:#0e1011}.container{max-width:var(--mag-width)}.site-preview{color:#190e0a;letter-spacing:1.5px;background:linear-gradient(90deg,#c64a22,#ed743a,#c64a22);height:28px;font-size:9px}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101213f7;border-bottom:1px solid #353a3b;box-shadow:0 12px 30px #0004}.site-header-inner{gap:23px;height:84px}.site-brand{gap:11px}.brand-logo-symbol{background:#161719;border:1px solid #554236;border-radius:12px;place-items:center;width:58px;min-width:58px;height:58px;display:grid;overflow:hidden;box-shadow:inset 0 0 20px #f47d2d12,0 0 19px #f36c2f14}.brand-logo-symbol img{object-fit:contain;width:100%;height:100%}.brand-logo-symbol .product-photo-fallback{color:#ff8450;letter-spacing:0;background:#1d1714;width:100%;height:100%;font-size:20px}.site-brand .brand-name{letter-spacing:-.6px;color:#f8f4ef;font-size:19px;font-weight:1000}.site-brand .brand-name>span{color:#ff824b}.site-brand .brand-name small{letter-spacing:1.4px;color:#b5b1ad;margin-top:6px;font-size:8px}.site-navigation{gap:17px}.site-navigation a{color:#dededb;font-size:11px;font-weight:750;transition:color .15s}.site-navigation a:hover{color:#ff9159}.site-navigation .nav-gear-link{color:#ffa16d}.site-actions{gap:8px}.site-actions .theme-switch{border-color:#5d504b;height:40px;padding:0 11px;font-size:11px}.site-actions .site-cart,.site-actions .icon-action{border-color:#3a3d3f;border-radius:11px;width:42px;height:42px}.site-actions .site-cart:hover,.site-actions .icon-action:hover{border-color:#ef824e}.site-menu-button{border-radius:11px}.homepage{color:#f5f2ef;background:#111314}.landing-hero{background:radial-gradient(at 78% 42%,#3c271b 0%,#211917 29%,#101213 69%);border-bottom:1px solid #4a352e;overflow:hidden}.landing-hero:before{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#000 100%)}.landing-hero:after{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 0 61%,#ff8c4121 61.1%,#0000 61.4%);position:absolute;inset:0}.landing-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:4%;min-height:650px;padding-top:67px;padding-bottom:42px}.landing-hero-text{padding:0 0 25px}.hero-kicker{letter-spacing:2.2px;color:#ffa879;font-size:10px}.hero-kicker span{box-shadow:0 0 0 5px #ed722320,0 0 16px #ef7529}.landing-hero h1{letter-spacing:-3.6px;margin:26px 0;font-size:clamp(58px,5.25vw,84px);line-height:.985}.landing-hero h1 span{color:#fb7b42;text-shadow:0 0 45px #ff702019;line-height:.98}.landing-hero-text>p{color:#d1c7bf;max-width:510px;margin-bottom:30px;font-size:16px;line-height:1.8}.landing-hero-buttons{gap:12px}.landing-hero-buttons .mag-button,.landing-hero-buttons .mag-button-outline{border-radius:8px;min-height:57px;padding:14px 20px;font-size:12px;font-weight:950}.landing-hero-buttons .mag-button{background:linear-gradient(135deg,#ff9651,#f56c32);border-color:#ff8649;box-shadow:0 7px 24px #ed602628}.landing-hero-buttons .mag-button:hover{transform:translateY(-2px);box-shadow:0 11px 27px #e85e3855}.landing-hero-buttons .mag-button-outline{color:#f4e9e0;background:#212122ee;border-color:#695f58}.landing-hero-buttons .mag-button-outline:hover{background:#322721;border-color:#ffa36e}.hero-proof{border-top:1px solid #ffffff2b;gap:20px;margin-top:46px;padding-top:25px}.hero-proof>div{min-width:0}.hero-proof strong{color:#fff2e9;letter-spacing:-1.4px;font-size:29px}.hero-proof>div:last-child strong{color:#fc8a50}.hero-proof span{letter-spacing:1.1px;color:#b8aaa0;font-size:9px;line-height:1.5}.landing-hero-media{height:520px;position:relative}.hero-media-glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#ef783961,#ef783915 43%,#0000 68%);border-radius:50%;width:82%;height:80%;position:absolute;top:8%;left:13%}.landing-hero-media .media-grid-background{background:linear-gradient(135deg,#f88a3019,#4b2b2040,#16171800);border-color:#af6a3c32;border-radius:25px;inset:11% 6% 2%;transform:rotate(-3deg)}.landing-hero-media .media-frame{border-color:#715b4b;border-radius:18px;box-shadow:0 28px 70px #000b}.landing-hero-media .media-main{background:linear-gradient(155deg,#292a2b,#17191a);width:84%;height:81%;top:8%;left:2%;transform:rotate(-3deg)}.landing-hero-media .media-main img{object-fit:contain;background:radial-gradient(circle at 50% 40%,#44413d,#19191a 75%);width:100%;height:100%;padding:27px 26px 65px}.landing-hero-media .media-second{z-index:4;border-color:#b15a2a;width:40%;height:41%;bottom:0;right:0;transform:rotate(7deg)}.landing-hero-media .media-second img{object-fit:contain;background:#262628;width:100%;height:100%;padding:8px 14px 40px}.landing-hero-media .media-second>span{letter-spacing:1px;color:#ffa779;font-size:9px;font-weight:900;position:absolute;bottom:12px;left:13px}.hero-featured-title{background:linear-gradient(#0000,#090b0cdd 22%,#090b0cee 100%);flex-direction:column;gap:5px;padding:13px 20px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-featured-title>span{letter-spacing:1.2px;color:#fb966b;font-size:8px;font-weight:900}.hero-featured-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:72%;font-size:13px;line-height:1.3;overflow:hidden}.hero-featured-title a{color:#ffa179;font-size:11px;font-weight:900}.hero-logo-stamp{z-index:5;background:#151718f2;border:1px solid #b16e48;border-radius:50%;place-items:center;width:99px;height:99px;display:grid;position:absolute;top:0;right:-2px;box-shadow:0 0 35px #ff73202c}.hero-logo-stamp img,.hero-logo-stamp .product-photo-fallback{object-fit:contain;border-radius:50%;width:94%;height:94%}.hero-orbit-label{z-index:5;letter-spacing:-.6px;color:#fff;text-shadow:0 3px 13px #000b;text-align:center;border-bottom:4px solid #f1803b;padding-bottom:7px;font-size:19px;font-style:italic;font-weight:1000;line-height:1.06;position:absolute;top:49%;right:-9%;transform:rotate(-11deg)}.media-stamp{display:none}.hero-scroll{color:#a89e98;padding-bottom:19px;font-size:10px}.hero-scroll a{color:#ed9d71;letter-spacing:1px;font-size:10px;font-weight:850}.landing-trust{background:#17191a;border-top:1px solid #302c29;border-bottom:1px solid #3a3330}.landing-trust-inner{gap:15px;min-height:75px}.landing-trust-inner>div{letter-spacing:1.15px;color:#d4ccc6;font-size:10px;font-weight:850}.landing-trust-inner>div b{color:#fc8345;font-size:23px}.home-systems{background:#151718;border-bottom:1px solid #303637;padding:70px 0 65px;scroll-margin-top:110px}.home-systems .landing-section-top{margin-bottom:26px}.home-systems h2{letter-spacing:-1.5px;color:#fff7f0;margin:9px 0;font-size:clamp(30px,3.5vw,47px)}.home-systems h2 span{color:#fb874d}.home-systems .landing-section-top p{color:#bcb2aa;font-size:13px}.home-systems .text-link{color:#f19b70;border-color:#945734}.home-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.home-system-card{isolation:isolate;background:linear-gradient(155deg,#292b2d,#1b1d1e 65%);border:1px solid #404546;border-radius:13px;flex-direction:column;min-width:0;min-height:256px;padding:17px 17px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.home-system-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#f476251b,#0000 66%);width:65%;height:60%;position:absolute;inset:5% 0 auto auto}.home-system-card:hover{border-color:#db7647;transform:translateY(-4px);box-shadow:0 18px 40px #0008}.home-system-brand{letter-spacing:1.2px;text-transform:uppercase;color:#f5a67d;font-size:9px;font-weight:900}.home-system-visual{place-items:center;max-width:100%;height:112px;margin:5px 0 4px;display:grid}.home-system-visual img{object-fit:contain;filter:drop-shadow(0 8px 12px #0009);width:100%;height:100%}.home-system-visual>.product-photo-fallback{border-radius:9px;width:100%;height:90px}.home-system-visual>span{color:#976747;font-size:32px;font-weight:1000}.home-system-card>strong{letter-spacing:-.3px;color:#f5f3ee;font-size:16px;line-height:1.3}.home-system-card>small{color:#bbb1a9;min-height:30px;margin-top:5px;font-size:10px;line-height:1.5}.home-system-action{color:#ffa36f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:11px;font-weight:900;display:flex}.home-system-action b{font-size:19px}.home-systems-note{color:#bbb1ab;background:#212426;border:1px solid #454748;border-radius:8px;align-items:flex-start;gap:11px;margin:20px 0 0;padding:14px 17px;font-size:11px;line-height:1.75;display:flex}.home-systems-note>span{color:#fda376;text-align:center;border:1px solid #dd874e;border-radius:50%;width:18px;min-width:18px;height:18px;margin-top:1px;font-style:italic;font-weight:900;line-height:16px}.home-systems-note strong{color:#e5c0a8}.homepage .category-section,.homepage .curated-section{color:#f5eeea;background:#111314}.homepage .landing-section-top h2{letter-spacing:-1.5px;color:#f7f0eb;font-size:clamp(29px,3.8vw,48px)}.homepage .landing-section-top p{color:#b8b0aa;font-size:13px}.homepage .landing-section-top .text-link{color:#efaa84;border-color:#9e6443}.homepage .section-kicker{color:#fa9a67}.homepage .category-section{padding-top:83px;padding-bottom:80px}.homepage .category-showcase{gap:17px}.homepage .category-feature{background:linear-gradient(140deg,#28282a,#181a1b);border:1px solid #464244;border-radius:14px;min-height:355px;box-shadow:0 12px 35px #0003}.homepage .category-feature:hover{border-color:#fd8d53;transform:translateY(-5px);box-shadow:0 25px 40px #0006}.homepage .category-feature:before{background:#fa753c35}.homepage .category-topline{color:#d0c4bb}.homepage .category-feature-image img{box-shadow:none;filter:drop-shadow(0 10px 18px #0009);border-radius:0}.homepage .category-feature-bottom h3{color:#fff5ed;font-size:24px}.homepage .category-feature-bottom p{color:#bdb5ae}.homepage .category-feature-bottom small{color:#ed9c77}.homepage .category-explore-all{background:#1d1f20;border:1px solid #454043;border-radius:14px;margin-top:28px;padding:23px}.homepage .category-explore-header>span{color:#f6a77d}.homepage .category-explore-header p{color:#b7aba5}.homepage .category-explore-link{color:#f2eee8;background:#27282a;border:1px solid #444044;border-radius:8px}.homepage .category-explore-link:hover{background:#322925;border-color:#ec7540}.homepage .category-explore-link strong{color:#f5eee8}.homepage .curated-section{border-top:1px solid #35383a;padding-top:70px;padding-bottom:85px}.premium-product-grid{gap:16px}.homepage .premium-product-card,.shop-page .premium-product-card,.wishlist-page .premium-product-card,.product-detail-page .premium-product-card,.model-finder .premium-product-card{background:#202225;border:1px solid #414548;border-radius:13px;overflow:hidden;box-shadow:0 9px 26px #0002}.homepage .premium-product-card:hover,.shop-page .premium-product-card:hover,.wishlist-page .premium-product-card:hover,.product-detail-page .premium-product-card:hover,.model-finder .premium-product-card:hover{border-color:#f58248;transform:translateY(-4px);box-shadow:0 20px 40px #0007}.premium-product-photo{background:radial-gradient(circle at 50% 37%,#333438,#17191a 75%);height:238px}.premium-product-photo img{filter:drop-shadow(0 10px 11px #0008);padding:12px}.premium-product-body{background:#222427;min-height:170px;padding:20px}.premium-product-body h3{color:#f1eeea;min-height:53px;font-size:15px;line-height:1.4}.premium-product-category{color:#f6a57d;font-size:9px}.premium-product-foot{border-color:#424345}.premium-product-foot strong{color:#fff4ec;font-size:20px}.product-arrow{color:#ffae7e;border-color:#8f5039;border-radius:9px;width:39px;height:39px}.product-view{background:#f78a4b;border-radius:7px;font-weight:900;transform:translateY(0)}.premium-product-card:hover .product-view,.premium-product-card:focus-visible .product-view{opacity:1}.product-card-shell>.mfs-favorite{background:#202024dd;border-color:#61534c}.homepage .landing-story{background:#17191a;border-top:1px solid #343434}.homepage .home-service-links{background:#111314}.homepage .home-service-grid>a{border-radius:12px}.homepage .home-ebay-reviews{background:#17191b}.shop-page{color:#f2eeeb;background:#111314}.shop-title h1{letter-spacing:-2px}.shop-title h1 span{color:#ff8247}.shop-page .shop-browser{padding-bottom:85px}.shop-search,.shop-sort{border-radius:10px}.shop-search:focus-within{border-color:#f68048;box-shadow:0 0 0 3px #f580481c}.shop-chips{row-gap:10px}.shop-chips button{border-radius:9px;padding:12px 15px;font-size:11px;font-weight:800}.shop-chips button.is-selected{color:#17120e;background:#ed793e;border-color:#ed793e}.shop-chips button.is-selected .category-chip-count{color:#fff;background:#1f1b19}.shop-grid{row-gap:22px}.model-finder .finder-model-chip{border-radius:8px}.finder-magazine-note{color:#eedbcf;background:#292622;border:1px solid #856044;border-left:3px solid #f5814b;border-radius:9px;gap:15px;margin:25px 0 14px;padding:18px 20px;display:flex}.finder-magazine-note-icon{color:#ff9152;font-size:29px;line-height:1}.finder-magazine-note strong{font-size:13px}.finder-magazine-note p{color:#d0beb1;margin:7px 0 0;font-size:12px;line-height:1.7}.finder-magazine-note button{color:#ffad80;font-size:inherit;background:0 0;border:0;border-bottom:1px solid #ef9a6e;padding:0;font-weight:900}.finder-magazine-note button:hover{color:#fff}.finder-legacy-notice{color:#f5c69e;background:#322821;border-radius:7px;padding:12px 15px;font-size:12px}.site-footer{background:#111314;border-top:1px solid #49413e}.footer-brand-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-brand-logo{background:#1d1e1e;border:1px solid #755440;border-radius:14px;place-items:center;width:94px;height:94px;display:grid;overflow:hidden}.footer-brand-logo img,.footer-brand-logo .product-photo-fallback{object-fit:contain;width:100%;height:100%}.site-footer-bottom{border-color:#434040}@media (max-width:1390px){.site-navigation{gap:12px}.site-navigation a{font-size:10px}.site-header-inner{gap:14px}.site-brand .brand-name{font-size:17px}.brand-logo-symbol{width:52px;min-width:52px;height:52px}}@media (max-width:1210px){.site-navigation a:nth-child(3),.site-navigation a:nth-child(6){display:none}.landing-hero h1{font-size:clamp(52px,6vw,75px)}.hero-orbit-label{font-size:16px;right:-4%}}@media (max-width:1000px){.home-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-system-card{min-height:237px;padding:12px}.home-system-card>strong{font-size:14px}.home-system-visual{height:98px}}@media (max-width:920px){.site-navigation a:nth-child(3),.site-navigation a:nth-child(6){display:flex}.site-header-inner{height:75px}.landing-hero-grid{gap:5%;min-height:auto;padding-top:52px}.landing-hero h1{font-size:clamp(44px,6.8vw,65px)}.landing-hero-media{height:390px}.hero-logo-stamp{width:78px;height:78px}.hero-orbit-label{font-size:13px}.hero-proof{margin-top:28px}.home-systems{padding:54px 0}.home-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-system-card{min-height:230px}.home-system-visual{height:100px}}@media (max-width:700px){.container{width:calc(100% - 32px)}.site-header-inner{gap:10px;height:69px}.brand-logo-symbol{border-radius:10px;width:44px;min-width:44px;height:44px}.site-brand .brand-name{letter-spacing:-.5px;font-size:15px}.site-brand .brand-name small{letter-spacing:.7px;font-size:6px}.site-actions .theme-switch{width:39px;height:39px;padding:0}.landing-hero-grid{flex-direction:column;align-items:stretch;padding-top:45px;padding-bottom:6px;display:flex}.landing-hero-text{padding:0}.landing-hero h1{letter-spacing:-2.2px;margin:22px 0;font-size:clamp(40px,10vw,68px)}.landing-hero-text>p{margin-bottom:24px;font-size:14px;line-height:1.7}.landing-hero-buttons .mag-button,.landing-hero-buttons .mag-button-outline{justify-content:space-between;width:100%}.hero-proof{gap:8px;margin-top:29px}.hero-proof strong{font-size:22px}.hero-proof span{letter-spacing:.4px;font-size:8px}.landing-hero-media{height:360px;margin-top:20px}.landing-hero-media .media-main{width:80%;height:79%;left:4%}.landing-hero-media .media-second{width:40%;height:39%}.hero-orbit-label{font-size:12px;right:0}.hero-logo-stamp{width:66px;height:66px}.hero-featured-title strong{font-size:11px}.hero-scroll{font-size:9px}.landing-trust-inner{grid-template-columns:1fr;gap:0;padding:13px 0;display:grid}.landing-trust-inner>div{min-height:33px;font-size:9px}.home-system-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:#a15e3c #26282a;grid-template-columns:none;grid-auto-columns:minmax(210px,74vw);grid-auto-flow:column;padding:3px 1px 13px;display:grid;overflow-x:auto}.home-system-card{scroll-snap-align:start;min-height:251px}.home-system-visual{height:116px}.home-system-card>strong{font-size:16px}.home-systems .landing-section-top{flex-direction:column;align-items:flex-start}.home-systems .landing-section-top h2{font-size:30px}.home-systems-note{padding:12px;font-size:10px}.homepage .category-section{padding-top:56px;padding-bottom:54px}.homepage .category-feature{min-height:285px}.homepage .curated-section{padding-top:50px;padding-bottom:55px}.premium-product-body{min-height:162px;padding:14px}.premium-product-photo{height:190px}.premium-product-body h3{min-height:62px;font-size:13px}.premium-product-foot strong{font-size:17px}.finder-magazine-note{gap:10px;padding:13px}}@media (max-width:430px){.site-brand .brand-name{font-size:13px}.brand-logo-symbol{width:39px;min-width:39px;height:39px}.site-actions{gap:4px}.site-actions .site-cart,.site-actions .icon-action{width:38px;height:38px}.landing-hero-media{height:310px}.hero-orbit-label{display:none}.hero-logo-stamp{width:55px;height:55px}.landing-hero h1{font-size:42px}}html[data-theme=light] .homepage{color:#221d18;background:#f8f5f0}html[data-theme=light] .home-systems{background:#f3ede7;border-color:#dccfc4}html[data-theme=light] .home-systems h2,html[data-theme=light] .homepage .landing-section-top h2{color:#241c18}html[data-theme=light] .home-systems .landing-section-top p,html[data-theme=light] .homepage .landing-section-top p{color:#77685d}html[data-theme=light] .home-system-card{background:linear-gradient(145deg,#fffefa,#e8dfd8);border-color:#d9c7ba}html[data-theme=light] .home-system-card>strong{color:#221c17}html[data-theme=light] .home-system-card>small{color:#73645b}html[data-theme=light] .home-systems-note{color:#705d52;background:#fffefa;border-color:#dec6b6}html[data-theme=light] .home-systems-note strong{color:#7b3c24}html[data-theme=light] .homepage .category-section,html[data-theme=light] .homepage .curated-section{color:#25201b;background:#f8f5f0}html[data-theme=light] .homepage .category-explore-all{background:#fffefa;border-color:#d9cec7}html[data-theme=light] .homepage .category-explore-header p{color:#75665c}html[data-theme=light] .homepage .category-explore-link{color:#2c211a;background:#f6efea;border-color:#ded2c8}html[data-theme=light] .homepage .category-explore-link strong{color:#33271f}html[data-theme=light] .homepage .curated-section{border-color:#e2d5c9}html[data-theme=light] .shop-chips button.is-selected{color:#24160e;background:#ec7741}html[data-theme=light] .finder-magazine-note{color:#623922;background:#fff3e9;border-color:#e4a67e}html[data-theme=light] .finder-magazine-note p{color:#71533f}.brand-logo-symbol,.footer-brand-logo{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.brand-logo-symbol img,.footer-brand-logo img{object-fit:contain}
:root{--studio-bg:#101213;--studio-panel:#1b1e20;--studio-panel-hi:#242629;--studio-border:#414649;--studio-hot:#fa8548;--studio-text:#f3eee8;--studio-soft:#bdb6af}.product-detail-page,.cart-page,.admin-page{background:var(--studio-bg);color:var(--studio-text)}.product-detail-page .pd-breadcrumbs{color:#aeb0ad;padding-top:31px;padding-bottom:29px;font-size:11px}.product-detail-page .pd-breadcrumbs a{color:#c9c4c0}.product-detail-page .pd-breadcrumbs a:hover{color:#fc9f68}.product-detail-page .pd-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(24px,4vw,60px);padding-bottom:62px}.product-detail-page .pd-visual{align-self:start;min-width:0;position:sticky;top:113px}.product-detail-page .new-gallery-stage{background:radial-gradient(at 48% 35%,#343437,#1b1d1f 72%);border:1px solid #55504d;border-radius:18px;height:min(42vw,625px);min-height:410px;box-shadow:inset 0 0 0 1px #ffffff05,0 15px 45px #0006}.product-detail-page .new-gallery-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 38% 18%,#f6813c12,#0000 58%);position:absolute;inset:0}.product-detail-page .new-gallery-stage:after{opacity:.45}.product-detail-page .new-gallery-main{padding:37px 31px}.product-detail-page .new-gallery-main img{filter:drop-shadow(0 15px 26px #000a)}.product-detail-page .new-gallery-zoom{color:#20150f;background:#f28b51;border-radius:8px;padding:12px 16px;bottom:20px;right:20px}.product-detail-page .new-gallery-signature{color:#c7beb7;bottom:21px;left:20px}.product-detail-page .new-gallery-counter{background:#282528b8;border:1px solid #70665b;border-radius:8px}.product-detail-page .new-gallery-thumbnails{gap:12px;padding-top:14px}.product-detail-page .new-gallery-thumbnail{background:#252629;border-color:#494d50;border-radius:10px;flex-basis:91px;height:90px}.product-detail-page .new-gallery-thumbnail.active{border-color:#f9854e;box-shadow:0 0 0 2px #f277412e}.product-detail-page .pd-purchase{min-width:0;padding:0}.product-detail-page .pd-back{color:#d7bdad;border-bottom:1px solid #715848;align-items:center;padding-bottom:6px;font-size:11px;display:inline-flex}.product-detail-page .pd-purchase .section-kicker{color:#f9a77b;letter-spacing:1.4px;margin-top:9px;font-size:9px;display:block}.product-detail-page .pd-purchase h1{letter-spacing:-1.6px;color:#faf6f1;margin:14px 0 17px;font-size:clamp(30px,3.2vw,46px);line-height:1.09}.product-detail-page .pd-product-badges{margin:0 0 15px}.product-detail-page .pd-product-badges span{color:#e7c5b2;background:#2b2421;border-color:#5a4640;border-radius:99px;padding:9px 12px;font-size:9px}.product-detail-page .pd-favorite-row{gap:12px;margin:0 0 15px}.product-detail-page .pd-favorite-row .mfs-favorite{background:#242629;border-color:#575351;border-radius:9px;min-height:41px}.studio-pd-section-links{border-bottom:1px solid #484143;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:3px;padding:12px 0 16px;display:flex}.studio-pd-section-links a{color:#bdb3aa;border-bottom:1px solid #0000;padding:5px 0;font-size:11px;font-weight:800}.studio-pd-section-links a:hover,.studio-pd-section-links a:focus-visible{color:#ff9b68;border-bottom-color:#ff9b68}#produkt-konfigurieren,#produkt-details,#produkt-bewertungen{scroll-margin-top:120px}.product-detail-page .pd-price-row{border-top:0;border-bottom:1px solid #484143;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:13px;padding:20px 0 22px;display:flex}.product-detail-page .pd-price{color:#fff8f2;letter-spacing:-1.5px;font-size:clamp(34px,3.6vw,48px);font-weight:950;line-height:1.04}.product-detail-page .pd-price-meta{text-align:right;color:#b5a59a;max-width:210px;font-size:11px}.product-detail-page .pd-price-shipping-link{color:#fba476;font-weight:850;display:inline-block}.product-detail-page .pd-config-title{margin:27px 0 17px}.product-detail-page .pd-config-step{color:#ffad78;border:1px solid #c87950;border-radius:8px;padding:7px 9px;line-height:1}.product-detail-page .pd-fieldset{margin-top:20px}.product-detail-page .pd-fieldset legend{gap:14px;font-size:12px}.product-detail-page .pd-fieldset legend strong{color:#ffad80}.product-detail-page .pd-choices{gap:10px}.product-detail-page .pd-choice{color:#f3ece5;background:#252729;border-color:#54565a;border-radius:9px;min-height:48px;padding:12px 15px;font-size:12px}.product-detail-page .pd-choice.selected{color:#24150f;background:linear-gradient(135deg,#ff985b,#ee733b);border-color:#ff955b;box-shadow:0 7px 16px #ed682025}.product-detail-page .pd-choice:focus-visible{outline-offset:3px;outline:2px solid #ffae79}.product-detail-page .pd-select{color:#f7f0e9;background:#27292b;border-color:#67605a;border-radius:9px;min-height:51px}.product-detail-page .pd-selected{background:linear-gradient(100deg,#252729,#211f1f);border-color:#524e4a;border-radius:10px;margin-top:19px;padding:16px 18px}.product-detail-page .pd-selected strong{font-size:14px;font-weight:900}.studio-pd-sku{color:#acaaa5;overflow-wrap:anywhere;font-size:10px}.product-detail-page .pd-order-controls{border-color:#494342;margin-top:24px}.product-detail-page .pd-qty{border-radius:9px;height:50px}.product-detail-page .pd-qty button{width:48px;min-height:48px}.product-detail-page .pd-qty input{font-size:16px;font-weight:950}.product-detail-page .pd-line-total strong{letter-spacing:-.7px;font-size:27px}.product-detail-page .pd-add{color:#21140f;background:linear-gradient(110deg,#ff9356,#f17035);border-color:#fa8147;border-radius:11px;min-height:65px;font-weight:950;box-shadow:0 11px 30px #ef6e2e20}.product-detail-page .pd-add:hover{background:linear-gradient(110deg,#ffa46d,#fd8147);transform:translateY(-1px);box-shadow:0 14px 34px #ef6e2e40}.product-detail-page .pd-add:disabled{color:#b9a9a0;box-shadow:none;background:#3c3939;border-color:#67605d;transform:none}.product-detail-page .pd-preview-hint{color:#b9b1aa;margin-top:17px;font-size:11px;line-height:1.8}.product-detail-page .pd-description-grid{max-width:var(--mag-width);background:linear-gradient(90deg,#151819,#17191a);border:1px solid #3e4346;border-radius:16px;margin-bottom:45px;padding:50px clamp(19px,3vw,38px)}.product-detail-page .pd-description-grid h2{font-size:clamp(27px,3vw,41px);line-height:1.08}.product-detail-page .pd-detail-highlight{margin-top:29px}.product-detail-page .pd-description-text{font-size:14px;line-height:1.9}.product-detail-page .product-related{border-color:#47403d}.product-detail-page .product-related-heading h2{font-size:clamp(27px,3vw,38px)}.product-detail-page .product-reviews{border-color:#4e4946}.product-detail-page .review-card{border-color:#4a4544;border-radius:15px;box-shadow:0 12px 31px #0003}.product-detail-page .review-form{border-radius:15px}.product-detail-page .pd-cart-toast{border-color:#a67450;border-radius:15px;box-shadow:0 20px 60px #000b}.product-detail-page .pd-cart-toast-actions a{background:#f78345;border-radius:8px}.cart-page{background:radial-gradient(at 95% 0,#2a1c18 0%,#111314 35%)}.cart-page-container{padding-top:52px;padding-bottom:90px}.cart-heading{margin-bottom:10px;padding-bottom:24px}.cart-heading h1{letter-spacing:-2.3px;margin:13px 0;font-size:clamp(45px,5vw,69px)}.cart-heading p{color:#c3b8af;font-size:13px;line-height:1.6}.cart-heading-back{color:#ffad7e;background:#262524;border:1px solid #695347;border-radius:9px;padding:13px 16px}.cart-heading-back:hover{background:#302522;border-color:#eb864e}.studio-cart-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:16px 0 22px;display:grid}.studio-cart-progress>div{background:#222527;border:1px solid #42464a;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:43px 1fr;align-items:center;gap:3px 11px;min-width:0;padding:16px;display:grid;position:relative}.studio-cart-progress b{color:#d0c4bb;background:#313537;border:1px solid #55585b;border-radius:9px;grid-row:1/3;place-items:center;width:43px;height:43px;font-size:13px;display:grid}.studio-cart-progress span{color:#f2ebe5;font-size:12px;font-weight:900;line-height:1.35}.studio-cart-progress small{color:#a99f99;font-size:10px}.studio-cart-progress .is-current{background:linear-gradient(115deg,#3c2923,#292324);border-color:#ad6947;box-shadow:inset 0 0 26px #e76c2411}.studio-cart-progress .is-current b{color:#21130d;background:#ef8148;border-color:#ff975d}.studio-cart-progress .is-locked{opacity:.65}.cart-preview-alert{background:#302520;border-color:#78543f;border-radius:10px;padding:15px 18px}.cart-preview-alert>span{color:#fba26e}.cart-layout{grid-template-columns:minmax(0,1.55fr) minmax(315px,.85fr);gap:23px}.cart-items{background:#1c1e20;border:1px solid #44494b;border-radius:16px;box-shadow:0 13px 38px #0002}.cart-items-top{border-color:#3d4243;padding:25px 27px}.cart-items-top h2{letter-spacing:-.5px;font-size:20px}.cart-item{border-color:#3c4245;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:25px 27px;transition:background .2s}.cart-item:hover{background:#242527}.cart-item-image{background:radial-gradient(#39383b,#202123 75%);border:1px solid #555456;border-radius:12px;width:130px;height:130px}.cart-item-image img{filter:drop-shadow(0 8px 12px #0006);padding:7px}.cart-item-name{color:#f9f1eb;font-size:15px;line-height:1.45}.cart-item-variant{color:#d0c4bb;font-size:12px}.cart-item-variant>span{color:#ffa471}.cart-item-price{color:#f0e7de;font-size:13px}.cart-qty{background:#2a2d2e;border-color:#66615d;border-radius:9px;height:46px}.cart-qty button{width:43px;min-height:44px}.cart-qty input{width:55px}.cart-item-line-total{color:#fff3e8;font-size:18px}.cart-remove{color:#efbda5;background:#372824;border-color:#75554a;border-radius:8px}.cart-continue{color:#ffa272;min-height:66px;padding:24px 28px}.cart-summary{background:linear-gradient(160deg,#29282a,#202224);border:1px solid #665349;border-radius:16px;padding:29px;box-shadow:0 16px 48px #0005}.cart-summary-top{border-color:#55504d;padding-bottom:23px}.cart-summary-top h2{letter-spacing:-.7px;font-size:25px}.studio-summary-desc{color:#bdb2aa;margin:13px 0 0;font-size:11px;line-height:1.7}.cart-summary-row{padding:12px 0;font-size:12px}.cart-summary-total{border-color:#77604f;margin-top:19px;padding-top:23px}.cart-summary-total strong{color:#ffa26b;letter-spacing:-1px;font-size:33px}.cart-checkout-preview{color:#21160f;background:linear-gradient(110deg,#f78c4e,#e9753a);border:1px solid #ff9759;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:60px;margin-top:22px;padding:15px 18px;font-size:12px;font-weight:950;display:flex}.cart-checkout-preview:hover{background:linear-gradient(110deg,#ffa365,#fa8650);transform:translateY(-1px);box-shadow:0 10px 27px #ff7b3129}.cart-checkout-preview>span{font-size:21px}.cart-summary-hint{color:#bcb1aa;margin:17px 0 0;font-size:11px}.cart-empty{background:radial-gradient(at 70% 18%,#3e2a22,#1f2123 60%);border-radius:17px;box-shadow:0 18px 50px #0004}.cart-empty-symbol{letter-spacing:0;color:#f58c52;font-size:83px}.cart-empty h2{font-size:clamp(30px,3.5vw,43px)}.cart-service-help{background:#202224;border-color:#484848;border-radius:14px}.cart-service-help a{border-radius:9px}.cart-bottom-benefits{gap:22px;margin-top:45px}.cart-bottom-benefits>div{border-top:2px solid #574639}.cart-bottom-benefits strong{color:#f2ece7;font-size:14px}.admin-page{background:radial-gradient(at 75% 0,#261a17,#121416 37%)}.admin-page .admin-top{padding-top:48px;padding-bottom:32px}.admin-page .admin-top h1{letter-spacing:-1.7px;font-size:clamp(39px,4.6vw,60px)}.admin-page .admin-top h1 span{color:#fc8449}.admin-page .admin-top p{color:#beb3aa;max-width:740px;font-size:13px}.admin-page .admin-store-link{color:#f8a478;white-space:nowrap;background:#2d211e;border:1px solid #7e5341;border-radius:9px;padding:13px 16px}.admin-page .admin-auth-card{background:linear-gradient(145deg,#272728,#1b1d1e);border:1px solid #645044;border-radius:18px;box-shadow:0 21px 70px #0004}.admin-page .admin-auth-head h2{font-size:31px}.admin-page .admin-main-button{color:#24160f;background:linear-gradient(110deg,#fa8e50,#ef753a);border-color:#ff985a;border-radius:9px;min-height:46px;font-size:12px;box-shadow:0 5px 14px #e76f2f12}.admin-page .admin-main-button:hover{background:linear-gradient(110deg,#ff9e63,#fc874c);border-color:#ff9e63}.admin-page .admin-outline-button{color:#eee3da;background:#2c2d2f;border:1px solid #67605c;border-radius:9px}.admin-page .admin-outline-button:hover{color:#fff;border-color:#f49361}.studio-admin-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:8px 0 24px;display:grid}.studio-admin-metric{background:linear-gradient(135deg,#292a2b,#1e2122);border:1px solid #45494a;border-radius:13px;flex-direction:column;align-items:flex-start;gap:9px;min-height:145px;padding:20px;display:flex;position:relative;overflow:hidden}.studio-admin-metric:after{content:"";pointer-events:none;background:radial-gradient(circle,#ee7d3219,#0000 67%);border-radius:50%;width:90px;height:90px;position:absolute;top:-34px;right:-34px}.studio-admin-metric>span{color:#b7aea8;letter-spacing:1.1px;font-size:10px;font-weight:900}.studio-admin-metric>strong{color:#fcf5ed;letter-spacing:-1.3px;font-size:36px;font-weight:950;line-height:1}.studio-admin-metric>small{color:#a89f9a;margin-top:auto;font-size:10px;line-height:1.5}.studio-admin-metric.is-action{background:linear-gradient(135deg,#3b2b23,#272323);border-color:#9c603e}.studio-admin-metric.is-action>span{color:#f3b492}.studio-admin-metric.is-action>button{color:#ffac80;letter-spacing:-.4px;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:8px 0;font-size:16px;font-weight:950;display:flex}.studio-admin-metric.is-action>button:hover{color:#ffd0b7}.studio-admin-tab-dot{vertical-align:middle;background:#f5884c!important;border-radius:50%!important;width:6px!important;min-width:6px!important;height:6px!important;min-height:6px!important;margin-left:5px!important;padding:0!important;display:inline-block!important}.admin-page .admin-section-nav{background:#1c1e20;border:1px solid #414546;border-radius:13px;flex-wrap:wrap;gap:8px;margin-bottom:27px;padding:8px;display:flex}.admin-page .admin-section-nav button{color:#c3b8b0;white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;min-height:44px;padding:13px 14px;font-size:12px;line-height:1.3}.admin-page .admin-section-nav button:hover{color:#f5e9df;background:#302b29}.admin-page .admin-section-nav button.active{color:#23140c;background:#f1874a;border-color:#f1874a;box-shadow:0 6px 15px #e8782920}.admin-page .admin-section-nav button.active>span:not(.studio-admin-tab-dot){color:#ffe2cd;background:#3b241b}.admin-page .admin-workspace-title{margin-top:22px;margin-bottom:19px}.admin-page .admin-workspace-title h2{letter-spacing:-.9px;font-size:clamp(24px,2.8vw,32px);line-height:1.1}.admin-page .admin-columns{grid-template-columns:minmax(265px,335px) minmax(0,1fr);gap:20px}.admin-page .admin-product-index{background:#202224;border:1px solid #4e4d4c;border-radius:14px;box-shadow:0 12px 25px #0002}.admin-page .admin-index-tools{background:#252628;border-color:#454344;border-radius:14px 14px 0 0}.admin-page .admin-index-filters select,.admin-page .admin-inline-status select,.admin-page .admin-status-select{color:#f6eee6;background:#313335;border-color:#625751;border-radius:8px}.admin-page .admin-index-result{padding:13px 16px}.admin-page .admin-index-result button{color:#ffc197;background:#3b2b24;border:1px solid #a06b4b;border-radius:7px;padding:9px 11px}.admin-page .admin-index-row.current{background:#37302c;box-shadow:inset 4px 0 #ff9253}.admin-page .admin-index-row:hover{background:#2c2b2b}.admin-page .admin-index-item-v2 img{border-radius:8px}.admin-page .admin-index-row-actions{gap:6px}.admin-page .admin-mini-button{border-radius:7px}.admin-page .admin-editor{background:#202224;border:1px solid #4e4d4c;border-radius:14px;min-width:0;box-shadow:0 12px 25px #0002}.admin-page .admin-form{padding:clamp(20px,3vw,35px)}.admin-page .admin-form-header{border-color:#4a4949}.admin-page .admin-form-header h3{font-size:clamp(23px,2.8vw,32px)}.studio-admin-form-subtitle{color:#b0a49d;max-width:500px;margin:9px 0 0;font-size:11px;line-height:1.65}.admin-page .admin-form-section{border-color:#454747;padding:30px 0}.admin-page .admin-form-section h4{font-size:17px}.admin-page .admin-form-grid input,.admin-page .admin-form-grid textarea,.admin-page .admin-form-grid select,.admin-page .admin-variant-row input,.admin-page .admin-auth-form input{color:#f8eee7;background:#2d3031;border:1px solid #60605e;border-radius:8px;min-height:47px}.admin-page .admin-form-grid input:focus,.admin-page .admin-form-grid select:focus,.admin-page .admin-form-grid textarea:focus,.admin-page .admin-variant-row input:focus{border-color:#f88a51;outline:0;box-shadow:0 0 0 3px #f88a511c}.admin-page .admin-category-options span{background:#303132;border-radius:8px;align-items:center;min-height:43px}.admin-page .admin-category-options input:checked+span{color:#ffe4cf;background:#463125;border-color:#f38a51}.admin-page .admin-description-preview,.admin-page .variant-photo-picker,.admin-page .admin-upload-button,.admin-page .admin-photo-preview{border-radius:10px}.admin-page .admin-status-badge{border-radius:99px}.admin-page .admin-save-row{border-top:1px solid #484649;padding-top:22px}.admin-page .admin-category-manager,.admin-page .admin-quality,.admin-page .admin-reviews,.admin-page .admin-info-panel{background:#202224;border-color:#4e4b49;border-radius:14px}.admin-page .admin-category-row{background:#292b2d}.admin-page .admin-category-row:nth-child(2n){background:#252728}.admin-page .admin-category-table{border-radius:11px}.admin-page .admin-new-category{background:#2a2d2e;border-radius:10px}.admin-page .admin-review-entry,.admin-page .admin-quality-entry{border-radius:10px}.admin-page .admin-info-menu button{border-radius:9px}.admin-page .admin-info-editor{border-radius:11px}html[data-theme=light] .product-detail-page,html[data-theme=light] .cart-page,html[data-theme=light] .admin-page{color:#211c18;background:#f6f3ee}html[data-theme=light] .product-detail-page .pd-visual .new-gallery-stage{background:radial-gradient(#f1e5db,#ded8d3);border-color:#dcc6b7}html[data-theme=light] .product-detail-page .pd-purchase h1,html[data-theme=light] .product-detail-page .pd-price{color:#251c16}html[data-theme=light] .product-detail-page .pd-price-row,html[data-theme=light] .studio-pd-section-links{border-color:#dbccc0}html[data-theme=light] .studio-pd-section-links a{color:#775f50}html[data-theme=light] .product-detail-page .pd-product-badges span{color:#8b462b;background:#ffeadb}html[data-theme=light] .product-detail-page .pd-selected,html[data-theme=light] .product-detail-page .pd-description-grid{background:#fffefa;border-color:#e1d0c4}html[data-theme=light] .product-detail-page .pd-selected strong,html[data-theme=light] .product-detail-page .pd-description-grid h2{color:#271d16}html[data-theme=light] .product-detail-page .pd-description-text{color:#473a32}html[data-theme=light] .product-detail-page .pd-purchase .pd-choice:not(.selected){color:#33261e;background:#fffaf6;border-color:#dccabe}html[data-theme=light] .product-detail-page .pd-purchase .pd-selected .studio-pd-sku{color:#78685b}html[data-theme=light] .studio-cart-progress>div{background:#fffdfa;border-color:#dccfc6}html[data-theme=light] .studio-cart-progress span{color:#2c241e}html[data-theme=light] .studio-cart-progress small{color:#796d65}html[data-theme=light] .studio-cart-progress .is-current{background:#ffe9db;border-color:#e7ad85}html[data-theme=light] .cart-items,html[data-theme=light] .cart-summary{background:#fffefa;border-color:#dfd0c6}html[data-theme=light] .cart-item:hover{background:#fff4ec}html[data-theme=light] .cart-item-name,html[data-theme=light] .cart-item-line-total{color:#271b16}html[data-theme=light] .studio-summary-desc{color:#74675d}html[data-theme=light] .cart-summary-total strong{color:#a84927}html[data-theme=light] .admin-page .admin-auth-card,html[data-theme=light] .admin-page .admin-product-index,html[data-theme=light] .admin-page .admin-editor,html[data-theme=light] .admin-page .admin-category-manager,html[data-theme=light] .admin-page .admin-quality,html[data-theme=light] .admin-page .admin-reviews,html[data-theme=light] .admin-page .admin-info-panel{color:#251d18;background:#fffdfa;border-color:#dfd0c4}html[data-theme=light] .studio-admin-metric,html[data-theme=light] .admin-page .admin-section-nav{background:#fffefa;border-color:#decfc3}html[data-theme=light] .studio-admin-metric>strong{color:#241c17}html[data-theme=light] .studio-admin-metric>span,html[data-theme=light] .studio-admin-metric>small{color:#79695f}html[data-theme=light] .studio-admin-metric.is-action{background:#fff0e5;border-color:#d3a585}html[data-theme=light] .studio-admin-metric.is-action>button{color:#a34b26}html[data-theme=light] .admin-page .admin-section-nav button{color:#5f5149}html[data-theme=light] .admin-page .admin-section-nav button.active{color:#2d170e;background:#ec834c;border-color:#ec834c}html[data-theme=light] .admin-page .admin-index-tools,html[data-theme=light] .admin-page .admin-index-row{background:#fffdfa;border-color:#dfd3c9}html[data-theme=light] .admin-page .admin-index-row.current{background:#ffeddf}html[data-theme=light] .admin-page .admin-index-row:hover{background:#fdf1e9}html[data-theme=light] .admin-page .admin-form-grid input,html[data-theme=light] .admin-page .admin-form-grid textarea,html[data-theme=light] .admin-page .admin-form-grid select,html[data-theme=light] .admin-page .admin-variant-row input,html[data-theme=light] .admin-page .admin-auth-form input{color:#221c17;background:#fff;border-color:#cebfb3}html[data-theme=light] .studio-admin-form-subtitle{color:#74675e}html[data-theme=light] .admin-page .admin-category-row{background:#faf5ee}html[data-theme=light] .admin-page .admin-category-row:nth-child(2n){background:#f8eee5}@media (max-width:1130px){.product-detail-page .pd-grid{gap:26px}.product-detail-page .new-gallery-stage{min-height:380px}.admin-page .admin-columns{grid-template-columns:290px minmax(0,1fr)}.studio-admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.product-detail-page .pd-grid{grid-template-columns:1fr;gap:27px}.product-detail-page .pd-visual{position:static}.product-detail-page .new-gallery-stage{height:clamp(350px,63vw,590px)}.product-detail-page .pd-purchase h1{font-size:clamp(30px,5vw,44px)}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.admin-page .admin-columns{grid-template-columns:1fr}.admin-page .admin-product-index{position:static}.admin-page .admin-product-index-list{max-height:320px}}@media (max-width:620px){.product-detail-page .pd-breadcrumbs{padding-top:17px;padding-bottom:17px}.product-detail-page .pd-grid{padding-bottom:33px}.product-detail-page .new-gallery-stage{border-radius:13px;height:min(93vw,425px);min-height:290px}.product-detail-page .new-gallery-main{padding:18px}.product-detail-page .new-gallery-thumbnail{border-radius:8px;flex-basis:68px;height:69px}.product-detail-page .pd-product-badges span{font-size:8px}.product-detail-page .pd-purchase h1{font-size:clamp(27px,7vw,37px)}.studio-pd-section-links{gap:10px}.studio-pd-section-links a{font-size:10px}.product-detail-page .pd-price{font-size:37px}.product-detail-page .pd-price-meta{text-align:left;max-width:none}.product-detail-page .pd-description-grid{border-radius:12px;margin-bottom:27px;padding:24px 18px}.product-detail-page .pd-line-total strong{font-size:22px}.cart-page-container{padding-top:32px}.cart-heading{gap:15px}.cart-heading h1{font-size:48px}.studio-cart-progress{gap:6px}.studio-cart-progress>div{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:5px;padding:11px 8px}.studio-cart-progress b{grid-row:auto;width:30px;height:30px;font-size:10px}.studio-cart-progress span{font-size:10px}.studio-cart-progress small{font-size:8px}.cart-items-top{padding:17px}.cart-item{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:15px}.cart-item-image{border-radius:9px;width:84px;height:90px}.cart-item-name{font-size:12px}.cart-item-line-total{font-size:16px}.cart-qty{height:43px}.cart-qty button{width:38px}.cart-summary{padding:19px}.cart-summary-top h2{font-size:23px}.cart-checkout-preview{min-height:59px}.admin-page .admin-top{padding:35px 0 22px}.admin-page .admin-top h1{font-size:42px}.studio-admin-overview{gap:8px;margin-bottom:16px}.studio-admin-metric{border-radius:10px;min-height:123px;padding:14px 11px}.studio-admin-metric>span{font-size:9px}.studio-admin-metric>strong{font-size:31px}.studio-admin-metric.is-action>button{font-size:13px}.admin-page .admin-section-nav{gap:5px;padding:6px}.admin-page .admin-section-nav button{min-height:40px;padding:11px;font-size:11px}.admin-page .admin-form{padding:19px 15px}.admin-page .admin-workspace-actions>*{flex:auto}}@media (prefers-reduced-motion:reduce){.cart-checkout-preview:hover,.product-detail-page .pd-add:hover{transform:none}}.pd-personalization{background:#ff91270e;border:1px solid #ff923099;border-radius:14px;margin:18px 0;padding:18px}.pd-personalization h2{margin:8px 0;font-size:1.2rem}.pd-personalization p{line-height:1.5}.pd-personalization label{gap:8px;margin:14px 0;font-weight:700;display:grid}.pd-personalization textarea,.pd-personalization input[type=file]{background:var(--surface,#161616);width:100%;min-width:0;color:inherit;box-sizing:border-box;border:1px solid #787878;border-radius:8px;padding:12px}.pd-personalization small{opacity:.8;display:block}.mfs-personal-summary{overflow-wrap:anywhere;margin:8px 0;font-size:.88rem;line-height:1.5}
.product-detail-page .studio-gallery{width:100%}.product-detail-page .studio-gallery .new-gallery-stage{isolation:isolate}.product-detail-page .studio-gallery .new-gallery-main{z-index:1}.product-detail-page .studio-gallery .new-gallery-counter{z-index:3;color:#ffe6d6;background:#17191add;border:1px solid #554a44;border-radius:8px;padding:8px 12px;font-size:11px;top:17px;left:17px}.product-detail-page .studio-gallery .new-gallery-signature{z-index:3;pointer-events:none}.product-detail-page .studio-gallery .new-gallery-zoom{z-index:3}.studio-gallery-arrow{z-index:4;color:#fff0e6;cursor:pointer;background:#161718dd;border:1px solid #9b745b;border-radius:10px;place-items:center;width:45px;height:52px;font-size:35px;font-weight:400;transition:background .17s,border-color .17s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 19px #0007}.studio-gallery-arrow:hover,.studio-gallery-arrow:focus-visible{color:#1e130e;outline-offset:3px;background:#e9854d;border-color:#fba677}.studio-gallery-arrow.is-prev{left:13px}.studio-gallery-arrow.is-next{right:13px}.studio-gallery-caption{background:#222528;border:1px solid #515050;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:13px;padding:14px 16px;display:flex}.studio-gallery-caption>div{flex-direction:column;gap:6px;min-width:0;display:flex}.studio-gallery-caption-kicker{color:#f49a71;letter-spacing:1.15px;font-size:9px;font-weight:900}.studio-gallery-caption strong{color:#f6eee9;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.studio-gallery-caption button{color:#ffc8a9;white-space:normal;text-align:center;background:#463026;border:1px solid #ad694c;border-radius:8px;flex:none;max-width:52%;min-height:43px;padding:11px 13px;font-size:11px;font-weight:900}.studio-gallery-caption button:hover{background:#633824}.studio-gallery .new-gallery-thumbnail{transition:border-color .2s,transform .2s}.studio-gallery .new-gallery-thumbnail:hover{transform:translateY(-2px)}.studio-gallery .new-gallery-variant-dot{width:11px;height:11px;top:6px;right:6px;box-shadow:0 1px 8px #0009}.studio-gallery .pd-visual-note{color:#bfb4ab;align-items:flex-start;gap:10px;padding:14px 2px;font-size:10px;line-height:1.65;display:flex}.studio-gallery .pd-visual-note>span{color:#f49160}.studio-gallery-empty{text-align:center;color:#cdbeb1;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:30px;display:flex}.studio-gallery-empty>span{color:#f2864a;font-size:70px}.studio-gallery-empty strong{font-size:14px}.studio-gallery-empty small{color:#a9a09a;font-size:11px}.pd-choices .pd-choice{justify-content:flex-start;min-width:0}.product-detail-page .pd-choice-visual{gap:10px;max-width:100%;min-height:69px;padding:7px 13px 7px 7px}.pd-choice-preview{object-fit:contain;filter:drop-shadow(0 5px 6px #0005);background:radial-gradient(circle,#51504d,#232527);border:1px solid #6d5e55;border-radius:7px;flex:0 0 55px;padding:4px;display:block;width:55px!important;height:55px!important}.pd-choice-visual .product-photo-fallback{letter-spacing:0;font-size:8px;overflow:hidden}.product-detail-page .pd-choice.selected .pd-choice-preview{background:#d4a788;border-color:#6d422c}.pd-choice-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pd-choice-text strong{overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.4}.pd-choice-text small{color:#eeb08a;font-size:10px;font-weight:800}.product-detail-page .pd-choice.selected .pd-choice-text small{color:#482419}.pd-selection-facts{background:#494848;border:1px solid #4d4f4e;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;padding:1px;display:grid;overflow:hidden}.pd-selection-facts>div{background:#232628;flex-direction:column;gap:7px;min-width:0;padding:15px 13px;display:flex}.pd-selection-facts span{color:#afa59c;letter-spacing:.6px;font-size:9px;font-weight:850;line-height:1.4}.pd-selection-facts strong{color:#f0e7df;overflow-wrap:anywhere;font-size:11px;font-weight:850;line-height:1.5}.product-photo-count{z-index:2;color:#ffe0cd;pointer-events:none;background:#1d1b1bd9;border:1px solid #7c6252;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;bottom:15px;left:14px}.product-card-meta{justify-content:space-between;align-items:center;gap:7px;min-width:0;margin-bottom:7px;display:flex}.product-card-meta>.premium-product-category{min-width:0;font-size:9px;line-height:1.3}.product-variant-count{color:#f7bd9a;background:#392c27;border:1px solid #6c4940;border-radius:99px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}html[data-theme=light] .studio-gallery-caption{background:#fffefa;border-color:#ded0c5}html[data-theme=light] .studio-gallery-caption strong{color:#2f241d}html[data-theme=light] .studio-gallery-caption button{color:#824024;background:#ffe9d9}html[data-theme=light] .studio-gallery .pd-visual-note{color:#6f6156}html[data-theme=light] .pd-selection-facts{background:#dfcfc5;border-color:#ddc9bd}html[data-theme=light] .pd-selection-facts>div{background:#fffdfa}html[data-theme=light] .pd-selection-facts span{color:#7e6e62}html[data-theme=light] .pd-selection-facts strong{color:#31251d}html[data-theme=light] .product-variant-count{color:#874026;background:#ffe4d5;border-color:#e8b79b}html[data-theme=light] .product-detail-page .pd-choice:not(.selected) .pd-choice-text small{color:#9c522d}@media (max-width:930px){.pd-selection-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.studio-gallery-arrow{width:36px;height:43px;font-size:29px}.studio-gallery-arrow.is-prev{left:8px}.studio-gallery-arrow.is-next{right:8px}.studio-gallery-caption{flex-direction:column;align-items:flex-start}.studio-gallery-caption button{width:100%;max-width:none}.pd-selection-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-choice-preview{flex-basis:50px;width:50px!important;height:50px!important}.product-detail-page .pd-choice-visual{min-height:61px}.product-variant-count{padding:5px;font-size:8px}.product-photo-count{font-size:9px;bottom:11px;left:11px}}.product-detail-page .mfs5-option-group{margin-top:20px}.product-detail-page .mfs5-option-group legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 15px;width:100%;max-width:100%;margin-bottom:11px;display:flex}.product-detail-page .mfs5-option-group legend span{color:#f6eee9;font-size:13px;font-weight:900}.product-detail-page .mfs5-option-group legend strong{text-align:right;overflow-wrap:anywhere;max-width:70%;font-size:12px;display:inline-block}.product-detail-page .mfs5-option-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-detail-page .mfs5-option-choices .pd-choice{text-align:left;align-items:center;width:100%;min-height:54px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.product-detail-page .mfs5-option-choices .pd-choice-visual{min-height:72px;padding:8px}.product-detail-page .mfs5-option-choices .pd-choice-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.product-detail-page .mfs5-option-choices .pd-choice-text strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.product-detail-page .mfs5-option-choices .pd-choice-text small{white-space:normal;line-height:1.35}.product-detail-page .mfs5-option-adjust{font-weight:700;color:#cfac91!important;opacity:1!important;font-size:9px!important}.product-detail-page .mfs5-option-check{color:#2c160c;background:#ffe5ca;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:950;display:grid}.product-detail-page .mfs5-option-tools{grid-template-columns:1.1fr .9fr;gap:12px;margin:11px 0 13px;display:grid}.product-detail-page .mfs5-option-search-label,.product-detail-page .mfs5-option-direct-label{color:#cbbcb2;flex-direction:column;gap:8px;font-size:10px;font-weight:850;display:flex}.product-detail-page .mfs5-option-search-wrap{background:#282a2c;border:1px solid #6d615a;border-radius:9px;align-items:center;gap:8px;min-height:49px;padding:0 11px;transition:border-color .15s;display:flex}.product-detail-page .mfs5-option-search-wrap:focus-within{border-color:#ff9663;box-shadow:0 0 0 3px #ff8c411d}.product-detail-page .mfs5-option-search-wrap>span{color:#ffa571;font-size:19px}.product-detail-page .mfs5-option-search-wrap input{width:100%;min-width:0;box-shadow:none;color:#fff1e8;background:0 0;border:0;outline:0;min-height:46px;padding:13px 0;font-size:12px}.product-detail-page .mfs5-option-search-wrap input::placeholder{color:#aa9a8f}.product-detail-page .mfs5-option-direct-label .pd-select{width:100%;min-height:49px;font-size:12px}.product-detail-page .mfs5-options-status{color:#bbaea5;grid-column:1/-1;margin:-2px 0 2px;font-size:10px;line-height:1.5}.product-detail-page .mfs5-expand-variants{color:#ffb18a;cursor:pointer;background:#322923;border:1px solid #81624e;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:45px;margin-top:10px;padding:12px 15px;font-size:11px;font-weight:900;display:flex}.product-detail-page .mfs5-expand-variants:hover{color:#fff2e7;background:#4e3225;border-color:#f49a65}.product-detail-page .mfs5-empty-results{color:#d5beb1;border:1px solid #73554a;border-radius:8px;padding:14px;font-size:12px;line-height:1.65}.product-detail-page .mfs5-selected-summary{gap:9px;background:linear-gradient(115deg,#372820,#25272a)!important;border-color:#a46647!important}.product-detail-page .mfs5-selected-summary>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.product-detail-page .mfs5-copy-variant{color:#f5b38f;cursor:pointer;background:#343230;border:1px solid #986448;border-radius:8px;align-self:flex-start;align-items:center;min-height:40px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.product-detail-page .mfs5-copy-variant:hover{color:#ffe7d7;background:#593726}.product-detail-page .mfs5-share-feedback{color:#c5e6bb;font-size:11px;line-height:1.5}.product-detail-page .mfs5-adjustment-note{color:#ffe1c6;background:#423123;border-left-color:#f1a266;font-size:11px}html[data-theme=light] .product-detail-page .mfs5-option-group legend span{color:#28201b}html[data-theme=light] .product-detail-page .mfs5-option-search-label,html[data-theme=light] .product-detail-page .mfs5-option-direct-label{color:#6d5547}html[data-theme=light] .product-detail-page .mfs5-option-search-wrap{background:#fffdfa;border-color:#dcc9b9}html[data-theme=light] .product-detail-page .mfs5-option-search-wrap input{color:#271d16}html[data-theme=light] .product-detail-page .mfs5-option-check{color:#fff;background:#864523}html[data-theme=light] .product-detail-page .mfs5-option-adjust{color:#925a3e!important}html[data-theme=light] .product-detail-page .mfs5-selected-summary{background:#fff3e9!important;border-color:#d59b79!important}html[data-theme=light] .product-detail-page .mfs5-selected-summary>strong{color:#281b13}html[data-theme=light] .product-detail-page .mfs5-copy-variant{color:#7c432b;background:#ffe8d6;border-color:#dca684}html[data-theme=light] .product-detail-page .mfs5-share-feedback{color:#276337}html[data-theme=light] .product-detail-page .mfs5-options-status{color:#77675b}@media (max-width:1100px){.product-detail-page .mfs5-option-tools,.product-detail-page .mfs5-option-choices{grid-template-columns:1fr}}@media (max-width:900px){.product-detail-page .mfs5-option-tools{grid-template-columns:1.1fr .9fr}.product-detail-page .mfs5-option-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.product-detail-page .mfs5-option-tools,.product-detail-page .mfs5-option-choices{grid-template-columns:1fr}.product-detail-page .mfs5-option-group legend strong{text-align:left;max-width:100%}.product-detail-page .mfs5-option-group legend{gap:4px;display:grid}.product-detail-page .mfs5-option-choices .pd-choice{min-height:47px}.product-detail-page .mfs5-option-choices .pd-choice-visual{min-height:59px}.product-detail-page .mfs5-option-check{margin-left:auto}}
