@layer dvsAccountContrast{:is(.account-page,.notification-popup,.review-editor,.support-modal>form){--ac-bg:#f3f6f7;--ac-surface:#ffffff;--ac-raised:#edf3f4;--ac-input:#ffffff;--ac-text:#18343c;--ac-muted:#4e626a;--ac-border:#c2cfd4;--ac-button:#16434b;--ac-on-button:#ffffff;--ac-hover:#245b64;--ac-success-bg:#def4e7;--ac-success:#145938;--ac-warning-bg:#fff0cf;--ac-warning:#764300;--ac-error-bg:#ffe8e6;--ac-error:#962b25;--ac-info-bg:#e4edff;--ac-info:#294b87;color:var(--ac-text)!important;color-scheme:light}body:has(.storefront-mode-toggle[aria-pressed=true]) :is(.account-page,.notification-popup,.review-editor,.support-modal>form){--ac-bg:#0d191e;--ac-surface:#182c34;--ac-raised:#213b45;--ac-input:#10232b;--ac-text:#edf5f6;--ac-muted:#bdced4;--ac-border:#48616c;--ac-button:#a8e4d0;--ac-on-button:#102e32;--ac-hover:#c3f3e3;--ac-success-bg:#183f32;--ac-success:#b5efd0;--ac-warning-bg:#49351a;--ac-warning:#ffe0a0;--ac-error-bg:#4c2528;--ac-error:#ffc5bf;--ac-info-bg:#243958;--ac-info:#c2d8ff;color-scheme:dark}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :where(*){color:var(--ac-text)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--ac-border)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :where(small,time,em,.muted,.meta,.helper-text,.field-hint){color:var(--ac-muted)!important;opacity:1!important}.account-page,.account-page .customer-dashboard{background:var(--ac-bg)!important}.account-page :is(.dashboard-sidebar,.dashboard-content,.dashboard-orders,.account-order,.account-dedicated,.account-detail-card,.account-invoice-card,.account-download-card,.account-settings-card,.account-empty-state,.credit-card,.credit-history,.my-review-product,.review-editor,.support-grid,.ticket-conversation,.support-metrics article,.delivery-note-card,.delivery-assets,.delivery-assets article,.delivery-detail-empty,.order-workspace),:is(.notification-popup,.review-editor,.support-modal>form){background:var(--ac-surface)!important;border-color:var(--ac-border)!important}.account-page :is(.account-order>header,.panel-heading,.dashboard-section-heading>p,.ticket-list,.my-reviews-panel>header aside article,.wallet-help>p,.ow-message,.ow-locked,.ow-attachments>span,.ow-countdown,.delivery-assets pre,.delivery-detail-shell>header aside),.notification-popup-list>a,.notification-popup-list>article{background:var(--ac-raised)!important}.account-page :is(.account-order-items,.account-order-status,.ticket-conversation>footer,.ow-composer,.review-editor>footer){background:var(--ac-surface)!important}.account-page :is(.dashboard-hero,.dashboard-benefit,.credit-hero,.support-hero,.delivery-detail-shell>header,.account-order>footer,.delivery-detail-shell>footer){--ac-text:#f4f8fa;--ac-muted:#d3e2e7;background:#183b44!important}.account-page .dashboard-hero h1 em{background:none!important;color:#c9f08b!important}.account-page .dashboard-profile{background:#244953!important}.account-page :is(.profile-avatar,.account-logo-fallback){--ac-text:#17353d;--ac-muted:#17353d;background:#b6e6d6!important}.account-page .dashboard-sidebar:before{color:var(--ac-muted)!important;border-color:var(--ac-border)!important}.account-page .dashboard-sidebar nav a{--ac-text:var(--ac-muted);background:transparent!important}.account-page .dashboard-sidebar nav a:is(:hover,.active,[aria-current=page]){--ac-text:#fff;--ac-muted:#fff;background:#20525c!important}.account-page .dashboard-sidebar nav a span{--ac-text:#173a42;--ac-muted:#173a42;background:#d8e9ed!important}.account-page .dashboard-sidebar nav a.active span{--ac-text:#fff;--ac-muted:#fff;background:#35636d!important}.account-page :is(.dashboard-stats article,.stat-icon,.order-item-mark,.download-mark,.invoice-number,.review-product-image,.wallet-help li>b){background:var(--ac-raised)!important;color:var(--ac-text)!important}.account-page .dashboard-stats :is(article>span,small){opacity:1!important}.account-page :is(.order-status,.review-state,.ticket-status,.ticket-priority,.ow-phase,.dw-unread){--ac-text:var(--ac-info);--ac-muted:var(--ac-info);background:var(--ac-info-bg)!important}.account-page :is(.payment-paid,.order-completed,.delivery-complete,.review-state.approved,.ticket-status.resolved,.credit-message,.review-message,.review-editor-message,.ow-notice){--ac-text:var(--ac-success);--ac-muted:var(--ac-success);background:var(--ac-success-bg)!important}.account-page :is(.payment-pending,.order-pending,.review-state.pending,.ticket-priority.high){--ac-text:var(--ac-warning);--ac-muted:var(--ac-warning);background:var(--ac-warning-bg)!important}.account-page :is(.payment-failed,.payment-cancelled,.payment-refunded,.order-cancelled,.review-state.rejected,.review-state.spam,.ticket-priority.urgent,.credit-message.error,.ow-error){--ac-text:var(--ac-error);--ac-muted:var(--ac-error);background:var(--ac-error-bg)!important}.account-page :is(.dashboard-workspace,.dashboard-workspace.phase-completed,.dashboard-workspace.phase-delivered){background:var(--ac-raised)!important}.account-page .dashboard-workspace .overdue{--ac-text:var(--ac-error);--ac-muted:var(--ac-error)}.account-page .account-order:before{background:#234951!important;color:#fff!important;border-color:var(--ac-surface)!important}.account-page .account-order:after{background:var(--ac-raised)!important;color:var(--ac-text)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(input,textarea,select,[contenteditable=true]){background:var(--ac-input)!important;color:var(--ac-text)!important;caret-color:var(--ac-text)!important;border-color:var(--ac-border)!important;opacity:1!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(input,textarea)::placeholder{color:var(--ac-muted)!important;opacity:1!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) option{background:var(--ac-input)!important;color:var(--ac-text)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(button,.primary-button,.secondary-button,.invoice-actions a,.panel-heading>a,.dw-actions a,.account-download-card>a,.delivery-assets article>a,.delivery-detail-empty>a,.balance-value>a,.reviews-empty>a){--ac-text:var(--ac-on-button);--ac-muted:var(--ac-on-button);background:var(--ac-button)!important;color:var(--ac-on-button)!important;border-color:var(--ac-button)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(button,.primary-button,.secondary-button,.invoice-actions a,.panel-heading>a,.dw-actions a,.account-download-card>a,.balance-value>a):hover{background:var(--ac-hover)!important;color:var(--ac-on-button)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :is(button:disabled,input:disabled){--ac-text:#52666d;--ac-muted:#52666d;background:#e1e9ec!important;color:#52666d!important;opacity:1!important;cursor:not-allowed}.account-page .dashboard-workspace .dw-actions .dw-secondary{--ac-text:var(--ac-on-button);--ac-muted:var(--ac-on-button);padding:10px 14px!important;background:var(--ac-button)!important;color:var(--ac-on-button)!important;text-decoration:underline}.account-page .dashboard-workspace .dw-actions .dw-secondary:hover{background:var(--ac-hover)!important}.account-page :is(.account-order>footer,.delivery-detail-shell>footer) a{color:#fff!important}.account-page .ticket-list>button{--ac-text:inherit;--ac-muted:inherit;background:var(--ac-raised)!important;color:inherit!important}.account-page .ticket-list>button:is(:hover,.active){background:var(--ac-surface)!important}.account-page .conversation-thread article.customer>div,.account-page .conversation-thread article>div{background:var(--ac-raised)!important}.account-page .conversation-thread article>span{--ac-text:#fff;background:#20525c!important}.account-page .support-notice,.account-page .ticket-closed{background:var(--ac-raised)!important}:is(.account-page,.notification-popup,.review-editor,.support-modal>form) :focus-visible{outline:3px solid #b47b13!important;outline-offset:3px!important}body:has(.storefront-mode-toggle[aria-pressed=true]) :is(.account-page,.notification-popup,.review-editor,.support-modal>form) :focus-visible{outline-color:#f5c76b!important}.account-page .review-stars,.review-editor .review-star-picker button.active{--ac-text:#976000;--ac-muted:#976000;background:transparent!important}body:has(.storefront-mode-toggle[aria-pressed=true]) :is(.account-page .review-stars,.review-editor .review-star-picker button.active){--ac-text:#ffd47c;--ac-muted:#ffd47c}.notification-popup :is(header,footer){background:var(--ac-surface)!important}.notification-popup-list i{--ac-text:var(--ac-success);background:var(--ac-success-bg)!important}.notification-popup-list i.danger{--ac-text:var(--ac-error);background:var(--ac-error-bg)!important}.notification-popup-list i.info{--ac-text:var(--ac-info);background:var(--ac-info-bg)!important}.account-page :is(.order-status,.review-state,.ticket-status,.ticket-priority){font-size:11px!important;line-height:1.4!important}.account-page .impersonation-bar a{--ac-text:#14343c;--ac-muted:#14343c;color:#14343c!important;background:#c9efad!important}.account-page .notification-bell>span{--ac-text:#17343b;color:#17343b!important;background:#f7bc4b!important}.account-page .account-wishlist-heart,.account-page [class*=order-awaiting][class*=clock]{--ac-text:var(--ac-info);background:var(--ac-info-bg)!important}.account-page [class*=order-awaiting] a{--ac-text:#fff;--ac-muted:#fff;background:#16434b!important;color:#fff!important}.account-page .credit-history article i{--ac-text:var(--ac-success);background:var(--ac-success-bg)!important}.account-page .credit-history article i:is(.minus,.declined){--ac-text:var(--ac-error);background:var(--ac-error-bg)!important}.account-page .ticket-list>button,.account-page .ticket-list>button *{--ac-text:#18343c;--ac-muted:#4e626a;color:var(--ac-text)!important}body:has(.storefront-mode-toggle[aria-pressed=true]) .account-page .ticket-list>button,body:has(.storefront-mode-toggle[aria-pressed=true]) .account-page .ticket-list>button *{--ac-text:#edf5f6;--ac-muted:#bdced4;color:var(--ac-text)!important}.account-page .ticket-conversation>footer form>div,.account-page .ticket-list>button>b,.account-page .ticket-number-line small{background:var(--ac-raised)!important}.account-page .ticket-list>header>span{--ac-text:#fff;background:#20525c!important;color:#fff!important}.account-page .delivery-detail-shell.delivery-detail-shell>header>aside{--ac-text:#18343c;--ac-muted:#4e626a;background:#edf3f4!important;color:#18343c!important}.account-page :is(.smart-delivery-note,.smart-delivery-note>header,.smart-delivery-note>footer,.smart-note-content){background:var(--ac-surface)!important}.account-page .order-payment-action{--ac-text:var(--ac-warning);--ac-muted:var(--ac-warning);background:var(--ac-warning-bg)!important}.account-page mark{background:var(--ac-raised)!important;color:var(--ac-text)!important}.account-page :is(.ticket-list>header,.ticket-conversation>header,.conversation-thread){background:var(--ac-surface)!important}}.cart-success-toast{position:fixed;z-index:10000;top:112px;right:24px;display:flex;align-items:center;gap:12px;width:min(390px,calc(100vw - 32px));padding:15px 18px;color:#f7fffc;background:linear-gradient(135deg,#063d34,#0b725f);border:1px solid rgba(151,255,219,.42);border-radius:16px;box-shadow:0 20px 48px rgba(5,41,35,.28);animation:cartToastFlash 2.8s cubic-bezier(.2,.8,.2,1) both}.cart-success-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;color:#063d34;background:#a7f3d0;font-size:21px;font-weight:900;box-shadow:0 0 0 0 rgba(167,243,208,.65);animation:cartSuccessPulse 1.15s ease-out 2}.cart-success-toast small,.cart-success-toast strong{display:block}.cart-success-toast strong{font-size:15px;line-height:1.2;letter-spacing:.01em}.cart-success-toast small{margin-top:4px;color:rgba(247,255,252,.82);font-size:12px;line-height:1.35}@keyframes cartToastFlash{0%{opacity:0;transform:translate3d(28px,-10px,0) scale(.94)}12%,82%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(16px,-8px,0) scale(.97)}}@keyframes cartSuccessPulse{0%{transform:scale(.78);box-shadow:0 0 0 0 rgba(167,243,208,.62)}55%{transform:scale(1.08);box-shadow:0 0 0 9px rgba(167,243,208,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(167,243,208,0)}}@media (max-width:680px){.cart-success-toast{top:86px;right:16px;left:16px;width:auto}}@media (prefers-reduced-motion:reduce){.cart-success-icon,.cart-success-toast{animation-duration:.01ms;animation-iteration-count:1}}.effect-atelier-sapphire-suite .theme-ambient-layer>i{border:1px solid var(--theme-accent);border-radius:50%;background:transparent;animation:business-0 18s ease-in-out infinite alternate;filter:none}@keyframes business-0{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(22px,-15px) rotate(12deg)}to{transform:translate(-11px,15px) rotate(-12deg)}}.effect-atelier-jade-pavilion .theme-ambient-layer>i{height:12px;border-radius:50%;background:linear-gradient(90deg,transparent,var(--theme-accent),transparent);animation:business-1 19s ease-in-out infinite alternate;filter:none}@keyframes business-1{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(24px,-16px) rotate(15deg)}to{transform:translate(-12px,16px) rotate(-15deg)}}.effect-atelier-citrine-studio .theme-ambient-layer>i{width:32px;height:32px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--theme-accent);animation:business-2 20s ease-in-out infinite alternate;filter:none}@keyframes business-2{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(26px,-17px) rotate(18deg)}to{transform:translate(-13px,17px) rotate(-18deg)}}.effect-atelier-indigo-archive .theme-ambient-layer>i{width:28px;height:56px;border-radius:100% 0 100% 0;background:linear-gradient(var(--theme-accent),transparent);animation:business-3 21s ease-in-out infinite alternate;filter:none}@keyframes business-3{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(28px,-18px) rotate(21deg)}to{transform:translate(-14px,18px) rotate(-21deg)}}.effect-atelier-copper-district .theme-ambient-layer>i{border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--theme-accent);border-right:2px solid transparent;border-right-color:var(--theme-highlight);border-radius:50%;animation:business-4 22s ease-in-out infinite alternate;filter:none}@keyframes business-4{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(30px,-19px) rotate(24deg)}to{transform:translate(-15px,19px) rotate(-24deg)}}.effect-atelier-pearl-meridian .theme-ambient-layer>i{width:44px;height:44px;border:1px solid var(--theme-accent);border-radius:8px;animation:business-5 23s ease-in-out infinite alternate;filter:none}@keyframes business-5{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(32px,-20px) rotate(27deg)}to{transform:translate(-16px,20px) rotate(-27deg)}}.effect-atelier-emerald-estate .theme-ambient-layer>i{width:26px;height:26px;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:var(--theme-accent);animation:business-6 24s ease-in-out infinite alternate;filter:none}@keyframes business-6{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(34px,-21px) rotate(30deg)}to{transform:translate(-17px,21px) rotate(-30deg)}}.effect-atelier-cobalt-office .theme-ambient-layer>i{height:36px;border-top:2px solid var(--theme-accent);border-radius:50%;animation:business-7 25s ease-in-out infinite alternate;filter:none}@keyframes business-7{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(36px,-22px) rotate(33deg)}to{transform:translate(-18px,22px) rotate(-33deg)}}.effect-atelier-bordeaux-maison .theme-ambient-layer>i{border-radius:50%;background:radial-gradient(ellipse,transparent 40%,var(--theme-accent) 43%,transparent 48%);animation:business-8 26s ease-in-out infinite alternate;filter:none}@keyframes business-8{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(38px,-23px) rotate(36deg)}to{transform:translate(-19px,23px) rotate(-36deg)}}.effect-atelier-slate-avenue .theme-ambient-layer>i{width:2px;height:100px;background:linear-gradient(transparent,var(--theme-accent),transparent);animation:business-9 27s ease-in-out infinite alternate;filter:none}@keyframes business-9{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(40px,-24px) rotate(39deg)}to{transform:translate(-20px,24px) rotate(-39deg)}}.effect-atelier-olive-atelier .theme-ambient-layer>i{border:1px solid var(--theme-accent);border-radius:50%;background:transparent;animation:business-10 28s ease-in-out infinite alternate;filter:none}@keyframes business-10{0%{transform:translate(-42px) scale(.8)}50%{transform:translateY(-25px) scale(1.05)}to{transform:translate(42px) scale(.9)}}.effect-atelier-azure-harbor .theme-ambient-layer>i{height:12px;border-radius:50%;background:linear-gradient(90deg,transparent,var(--theme-accent),transparent);animation:business-11 29s ease-in-out infinite alternate;filter:none}@keyframes business-11{0%{transform:translate(-44px) scale(.8)}50%{transform:translateY(-26px) scale(1.05)}to{transform:translate(44px) scale(.9)}}.effect-atelier-garnet-gallery .theme-ambient-layer>i{width:32px;height:32px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--theme-accent);animation:business-12 30s ease-in-out infinite alternate;filter:none}@keyframes business-12{0%{transform:translate(-46px) scale(.8)}50%{transform:translateY(-27px) scale(1.05)}to{transform:translate(46px) scale(.9)}}.effect-atelier-sandstone-house .theme-ambient-layer>i{width:28px;height:56px;border-radius:100% 0 100% 0;background:linear-gradient(var(--theme-accent),transparent);animation:business-13 18s ease-in-out infinite alternate;filter:none}@keyframes business-13{0%{transform:translate(-48px) scale(.8)}50%{transform:translateY(-28px) scale(1.05)}to{transform:translate(48px) scale(.9)}}.effect-atelier-platinum-works .theme-ambient-layer>i{border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--theme-accent);border-right:2px solid transparent;border-right-color:var(--theme-highlight);border-radius:50%;animation:business-14 19s ease-in-out infinite alternate;filter:none}@keyframes business-14{0%{transform:translate(-50px) scale(.8)}50%{transform:translateY(-29px) scale(1.05)}to{transform:translate(50px) scale(.9)}}.effect-atelier-peacock-court .theme-ambient-layer>i{width:44px;height:44px;border:1px solid var(--theme-accent);border-radius:8px;animation:business-15 20s ease-in-out infinite alternate;filter:none}@keyframes business-15{0%{transform:translate(-52px) scale(.8)}50%{transform:translateY(-30px) scale(1.05)}to{transform:translate(52px) scale(.9)}}.effect-atelier-mulberry-edit .theme-ambient-layer>i{width:26px;height:26px;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:var(--theme-accent);animation:business-16 21s ease-in-out infinite alternate;filter:none}@keyframes business-16{0%{transform:translate(-54px) scale(.8)}50%{transform:translateY(-31px) scale(1.05)}to{transform:translate(54px) scale(.9)}}.effect-atelier-juniper-collective .theme-ambient-layer>i{height:36px;border-top:2px solid var(--theme-accent);border-radius:50%;animation:business-17 22s ease-in-out infinite alternate;filter:none}@keyframes business-17{0%{transform:translate(-56px) scale(.8)}50%{transform:translateY(-32px) scale(1.05)}to{transform:translate(56px) scale(.9)}}.effect-atelier-amber-exchange .theme-ambient-layer>i{border-radius:50%;background:radial-gradient(ellipse,transparent 40%,var(--theme-accent) 43%,transparent 48%);animation:business-18 23s ease-in-out infinite alternate;filter:none}@keyframes business-18{0%{transform:translate(-58px) scale(.8)}50%{transform:translateY(-33px) scale(1.05)}to{transform:translate(58px) scale(.9)}}.effect-atelier-orchid-studio .theme-ambient-layer>i{width:2px;height:100px;background:linear-gradient(transparent,var(--theme-accent),transparent);animation:business-19 24s ease-in-out infinite alternate;filter:none}@keyframes business-19{0%{transform:translate(-60px) scale(.8)}50%{transform:translateY(-34px) scale(1.05)}to{transform:translate(60px) scale(.9)}}.effect-atelier-marine-ledger .theme-ambient-layer>i{border:1px solid var(--theme-accent);border-radius:50%;background:transparent;animation:business-20 25s ease-in-out infinite alternate;filter:none}@keyframes business-20{0%{transform:rotate(-72deg) scale(.85)}50%{transform:rotate(72deg) scale(1.12)}to{transform:rotate(144deg) scale(.95)}}.effect-atelier-sienna-market .theme-ambient-layer>i{height:12px;border-radius:50%;background:linear-gradient(90deg,transparent,var(--theme-accent),transparent);animation:business-21 26s ease-in-out infinite alternate;filter:none}@keyframes business-21{0%{transform:rotate(-75deg) scale(.85)}50%{transform:rotate(75deg) scale(1.12)}to{transform:rotate(150deg) scale(.95)}}.effect-atelier-lavender-house .theme-ambient-layer>i{width:32px;height:32px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--theme-accent);animation:business-22 27s ease-in-out infinite alternate;filter:none}@keyframes business-22{0%{transform:rotate(-78deg) scale(.85)}50%{transform:rotate(78deg) scale(1.12)}to{transform:rotate(156deg) scale(.95)}}.effect-atelier-bronze-bureau .theme-ambient-layer>i{width:28px;height:56px;border-radius:100% 0 100% 0;background:linear-gradient(var(--theme-accent),transparent);animation:business-23 28s ease-in-out infinite alternate;filter:none}@keyframes business-23{0%{transform:rotate(-81deg) scale(.85)}50%{transform:rotate(81deg) scale(1.12)}to{transform:rotate(162deg) scale(.95)}}.effect-atelier-viridian-vault .theme-ambient-layer>i{border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--theme-accent);border-right:2px solid transparent;border-right-color:var(--theme-highlight);border-radius:50%;animation:business-24 29s ease-in-out infinite alternate;filter:none}@keyframes business-24{0%{transform:rotate(-84deg) scale(.85)}50%{transform:rotate(84deg) scale(1.12)}to{transform:rotate(168deg) scale(.95)}}.effect-atelier-denim-foundry .theme-ambient-layer>i{width:44px;height:44px;border:1px solid var(--theme-accent);border-radius:8px;animation:business-25 30s ease-in-out infinite alternate;filter:none}@keyframes business-25{0%{transform:rotate(-87deg) scale(.85)}50%{transform:rotate(87deg) scale(1.12)}to{transform:rotate(174deg) scale(.95)}}.effect-atelier-cranberry-salon .theme-ambient-layer>i{width:26px;height:26px;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:var(--theme-accent);animation:business-26 18s ease-in-out infinite alternate;filter:none}@keyframes business-26{0%{transform:rotate(-90deg) scale(.85)}50%{transform:rotate(90deg) scale(1.12)}to{transform:rotate(180deg) scale(.95)}}.effect-atelier-pistachio-place .theme-ambient-layer>i{height:36px;border-top:2px solid var(--theme-accent);border-radius:50%;animation:business-27 19s ease-in-out infinite alternate;filter:none}@keyframes business-27{0%{transform:rotate(-93deg) scale(.85)}50%{transform:rotate(93deg) scale(1.12)}to{transform:rotate(186deg) scale(.95)}}.effect-atelier-steel-signature .theme-ambient-layer>i{border-radius:50%;background:radial-gradient(ellipse,transparent 40%,var(--theme-accent) 43%,transparent 48%);animation:business-28 20s ease-in-out infinite alternate;filter:none}@keyframes business-28{0%{transform:rotate(-96deg) scale(.85)}50%{transform:rotate(96deg) scale(1.12)}to{transform:rotate(192deg) scale(.95)}}.effect-atelier-apricot-atelier .theme-ambient-layer>i{width:2px;height:100px;background:linear-gradient(transparent,var(--theme-accent),transparent);animation:business-29 21s ease-in-out infinite alternate;filter:none}@keyframes business-29{0%{transform:rotate(-99deg) scale(.85)}50%{transform:rotate(99deg) scale(1.12)}to{transform:rotate(198deg) scale(.95)}}.effect-atelier-ink-observatory .theme-ambient-layer>i{border:1px solid var(--theme-accent);border-radius:50%;background:transparent;animation:business-30 22s ease-in-out infinite alternate;filter:none}@keyframes business-30{0%{transform:translateY(45px) skewX(-8deg)}50%{transform:translate(82px) skewX(8deg)}to{transform:translateY(-45px) skewX(0deg)}}.effect-atelier-moss-conservatory .theme-ambient-layer>i{height:12px;border-radius:50%;background:linear-gradient(90deg,transparent,var(--theme-accent),transparent);animation:business-31 23s ease-in-out infinite alternate;filter:none}@keyframes business-31{0%{transform:translateY(46px) skewX(-8deg)}50%{transform:translate(84px) skewX(8deg)}to{transform:translateY(-46px) skewX(0deg)}}.effect-atelier-cerulean-commerce .theme-ambient-layer>i{width:32px;height:32px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--theme-accent);animation:business-32 24s ease-in-out infinite alternate;filter:none}@keyframes business-32{0%{transform:translateY(47px) skewX(-8deg)}50%{transform:translate(86px) skewX(8deg)}to{transform:translateY(-47px) skewX(0deg)}}.effect-atelier-mauve-edition .theme-ambient-layer>i{width:28px;height:56px;border-radius:100% 0 100% 0;background:linear-gradient(var(--theme-accent),transparent);animation:business-33 25s ease-in-out infinite alternate;filter:none}@keyframes business-33{0%{transform:translateY(48px) skewX(-8deg)}50%{transform:translate(88px) skewX(8deg)}to{transform:translateY(-48px) skewX(0deg)}}.effect-atelier-oat-boutique .theme-ambient-layer>i{border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--theme-accent);border-right:2px solid transparent;border-right-color:var(--theme-highlight);border-radius:50%;animation:business-34 26s ease-in-out infinite alternate;filter:none}@keyframes business-34{0%{transform:translateY(49px) skewX(-8deg)}50%{transform:translate(90px) skewX(8deg)}to{transform:translateY(-49px) skewX(0deg)}}.effect-atelier-turquoise-terrace .theme-ambient-layer>i{width:44px;height:44px;border:1px solid var(--theme-accent);border-radius:8px;animation:business-35 27s ease-in-out infinite alternate;filter:none}@keyframes business-35{0%{transform:translateY(50px) skewX(-8deg)}50%{transform:translate(92px) skewX(8deg)}to{transform:translateY(-50px) skewX(0deg)}}.effect-atelier-plum-pavilion .theme-ambient-layer>i{width:26px;height:26px;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:var(--theme-accent);animation:business-36 28s ease-in-out infinite alternate;filter:none}@keyframes business-36{0%{transform:translateY(51px) skewX(-8deg)}50%{transform:translate(94px) skewX(8deg)}to{transform:translateY(-51px) skewX(0deg)}}.effect-atelier-ochre-workshop .theme-ambient-layer>i{height:36px;border-top:2px solid var(--theme-accent);border-radius:50%;animation:business-37 29s ease-in-out infinite alternate;filter:none}@keyframes business-37{0%{transform:translateY(52px) skewX(-8deg)}50%{transform:translate(96px) skewX(8deg)}to{transform:translateY(-52px) skewX(0deg)}}.effect-atelier-arctic-avenue .theme-ambient-layer>i{border-radius:50%;background:radial-gradient(ellipse,transparent 40%,var(--theme-accent) 43%,transparent 48%);animation:business-38 30s ease-in-out infinite alternate;filter:none}@keyframes business-38{0%{transform:translateY(53px) skewX(-8deg)}50%{transform:translate(98px) skewX(8deg)}to{transform:translateY(-53px) skewX(0deg)}}.effect-atelier-rosewood-reserve .theme-ambient-layer>i{width:2px;height:100px;background:linear-gradient(transparent,var(--theme-accent),transparent);animation:business-39 18s ease-in-out infinite alternate;filter:none}@keyframes business-39{0%{transform:translateY(54px) skewX(-8deg)}50%{transform:translate(100px) skewX(8deg)}to{transform:translateY(-54px) skewX(0deg)}}.effect-atelier-ocean-opal .theme-ambient-layer>i{border:1px solid var(--theme-accent);border-radius:50%;background:transparent;animation:business-40 19s ease-in-out infinite alternate;filter:none}@keyframes business-40{0%{transform:translate(-102px,-55px) rotate(-132deg)}50%{transform:translate(102px,55px) rotate(0deg)}to{transform:translateY(-55px) rotate(132deg)}}.effect-atelier-fern-society .theme-ambient-layer>i{height:12px;border-radius:50%;background:linear-gradient(90deg,transparent,var(--theme-accent),transparent);animation:business-41 20s ease-in-out infinite alternate;filter:none}@keyframes business-41{0%{transform:translate(-104px,-56px) rotate(-135deg)}50%{transform:translate(104px,56px) rotate(0deg)}to{transform:translateY(-56px) rotate(135deg)}}.effect-atelier-royal-cobalt .theme-ambient-layer>i{width:32px;height:32px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--theme-accent);animation:business-42 21s ease-in-out infinite alternate;filter:none}@keyframes business-42{0%{transform:translate(-106px,-57px) rotate(-138deg)}50%{transform:translate(106px,57px) rotate(0deg)}to{transform:translateY(-57px) rotate(138deg)}}.effect-atelier-maple-maison .theme-ambient-layer>i{width:28px;height:56px;border-radius:100% 0 100% 0;background:linear-gradient(var(--theme-accent),transparent);animation:business-43 22s ease-in-out infinite alternate;filter:none}@keyframes business-43{0%{transform:translate(-108px,-58px) rotate(-141deg)}50%{transform:translate(108px,58px) rotate(0deg)}to{transform:translateY(-58px) rotate(141deg)}}.effect-atelier-lilac-library .theme-ambient-layer>i{border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--theme-accent);border-right:2px solid transparent;border-right-color:var(--theme-highlight);border-radius:50%;animation:business-44 23s ease-in-out infinite alternate;filter:none}@keyframes business-44{0%{transform:translate(-110px,-59px) rotate(-144deg)}50%{transform:translate(110px,59px) rotate(0deg)}to{transform:translateY(-59px) rotate(144deg)}}.effect-atelier-graphite-guild .theme-ambient-layer>i{width:44px;height:44px;border:1px solid var(--theme-accent);border-radius:8px;animation:business-45 24s ease-in-out infinite alternate;filter:none}@keyframes business-45{0%{transform:translate(-112px,-60px) rotate(-147deg)}50%{transform:translate(112px,60px) rotate(0deg)}to{transform:translateY(-60px) rotate(147deg)}}.effect-atelier-seafoam-studio .theme-ambient-layer>i{width:26px;height:26px;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:var(--theme-accent);animation:business-46 25s ease-in-out infinite alternate;filter:none}@keyframes business-46{0%{transform:translate(-114px,-61px) rotate(-150deg)}50%{transform:translate(114px,61px) rotate(0deg)}to{transform:translateY(-61px) rotate(150deg)}}.effect-atelier-mahogany-hall .theme-ambient-layer>i{height:36px;border-top:2px solid var(--theme-accent);border-radius:50%;animation:business-47 26s ease-in-out infinite alternate;filter:none}@keyframes business-47{0%{transform:translate(-116px,-62px) rotate(-153deg)}50%{transform:translate(116px,62px) rotate(0deg)}to{transform:translateY(-62px) rotate(153deg)}}.effect-atelier-porcelain-plaza .theme-ambient-layer>i{border-radius:50%;background:radial-gradient(ellipse,transparent 40%,var(--theme-accent) 43%,transparent 48%);animation:business-48 27s ease-in-out infinite alternate;filter:none}@keyframes business-48{0%{transform:translate(-118px,-63px) rotate(-156deg)}50%{transform:translate(118px,63px) rotate(0deg)}to{transform:translateY(-63px) rotate(156deg)}}.effect-atelier-midnight-emerald .theme-ambient-layer>i{width:2px;height:100px;background:linear-gradient(transparent,var(--theme-accent),transparent);animation:business-49 28s ease-in-out infinite alternate;filter:none}@keyframes business-49{0%{transform:translate(-120px,-64px) rotate(-159deg)}50%{transform:translate(120px,64px) rotate(0deg)}to{transform:translateY(-64px) rotate(159deg)}}@media(prefers-reduced-motion:reduce){.theme-effects .theme-ambient-layer,.theme-effects .theme-click-layer{display:none!important}}body.motion-none .theme-effects{display:none!important}.storefront-mode-toggle{flex-shrink:0;min-width:40px;min-height:44px;border:0;background:transparent;cursor:pointer;color:inherit}.storefront-mode-toggle:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px;border-radius:8px}html[data-storefront-mode=dark] .dvs-header .icon-button{background:transparent;color:#edf5f6!important;transition:background-color .15s ease,color .15s ease}html[data-storefront-mode=dark] .dvs-header .icon-button:is(:hover,:focus-visible){background:#24434b!important;color:#b9f5dc!important}html[data-storefront-mode=dark] .dvs-header .icon-button :is(svg,small){color:inherit!important}html[data-storefront-mode=dark] .dvs-header .icon-button:focus-visible{outline:2px solid #78d9b3;outline-offset:2px}html[data-storefront-mode=dark] .dvs-header .dvs-support small{color:#b4c9d0!important}html[data-storefront-mode=dark] .dvs-header .dvs-support:is(:hover,:focus-visible){color:#b9f5dc!important}html[data-storefront-mode=dark] .dvs-header .dvs-search{background:#192c33!important;border:1px solid #48616b!important;box-shadow:none}html[data-storefront-mode=dark] .dvs-header .dvs-search:focus-within{border-color:#78d9b3!important;box-shadow:0 0 0 2px #78d9b333}html[data-storefront-mode=dark] .dvs-header .dvs-search :is(input,select){background:#192c33!important;color:#edf5f6!important;border-radius:0;box-shadow:none}html[data-storefront-mode=dark] .dvs-header .dvs-search select{border-right:1px solid #48616b!important}html[data-storefront-mode=dark] .dvs-header .dvs-search option{background:#192c33;color:#edf5f6}html[data-storefront-mode=dark] .dvs-header .dvs-search input::placeholder{color:#b4c9d0!important;opacity:1}html[data-storefront-mode=dark] .dvs-header .dvs-search button{background:#a9edca!important;color:#102c25!important;border-radius:0}html[data-storefront-mode=dark] .dvs-header .dvs-search button:is(:hover,:focus-visible){background:#cdfbe2!important;color:#102c25!important}html[data-storefront-mode=dark] .dvs-header .dvs-search button :is(svg,span){color:inherit!important}html[data-storefront-mode=dark]{color-scheme:dark}html[data-storefront-mode=dark] body{--paper:#142329!important;--cream:#1b2e34!important;--ink:#edf5f6!important;--muted:#b0c5cc!important;--line:#375059!important;--on-surface:#edf5f6!important;background:#0d191e;color:var(--ink)}html[data-storefront-mode=dark] :is(.dvs-header,.checkout-page,.cart-page,.shop-page,.auth-page,.checkout-empty){background:#0d191e!important;color:var(--ink)}html[data-storefront-mode=dark] :is(.dvs-search,.checkout-section,.checkout-summary,.cart-summary,.checkout-guest-products,.checkout-guest-register,.manual-payment-card){background:var(--paper)!important;color:var(--ink);border-color:var(--line)!important}html[data-storefront-mode=dark] :is(input,select,textarea){background:#1b2e34!important;color:#edf5f6!important;border-color:#48616b!important}html[data-storefront-mode=dark] :is(input,textarea)::placeholder{color:#a4bac2!important}html[data-storefront-mode=dark] :is(.dvs-brand,.dvs-wordmark,.dvs-wordmark strong,.dvs-wordmark small,.dvs-header .icon-button,.dvs-header .dvs-support,.checkout-fields label,.checkout-section-title h2,.checkout-summary-head,.checkout-costs strong){color:#edf5f6!important}html[data-storefront-mode=dark] :is(.payment-option,.delivery-option,.checkout-progress){background:#1b2e34!important;color:#edf5f6!important;border-color:#48616b!important}html[data-storefront-mode=dark] :is(.payment-option small,.checkout-section-title p,.checkout-field-note,.checkout-costs div){color:#b0c5cc!important}html[data-storefront-mode=dark] :is(.cart-items,.cart-line,.cart-quantity,.coupon-box div,.checkout-mini-item,.checkout-coupon){background:var(--paper)!important;color:var(--ink)!important;border-color:var(--line)!important}html[data-storefront-mode=dark] :is(.cart-items-head,.cart-line,.cart-heading,.checkout-mini-item,.checkout-guest-total){border-color:var(--line)!important}html[data-storefront-mode=dark] :is(.cart-product-copy h2,.cart-product-copy>strong,.cart-line-total,.cart-quantity span,.cart-continue,.checkout-mini-item strong,.checkout-mini-item>span){color:var(--ink)!important}html[data-storefront-mode=dark] :is(.cart-heading>p,.cart-product-copy>span,.cart-product-copy small,.cart-addon-list li,.cart-items-head,.checkout-mini-item small){color:var(--muted)!important}html[data-storefront-mode=dark] .cart-product-copy button{color:color-mix(in srgb,var(--theme-highlight) 72%,#fff)!important}html[data-storefront-mode=dark] .cart-quantity button{background:color-mix(in srgb,var(--cream) 80%,transparent)!important;color:color-mix(in srgb,var(--theme-accent) 70%,#fff)!important}html[data-storefront-mode=dark] .cart-quantity button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--theme-accent) 18%,var(--cream))!important;color:#fff!important}html[data-storefront-mode=dark] .cart-product-image:not(.has-image){color:var(--ink)!important;background:color-mix(in srgb,var(--theme-secondary) 35%,var(--cream))!important}html[data-storefront-mode=dark] .cart-product-image:after{border-color:color-mix(in srgb,#fff 12%,transparent)!important}html[data-storefront-mode=dark] .cart-summary{background:color-mix(in srgb,var(--theme-primary) 32%,var(--paper))!important;color:var(--ink)!important;border:1px solid var(--line)!important}html[data-storefront-mode=dark] :is(.cart-summary h2,.summary-row strong,.summary-total strong,.summary-total span,.coupon-box label){color:var(--ink)!important}html[data-storefront-mode=dark] :is(.summary-row,.summary-assurance){color:var(--muted)!important}html[data-storefront-mode=dark] .coupon-box{border-color:color-mix(in srgb,var(--line) 75%,transparent)!important}html[data-storefront-mode=dark] .coupon-box input{background:var(--cream)!important;color:var(--ink)!important}html[data-storefront-mode=dark] .coupon-box button{background:var(--theme-accent)!important;color:var(--on-accent)!important}.mobile-bottom-nav_nav__HROKX{display:none}@media (max-width:760px){.mobile-bottom-nav_nav__HROKX{position:fixed;right:0;bottom:0;left:0;z-index:2147482500;display:block;padding-bottom:env(safe-area-inset-bottom);background:#07120f;border-top:1px solid rgba(255,255,255,.13);box-shadow:0 -10px 30px rgba(0,0,0,.28)}.mobile-bottom-nav_inner__qkHC_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:62px}.mobile-bottom-nav_item__EQtr5{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:3px;color:rgba(255,255,255,.72);font-size:10px;font-weight:700;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-bottom-nav_item__EQtr5:before{content:"";position:absolute;top:0;left:25%;width:50%;height:3px;border-radius:0 0 999px 999px;background:transparent}.mobile-bottom-nav_item__EQtr5:active{background:rgba(255,255,255,.06)}.mobile-bottom-nav_active__vd_yt{color:#fff}.mobile-bottom-nav_active__vd_yt:before{background:var(--theme-accent,#67ce44)}.mobile-bottom-nav_icon__PjXoW{position:relative;display:grid;place-items:center;height:25px}.mobile-bottom-nav_badge__V86M4{position:absolute;top:-6px;left:calc(50% + 5px);min-width:17px;height:17px;padding:0 4px;border:2px solid #07120f;border-radius:999px;background:#e63131;color:#fff;font-size:9px;font-weight:800;line-height:13px;text-align:center}}.newsletter-signup_form__xB7sl{width:100%;margin:18px 0 8px;color:var(--footer-builder-text,#fff)}.newsletter-signup_row__0QuP6{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.newsletter-signup_row__0QuP6 input{flex:1 1 150px;min-width:0;width:100%;padding:13px 14px;border:1px solid;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:14px}.newsletter-signup_row__0QuP6 input::placeholder{color:inherit;opacity:.75}.newsletter-signup_row__0QuP6 button{flex:0 1 auto;padding:13px 16px;border:1px solid #fff;border-radius:8px;background:#fff!important;color:#102b26!important;font-size:13px;font-weight:700;cursor:pointer;opacity:1!important}.newsletter-signup_row__0QuP6 button:hover{background:#e2f6ed!important}.newsletter-signup_row__0QuP6 button:disabled{opacity:.65!important;cursor:wait}.newsletter-signup_consent__uZrXZ{display:flex;gap:9px;align-items:flex-start;margin-top:12px;font-size:12px;line-height:1.6;color:inherit}.newsletter-signup_consent__uZrXZ input{width:16px;height:16px;flex:0 0 16px;margin-top:2px;accent-color:#009978}.newsletter-signup_trap__Rqa2G{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.newsletter-signup_message__nCm0I{font-size:13px;line-height:1.65;margin-top:8px;color:inherit;overflow-wrap:anywhere}.newsletter-signup_message__nCm0I:empty{display:none}.newsletter-signup_form__xB7sl :focus-visible{outline:2px solid currentColor;outline-offset:3px}.newsletter-signup_message__nCm0I:not(:empty){padding:14px 16px;border:1px solid #8fcbb0;border-radius:10px;background:#edf9f2;color:#155c39!important;margin-top:14px}.newsletter-signup_message__nCm0I span,.newsletter-signup_message__nCm0I strong{display:block}.newsletter-signup_message__nCm0I strong{font-size:14px;margin-bottom:5px}.newsletter-signup_message__nCm0I[data-error=true]{background:#fff1f1;border-color:#e3abab;color:#872d2d!important}.recent-purchases_popup__BYoSj{position:fixed;left:24px;bottom:24px;z-index:80;display:flex;align-items:center;gap:14px;width:min(410px,calc(100vw - 32px));padding:18px 38px 18px 16px;border:1px solid var(--line,#cdded8);border-left:4px solid var(--theme-primary,#104940);border-radius:18px;background:var(--paper,#fff);color:var(--on-surface,#132a25);box-shadow:0 16px 48px #071c2526;animation:recent-purchases_enter__qu5ZW .3s ease-out}.recent-purchases_art__k5Ead{position:relative;display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;overflow:hidden;border:1px solid var(--line,#cdded8);border-radius:13px;background:var(--theme-primary,#104940);color:var(--on-primary,#fff);font-size:26px}.recent-purchases_art__k5Ead img{position:absolute;width:100%;height:100%;object-fit:contain;background:var(--paper,#fff)}.recent-purchases_content__9dTwA{display:flex;flex-direction:column;gap:5px;min-width:0}.recent-purchases_badge__P02zN{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.recent-purchases_caption__jrPg6{font-size:12px;opacity:.8}.recent-purchases_product___CKy8{font-size:14px;font-weight:750;line-height:1.4;color:inherit!important;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recent-purchases_product___CKy8:hover{text-decoration:underline}.recent-purchases_time__NUoja{font-size:10px;opacity:.8}.recent-purchases_close__W3_EY{position:absolute;right:8px;top:8px;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:22px;cursor:pointer}.recent-purchases_close__W3_EY:hover{background:var(--cream,#edf5f2)}.recent-purchases_close__W3_EY:focus-visible,.recent-purchases_product___CKy8:focus-visible{outline:2px solid currentColor;outline-offset:3px}@keyframes recent-purchases_enter__qu5ZW{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.recent-purchases_popup__BYoSj{left:16px;bottom:88px;padding:14px 35px 14px 12px;gap:10px}.recent-purchases_art__k5Ead{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.recent-purchases_popup__BYoSj{animation:none}}.recent-purchases_right__9Qskr{left:auto;right:24px;bottom:100px}@media(max-width:640px){.recent-purchases_right__9Qskr{left:auto;right:16px;bottom:88px}}.site-header_themeTopbar__3tJDL.dvs-announcement{background:var(--theme-secondary,#0a2c23);color:var(--on-secondary,#fff);border-bottom:1px solid color-mix(in srgb,var(--on-secondary,#fff) 16%,transparent)}.site-header_themeTopbar__3tJDL.dvs-announcement span,.site-header_themeTopbar__3tJDL.dvs-announcement span:first-child{color:inherit}.theme-effects{pointer-events:none}.theme-ambient-layer,.theme-click-layer{position:fixed;inset:0;overflow:hidden;pointer-events:none}.theme-ambient-layer{z-index:99;mix-blend-mode:normal}.theme-click-layer{z-index:9999}.theme-ambient-layer>i{position:absolute;left:var(--fx-x);top:var(--fx-y);width:var(--fx-size);height:var(--fx-size);opacity:.55;will-change:transform,opacity;animation-delay:var(--fx-delay)!important;animation-duration:var(--fx-duration)!important}.intensity-low .theme-ambient-layer>i{opacity:.22}.intensity-medium .theme-ambient-layer>i{opacity:.42}.intensity-high .theme-ambient-layer>i{opacity:.62}.effect-aurora .theme-ambient-layer>i,.effect-bloom .theme-ambient-layer>i,.effect-galaxy .theme-ambient-layer>i,.effect-prism .theme-ambient-layer>i{border-radius:50%;background:radial-gradient(circle,var(--theme-accent),transparent 68%);filter:blur(28px);animation:fx-float 12s ease-in-out infinite alternate}.effect-bloom .theme-ambient-layer>i{border-radius:60% 40%;animation-name:fx-bloom}.effect-prism .theme-ambient-layer>i{background:conic-gradient(#ff4d8d,#ffd84d,#49f5bd,#55a7ff,#b45cff,#ff4d8d);animation:fx-spin 9s linear infinite}.effect-galaxy .theme-ambient-layer>i{background:conic-gradient(transparent,var(--theme-accent),transparent,var(--theme-highlight),transparent);animation:fx-spin 17s linear infinite}.effect-constellation .theme-ambient-layer>i,.effect-dust .theme-ambient-layer>i,.effect-ember .theme-ambient-layer>i{width:11px;height:11px;border-radius:50%;background:var(--theme-accent);box-shadow:0 0 18px var(--theme-accent),34px 28px 0 -1px var(--theme-highlight),-28px 42px 0 -1px var(--on-primary);animation:fx-twinkle 3.8s ease-in-out infinite}.effect-dust .theme-ambient-layer>i{animation:fx-dust 10s ease-in-out infinite}.effect-ember .theme-ambient-layer>i{background:var(--theme-highlight);animation:fx-rise 7s ease-out infinite}.effect-beam .theme-ambient-layer>i,.effect-shimmer .theme-ambient-layer>i{width:9px;height:42%;background:linear-gradient(transparent,var(--theme-accent),transparent);filter:drop-shadow(0 0 15px var(--theme-accent));transform:rotate(28deg);animation:fx-sweep 8s ease-in-out infinite}.effect-beam .theme-ambient-layer>i{height:62%;transform:rotate(44deg)}.effect-orbit .theme-ambient-layer>i,.effect-pulse .theme-ambient-layer>i,.effect-waves .theme-ambient-layer>i{border:2px solid color-mix(in srgb,var(--theme-accent) 58%,transparent);border-radius:50%;animation:fx-ring 7s ease-out infinite}.effect-orbit .theme-ambient-layer>i{animation:fx-spin 15s linear infinite}.effect-pulse .theme-ambient-layer>i{animation-duration:5s}.effect-frost .theme-ambient-layer>i,.effect-petals .theme-ambient-layer>i{width:22px;height:35px;border-radius:80% 20% 70% 30%;background:linear-gradient(145deg,var(--theme-highlight),var(--theme-accent));animation:fx-fall 12s linear infinite}.effect-frost .theme-ambient-layer>i{width:18px;height:18px;border:1px solid var(--theme-accent);border-radius:0;background:transparent;transform:rotate(45deg);animation-duration:10s}.effect-mist .theme-ambient-layer>i{width:38%;height:14%;border-radius:50%;background:color-mix(in srgb,var(--theme-accent) 34%,transparent);filter:blur(40px);animation:fx-mist 14s ease-in-out infinite alternate}.theme-click-layer>span{position:absolute;left:var(--burst-x);top:var(--burst-y);width:14px;height:14px;border:2px solid hsl(var(--burst-hue) 95% 64%);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px hsl(var(--burst-hue) 95% 60%);animation:fx-rainbow-ring .9s ease-out forwards}.theme-click-layer>span>i{position:absolute;left:4px;top:4px;width:5px;height:5px;border-radius:50%;background:hsl(calc(var(--burst-hue) + var(--h,0)) 95% 62%);animation:fx-particle .85s ease-out forwards}.theme-click-layer i:first-child{--a:0deg;--h:0}.theme-click-layer i:nth-child(2){--a:60deg;--h:55}.theme-click-layer i:nth-child(3){--a:120deg;--h:110}.theme-click-layer i:nth-child(4){--a:180deg;--h:170}.theme-click-layer i:nth-child(5){--a:240deg;--h:225}.theme-click-layer i:nth-child(6){--a:300deg;--h:285}@keyframes fx-float{to{transform:translate(60px,-45px) scale(1.3)}}@keyframes fx-bloom{50%{transform:scale(1.5) rotate(35deg)}}@keyframes fx-spin{to{transform:rotate(1turn) scale(1.15);filter:hue-rotate(120deg) blur(25px)}}@keyframes fx-twinkle{50%{transform:scale(1.9);opacity:1}}@keyframes fx-dust{50%{transform:translate(35px,-30px)}}@keyframes fx-rise{0%{transform:translateY(35vh);opacity:0}to{transform:translate(45px,-100vh);opacity:0}}@keyframes fx-sweep{0%,to{transform:translateX(-50vw) rotate(28deg);opacity:0}50%{transform:translateX(75vw) rotate(28deg);opacity:.8}}@keyframes fx-ring{0%{transform:translate(-50%,-50%) scale(.15);opacity:.8}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}@keyframes fx-fall{0%{transform:translateY(-25vh) rotate(0)}to{transform:translate(80px,115vh) rotate(520deg)}}@keyframes fx-mist{to{transform:translateX(35vw) scale(1.2)}}@keyframes fx-rainbow-ring{to{width:150px;height:150px;opacity:0;filter:hue-rotate(280deg)}}@keyframes fx-particle{to{transform:rotate(var(--a)) translateX(84px) scale(.15);opacity:0}}@media(max-width:700px){.theme-ambient-layer>i:nth-child(n+5){display:none}.intensity-high .theme-ambient-layer>i{opacity:.48}}@media(prefers-reduced-motion:reduce){.theme-ambient-layer,.theme-click-layer{display:block!important}.theme-ambient-layer>i{animation-duration:var(--fx-duration,14s)!important;animation-iteration-count:infinite!important}.theme-click-layer>span{animation-duration:.9s!important;animation-iteration-count:1!important}.theme-click-layer>span>i{animation-duration:.85s!important;animation-iteration-count:1!important}}.monster-theme-studio-jade-porcelain,[data-builder-theme=studio-jade-porcelain]{--section-bg:hsl(160 24% 97%);--section-panel:hsl(160 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(160 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(160 22% 75%)}.monster-theme-studio-jade-silk,[data-builder-theme=studio-jade-silk]{--section-bg:hsl(160 27% 94%);--section-panel:hsl(160 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(160 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(160 22% 75%)}.monster-theme-studio-jade-mist,[data-builder-theme=studio-jade-mist]{--section-bg:hsl(160 30% 90%);--section-panel:hsl(160 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(160 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(160 22% 75%)}.monster-theme-studio-jade-pearl,[data-builder-theme=studio-jade-pearl]{--section-bg:hsl(160 33% 96%);--section-panel:hsl(160 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(160 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(160 22% 75%)}.monster-theme-studio-jade-linen,[data-builder-theme=studio-jade-linen]{--section-bg:hsl(160 36% 92%);--section-panel:hsl(160 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(160 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(160 22% 75%)}.monster-theme-studio-jade-dusk,[data-builder-theme=studio-jade-dusk]{--section-bg:hsl(160 39% 20%);--section-panel:hsl(160 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(160 68% 76%);--section-on-accent:#102029;--section-border:hsl(160 22% 43%)}.monster-theme-studio-jade-noir,[data-builder-theme=studio-jade-noir]{--section-bg:hsl(160 42% 9%);--section-panel:hsl(160 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(160 68% 76%);--section-on-accent:#102029;--section-border:hsl(160 22% 43%)}.monster-theme-studio-jade-velvet,[data-builder-theme=studio-jade-velvet]{--section-bg:hsl(160 45% 15%);--section-panel:hsl(160 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(160 68% 76%);--section-on-accent:#102029;--section-border:hsl(160 22% 43%)}.monster-theme-studio-jade-deep,[data-builder-theme=studio-jade-deep]{--section-bg:hsl(160 48% 12%);--section-panel:hsl(160 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(160 68% 76%);--section-on-accent:#102029;--section-border:hsl(160 22% 43%)}.monster-theme-studio-jade-twilight,[data-builder-theme=studio-jade-twilight]{--section-bg:hsl(160 51% 24%);--section-panel:hsl(160 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(160 68% 76%);--section-on-accent:#102029;--section-border:hsl(160 22% 43%)}.monster-theme-studio-azure-porcelain,[data-builder-theme=studio-azure-porcelain]{--section-bg:hsl(210 24% 97%);--section-panel:hsl(210 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(210 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(210 22% 75%)}.monster-theme-studio-azure-silk,[data-builder-theme=studio-azure-silk]{--section-bg:hsl(210 27% 94%);--section-panel:hsl(210 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(210 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(210 22% 75%)}.monster-theme-studio-azure-mist,[data-builder-theme=studio-azure-mist]{--section-bg:hsl(210 30% 90%);--section-panel:hsl(210 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(210 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(210 22% 75%)}.monster-theme-studio-azure-pearl,[data-builder-theme=studio-azure-pearl]{--section-bg:hsl(210 33% 96%);--section-panel:hsl(210 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(210 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(210 22% 75%)}.monster-theme-studio-azure-linen,[data-builder-theme=studio-azure-linen]{--section-bg:hsl(210 36% 92%);--section-panel:hsl(210 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(210 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(210 22% 75%)}.monster-theme-studio-azure-dusk,[data-builder-theme=studio-azure-dusk]{--section-bg:hsl(210 39% 20%);--section-panel:hsl(210 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(210 68% 76%);--section-on-accent:#102029;--section-border:hsl(210 22% 43%)}.monster-theme-studio-azure-noir,[data-builder-theme=studio-azure-noir]{--section-bg:hsl(210 42% 9%);--section-panel:hsl(210 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(210 68% 76%);--section-on-accent:#102029;--section-border:hsl(210 22% 43%)}.monster-theme-studio-azure-velvet,[data-builder-theme=studio-azure-velvet]{--section-bg:hsl(210 45% 15%);--section-panel:hsl(210 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(210 68% 76%);--section-on-accent:#102029;--section-border:hsl(210 22% 43%)}.monster-theme-studio-azure-deep,[data-builder-theme=studio-azure-deep]{--section-bg:hsl(210 48% 12%);--section-panel:hsl(210 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(210 68% 76%);--section-on-accent:#102029;--section-border:hsl(210 22% 43%)}.monster-theme-studio-azure-twilight,[data-builder-theme=studio-azure-twilight]{--section-bg:hsl(210 51% 24%);--section-panel:hsl(210 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(210 68% 76%);--section-on-accent:#102029;--section-border:hsl(210 22% 43%)}.monster-theme-studio-indigo-porcelain,[data-builder-theme=studio-indigo-porcelain]{--section-bg:hsl(235 24% 97%);--section-panel:hsl(235 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(235 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(235 22% 75%)}.monster-theme-studio-indigo-silk,[data-builder-theme=studio-indigo-silk]{--section-bg:hsl(235 27% 94%);--section-panel:hsl(235 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(235 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(235 22% 75%)}.monster-theme-studio-indigo-mist,[data-builder-theme=studio-indigo-mist]{--section-bg:hsl(235 30% 90%);--section-panel:hsl(235 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(235 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(235 22% 75%)}.monster-theme-studio-indigo-pearl,[data-builder-theme=studio-indigo-pearl]{--section-bg:hsl(235 33% 96%);--section-panel:hsl(235 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(235 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(235 22% 75%)}.monster-theme-studio-indigo-linen,[data-builder-theme=studio-indigo-linen]{--section-bg:hsl(235 36% 92%);--section-panel:hsl(235 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(235 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(235 22% 75%)}.monster-theme-studio-indigo-dusk,[data-builder-theme=studio-indigo-dusk]{--section-bg:hsl(235 39% 20%);--section-panel:hsl(235 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(235 68% 76%);--section-on-accent:#102029;--section-border:hsl(235 22% 43%)}.monster-theme-studio-indigo-noir,[data-builder-theme=studio-indigo-noir]{--section-bg:hsl(235 42% 9%);--section-panel:hsl(235 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(235 68% 76%);--section-on-accent:#102029;--section-border:hsl(235 22% 43%)}.monster-theme-studio-indigo-velvet,[data-builder-theme=studio-indigo-velvet]{--section-bg:hsl(235 45% 15%);--section-panel:hsl(235 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(235 68% 76%);--section-on-accent:#102029;--section-border:hsl(235 22% 43%)}.monster-theme-studio-indigo-deep,[data-builder-theme=studio-indigo-deep]{--section-bg:hsl(235 48% 12%);--section-panel:hsl(235 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(235 68% 76%);--section-on-accent:#102029;--section-border:hsl(235 22% 43%)}.monster-theme-studio-indigo-twilight,[data-builder-theme=studio-indigo-twilight]{--section-bg:hsl(235 51% 24%);--section-panel:hsl(235 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(235 68% 76%);--section-on-accent:#102029;--section-border:hsl(235 22% 43%)}.monster-theme-studio-violet-porcelain,[data-builder-theme=studio-violet-porcelain]{--section-bg:hsl(270 24% 97%);--section-panel:hsl(270 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(270 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(270 22% 75%)}.monster-theme-studio-violet-silk,[data-builder-theme=studio-violet-silk]{--section-bg:hsl(270 27% 94%);--section-panel:hsl(270 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(270 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(270 22% 75%)}.monster-theme-studio-violet-mist,[data-builder-theme=studio-violet-mist]{--section-bg:hsl(270 30% 90%);--section-panel:hsl(270 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(270 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(270 22% 75%)}.monster-theme-studio-violet-pearl,[data-builder-theme=studio-violet-pearl]{--section-bg:hsl(270 33% 96%);--section-panel:hsl(270 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(270 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(270 22% 75%)}.monster-theme-studio-violet-linen,[data-builder-theme=studio-violet-linen]{--section-bg:hsl(270 36% 92%);--section-panel:hsl(270 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(270 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(270 22% 75%)}.monster-theme-studio-violet-dusk,[data-builder-theme=studio-violet-dusk]{--section-bg:hsl(270 39% 20%);--section-panel:hsl(270 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(270 68% 76%);--section-on-accent:#102029;--section-border:hsl(270 22% 43%)}.monster-theme-studio-violet-noir,[data-builder-theme=studio-violet-noir]{--section-bg:hsl(270 42% 9%);--section-panel:hsl(270 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(270 68% 76%);--section-on-accent:#102029;--section-border:hsl(270 22% 43%)}.monster-theme-studio-violet-velvet,[data-builder-theme=studio-violet-velvet]{--section-bg:hsl(270 45% 15%);--section-panel:hsl(270 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(270 68% 76%);--section-on-accent:#102029;--section-border:hsl(270 22% 43%)}.monster-theme-studio-violet-deep,[data-builder-theme=studio-violet-deep]{--section-bg:hsl(270 48% 12%);--section-panel:hsl(270 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(270 68% 76%);--section-on-accent:#102029;--section-border:hsl(270 22% 43%)}.monster-theme-studio-violet-twilight,[data-builder-theme=studio-violet-twilight]{--section-bg:hsl(270 51% 24%);--section-panel:hsl(270 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(270 68% 76%);--section-on-accent:#102029;--section-border:hsl(270 22% 43%)}.monster-theme-studio-rose-porcelain,[data-builder-theme=studio-rose-porcelain]{--section-bg:hsl(335 24% 97%);--section-panel:hsl(335 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(335 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(335 22% 75%)}.monster-theme-studio-rose-silk,[data-builder-theme=studio-rose-silk]{--section-bg:hsl(335 27% 94%);--section-panel:hsl(335 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(335 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(335 22% 75%)}.monster-theme-studio-rose-mist,[data-builder-theme=studio-rose-mist]{--section-bg:hsl(335 30% 90%);--section-panel:hsl(335 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(335 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(335 22% 75%)}.monster-theme-studio-rose-pearl,[data-builder-theme=studio-rose-pearl]{--section-bg:hsl(335 33% 96%);--section-panel:hsl(335 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(335 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(335 22% 75%)}.monster-theme-studio-rose-linen,[data-builder-theme=studio-rose-linen]{--section-bg:hsl(335 36% 92%);--section-panel:hsl(335 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(335 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(335 22% 75%)}.monster-theme-studio-rose-dusk,[data-builder-theme=studio-rose-dusk]{--section-bg:hsl(335 39% 20%);--section-panel:hsl(335 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(335 68% 76%);--section-on-accent:#102029;--section-border:hsl(335 22% 43%)}.monster-theme-studio-rose-noir,[data-builder-theme=studio-rose-noir]{--section-bg:hsl(335 42% 9%);--section-panel:hsl(335 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(335 68% 76%);--section-on-accent:#102029;--section-border:hsl(335 22% 43%)}.monster-theme-studio-rose-velvet,[data-builder-theme=studio-rose-velvet]{--section-bg:hsl(335 45% 15%);--section-panel:hsl(335 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(335 68% 76%);--section-on-accent:#102029;--section-border:hsl(335 22% 43%)}.monster-theme-studio-rose-deep,[data-builder-theme=studio-rose-deep]{--section-bg:hsl(335 48% 12%);--section-panel:hsl(335 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(335 68% 76%);--section-on-accent:#102029;--section-border:hsl(335 22% 43%)}.monster-theme-studio-rose-twilight,[data-builder-theme=studio-rose-twilight]{--section-bg:hsl(335 51% 24%);--section-panel:hsl(335 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(335 68% 76%);--section-on-accent:#102029;--section-border:hsl(335 22% 43%)}.monster-theme-studio-crimson-porcelain,[data-builder-theme=studio-crimson-porcelain]{--section-bg:hsl(355 24% 97%);--section-panel:hsl(355 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(355 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(355 22% 75%)}.monster-theme-studio-crimson-silk,[data-builder-theme=studio-crimson-silk]{--section-bg:hsl(355 27% 94%);--section-panel:hsl(355 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(355 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(355 22% 75%)}.monster-theme-studio-crimson-mist,[data-builder-theme=studio-crimson-mist]{--section-bg:hsl(355 30% 90%);--section-panel:hsl(355 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(355 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(355 22% 75%)}.monster-theme-studio-crimson-pearl,[data-builder-theme=studio-crimson-pearl]{--section-bg:hsl(355 33% 96%);--section-panel:hsl(355 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(355 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(355 22% 75%)}.monster-theme-studio-crimson-linen,[data-builder-theme=studio-crimson-linen]{--section-bg:hsl(355 36% 92%);--section-panel:hsl(355 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(355 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(355 22% 75%)}.monster-theme-studio-crimson-dusk,[data-builder-theme=studio-crimson-dusk]{--section-bg:hsl(355 39% 20%);--section-panel:hsl(355 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(355 68% 76%);--section-on-accent:#102029;--section-border:hsl(355 22% 43%)}.monster-theme-studio-crimson-noir,[data-builder-theme=studio-crimson-noir]{--section-bg:hsl(355 42% 9%);--section-panel:hsl(355 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(355 68% 76%);--section-on-accent:#102029;--section-border:hsl(355 22% 43%)}.monster-theme-studio-crimson-velvet,[data-builder-theme=studio-crimson-velvet]{--section-bg:hsl(355 45% 15%);--section-panel:hsl(355 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(355 68% 76%);--section-on-accent:#102029;--section-border:hsl(355 22% 43%)}.monster-theme-studio-crimson-deep,[data-builder-theme=studio-crimson-deep]{--section-bg:hsl(355 48% 12%);--section-panel:hsl(355 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(355 68% 76%);--section-on-accent:#102029;--section-border:hsl(355 22% 43%)}.monster-theme-studio-crimson-twilight,[data-builder-theme=studio-crimson-twilight]{--section-bg:hsl(355 51% 24%);--section-panel:hsl(355 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(355 68% 76%);--section-on-accent:#102029;--section-border:hsl(355 22% 43%)}.monster-theme-studio-amber-porcelain,[data-builder-theme=studio-amber-porcelain]{--section-bg:hsl(38 24% 97%);--section-panel:hsl(38 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(38 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(38 22% 75%)}.monster-theme-studio-amber-silk,[data-builder-theme=studio-amber-silk]{--section-bg:hsl(38 27% 94%);--section-panel:hsl(38 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(38 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(38 22% 75%)}.monster-theme-studio-amber-mist,[data-builder-theme=studio-amber-mist]{--section-bg:hsl(38 30% 90%);--section-panel:hsl(38 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(38 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(38 22% 75%)}.monster-theme-studio-amber-pearl,[data-builder-theme=studio-amber-pearl]{--section-bg:hsl(38 33% 96%);--section-panel:hsl(38 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(38 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(38 22% 75%)}.monster-theme-studio-amber-linen,[data-builder-theme=studio-amber-linen]{--section-bg:hsl(38 36% 92%);--section-panel:hsl(38 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(38 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(38 22% 75%)}.monster-theme-studio-amber-dusk,[data-builder-theme=studio-amber-dusk]{--section-bg:hsl(38 39% 20%);--section-panel:hsl(38 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(38 68% 76%);--section-on-accent:#102029;--section-border:hsl(38 22% 43%)}.monster-theme-studio-amber-noir,[data-builder-theme=studio-amber-noir]{--section-bg:hsl(38 42% 9%);--section-panel:hsl(38 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(38 68% 76%);--section-on-accent:#102029;--section-border:hsl(38 22% 43%)}.monster-theme-studio-amber-velvet,[data-builder-theme=studio-amber-velvet]{--section-bg:hsl(38 45% 15%);--section-panel:hsl(38 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(38 68% 76%);--section-on-accent:#102029;--section-border:hsl(38 22% 43%)}.monster-theme-studio-amber-deep,[data-builder-theme=studio-amber-deep]{--section-bg:hsl(38 48% 12%);--section-panel:hsl(38 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(38 68% 76%);--section-on-accent:#102029;--section-border:hsl(38 22% 43%)}.monster-theme-studio-amber-twilight,[data-builder-theme=studio-amber-twilight]{--section-bg:hsl(38 51% 24%);--section-panel:hsl(38 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(38 68% 76%);--section-on-accent:#102029;--section-border:hsl(38 22% 43%)}.monster-theme-studio-olive-porcelain,[data-builder-theme=studio-olive-porcelain]{--section-bg:hsl(80 24% 97%);--section-panel:hsl(80 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(80 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(80 22% 75%)}.monster-theme-studio-olive-silk,[data-builder-theme=studio-olive-silk]{--section-bg:hsl(80 27% 94%);--section-panel:hsl(80 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(80 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(80 22% 75%)}.monster-theme-studio-olive-mist,[data-builder-theme=studio-olive-mist]{--section-bg:hsl(80 30% 90%);--section-panel:hsl(80 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(80 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(80 22% 75%)}.monster-theme-studio-olive-pearl,[data-builder-theme=studio-olive-pearl]{--section-bg:hsl(80 33% 96%);--section-panel:hsl(80 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(80 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(80 22% 75%)}.monster-theme-studio-olive-linen,[data-builder-theme=studio-olive-linen]{--section-bg:hsl(80 36% 92%);--section-panel:hsl(80 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(80 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(80 22% 75%)}.monster-theme-studio-olive-dusk,[data-builder-theme=studio-olive-dusk]{--section-bg:hsl(80 39% 20%);--section-panel:hsl(80 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(80 68% 76%);--section-on-accent:#102029;--section-border:hsl(80 22% 43%)}.monster-theme-studio-olive-noir,[data-builder-theme=studio-olive-noir]{--section-bg:hsl(80 42% 9%);--section-panel:hsl(80 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(80 68% 76%);--section-on-accent:#102029;--section-border:hsl(80 22% 43%)}.monster-theme-studio-olive-velvet,[data-builder-theme=studio-olive-velvet]{--section-bg:hsl(80 45% 15%);--section-panel:hsl(80 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(80 68% 76%);--section-on-accent:#102029;--section-border:hsl(80 22% 43%)}.monster-theme-studio-olive-deep,[data-builder-theme=studio-olive-deep]{--section-bg:hsl(80 48% 12%);--section-panel:hsl(80 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(80 68% 76%);--section-on-accent:#102029;--section-border:hsl(80 22% 43%)}.monster-theme-studio-olive-twilight,[data-builder-theme=studio-olive-twilight]{--section-bg:hsl(80 51% 24%);--section-panel:hsl(80 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(80 68% 76%);--section-on-accent:#102029;--section-border:hsl(80 22% 43%)}.monster-theme-studio-lagoon-porcelain,[data-builder-theme=studio-lagoon-porcelain]{--section-bg:hsl(185 24% 97%);--section-panel:hsl(185 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(185 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(185 22% 75%)}.monster-theme-studio-lagoon-silk,[data-builder-theme=studio-lagoon-silk]{--section-bg:hsl(185 27% 94%);--section-panel:hsl(185 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(185 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(185 22% 75%)}.monster-theme-studio-lagoon-mist,[data-builder-theme=studio-lagoon-mist]{--section-bg:hsl(185 30% 90%);--section-panel:hsl(185 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(185 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(185 22% 75%)}.monster-theme-studio-lagoon-pearl,[data-builder-theme=studio-lagoon-pearl]{--section-bg:hsl(185 33% 96%);--section-panel:hsl(185 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(185 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(185 22% 75%)}.monster-theme-studio-lagoon-linen,[data-builder-theme=studio-lagoon-linen]{--section-bg:hsl(185 36% 92%);--section-panel:hsl(185 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(185 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(185 22% 75%)}.monster-theme-studio-lagoon-dusk,[data-builder-theme=studio-lagoon-dusk]{--section-bg:hsl(185 39% 20%);--section-panel:hsl(185 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(185 68% 76%);--section-on-accent:#102029;--section-border:hsl(185 22% 43%)}.monster-theme-studio-lagoon-noir,[data-builder-theme=studio-lagoon-noir]{--section-bg:hsl(185 42% 9%);--section-panel:hsl(185 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(185 68% 76%);--section-on-accent:#102029;--section-border:hsl(185 22% 43%)}.monster-theme-studio-lagoon-velvet,[data-builder-theme=studio-lagoon-velvet]{--section-bg:hsl(185 45% 15%);--section-panel:hsl(185 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(185 68% 76%);--section-on-accent:#102029;--section-border:hsl(185 22% 43%)}.monster-theme-studio-lagoon-deep,[data-builder-theme=studio-lagoon-deep]{--section-bg:hsl(185 48% 12%);--section-panel:hsl(185 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(185 68% 76%);--section-on-accent:#102029;--section-border:hsl(185 22% 43%)}.monster-theme-studio-lagoon-twilight,[data-builder-theme=studio-lagoon-twilight]{--section-bg:hsl(185 51% 24%);--section-panel:hsl(185 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(185 68% 76%);--section-on-accent:#102029;--section-border:hsl(185 22% 43%)}.monster-theme-studio-copper-porcelain,[data-builder-theme=studio-copper-porcelain]{--section-bg:hsl(22 24% 97%);--section-panel:hsl(22 24% 100%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(22 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(22 22% 75%)}.monster-theme-studio-copper-silk,[data-builder-theme=studio-copper-silk]{--section-bg:hsl(22 27% 94%);--section-panel:hsl(22 27% 99%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(22 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(22 22% 75%)}.monster-theme-studio-copper-mist,[data-builder-theme=studio-copper-mist]{--section-bg:hsl(22 30% 90%);--section-panel:hsl(22 30% 97%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(22 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(22 22% 75%)}.monster-theme-studio-copper-pearl,[data-builder-theme=studio-copper-pearl]{--section-bg:hsl(22 33% 96%);--section-panel:hsl(22 33% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(22 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(22 22% 75%)}.monster-theme-studio-copper-linen,[data-builder-theme=studio-copper-linen]{--section-bg:hsl(22 36% 92%);--section-panel:hsl(22 36% 98%);--section-fg:#14232d;--section-muted:#43525c;--section-accent:hsl(22 68% 28%);--section-on-accent:#ffffff;--section-border:hsl(22 22% 75%)}.monster-theme-studio-copper-dusk,[data-builder-theme=studio-copper-dusk]{--section-bg:hsl(22 39% 20%);--section-panel:hsl(22 39% 25%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(22 68% 76%);--section-on-accent:#102029;--section-border:hsl(22 22% 43%)}.monster-theme-studio-copper-noir,[data-builder-theme=studio-copper-noir]{--section-bg:hsl(22 42% 9%);--section-panel:hsl(22 42% 14%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(22 68% 76%);--section-on-accent:#102029;--section-border:hsl(22 22% 43%)}.monster-theme-studio-copper-velvet,[data-builder-theme=studio-copper-velvet]{--section-bg:hsl(22 45% 15%);--section-panel:hsl(22 45% 21%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(22 68% 76%);--section-on-accent:#102029;--section-border:hsl(22 22% 43%)}.monster-theme-studio-copper-deep,[data-builder-theme=studio-copper-deep]{--section-bg:hsl(22 48% 12%);--section-panel:hsl(22 48% 18%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(22 68% 76%);--section-on-accent:#102029;--section-border:hsl(22 22% 43%)}.monster-theme-studio-copper-twilight,[data-builder-theme=studio-copper-twilight]{--section-bg:hsl(22 51% 24%);--section-panel:hsl(22 51% 29%);--section-fg:#f8fafc;--section-muted:#d6e0e7;--section-accent:hsl(22 68% 76%);--section-on-accent:#102029;--section-border:hsl(22 22% 43%)}.monster-products .product-card-heading>span{position:static;display:block;margin-top:5px;max-width:100%;font-size:10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.monster-products:not(.monster-style-classic) .monster-product-grid{gap:24px;border:0}.monster-products:not(.monster-style-classic) .monster-product-cell{min-width:0;border:0;padding:0}.monster-products:not(.monster-style-classic) .product-card{height:100%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.monster-products:not(.monster-style-classic) .product-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #00000018}.monster-products:not(.monster-style-classic) .monster-product-number{display:none}.monster-products:not(.monster-style-classic) .product-info{padding:20px}.monster-products:not(.monster-style-classic) .product-card-heading>a{background:transparent!important}.monster-products:not(.monster-style-classic) .product-card-image{object-fit:contain}.monster-style-boutique .product-card{border-radius:24px;border:1px solid var(--section-border)}.monster-style-boutique .product-visual{margin:12px;border-radius:18px}.monster-style-editorial .product-card{border-radius:0;border:0;border-bottom:3px solid var(--section-accent)}.monster-style-editorial .product-visual{aspect-ratio:4/5;height:auto;min-height:220px}.monster-style-editorial .product-card h3{font-family:Georgia,serif;font-size:28px}.monster-style-compact .monster-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.monster-style-compact .product-visual{height:150px;min-height:0}.monster-style-compact .product-info{padding:14px!important}.monster-style-compact .product-card-heading>span,.monster-style-compact .product-copy{display:none}.monster-style-compact .product-card h3{font-size:17px}.monster-style-list .monster-product-grid{grid-template-columns:1fr}.monster-style-list .product-card{display:grid;grid-template-columns:minmax(120px,28%) 1fr;border-radius:18px;border:1px solid var(--section-border)}.monster-style-list .product-visual{height:100%;min-height:220px}.monster-style-spotlight .monster-product-cell:first-child{grid-column:span 2}.monster-style-spotlight .monster-product-cell:first-child .product-visual{height:380px}.monster-style-spotlight .product-card{border-radius:18px}.monster-style-carousel .monster-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 24px;overscroll-behavior-x:contain}.monster-style-carousel .monster-product-cell{flex:0 0 min(82vw,340px);scroll-snap-align:start}.monster-style-carousel .product-card{border-radius:20px}.monster-style-minimal .product-card{box-shadow:none!important;border:0;border-radius:0;background:transparent!important}.monster-style-minimal .product-info{padding:18px 0!important}.monster-style-minimal .product-card-rating,.monster-style-minimal .product-card-status{display:none}.monster-style-framed .product-card{border:5px double var(--section-border);padding:12px;border-radius:4px}.monster-style-framed .product-visual{border:1px solid var(--section-border)}.monster-style-poster .product-visual{height:auto;aspect-ratio:3/4;min-height:260px}.monster-style-poster .product-card{border-radius:30px 30px 4px 4px}.monster-style-poster .product-copy{display:none}.monster-style-split .monster-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monster-style-split .product-card{border-radius:12px;border-top:5px solid var(--section-accent)}.monster-style-split .product-visual{height:280px}@media(max-width:700px){.monster-style-spotlight .monster-product-cell:first-child{grid-column:auto}.monster-style-spotlight .monster-product-cell:first-child .product-visual{height:240px}.monster-style-list .product-card,.monster-style-split .monster-product-grid{grid-template-columns:1fr}.monster-style-list .product-visual{height:190px;min-height:0}}@media(prefers-reduced-motion:reduce){.monster-products .product-card{transition:none!important;transform:none!important}}.monster-products .monster-collection-intro .monster-collection-view-all{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;box-sizing:border-box;padding:12px 22px;border:1px solid var(--section-accent,var(--theme-accent));border-radius:999px;background:var(--section-accent,var(--theme-accent));color:var(--section-on-accent,var(--on-accent));font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;box-shadow:0 6px 18px rgb(0 0 0/12%);transition:transform .18s ease,box-shadow .18s ease}.monster-collection-view-all span,.monster-collection-view-all svg{color:inherit}.monster-collection-view-all svg{flex-shrink:0;transition:transform .18s ease}.monster-products .monster-collection-view-all:hover{transform:translateY(-2px);box-shadow:0 9px 24px rgb(0 0 0/18%)}.monster-collection-view-all:hover svg{transform:translateX(3px)}.monster-collection-view-all:focus-visible{outline:2px solid var(--section-fg,var(--theme-primary));outline-offset:4px}@media(max-width:560px){.monster-products .monster-collection-intro .monster-collection-view-all{width:100%}}@media(prefers-reduced-motion:reduce){.monster-collection-view-all svg,.monster-products .monster-collection-intro .monster-collection-view-all{transition:none;transform:none}}.monster-products .product-visual.has-product-image{box-sizing:border-box;min-height:240px;isolation:isolate}.monster-products .product-visual.has-product-image .product-card-image{inset:0;width:100%;height:100%;object-fit:contain;object-position:center;transform:none!important;transition:none;border-radius:0}.monster-products .product-visual .product-badge{top:14px;left:14px;max-height:36px;overflow:hidden;max-width:calc(100% - 76px)}.monster-products .product-visual .visual-caption{bottom:10px;left:14px}.monster-products .product-info{min-width:0}.monster-products .product-card h3{overflow-wrap:anywhere}.monster-style-gallery .product-card{border-radius:8px;border:1px solid var(--section-border);padding:16px}.monster-style-gallery .product-visual{aspect-ratio:1;height:auto;min-height:260px}.monster-style-portrait .product-card{border-radius:12px}.monster-style-portrait .product-visual{aspect-ratio:3/4;height:auto;min-height:280px}.monster-style-landscape .product-card{border-radius:16px}.monster-style-landscape .product-visual{aspect-ratio:4/3;height:auto;min-height:230px}.monster-style-polaroid .product-card{border:1px solid var(--section-border);padding:14px;box-shadow:5px 7px 0 var(--section-border)}.monster-style-polaroid .product-visual{aspect-ratio:1;height:auto;min-height:240px}.monster-style-arch .product-card{border-radius:100px 100px 16px 16px;padding-top:18px}.monster-style-arch .product-visual{border-radius:90px 90px 8px 8px;min-height:300px}.monster-style-ticket .product-card{border:2px dashed var(--section-border);border-radius:20px}.monster-style-ticket .product-visual{min-height:260px}.monster-style-rail .product-card{border-left:6px solid var(--section-accent);border-radius:0 18px 18px 0}.monster-style-rail .product-visual{min-height:260px}.monster-style-underline .product-card{border-bottom:6px solid var(--section-accent);border-radius:0}.monster-style-underline .product-visual{aspect-ratio:1;height:auto;min-height:240px}.monster-style-double-frame .product-card{border:6px double var(--section-border);padding:18px;border-radius:20px}.monster-style-double-frame .product-visual{min-height:260px}.monster-style-inset .product-card{padding:20px;border-radius:28px;border:1px solid var(--section-border)}.monster-style-inset .product-visual{border-radius:14px;min-height:260px}.monster-style-soft-square .product-card{border-radius:32px;border:1px solid var(--section-border)}.monster-style-soft-square .product-visual{aspect-ratio:1;height:auto;min-height:240px}.monster-style-sharp .product-card{border-radius:0;border:2px solid var(--section-border)}.monster-style-sharp .product-visual{aspect-ratio:1;height:auto;min-height:240px}.monster-style-offset .product-card{border:1px solid var(--section-border);box-shadow:8px 8px 0 var(--section-border);border-radius:4px}.monster-style-offset .product-visual{min-height:260px}.monster-style-capsule .product-card{border-radius:60px 60px 28px 28px}.monster-style-capsule .product-visual{min-height:300px;border-radius:50px 50px 0 0}.monster-style-ledger .product-card{border-block:2px solid var(--section-border);border-radius:0}.monster-style-ledger .product-visual{min-height:260px}.monster-style-window .product-card{padding:10px;border:1px solid var(--section-border);border-radius:10px}.monster-style-window .product-visual{border:1px solid var(--section-border);border-radius:6px;min-height:280px}.monster-style-gallery-tall .product-card{border-radius:4px;border-bottom:1px solid var(--section-border)}.monster-style-gallery-tall .product-visual{aspect-ratio:2/3;height:auto;min-height:320px}.monster-style-panorama .product-card{border-radius:24px;border:1px solid var(--section-border)}.monster-style-panorama .product-visual{aspect-ratio:16/9;height:auto;min-height:230px}.monster-style-ribbon .product-card{border-top:8px solid var(--section-accent);border-radius:16px}.monster-style-ribbon .product-visual{min-height:260px}.monster-style-corner .product-card{border-radius:44px 4px 44px 4px;border:1px solid var(--section-border)}.monster-style-corner .product-visual{min-height:280px}.monster-style-reverse-corner .product-card{border-radius:4px 44px 4px 44px;border:1px solid var(--section-border)}.monster-style-reverse-corner .product-visual{min-height:280px}.monster-style-catalog-row .product-card{display:grid;grid-template-columns:minmax(140px,35%) 1fr;border-bottom:1px solid var(--section-border);border-radius:0}.monster-style-catalog-row .product-visual{height:100%;min-height:280px}.monster-style-feature-row .product-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--section-border);border-radius:24px}.monster-style-feature-row .product-visual{height:100%;min-height:320px}.monster-style-alternating .product-card{display:grid;grid-template-columns:1fr 1fr;border-radius:18px}.monster-style-alternating .product-visual{height:100%;min-height:300px}.monster-style-hero-grid .product-card{border-radius:20px;border:1px solid var(--section-border)}.monster-style-hero-grid .product-visual{min-height:280px}.monster-style-mosaic .product-card{border-radius:12px;border:1px solid var(--section-border)}.monster-style-mosaic .product-visual{min-height:260px}.monster-style-shelf-wide .product-card{border-radius:24px;border:1px solid var(--section-border)}.monster-style-shelf-wide .product-visual{aspect-ratio:4/3;height:auto;min-height:280px}.monster-style-shelf-portrait .product-card{border-radius:18px;border:1px solid var(--section-border)}.monster-style-shelf-portrait .product-visual{aspect-ratio:3/4;height:auto;min-height:300px}.monster-style-comparison .product-card{border:1px solid var(--section-border);border-radius:0}.monster-style-comparison .product-visual{aspect-ratio:1;height:auto;min-height:260px}.monster-style-showroom .product-card{padding:24px;border-radius:32px;border:1px solid var(--section-border)}.monster-style-showroom .product-visual{aspect-ratio:1;height:auto;min-height:300px}.monster-style-alternating .monster-product-grid,.monster-style-catalog-row .monster-product-grid,.monster-style-feature-row .monster-product-grid{grid-template-columns:1fr}.monster-style-alternating .monster-product-cell:nth-child(2n) .product-visual{order:2}.monster-style-hero-grid .monster-product-cell:first-child{grid-column:span 2}.monster-style-hero-grid .monster-product-cell:first-child .product-visual{min-height:380px}.monster-style-mosaic .monster-product-cell:nth-child(3n+1){grid-column:span 2}.monster-style-mosaic .monster-product-cell:nth-child(3n+1) .product-visual{min-height:340px}.monster-style-shelf-portrait .monster-product-grid,.monster-style-shelf-wide .monster-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 24px}.monster-style-shelf-wide .monster-product-cell{flex:0 0 min(85vw,440px);scroll-snap-align:start}.monster-style-shelf-portrait .monster-product-cell{flex:0 0 min(80vw,300px);scroll-snap-align:start}.monster-style-comparison .monster-product-grid{gap:0!important}.monster-style-hero-grid .monster-columns-1 .monster-product-cell:first-child,.monster-style-mosaic .monster-columns-1 .monster-product-cell:nth-child(3n+1){grid-column:auto}.monster-style-gallery-tall .product-card h3,.monster-style-polaroid .product-card h3,.monster-style-portrait .product-card h3{font-family:Georgia,serif}@media(max-width:700px){.monster-style-alternating .product-card,.monster-style-catalog-row .product-card,.monster-style-feature-row .product-card{grid-template-columns:1fr}.monster-style-alternating .monster-product-cell:nth-child(2n) .product-visual{order:0}.monster-style-hero-grid .monster-product-cell:first-child,.monster-style-mosaic .monster-product-cell:nth-child(3n+1){grid-column:auto}.monster-products .product-visual.has-product-image{min-height:240px}}.monster-columns-6{--product-columns:6}.monster-columns-8{--product-columns:8}.monster-columns-10{--product-columns:10}.monster-columns-12{--product-columns:12}.monster-products .monster-product-grid:is(.monster-columns-6,.monster-columns-8,.monster-columns-10,.monster-columns-12){--product-gap:12px;display:grid!important;gap:var(--product-gap)!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(150px,calc((100% - (var(--product-columns) - 1)*var(--product-gap))/var(--product-columns)))),1fr))!important}.monster-products .monster-product-grid:is(.monster-columns-6,.monster-columns-8,.monster-columns-10,.monster-columns-12) .monster-product-cell{min-width:0;width:auto!important;grid-column:auto!important}.monster-products .monster-product-grid:is(.monster-columns-6,.monster-columns-8,.monster-columns-10,.monster-columns-12) .product-card{display:flex;flex-direction:column;min-width:0;padding:0}.monster-products .monster-product-grid:is(.monster-columns-6,.monster-columns-8,.monster-columns-10,.monster-columns-12) .product-visual{aspect-ratio:1;height:auto!important;min-height:0!important;order:0!important;width:100%}.monster-products .monster-product-grid:is(.monster-columns-6,.monster-columns-8,.monster-columns-10,.monster-columns-12) .product-info{padding:12px!important;min-width:0}.monster-products .monster-product-grid:is(.monster-columns-6,.monster-columns-8,.monster-columns-10,.monster-columns-12) .product-card h3{font-size:16px!important;overflow-wrap:anywhere}