.storefront-polish{--qori:#7051c8;--ink:#20272c;--line:#e6e4e0;--paper:#faf9f6;color:var(--ink)}body.storefront-polish .qori-mark{color:var(--qori,#7051c8);vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}body.storefront-polish .qori-spark{opacity:0;transform-origin:25px 4px}body.storefront-polish .qori-mark[data-state=suggestion] .qori-spark,body.storefront-polish .qori-mark[data-state=ready] .qori-spark{opacity:1}body.storefront-polish .qori-mark[data-state=thinking]{animation:1.6s ease-in-out infinite qori-light}body.storefront-polish .qori-mark[data-state=ready]{filter:drop-shadow(0 0 4px #b9a9ef55)}@keyframes qori-light{50%{opacity:.45;filter:drop-shadow(0 0 6px #b9a9ef)}}.storefront-polish button:disabled{cursor:not-allowed;opacity:.48}.storefront-polish :focus-visible{outline:2px solid var(--qori);outline-offset:4px}body.storefront-polish .polish-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#faf9f6f5;align-items:center;gap:24px;min-height:88px;padding:12px clamp(20px,3.2vw,64px);display:flex;position:sticky;top:0}body.storefront-polish .polish-brand{flex:0 0 64px}body.storefront-polish .polish-brand img{object-fit:contain;width:64px;height:64px}body.storefront-polish .polish-desktop-nav{flex:1;align-items:center;gap:20px;min-width:0;display:flex}body.storefront-polish .polish-desktop-nav>a,body.storefront-polish .polish-menu-trigger,body.storefront-polish .polish-nav-qori{white-space:nowrap;color:var(--ink);background:0 0;border:0;padding:12px 0;font-size:13px;font-weight:550;text-decoration:none}body.storefront-polish .polish-desktop-nav>a:hover,body.storefront-polish .polish-desktop-nav>a[aria-current],body.storefront-polish .polish-menu-trigger:hover{color:#be451e}body.storefront-polish .polish-menu-trigger span{margin-left:5px}body.storefront-polish .polish-nav-qori{color:var(--qori);align-items:center;gap:6px;display:flex;position:relative}body.storefront-polish .polish-nav-qori .qori-mark{width:20px;height:20px}body.storefront-polish .polish-qori-tip{pointer-events:none;opacity:0;color:#fff;background:#292034;border-radius:8px;padding:10px 14px;font-size:12px;transition:opacity .2s;position:absolute;top:48px;left:50%;transform:translate(-50%)}body.storefront-polish .polish-nav-qori:hover .polish-qori-tip,body.storefront-polish .polish-nav-qori:focus-visible .polish-qori-tip{opacity:1}body.storefront-polish .polish-header-tools{white-space:nowrap;align-items:center;gap:16px;font-size:12px;display:flex}body.storefront-polish .polish-header-tools .header-search{width:135px}body.storefront-polish .polish-header-tools .header-search input{background:0 0;width:100%;min-height:36px;font-size:11px}body.storefront-polish .polish-header-tools .header-search form{border:0;border-bottom:1px solid #c9c5bf;border-radius:0}body.storefront-polish .polish-project-link{color:var(--ink);text-decoration:none}body.storefront-polish .polish-mobile-trigger{display:none}body.storefront-polish .polish-mega{border:1px solid var(--line);background:#faf9f8;border-radius:0 0 18px 18px;grid-template-columns:1fr .8fr 1.4fr;gap:48px;padding:32px;animation:.18s ease-out polish-reveal;display:grid;position:absolute;top:calc(100% - 1px);left:3.2vw;right:3.2vw;box-shadow:0 24px 45px #2620271c}body.storefront-polish .polish-mega .eyebrow{letter-spacing:.16em;margin-bottom:18px;font-size:10px;display:block}body.storefront-polish .polish-mega>div>a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;padding:11px 0;font-size:14px;text-decoration:none;display:flex}body.storefront-polish .polish-mega>div>a:hover{color:#be451e;padding-left:5px}body.storefront-polish .polish-mega>div>a small{color:#857e78}body.storefront-polish .polish-mega .polish-all{border:0;margin-top:15px;font-weight:600}body.storefront-polish .polish-menu-empty{color:#7a7470;margin:18px 0 30px;font-size:14px;line-height:1.8}body.storefront-polish .polish-menu-qori{color:var(--qori);background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:flex}body.storefront-polish .polish-menu-editorial{border-radius:12px;min-height:265px;display:block;position:relative;overflow:hidden}body.storefront-polish .polish-menu-editorial img{object-fit:cover;width:100%;height:100%;position:absolute}body.storefront-polish .polish-menu-editorial:after{content:"";background:linear-gradient(#0000 10%,#111b23dc);position:absolute;inset:0}body.storefront-polish .polish-menu-editorial>div{z-index:1;color:#fff;flex-direction:column;justify-content:flex-end;gap:12px;min-height:265px;padding:30px;display:flex;position:relative}body.storefront-polish .polish-menu-editorial strong{font-size:26px;font-weight:500;line-height:1.2}body.storefront-polish .polish-menu-editorial small{letter-spacing:.16em;font-size:9px}body.storefront-polish .polish-menu-editorial span{font-size:12px}body.storefront-polish .polish-mobile-drawer{background:var(--paper);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:24px;overflow:auto}body.storefront-polish .polish-mobile-drawer::backdrop{background:#24202988}body.storefront-polish .polish-mobile-drawer>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}body.storefront-polish .polish-mobile-drawer>header img{width:64px;height:64px}body.storefront-polish .polish-mobile-drawer>header button{border:1px solid var(--line);background:0 0;border-radius:50%;width:40px;height:40px;font-size:25px}body.storefront-polish .polish-mobile-drawer .header-search{width:100%;display:block}body.storefront-polish .polish-mobile-drawer nav{margin:22px 0}body.storefront-polish .polish-mobile-drawer nav>a,body.storefront-polish .polish-mobile-drawer summary{border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;justify-content:space-between;padding:16px 0;font-size:21px;text-decoration:none;display:flex}body.storefront-polish .polish-mobile-drawer details>div{background:#f0eeea;border-radius:12px;padding:12px 16px}body.storefront-polish .polish-mobile-drawer details h3{text-transform:uppercase;letter-spacing:.14em;color:#766b66;margin:15px 0 8px;font-size:10px}body.storefront-polish .polish-mobile-drawer details a{color:var(--ink);justify-content:space-between;padding:10px 0;font-size:14px;display:flex}body.storefront-polish .polish-mobile-qori{color:var(--qori);background:#eee8fa;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:16px;display:flex}body.storefront-polish .polish-benefits{border-block:1px solid var(--line);grid-template-columns:200px 1fr;gap:32px;margin-block:30px 48px;padding-top:26px;padding-bottom:26px;display:grid}body.storefront-polish .polish-benefits h2{margin:9px 0;font-size:21px;line-height:1.25}body.storefront-polish .polish-benefits .eyebrow{font-size:9px}body.storefront-polish .polish-benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}body.storefront-polish .polish-benefit-list article{gap:12px;min-width:0;display:flex}body.storefront-polish .polish-benefit-list article>small{color:#b35431;padding-top:3px;font-size:10px}body.storefront-polish .polish-benefit-list h3{margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.3}body.storefront-polish .polish-benefit-list p{color:#7b726b;margin:0;font-size:11px;line-height:1.5}body.storefront-polish .polish-product-card{position:relative}body.storefront-polish .polish-product-card .product-copy h3 a:after{content:"";z-index:1;position:absolute;inset:0}body.storefront-polish .polish-product-card .product-image{z-index:2}body.storefront-polish .polish-product-card .product-quick-actions,body.storefront-polish .polish-product-card .polish-add{z-index:3;position:relative}body.storefront-polish .polish-product-card .product-quick-actions{position:absolute}body.storefront-polish .polish-product-card .product-quick-actions .qori-mark{width:17px;height:17px}body.storefront-polish .polish-product-card .product-quick{display:none}body.storefront-polish .polish-add{margin-top:18px}body.storefront-polish .polish-add-button{white-space:normal;justify-content:center;width:100%;min-height:45px;font-size:13px}body.storefront-polish .polish-add.compact{margin-top:16px}body.storefront-polish .polish-default-variant{color:#786e66;min-height:28px;margin:8px 0 0;font-size:10px;line-height:1.45;display:block}body.storefront-polish .polish-add-fields{grid-template-columns:1fr 110px;gap:12px;margin-bottom:14px;display:grid}body.storefront-polish .polish-add-fields label{flex-direction:column;gap:8px;font-size:12px;display:flex}body.storefront-polish .polish-add-fields input,body.storefront-polish .polish-add-fields select{background:var(--paper);width:100%;height:44px;color:var(--ink);border:1px solid #d9d6d0;border-radius:7px;padding:8px 10px}body.storefront-polish .polish-pdp-help{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}body.storefront-polish .polish-qori-link{color:var(--qori);background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}body.storefront-polish .polish-qori-link svg{width:19px;height:19px}body.storefront-polish .polish-cart-drawer{background:var(--paper);width:min(460px,100vw);max-width:100%;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0 0 0 auto;padding:0;box-shadow:-20px 0 60px #201b241c}body.storefront-polish .polish-cart-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19152377}body.storefront-polish .polish-drawer-inner{flex-direction:column;gap:24px;min-height:100%;padding:30px;display:flex}body.storefront-polish .polish-drawer-inner header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}body.storefront-polish .polish-drawer-inner header>span{color:#547854;font-size:14px}body.storefront-polish .polish-drawer-inner header button{border:1px solid var(--line);background:0 0;border-radius:50%;width:36px;height:36px;font-size:24px}body.storefront-polish .polish-drawer-inner article{grid-template-columns:100px 1fr;align-items:center;gap:24px;display:grid}body.storefront-polish .polish-drawer-inner article img{object-fit:contain;background:#fff;border-radius:10px;width:100px;height:120px}body.storefront-polish .polish-drawer-inner article h2{margin-bottom:10px;font-size:20px;line-height:1.3}body.storefront-polish .polish-drawer-inner article p,body.storefront-polish .polish-drawer-inner article span{color:#7e7770;font-size:13px}body.storefront-polish .polish-drawer-project{border-block:1px solid var(--line);align-items:center;gap:14px;margin-top:12px;padding:20px 0;display:flex}body.storefront-polish .polish-drawer-project strong{font-size:13px}body.storefront-polish .polish-drawer-project p{margin:8px 0 0;font-size:12px}body.storefront-polish .polish-continue{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:8px;padding:14px;font-size:13px}body.storefront-polish .polish-drawer-inner>small{color:#847b74;font-size:11px;line-height:1.6}.storefront-polish .saved-project-page{max-width:1320px;margin:0 auto;padding:48px 36px 100px}.storefront-polish .saved-project-page>h1{margin:10px 0 12px;font-size:42px;line-height:1.15}.storefront-polish .saved-project-page>p{color:#7b736e;margin-bottom:32px;font-size:15px}body.storefront-polish .polish-project-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}body.storefront-polish .polish-project-workspace>section{min-width:0}body.storefront-polish .polish-project-intro{border-top:1px solid var(--line);align-items:center;gap:16px;padding:24px 0;display:flex}body.storefront-polish .polish-project-intro h2{margin:0 0 5px;font-size:18px;font-weight:500}body.storefront-polish .polish-project-intro p{color:#83786f;margin:0;font-size:12px}body.storefront-polish .polish-project-line{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:24px;padding:24px 30px 24px 0;display:grid;position:relative}body.storefront-polish .polish-project-image{background:#fff;border-radius:12px;align-self:start;align-items:center;height:165px;display:flex;overflow:hidden}body.storefront-polish .polish-project-image img{object-fit:contain;width:100%;height:100%;padding:12px}body.storefront-polish .polish-project-line-content{min-width:0}body.storefront-polish .polish-project-line-content>small{color:#918276;font-size:10px}body.storefront-polish .polish-project-line h2{margin:6px 0 12px;font-size:20px;line-height:1.3}body.storefront-polish .polish-project-line h2 a{color:var(--ink);text-decoration:none}body.storefront-polish .polish-project-line-content>label{align-items:center;gap:12px;font-size:11px;display:flex}body.storefront-polish .polish-project-line select{border:0;border-bottom:1px solid var(--line);max-width:100%;color:var(--ink);background:0 0;padding:7px 12px;font-size:12px}body.storefront-polish .polish-line-bottom{justify-content:space-between;align-items:end;gap:15px;margin-top:18px;display:flex}body.storefront-polish .polish-line-bottom label{margin-bottom:7px;font-size:11px;display:block}body.storefront-polish .polish-line-bottom small{color:#8a7c71;margin-top:7px;font-size:10px;line-height:1.5;display:block}body.storefront-polish .polish-stepper{border:1px solid #d7d1c9;border-radius:7px;width:134px;height:38px;display:flex;overflow:hidden}body.storefront-polish .polish-stepper button{width:35px;color:var(--ink);background:#efede9;border:0;flex-shrink:0;font-size:17px}body.storefront-polish .polish-stepper input{text-align:center;width:100%;min-width:0;color:var(--ink);appearance:textfield;background:0 0;border:0;padding:0;font-size:13px}body.storefront-polish .polish-stepper input::-webkit-inner-spin-button{appearance:none}body.storefront-polish .polish-line-price{text-align:right}body.storefront-polish .polish-line-price strong{margin:6px 0;font-size:20px;font-weight:500;display:block}body.storefront-polish .polish-remove{color:#8c8179;background:0 0;border:0;padding:4px;font-size:23px;position:absolute;top:22px;right:0}body.storefront-polish .polish-back-catalog{color:#736c65;margin:10px 0 28px;font-size:13px;display:inline-block}body.storefront-polish .polish-project-summary{border:1px solid var(--line);background:#f4f2ed;border-radius:14px;min-width:0;padding:28px;position:sticky;top:114px}body.storefront-polish .polish-project-summary>.eyebrow{letter-spacing:.15em;font-size:9px}body.storefront-polish .polish-project-summary h2{margin:10px 0 24px;font-size:25px;font-weight:500}body.storefront-polish .polish-project-summary dl>div{justify-content:space-between;gap:10px;margin:14px 0;font-size:12px;display:flex}body.storefront-polish .polish-project-summary dd{white-space:nowrap;margin:0}body.storefront-polish .polish-project-summary .polish-total{border-top:1px solid #dcd6ce;padding-top:18px;font-size:18px}body.storefront-polish .polish-project-summary>p{color:#7c7269;font-size:11px;line-height:1.65}body.storefront-polish .polish-recalculate{color:#756290;background:0 0;border:0;padding:5px 0;font-size:11px}body.storefront-polish .polish-commerce-choice{border-top:1px solid #dcd6ce;margin-top:20px}body.storefront-polish .polish-commerce-choice section{padding-top:22px}body.storefront-polish .polish-commerce-choice section>span{letter-spacing:.13em;color:#948574;font-size:9px}body.storefront-polish .polish-commerce-choice h3{margin:8px 0;font-size:18px;font-weight:500}body.storefront-polish .polish-commerce-choice p{color:#827366;margin:0 0 12px;font-size:12px}body.storefront-polish .polish-commerce-choice .button{text-align:center;justify-content:center;width:100%;min-height:44px;font-size:12px}body.storefront-polish .polish-commerce-choice small{color:#83776e;margin-top:8px;font-size:10px;line-height:1.5;display:block}body.storefront-polish .polish-commerce-choice .secondary{color:var(--ink);background:0 0;border:1px solid #c3b8ac}body.storefront-polish .polish-project-qori{background:#eeebf5;border-radius:12px;padding:24px}body.storefront-polish .polish-project-qori header{align-items:center;gap:14px;margin-bottom:18px;display:flex}body.storefront-polish .polish-project-qori strong{font-size:14px;font-weight:500}body.storefront-polish .polish-project-qori p{color:#7f7191;margin:5px 0;font-size:12px}body.storefront-polish .polish-project-qori>div{flex-wrap:wrap;gap:8px;display:flex}body.storefront-polish .polish-qori-option{color:#67527f;background:#faf9fd;border:1px solid #dad3e5;border-radius:30px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;display:flex}body.storefront-polish .polish-qori-option svg{width:16px;height:16px}body.storefront-polish .polish-project-empty{text-align:center;background:#f5f1f8;border-radius:18px;padding:70px 20px}body.storefront-polish .polish-project-empty>svg{width:45px;height:45px}body.storefront-polish .polish-project-empty h2{font-size:28px;font-weight:500}body.storefront-polish .polish-project-empty p{color:#817486;margin-bottom:30px}body.storefront-polish .polish-direct-review{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}body.storefront-polish .polish-direct-review h3{font-size:17px}body.storefront-polish .polish-direct-review p{font-size:12px;line-height:1.6}body.storefront-polish .polish-direct-review .button{margin:14px 0;font-size:12px}body.storefront-polish .polish-direct-review>a:last-child{font-size:12px;display:block}.storefront-polish .polish-dock{z-index:70;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.storefront-polish .polish-dock .qori-fab,.storefront-polish .polish-dock .whatsapp-fab{border-radius:30px;align-items:center;gap:10px;min-width:0;min-height:44px;margin:0;padding:10px 16px;font-size:11px;display:flex;position:static;inset:auto;box-shadow:0 4px 18px #221c3015}.storefront-polish .polish-dock .qori-fab{color:#6543ab;background:#f4effd;border:1px solid #d4c4ef}.storefront-polish .polish-dock .whatsapp-fab{color:#357550;background:#ecf3ee;border:1px solid #c4d9cc}.storefront-polish .polish-dock span{width:auto;height:auto;line-height:1;display:inline-flex;background:0 0!important}.storefront-polish .polish-dock b{font-size:11px;font-weight:500}.storefront-polish .qori-drawer header>div>span{align-items:center;gap:7px;display:flex}.storefront-polish .qori-drawer .qori-mark{color:inherit}.storefront-polish .creative-qori-button .qori-mark{color:inherit;width:20px;height:20px}.storefront-polish .creative-qori-button{align-items:center;gap:10px;display:inline-flex}body.storefront-polish .polish-notebook{aspect-ratio:1;width:100%;position:relative;overflow:hidden}body.storefront-polish .polish-notebook>img{object-fit:contain;width:100%;height:100%;display:block}body.storefront-polish .polish-notebook-area{color:#f2dbb9;background:#d5b7830d;border:1.5px dashed #dfc6a1;border-radius:5px;justify-content:center;align-items:center;width:34%;height:29%;display:flex;position:absolute;top:33%;left:33%}body.storefront-polish .polish-notebook-area>span{letter-spacing:.1em;font-size:11px}body.storefront-polish .polish-notebook-area.has-logo{background:0 0;border-color:#0000}body.storefront-polish .polish-demo-logo{text-align:center;color:#edcf9b;width:100%;padding:10%}body.storefront-polish .polish-demo-logo>span{font-family:Georgia,serif;font-size:clamp(26px,5vw,55px);font-weight:500;line-height:1}body.storefront-polish .polish-demo-logo strong{letter-spacing:.04em;margin:4px 0;font-size:clamp(12px,1.7vw,20px);font-weight:400;display:block}body.storefront-polish .polish-demo-logo small{letter-spacing:.17em;white-space:nowrap;font-size:clamp(5px,.55vw,8px);display:block}body.storefront-polish .polish-hero-stage{background:#faf7f2f2;border:1px solid #ffffff70;border-radius:13px;max-width:350px;padding:26px;animation:.25s ease-out polish-reveal;position:absolute;bottom:13%;left:6%;right:6%;box-shadow:0 18px 50px #0002}body.storefront-polish .polish-hero-stage h3{color:#2d2d2b;margin:12px 0;font-size:28px;font-weight:500;line-height:1.15}body.storefront-polish .polish-hero-stage p{color:#7e746b;font-size:13px;line-height:1.7}body.storefront-polish .polish-hero-stage.with-notebook{grid-template-columns:140px 1fr;align-items:center;gap:14px;max-width:none;padding:14px;display:grid}body.storefront-polish .polish-hero-stage .polish-notebook{border-radius:7px}body.storefront-polish .polish-hero-stage.with-notebook>div:last-child{flex-direction:column;gap:10px;display:flex}body.storefront-polish .polish-hero-stage.with-notebook small{letter-spacing:.09em;color:#9a7250;font-size:8px}body.storefront-polish .polish-hero-stage.with-notebook strong{font-size:19px;font-weight:500;line-height:1.25}body.storefront-polish .polish-hero-stage.with-notebook span{color:#867767;font-size:10px}body.storefront-polish .polish-hero-stage .polish-notebook-area>span{color:#edcf9b;font-size:6px}body.storefront-polish .polish-hero-stage .polish-demo-logo>span{color:#edcf9b;font-size:20px}body.storefront-polish .polish-hero-stage .polish-demo-logo strong{font-size:9px}body.storefront-polish .polish-hero-stage .polish-demo-logo small{display:none}body.storefront-polish .polish-personalization-scene{background:#f6f2eb;border:1px solid #e6dfd6;border-radius:16px;max-width:500px;overflow:hidden}body.storefront-polish .polish-notebook-caption{border-top:1px solid #e8e0d6;justify-content:space-between;align-items:center;gap:25px;padding:18px 24px;display:flex}body.storefront-polish .polish-notebook-caption b{font-size:12px;font-weight:500}body.storefront-polish .polish-notebook-caption span{color:#89796b;text-align:right;max-width:230px;font-size:10px;line-height:1.5}body.storefront-polish .polish-demo-note{margin-top:20px!important;font-size:11px!important;line-height:1.8!important}.storefront-polish .creative-section{margin-top:72px;margin-bottom:72px}.storefront-polish .creative-hero{padding-top:40px;padding-bottom:22px}.storefront-polish .creative-hero h1{font-size:clamp(42px,5.5vw,76px)}.storefront-polish .creative-section h2{font-size:clamp(25px,3vw,42px)}.storefront-polish .creative-hero-story{min-width:0}.storefront-polish .creative-final-cta{padding:48px}.storefront-polish .detail-actions .qori-cta{display:none}@keyframes polish-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1450px){body.storefront-polish .polish-header{gap:36px}body.storefront-polish .polish-desktop-nav{gap:26px}body.storefront-polish .polish-header-tools .header-search{width:180px}}@media (max-width:1180px){body.storefront-polish .polish-header{gap:18px}body.storefront-polish .polish-desktop-nav{gap:14px}body.storefront-polish .polish-desktop-nav>a,body.storefront-polish .polish-menu-trigger,body.storefront-polish .polish-nav-qori{font-size:12px}body.storefront-polish .polish-header-tools .header-search{display:none}body.storefront-polish .polish-header-tools{gap:12px}body.storefront-polish .polish-benefits{grid-template-columns:170px 1fr;gap:20px}body.storefront-polish .polish-project-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:26px}}@media (max-width:950px){body.storefront-polish .polish-desktop-nav{display:none}body.storefront-polish .polish-header{justify-content:space-between;gap:16px;min-height:78px;padding:10px 24px}body.storefront-polish .polish-brand{flex-basis:54px}body.storefront-polish .polish-brand img{width:54px;height:54px}body.storefront-polish .polish-header-tools{margin-left:auto}body.storefront-polish .polish-mobile-trigger{background:0 0;border:0;align-items:center;gap:10px;font-size:12px;display:flex}body.storefront-polish .polish-header-tools .session-entry{display:none}body.storefront-polish .polish-project-workspace{grid-template-columns:1fr}body.storefront-polish .polish-project-summary{position:static}body.storefront-polish .polish-commerce-choice{grid-template-columns:1fr 1fr;gap:24px;display:grid}body.storefront-polish .polish-benefits{grid-template-columns:1fr}body.storefront-polish .polish-benefits>div:first-child{align-items:center;gap:20px;display:flex}body.storefront-polish .polish-benefits h2{font-size:20px}body.storefront-polish .polish-mega{display:none}}@media (max-width:600px){body.storefront-polish .polish-header{gap:10px;padding:8px 18px}body.storefront-polish .polish-header-tools .session-entry{display:none}body.storefront-polish .polish-header-tools>a{font-size:11px}body.storefront-polish .polish-mobile-trigger{padding:6px}body.storefront-polish .polish-benefits{margin-block:24px 34px;padding-block:20px}body.storefront-polish .polish-benefits>div:first-child{display:block}body.storefront-polish .polish-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}body.storefront-polish .polish-benefit-list article{gap:7px}body.storefront-polish .polish-benefit-list h3{font-size:11px}body.storefront-polish .polish-benefit-list p{font-size:10px}body.storefront-polish .polish-benefit-list article>small{font-size:8px}.storefront-polish .saved-project-page{padding:30px 20px 100px}.storefront-polish .saved-project-page>h1{font-size:33px}.storefront-polish .saved-project-page>p{font-size:13px}body.storefront-polish .polish-project-line{grid-template-columns:80px 1fr;gap:14px;padding-right:20px}body.storefront-polish .polish-project-image{height:106px}body.storefront-polish .polish-project-line h2{font-size:16px}body.storefront-polish .polish-line-bottom{flex-wrap:wrap;gap:8px}body.storefront-polish .polish-line-price{text-align:left}body.storefront-polish .polish-line-price strong{font-size:18px}body.storefront-polish .polish-project-intro h2{font-size:16px}body.storefront-polish .polish-project-summary{padding:24px}body.storefront-polish .polish-commerce-choice{grid-template-columns:1fr;gap:0}body.storefront-polish .polish-project-qori{padding:20px}body.storefront-polish .polish-project-qori strong{font-size:13px}body.storefront-polish .polish-qori-option{padding:10px;font-size:10px}body.storefront-polish .polish-project-line-content>label{flex-direction:column;align-items:flex-start;gap:2px}body.storefront-polish .polish-project-line select{width:100%;padding-left:0}body.storefront-polish .polish-add-button{font-size:12px}body.storefront-polish .polish-default-variant{font-size:9px}.storefront-polish .polish-dock{gap:8px;bottom:78px;right:12px}.storefront-polish .polish-dock .whatsapp-fab b{display:none}.storefront-polish .polish-dock .whatsapp-fab{padding:11px}.storefront-polish .polish-dock .qori-fab{padding:10px 12px}.storefront-polish .creative-section{margin-top:48px;margin-bottom:48px}.storefront-polish .creative-hero{padding-top:26px}body.storefront-polish .polish-hero-stage.with-notebook{grid-template-columns:115px 1fr;gap:12px}body.storefront-polish .polish-hero-stage.with-notebook strong{font-size:16px}body.storefront-polish .polish-hero-stage{padding:20px}body.storefront-polish .polish-hero-stage h3{font-size:25px}body.storefront-polish .polish-personalization-scene{width:100%}body.storefront-polish .polish-notebook-caption{padding:16px}body.storefront-polish .polish-notebook-caption span{max-width:180px}body.storefront-polish .polish-demo-logo>span{font-size:40px}body.storefront-polish .polish-demo-logo strong{font-size:16px}body.storefront-polish .polish-demo-logo small{font-size:6px}body.storefront-polish .polish-drawer-inner{padding:24px}.storefront-polish .creative-final-cta{padding:32px 20px}}@media (prefers-reduced-motion:reduce){.storefront-polish *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.storefront-polish{overflow:clip visible}body.storefront-polish .polish-saved-ideas{border-top:1px solid var(--line);margin-top:36px;padding:24px 0}body.storefront-polish .polish-saved-ideas summary{cursor:pointer;font-size:16px}body.storefront-polish .polish-saved-ideas summary span{color:var(--qori);margin-left:8px}body.storefront-polish .polish-saved-ideas>p{color:#81766b;font-size:12px}body.storefront-polish .polish-saved-ideas>div{flex-wrap:wrap;gap:20px;display:flex}body.storefront-polish .polish-saved-ideas a{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;width:170px;padding:15px;font-size:12px;display:flex}body.storefront-polish .polish-saved-ideas img{object-fit:contain;height:100px}body.storefront-polish .polish-saved-ideas span{font-size:11px}body.storefront-polish .polish-header-tools .header-search form{background:0 0;width:100%}body.storefront-polish .polish-mobile-drawer .header-search form{width:100%}body.storefront-polish .polish-project-link{z-index:1;position:relative}body.storefront-polish .polish-header-tools .autocomplete{width:300px;left:auto;right:0}body.storefront-polish .qori-mark.qori-white{color:#fff}body.storefront-polish .qori-mark.qori-dark{color:#30243e}body.storefront-polish .polish-dock.on-project{display:none}body.storefront-polish .polish-project-contact{border-top:1px solid #dcd6ce;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}body.storefront-polish .polish-project-contact>a{color:#357550;align-items:center;gap:8px;font-size:10px;line-height:1.5;display:flex}body.storefront-polish .polish-project-contact svg,body.storefront-polish .polish-project-contact button{flex-shrink:0}body.storefront-polish .polish-dock .whatsapp-fab b{opacity:0;white-space:nowrap;max-width:0;transition:max-width .2s,opacity .2s;overflow:hidden}body.storefront-polish .polish-dock .whatsapp-fab:hover b,body.storefront-polish .polish-dock .whatsapp-fab:focus-visible b{opacity:1;max-width:230px}body.storefront-polish .polish-dock .whatsapp-fab{gap:0}body.storefront-polish .polish-dock .whatsapp-fab:hover,body.storefront-polish .polish-dock .whatsapp-fab:focus-visible{gap:10px}@media (max-width:600px){body.storefront-polish .polish-dock{display:none}body.storefront-polish .mobile-commerce-nav>a svg{width:21px;height:21px;margin-bottom:3px}}body.storefront-polish .polish-pdp-whatsapp{color:#196444;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}body.storefront-polish .polish-pdp-whatsapp:hover{color:#0b3925;text-decoration:underline}body.storefront-polish .variant-options h2{margin:0 0 12px;font-size:18px;line-height:1.35}body.storefront-polish .detail-copy .variant-options{margin:20px 0}.category-carousel-track{position:relative}.category-carousel-track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.category-carousel-pagination{justify-content:center;align-items:center;gap:18px;margin-top:10px;display:flex}.category-carousel-pagination>div{align-items:center;display:flex}.category-carousel-pagination button{color:#6b6056;cursor:pointer;background:0 0;border:0}.category-carousel-pagination>div button{place-items:center;width:28px;height:32px;padding:0;display:grid}.category-carousel-pagination button span{background:#c5beb6;border-radius:10px;width:5px;height:5px;transition:width .25s,background .25s}.category-carousel-pagination button[aria-current] span{background:#b76531;width:18px}.category-carousel-pagination .category-carousel-pause{min-height:36px;padding:8px 10px;font-size:11px}.category-carousel-pagination button:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #815b9f}body.storefront-polish .creative-carousel .category-carousel-track{scrollbar-width:none}body.storefront-polish .creative-carousel .category-carousel-track::-webkit-scrollbar{display:none}body.storefront-polish .qori-mark{flex-shrink:0;width:32px;height:32px;animation:none;overflow:visible}body.storefront-polish .qori-prompt-head>span{place-items:center;width:52px;height:52px;display:grid}body.storefront-polish .qori-prompt-head .qori-mark{width:46px;height:46px}body.storefront-polish .qori-mark .qori-character{transform-origin:24px 38px}body.storefront-polish .qori-mark[data-state=thinking] .qori-character{animation:1.8s ease-in-out infinite qori-reflect}body.storefront-polish .qori-mark[data-state=responding] .qori-mouth{transform-origin:24px 25px;animation:.65s ease-in-out infinite qori-speak}body.storefront-polish .qori-mark[data-state=suggestion] .qori-spark{transform-origin:40px 7px;animation:2.2s ease-in-out infinite qori-idea}body.storefront-polish .qori-mark[data-state=ready] .qori-success{transform-origin:38px 33px;animation:.35s ease-out qori-confirm}@keyframes qori-reflect{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)translateY(-1px)}}@keyframes qori-speak{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes qori-idea{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes qori-confirm{0%{transform:scale(.5)}to{transform:scale(1)}}body.storefront-polish .polish-dock .whatsapp-fab{color:#073c24;background:#25d366;border:1px solid #20c35d;gap:9px;padding:12px 18px;box-shadow:0 5px 18px #176c3520}body.storefront-polish .polish-dock .whatsapp-fab b,body.storefront-polish .polish-dock .whatsapp-fab:hover b,body.storefront-polish .polish-dock .whatsapp-fab:focus-visible b{opacity:1;max-width:220px;font-size:12px;display:block}body.storefront-polish .polish-dock .whatsapp-fab:hover{color:#052e1b;background:#21c760;gap:9px}body.storefront-polish .mobile-commerce-nav>a[href*=wa\.me]{color:#073c24;background:#25d366;border-radius:12px;margin:4px 0}body.storefront-polish .polish-pdp-whatsapp,body.storefront-polish .polish-project-contact>a{color:#073c24;background:#25d366;border:1px solid #20c35d;border-radius:9px;padding:10px 14px;font-weight:600}body.storefront-polish .polish-desktop-nav>a,body.storefront-polish .polish-menu-trigger{padding-block:10px;position:relative}body.storefront-polish .polish-desktop-nav>a:after,body.storefront-polish .polish-menu-trigger:after{content:"";transform-origin:0;background:#bc6938;height:1px;transition:transform .2s;position:absolute;inset:auto 0 3px;transform:scaleX(0)}body.storefront-polish .polish-desktop-nav>a:hover:after,body.storefront-polish .polish-desktop-nav>a[aria-current]:after,body.storefront-polish .polish-menu-trigger[aria-expanded=true]:after{transform:scaleX(1)}@media (max-width:760px){body.storefront-polish .creative-carousel .category-carousel-track{grid-auto-columns:82%}.category-carousel .category-carousel-controls{display:flex}}@media (prefers-reduced-motion:reduce){body.storefront-polish .qori-mark *,.category-carousel-pagination button span{transition:none;animation:none!important}}.public-variant-stock{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:12px 0;display:flex}.public-variant-stock legend{margin-bottom:10px;font-weight:600}.public-variant-stock button{color:#172941;background:#fff;border:1px solid #dbe2e9;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.public-variant-stock button[aria-pressed=true]{background:#fff4ec;border-color:#f76a33}.public-variant-stock i{border:1px solid #bcc6d0;border-radius:50%;width:22px;height:22px}.public-variant-stock small{margin-top:4px;font-size:12px;display:block}.public-variant-stock p{color:#65758b;width:100%;font-size:12px}.smart-qori[data-light=false],.smart-qori[data-light=false] *{box-shadow:none!important;filter:none!important;animation:none!important}
.smart-floating-dock{z-index:45;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:22px}.smart-floating-dock .smart-dock-button{pointer-events:auto;cursor:pointer;color:#fff;border:1px solid #0000;border-radius:28px;align-items:center;gap:0;max-width:calc(100vw - 32px);min-height:52px;padding:0;text-decoration:none;transition:box-shadow .2s,background .2s;display:flex;overflow:hidden;box-shadow:0 5px 20px #26314922}.smart-dock-icon{flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.smart-floating-dock .smart-whatsapp{color:#fff;background:#087f42;border-color:#086d3a}.smart-floating-dock .smart-whatsapp:hover{color:#fff;background:#086f3b}.smart-floating-dock .smart-qori{color:#3f2c53;background:#faf5ff;border-color:#ddd0e8}.smart-dock-copy{opacity:0;white-space:nowrap;max-width:0;padding-right:0;font-size:13px;font-weight:600;transition:max-width .24s,opacity .2s,padding .24s;display:block;overflow:hidden}.smart-dock-button[data-expanded=true] .smart-dock-copy{opacity:1;max-width:275px;padding-right:18px}.smart-dock-button:focus-visible{outline-offset:4px;outline:3px solid #543e75}.smart-dock-button .qori-mark{width:36px;height:36px}.smart-qori[data-expanded=true]{box-shadow:0 5px 22px #bf852933}.smart-qori[data-expanded=true] .qori-bulb{fill:#ffda88;filter:drop-shadow(0 0 3px #ffc86b);transition:fill .2s,filter .2s}.smart-qori[data-expanded=true] .qori-spark{animation:.4s ease-out dock-spark}.smart-qori[data-state=thinking] .qori-bulb{animation:1.8s ease-in-out infinite dock-pulse}.smart-qori[data-state=ready] .qori-bulb{animation:.6s ease-out dock-spark}@keyframes dock-spark{0%{opacity:.3}50%{opacity:1;filter:drop-shadow(0 0 4px #ffcd70)}to{opacity:1}}@keyframes dock-pulse{50%{fill:#ffe9a9;filter:drop-shadow(0 0 3px #ffd68e)}}.voucher-panel{color:#302638;background:linear-gradient(140deg,#faf7fe,#fff);border:1px solid #ddd3e7;border-radius:22px;margin:24px 0;padding:24px}.voucher-panel h3{margin:0 0 10px}.voucher-panel p{line-height:1.6}.voucher-panel .voucher-label{letter-spacing:.12em;color:#725388;font-size:11px;font-weight:700}.voucher-panel form{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.voucher-panel label{flex-direction:column;gap:7px;font-size:13px;display:flex}.voucher-panel input,.voucher-panel select,.voucher-panel textarea{box-sizing:border-box;color:#302638;background:#fff;border:1px solid #c8bfd2;border-radius:10px;width:100%;min-height:44px;padding:12px}.voucher-panel .voucher-wide{grid-column:1/-1}.voucher-panel button{color:#53356b;cursor:pointer;background:#fff;border:1px solid #d8cbe4;border-radius:12px;min-height:44px;margin:4px;padding:11px 15px}.voucher-panel button[type=submit]{color:#fff;background:#583671}.voucher-panel button:disabled{opacity:.6;cursor:wait}.voucher-panel [role=alert]{color:#9a2323;background:#fff0ee;border-radius:10px;padding:12px}.voucher-panel article{border-top:1px solid #e2dbe9;margin-top:18px;padding-top:14px}.voucher-panel article a{color:#543277;padding:8px 0;text-decoration:underline;display:inline-block}.voucher-panel .voucher-status{background:#eee4f7;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.voucher-panel .voucher-status[data-state=PAID]{color:#176341;background:#dcf4e6}@media (max-width:767px){.smart-floating-dock{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));gap:8px}.smart-dock-icon{flex-basis:46px;width:46px;height:46px}.smart-floating-dock .smart-dock-button{min-height:46px}.smart-dock-copy{font-size:12px}.smart-dock-button[data-expanded=true] .smart-dock-copy{max-width:calc(100vw - 86px);padding-right:12px}.voucher-panel{padding:18px}.voucher-panel form{grid-template-columns:1fr}.smart-floating-dock~.mobile-commerce-nav{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.smart-floating-dock *{transition:none!important;animation:none!important}.smart-qori[data-expanded=true] .qori-bulb{filter:none;fill:#ffda88}}
.product-card .product-copy .product-swatches{writing-mode:horizontal-tb;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:22px;flex-flow:row!important;display:flex!important}.product-card .product-copy .product-swatches>span{border:1px solid #b0b0b0;border-radius:50%;flex:0 0 14px;min-width:14px;min-height:14px;width:14px!important;height:14px!important;display:block!important}.product-card .product-copy .product-swatches>small{white-space:nowrap;width:auto}.v13-media-column{min-width:0}.v13-media-column .creative-gallery{position:static}.v13-stock{background:#faf9f6;border:1px solid #e5e3df;border-radius:20px;margin-top:24px;padding:24px}.v13-stock h2,.v13-media-column .quantity-pricing h2{margin:0 0 12px;font-size:20px}.v13-stock p{color:#636b71;font-size:14px;line-height:1.7}.v13-stock dl>div{border-top:1px solid #e5e3df;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.v13-stock dt{align-items:center;gap:9px;display:flex}.v13-stock dd{text-align:right;margin:0;font-size:14px}.v13-stock i{border:1px solid #aaa;border-radius:50%;flex:0 0 16px;width:16px;height:16px;display:block}.v13-media-column .quantity-pricing{border:1px solid #e5e3df;border-radius:20px;margin:24px 0;padding:20px}.v13-media-column .quantity-pricing>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.v13-media-column .quantity-pricing article{min-width:0;padding:12px}.v13-media-column .quantity-pricing strong{font-size:22px}.v13-description{max-width:900px;margin:60px auto 40px}.v13-description h2,.v13-related h2{font-size:clamp(22px,2.4vw,30px)}.v13-description p{color:#49545c;white-space:pre-line;line-height:1.9}.v13-related{margin:40px 0}.v13-related>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.carousel-controls{gap:8px;display:flex}.carousel-controls button{color:#172633;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:50%;width:44px;height:44px}.v13-related-track{scroll-snap-type:x mandatory;scrollbar-width:thin;padding:10px 0 20px;overflow-x:auto}.v13-related-track .product-grid{gap:22px;display:flex}.v13-related-track .product-card{scroll-snap-align:start;flex:0 0 min(280px,78vw);min-width:0}.v13-service-menu{position:relative}.v13-service-menu summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:600;list-style:none}.v13-service-menu>div{z-index:55;background:#fff;border:1px solid #e7e3dc;border-radius:16px;width:270px;max-height:70vh;padding:16px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 18px 45px #17263320}.v13-service-menu>div a{border-radius:8px;padding:10px;font-size:14px;display:block}.v13-service-menu>div a:hover{color:#172633;background:#fff1e9}.v13-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:20px;margin:35px 0;display:grid}.v13-service-grid article,.v13-service-grid>a{color:#152a38;background:#fff;border:1px solid #e6e2dc;border-radius:20px;padding:26px;text-decoration:none}.v13-service-grid h2{font-size:22px}.v13-service-grid p{color:#5d6870;line-height:1.75}.v13-service-steps{background:#f6f3ee;border-radius:20px;margin:35px 0;padding:28px;line-height:1.9}.v13-service-steps li{margin:10px 0}.smart-floating-dock .smart-dock-icon{flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.smart-floating-dock .smart-dock-copy{opacity:0;max-width:0;padding:0;transition:max-width .2s,opacity .2s,padding .2s}.smart-floating-dock [data-expanded=true] .smart-dock-copy{opacity:1;max-width:280px;padding-right:18px}@media (max-width:767px){.v13-stock{padding:18px}.v13-description{margin-top:30px}.v13-related>header{align-items:flex-end}.v13-service-menu>div{width:auto;box-shadow:none;max-height:none;position:static}.smart-floating-dock .smart-dock-icon{flex-basis:46px;width:46px;height:46px}.smart-floating-dock{right:12px;bottom:calc(82px + env(safe-area-inset-bottom))}.v13-stock dl>div{flex-wrap:wrap}.v13-stock dd{font-size:13px}}@media (prefers-reduced-motion:reduce){.smart-floating-dock *{transition:none!important}.v13-related-track{scroll-behavior:auto}}
.service-v131,.service-index-v131{color:#142735;max-width:1320px;margin:auto;padding:35px 32px 90px}.service-index-v131>header{max-width:800px;margin:25px 0 38px}.service-index-v131 h1,.service-hero-v131 h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(32px,4.5vw,62px);line-height:1.08}.service-index-v131 header p{color:#657077;max-width:650px;font-size:18px;line-height:1.6}.service-hero-v131{grid-template-columns:.88fr 1.12fr;align-items:center;gap:46px;display:grid}.service-hero-v131>div{padding:20px 0}.service-back{color:#596975;margin-bottom:32px;font-size:14px;display:block}.service-hero-v131 .eyebrow{display:block}.service-hero-v131 p{max-width:430px;font-size:18px;line-height:1.65}.service-hero-v131 small{color:#657077;max-width:340px;margin-top:22px;font-size:12px;line-height:1.7;display:block}.service-hero-v131 .button{margin-top:22px}.service-hero-v131 figure{min-width:0;margin:0}.service-hero-v131 img{aspect-ratio:4/5;object-fit:cover;border-radius:28px;width:100%;height:auto}.service-hero-v131 figcaption{color:#6b7377;margin:12px 0;font-size:11px}.service-cards-v131{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.service-cards-v131>a{color:inherit;background:#fff;border:1px solid #e6e1da;border-radius:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden}.service-cards-v131 img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .3s}.service-cards-v131>a:hover{transform:translateY(-4px);box-shadow:0 15px 32px #10263912}.service-cards-v131>a:hover img{transform:scale(1.025)}.service-cards-v131>a>div{padding:25px}.service-cards-v131 h2{font-size:23px;line-height:1.3}.service-cards-v131 p{color:#687179;font-size:15px;line-height:1.6}.service-cards-v131 small,.service-story-v131 small{letter-spacing:.12em;color:#d95225;font-size:10px}.service-cards-v131 span{font-size:14px;font-weight:600}.service-story-v131{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:90px 0;display:grid}.service-story-image{border-radius:18px;margin-bottom:24px;position:relative;overflow:hidden}.service-story-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.service-story-image>span{background:#fff;border-radius:100px;padding:8px 12px;font-size:13px;position:absolute;bottom:14px;left:14px}.service-story-v131 article:nth-child(2) img{object-position:70% 50%}.service-story-v131 h2{font-size:23px;line-height:1.25}.service-story-v131 p{color:#64717b;font-size:15px;line-height:1.75}.service-detail-v131{border-top:1px solid #ddd9d1;grid-template-columns:1fr 1fr;gap:65px;padding-top:55px;display:grid}.service-detail-v131 h2{max-width:420px;font-size:34px;line-height:1.15}.service-detail-v131 p{color:#64717b;line-height:1.8}.service-detail-v131 details{border-bottom:1px solid #ddd9d1;padding:20px 0}.service-detail-v131 summary{cursor:pointer;font-size:17px;font-weight:600}.service-end-v131{color:#fff;background:#112b3e;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin-top:60px;padding:35px;display:flex}.service-end-v131>span{max-width:560px;font-size:26px}.technique-selector-v131{background:#fff4eb;border:1px solid #f0d6c4;border-radius:22px;margin-bottom:40px;padding:30px}.technique-selector-v131 h2{font-size:27px}.technique-selector-v131 label{max-width:600px;font-size:14px;display:block}.technique-selector-v131 select{background:#fff;border:1px solid #d9c6b9;border-radius:10px;width:100%;min-height:48px;margin-top:10px;padding:10px;display:block}.technique-selector-v131 p{max-width:760px;line-height:1.7}.pdp-evidence-v131{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.pdp-evidence-v131>section{background:#faf9f6;border:1px solid #e5e3df;border-radius:16px;min-width:0;padding:18px}.pdp-evidence-v131 h2{margin:0 0 15px;font-size:17px;line-height:1.35}.pdp-evidence-v131 dl>div{border-top:1px solid #e5e3df;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:10px 0;font-size:13px;display:flex}.pdp-evidence-v131 dt{align-items:center;gap:6px;display:flex}.pdp-evidence-v131 dd{margin:0;font-weight:600}.pdp-evidence-v131 i{border:1px solid #999;border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:inline-block}.pdp-evidence-v131 small{color:#6d7377;font-size:11px;line-height:1.65;display:block}.v131-pdp .detail-copy{min-width:0}@media (max-width:900px){.service-cards-v131{grid-template-columns:repeat(2,minmax(0,1fr))}.service-hero-v131{gap:25px}.pdp-evidence-v131{grid-template-columns:1fr}}@media (max-width:767px){.service-v131,.service-index-v131{padding:20px 20px 120px}.service-hero-v131{flex-direction:column;gap:20px;display:flex}.service-hero-v131>div{padding:0}.service-hero-v131 h1{font-size:38px}.service-hero-v131 figure{width:100%}.service-hero-v131 img{aspect-ratio:4/3}.service-story-v131{grid-template-columns:1fr;gap:30px;margin:45px 0}.service-cards-v131{grid-template-columns:1fr}.service-detail-v131{grid-template-columns:1fr;gap:20px}.service-end-v131{flex-direction:column;align-items:flex-start;padding:25px}.service-end-v131>span{font-size:24px}.v131-pdp .detail-layout{flex-direction:column;display:flex}.v131-pdp .v13-media-column{display:contents}.v131-pdp .creative-gallery{order:0}.v131-pdp .detail-copy{order:1}.v131-pdp .pdp-evidence-v131{order:2;grid-template-columns:1fr;width:100%}.technique-selector-v131{padding:22px}.service-back{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.service-v131 *,.service-index-v131 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.service-cards-v131>a:hover,.service-cards-v131>a:hover img{transform:none}}
