.dian-wrap,.dian-pdp,.dian-on{--dn-line: rgba(var(--color-foreground), .14);--dn-soft: rgba(var(--color-foreground), .05);--dn-muted: rgba(var(--color-foreground), .7);--dn-accent: rgb(var(--color-button))}.dian-h{margin:0 0 .4rem}.dian-sub{color:var(--dn-muted);margin-bottom:1.6rem}.dian-loading,.dian-empty,.dian-note{color:var(--dn-muted)}.dian-pbar{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:.8rem;padding:.4rem 0 1rem}.dian-pb{min-width:0;display:grid;gap:.4rem;justify-items:center;padding:.6rem;border:1px solid var(--dn-line);border-radius:1rem;background:rgb(var(--color-background));color:inherit;font:inherit;font-size:1.2rem;line-height:1.25;text-align:center;cursor:pointer}.dian-pb img{width:100%;max-width:6rem;height:6.6rem;object-fit:contain}.dian-pb span{overflow-wrap:anywhere}.dian-pb[aria-pressed=true]{border-color:var(--dn-accent);box-shadow:0 0 0 1px var(--dn-accent)}.dian-sw{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0 1.2rem}.dian-sw button{width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid var(--dn-line);cursor:pointer;padding:0}.dian-sw button[aria-pressed=true]{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px var(--dn-accent)}.dian-tools{margin-bottom:1rem}.dian-tools input{width:100%;max-width:42rem;font:inherit;font-size:1.5rem;padding:1rem 1.4rem;border:1px solid var(--dn-line);border-radius:.8rem;background:rgb(var(--color-background));color:inherit}.dian-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.8rem}.dian-chip{font:inherit;font-size:1.3rem;padding:.6rem 1.2rem;border-radius:99rem;border:1px solid var(--dn-line);background:rgb(var(--color-background));color:inherit;cursor:pointer}.dian-chip span{opacity:.6;font-size:1.15rem}.dian-chip[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:transparent}.dian-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.4rem;margin-top:1.2rem}.dian-card{display:grid;text-decoration:none;color:inherit;border:1px solid var(--dn-line);border-radius:1rem;overflow:hidden;background:rgb(var(--color-background));transition:box-shadow .15s;min-width:0}.dian-card:hover{box-shadow:0 4px 18px #00000014}.dian-svg{display:block;aspect-ratio:600 / 660;background:#fff}.dian-svg svg,.dian-stage svg{display:block;width:100%;height:100%}.dian-ct{display:grid;gap:.2rem;padding:.8rem 1rem 1rem;font-size:1.3rem;min-width:0}.dian-ct b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dian-ct>span{display:flex;justify-content:space-between;gap:.6rem;color:var(--dn-muted)}.dian-ct>span span:last-child{white-space:nowrap;flex:none}.dian-cu{border-style:dashed;border-color:#c4176c}.dian-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.15rem}.dian-more{text-align:center;margin:2rem 0}.dian-on .product__media-wrapper media-gallery,.dian-on .product__media-wrapper .product__media-list,.dian-on .product__media-wrapper .thumbnail-slider{display:none!important}.dian-on .shopify-payment-button{display:none!important}.dian-media{max-width:48rem;margin:0 auto 1.6rem}.dian-stage{aspect-ratio:600 / 660;background:#fff;border-radius:var(--media-radius, 0);overflow:hidden;margin-bottom:1rem}.dian-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.4rem,1fr));gap:.6rem}.dian-thumbs:empty{display:none}.dian-thumbs button{padding:0;border:1px solid var(--dn-line);border-radius:.6rem;background:#fff;overflow:hidden;cursor:pointer;aspect-ratio:600 / 660}.dian-thumbs button svg{display:block;width:100%;height:100%}.dian-thumbs button[aria-pressed=true]{border-color:var(--dn-accent);box-shadow:0 0 0 2px var(--dn-accent)}.dian-pdp{display:grid;gap:1.2rem;margin:1.2rem 0}.dian-pdp>div{display:grid;gap:1.4rem}.dian-dsel{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1rem;border:1px solid var(--dn-line);border-radius:1rem}.dian-dsel small{display:block;color:var(--dn-muted)}.dian-dsel b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dian-dsel a{font-size:1.3rem;color:inherit}.dian-th{width:6.4rem;height:6.4rem;border-radius:.6rem;background:repeating-conic-gradient(#ececec 0 25%,#fff 0 50%) 0 0 / 12px 12px;display:grid;place-items:center;overflow:hidden}.dian-th.dk{background:#1d1d20}.dian-th img{max-width:90%;max-height:90%;object-fit:contain}.dian-pick{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.dian-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.dian-row{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.dian-opt>span,.dian-also>span{display:block;font-size:1.3rem;margin-bottom:.6rem;letter-spacing:.04rem}.dian-o{font:inherit;font-size:1.4rem;padding:.8rem 1.6rem;border-radius:4rem;border:1px solid var(--dn-line);background:rgb(var(--color-background));color:inherit;cursor:pointer}.dian-o[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dian-cubox{display:grid;gap:.8rem;padding:1.4rem;border:1.5px dashed #c4176c;border-radius:1rem}.dian-cubox label{display:grid;gap:.2rem;font-size:1.3rem}.dian-cubox input[type=range]{width:100%;accent-color:#c4176c}.dian-q{margin:0;font-size:1.3rem;font-weight:600}.dian-q.ok{color:#1b7a43}.dian-q.low{color:#b25c00}.dian-alt{margin:0;font-size:1.3rem}.dian-perso{display:grid;gap:.6rem;padding:1.2rem 1.4rem;border:1px dashed var(--dn-line);border-radius:1rem}.dian-perso label{display:flex;gap:.8rem;align-items:center;cursor:pointer}.dian-perso label span{color:var(--dn-muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.3rem}.dian-perso input[type=text]{font:inherit;padding:1rem 1.2rem;border:1px solid var(--dn-line);border-radius:.6rem;background:rgb(var(--color-background));color:inherit}.dian-perso small{color:var(--dn-muted)}.dian-total:empty{display:none}.dian-also img{width:4.8rem;height:5.3rem;object-fit:contain;border:1px solid var(--dn-line);border-radius:.6rem;background:#fff}.dian-alert{margin:0;padding:1rem 1.2rem;border-radius:.8rem;background:#fdecec;color:#8a1c1c;font-weight:600}@media(max-width:749px){.dian-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dian-pbar{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:8.4rem;overflow-x:auto;scrollbar-width:thin}}.dian-stage.is-two{aspect-ratio:auto;background:none}.dian-two{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.dian-two>div{position:relative;aspect-ratio:600 / 660;background:#fff;border-radius:.6rem;overflow:hidden}.dian-two>div>span{position:absolute;left:.8rem;top:.6rem;font-size:1.2rem;padding:.2rem .8rem;border-radius:99rem;background:#0009;color:#fff;z-index:1}.dian-o small{opacity:.75;font-size:1.15rem}.dian-stage{position:relative}.dian-ov{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.dian-stage.dian-drag{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.dian-drag-hint{font-size:1.2rem;color:var(--dn-muted);margin:.2rem 0 0}.dian-layout{display:grid;grid-template-columns:26rem minmax(0,1fr);gap:2.4rem;align-items:start;margin-top:.6rem}.dian-side{position:sticky;top:1.2rem;max-height:calc(100vh - 2.4rem);overflow:auto;border:1px solid var(--dn-line);border-radius:1rem;padding:.8rem}.dian-side-t{display:none}.dian-tree ul{list-style:none;margin:0;padding:0}.dian-tree ul ul{margin-left:1.2rem;border-left:1px solid var(--dn-line);padding-left:.4rem}.dian-node{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.4rem;align-items:center;width:100%;text-align:left;font:inherit;font-size:1.4rem;padding:.6rem;border:0;border-radius:.6rem;background:none;color:inherit;cursor:pointer}.dian-node:hover{background:var(--dn-soft)}.dian-node.l0{font-weight:600}.dian-node.on{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dian-node i{font-style:normal;font-size:1.1rem;opacity:.7;text-align:center}.dian-node span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dian-node b{font-weight:400;font-size:1.15rem;opacity:.6}.dian-main .dian-grid{margin-top:0}.dian-main .dian-tools{margin-bottom:1.2rem}@media(max-width:749px){.dian-layout{grid-template-columns:1fr;gap:1rem}.dian-side{position:static;max-height:none;padding:0;border:0}.dian-side-t{display:flex;justify-content:space-between;width:100%;font:inherit;font-size:1.5rem;font-weight:600;padding:1.1rem 1.4rem;border:1px solid var(--dn-line);border-radius:1rem;background:rgb(var(--color-background));color:inherit;cursor:pointer}.dian-tree{display:none;margin-top:.6rem;border:1px solid var(--dn-line);border-radius:1rem;padding:.6rem;max-height:60vh;overflow:auto}.dian-side.open .dian-tree{display:block}}.dian-art{display:grid;place-items:center;aspect-ratio:1;background:#fff;padding:1.2rem;border-bottom:1px solid var(--dn-line)}.dian-art.dk{background:#1d1d20}.dian-art{overflow:hidden}.dian-art img{width:100%;height:100%;object-fit:contain;display:block}button.dian-card{font:inherit;text-align:left;padding:0;cursor:pointer}.dian-h2{margin:3rem 0 .6rem;font-size:1.8rem}.dian-one .dian-link{margin-bottom:1rem}.dian-onehead{display:flex;gap:1.4rem;align-items:center;margin:.4rem 0 1.6rem}.dian-onehead .dian-th{width:9rem;height:9rem}.dian-onehead b{display:block;font-size:2rem}.dian-onehead small{display:block;color:var(--dn-muted)}.dian-wrap>.dian-link,#dian-catalogue>.dian-link{display:inline-block;margin-bottom:.8rem}.dian-trim{display:flex;gap:.6rem;align-items:center;font-size:1.3rem;cursor:pointer}.dian-wrap.dian-is-one>.dian-h,.dian-wrap.dian-is-one>.dian-sub{display:none}.dian-pgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.dian-pgrid .dian-card{border:0;border-radius:1.2rem;background:#ffffffeb;box-shadow:0 1px 6px #00000014;overflow:hidden}.dian-pgrid .dian-card:hover{box-shadow:0 6px 22px #00000024;transform:translateY(-2px);transition:transform .15s,box-shadow .15s}.dian-pgrid .dian-svg{background:#fff}.dian-pct{display:grid;gap:.8rem;padding:1.4rem 1.2rem 1.8rem;text-align:center;background:#f5f5f5}.dian-pt{font-size:1.4rem;line-height:1.35;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.8rem}.dian-pp{font-size:1.7rem;font-weight:500;letter-spacing:.04rem;color:rgb(var(--color-foreground))}@media(max-width:1100px){.dian-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.dian-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.dian-bg{background-attachment:scroll}.dian-bg .dian-card,.dian-bg .dian-side,.dian-bg .dian-tools input,.dian-bg .dian-chip:not([aria-pressed=true]){background-color:#ffffffeb}.dian-gift{margin:2.4rem auto 3rem}.dian-gbox{border:1px solid rgba(var(--color-foreground),.14);border-radius:1.4rem;padding:2rem;background:#fffffff0}.dian-gbox h2{margin:0 0 .4rem}.dian-gbox h3{font-size:1.5rem;margin:1.6rem 0 .8rem}.dian-gintro{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.7)}.dian-gopts{display:flex;flex-wrap:wrap;gap:1rem}.dian-gopt{display:flex;gap:1rem;align-items:center;padding:.8rem 1.4rem .8rem .8rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:1rem;background:#fff;cursor:pointer;font:inherit;text-align:left}.dian-gopt img{width:6rem;height:6rem;object-fit:contain}.dian-gopt small{display:block;color:rgba(var(--color-foreground),.7)}.dian-gopt[aria-pressed=true]{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-foreground))}.dian-gcols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4rem}.dian-glist,.dian-gdone{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.dian-glist label{display:grid;grid-template-columns:auto 5.6rem minmax(0,1fr);gap:1rem;align-items:center;padding:.6rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;cursor:pointer;background:#fff;font-size:1.35rem}.dian-glist label.is-w{opacity:.55;cursor:default}.dian-glist small{display:block;color:rgba(var(--color-foreground),.7)}.dian-gthumb{display:block;width:5.6rem;aspect-ratio:600 / 660;background:#fff;border-radius:.5rem;overflow:hidden;border:1px solid rgba(var(--color-foreground),.08)}.dian-gthumb svg,.dian-gthumb img{display:block;width:100%;height:100%;object-fit:contain}.dian-gprev{position:relative;border-radius:1.2rem;background:#fff8ee;border:1px dashed rgba(var(--color-foreground),.2);padding:1.4rem;display:grid;grid-template-columns:14rem minmax(0,1fr);gap:1.4rem;align-items:center;min-height:18rem}.dian-gpimg{width:100%;aspect-ratio:1;object-fit:contain}.dian-gpitems{display:flex;flex-wrap:wrap;gap:.8rem}.dian-gpitems .dian-gthumb{width:8rem;box-shadow:0 2px 8px #0000001f;transform:rotate(-2deg)}.dian-gpitems .dian-gthumb:nth-child(2n){transform:rotate(2deg)}.dian-gpitems p{margin:0;color:rgba(var(--color-foreground),.6)}.dian-gadd{margin-top:1.2rem;width:100%}.dian-gdone li{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:.8rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1rem;background:#fff}.dian-gdone img{width:7rem;height:7rem;object-fit:contain}.dian-gdthumbs{display:flex;gap:.4rem;margin:.4rem 0}.dian-gdthumbs .dian-gthumb{width:4rem}.dian-gdone small{color:rgba(var(--color-foreground),.7)}@media(max-width:749px){.dian-gcols{grid-template-columns:1fr}.dian-gprev{grid-template-columns:9rem minmax(0,1fr)}}.dian-gpthumbs{display:flex;gap:.4rem;margin-top:.6rem}.dian-gpthumbs button{width:4.2rem;height:4.2rem;padding:0;border:1px solid rgba(var(--color-foreground),.15);border-radius:.5rem;background:#fff;cursor:pointer;overflow:hidden}.dian-gpthumbs button[aria-pressed=true]{border-color:rgb(var(--color-foreground))}.dian-gpthumbs img{width:100%;height:100%;object-fit:contain}.dian-gpdp{display:grid;gap:1rem;padding:1.2rem 1.4rem;border:1px dashed rgba(var(--color-foreground),.2);border-radius:1rem}.dian-gpdp>label{display:flex;gap:.8rem;align-items:center;cursor:pointer}.dian-gpdp>label span{color:rgba(var(--color-foreground),.7);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.3rem}.dian-gpdp .dian-gopt{padding:.6rem 1rem .6rem .6rem}.dian-gpdp .dian-gopt img{width:4.8rem;height:4.8rem}.dian-gpdp .dian-gprev{grid-template-columns:12rem minmax(0,1fr);min-height:0}.dian-gthumb.is-me{outline:2px solid #c4176c;outline-offset:2px}.dian-gx{display:grid;gap:.8rem}.dian-gx>b{font-size:1.35rem}.dian-gxlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.6rem}.dian-gxi{border:1px solid rgba(var(--color-foreground),.12);border-radius:.8rem;padding:.6rem;background:#fff}.dian-gxi.on{border-color:#c4176c}.dian-gxi label{display:grid;grid-template-columns:auto 4.8rem minmax(0,1fr);gap:.6rem;align-items:center;cursor:pointer;font-size:1.25rem}.dian-gxi .dian-gthumb{width:4.8rem}.dian-gxi small{display:block;color:rgba(var(--color-foreground),.7)}.dian-gxsel{display:flex;gap:.4rem;margin-top:.5rem}.dian-gxsel select{font:inherit;font-size:1.2rem;padding:.3rem;flex:1;min-width:0}.dian-gwrap{margin:2.4rem 0 1rem}.dian-gwrap .dian-gpdp{padding:1.4rem 1.6rem;border:1.5px dashed #c4176c;background:#fffffff0;border-radius:1.4rem}.dian-gwrap .dian-gpdp>label b{font-size:1.6rem}.dian-gwrap .dian-gxlist{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.dian-gwrap .dian-gprev{grid-template-columns:13rem minmax(0,1fr)}.dian-gwrap .dian-gpitems .dian-gthumb{width:7.5rem}.dian-gfoot{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem;margin-top:1.2rem}.dian-gfoot b{font-size:1.7rem}.dian-after{margin:0 0 2rem;width:100%}.dian-after product-form .product-form__buttons{max-width:none}.dian-gsub{margin:.2rem 0 0;font-size:1.35rem;color:rgba(var(--color-foreground),.75)}.dian-gstrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.6rem,1fr));gap:.6rem}.dian-gs{position:relative;padding:0;border:1px solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:#fff;cursor:pointer;overflow:hidden}.dian-gs .dian-gthumb{width:100%;border:0;border-radius:0}.dian-gs i{display:none;position:absolute;top:.3rem;right:.3rem;width:1.9rem;height:1.9rem;border-radius:50%;background:#c4176c;color:#fff;font-style:normal;font-size:1.2rem;line-height:1.9rem;text-align:center}.dian-gs.on{border-color:#c4176c;box-shadow:0 0 0 2px #c4176c}.dian-gs.on i{display:block}.dian-gsels{display:grid;gap:.5rem}.dian-gsel{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding:.5rem .8rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:.8rem;background:#fff;font-size:1.3rem}.dian-gsel>span{flex:1 1 18rem}.dian-gsel small{color:rgba(var(--color-foreground),.65)}.dian-gsel select{font:inherit;font-size:1.25rem;padding:.3rem .4rem}.dian-gm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:1.6rem}.dian-gmbox{position:relative;background:#fff;color:#111;border-radius:1.4rem;width:min(92rem,100%);max-height:calc(100vh - 3.2rem);overflow:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.4rem;padding:2.4rem;box-shadow:0 2rem 6rem #0000004d}.dian-gmimg{background:#f6f6f6;border-radius:1rem;display:flex;align-items:center;justify-content:center}.dian-gmimg svg{width:100%;height:auto;display:block}.dian-gminfo{display:flex;flex-direction:column;gap:1.4rem;align-self:center}.dian-gminfo h3{margin:0;font-size:2.2rem}.dian-gmprice{margin:0;font-size:1.9rem;font-weight:700}.dian-gmcols{flex-wrap:wrap;gap:.6rem}.dian-sw{width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid rgba(0,0,0,.2);cursor:pointer;padding:0}.dian-sw[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #c4176c}.dian-gmadd{width:100%;background:#c4176c;color:#fff;min-height:4.8rem;font-size:1.6rem;cursor:pointer;border:0;border-radius:.8rem}.dian-gmx{position:absolute;top:.8rem;right:.8rem;width:3.6rem;height:3.6rem;border-radius:50%;border:0;background:#f1f1f1;font-size:1.6rem;cursor:pointer;z-index:1}.dian-gsel .dian-link+.dian-link{margin-left:.2rem}@media(max-width:749px){.dian-gmbox{grid-template-columns:1fr;gap:1.4rem;padding:1.6rem}.dian-gmimg{max-height:42vh}.dian-gmimg svg{max-height:42vh;width:auto}}.dian-gopts-big{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:1rem;margin:.4rem 0 .6rem}.dian-gopts-big .dian-gopt{padding:1rem 1.2rem;gap:1.2rem;min-height:9.6rem}.dian-gopts-big .dian-gopt img{width:8.4rem;height:8.4rem;object-fit:contain}.dian-gopts-big .dian-gopt b{font-size:1.7rem}.dian-gopts-big .dian-gopt small{font-size:1.45rem}.dian-gh{margin:1rem 0 0;font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground))}.dian-gh+.dian-gsub{margin-top:0}.dian-after{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}.dian-after>.product__info-container{max-width:none;width:100%;padding:0;margin:0}.dian-bcol{position:sticky;top:2rem}.dian-sum{border:1px solid rgba(var(--color-foreground),.14);border-radius:1.2rem;padding:1.6rem 1.8rem;background:rgb(var(--color-background));margin-bottom:1.6rem}.dian-sum h3{margin:0 0 1rem;font-size:1.7rem}.dian-srow{display:flex;justify-content:space-between;gap:1.2rem;padding:.7rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:1.4rem}.dian-srow small{display:block;color:rgba(var(--color-foreground),.65);font-size:1.25rem}.dian-srow b{white-space:nowrap;font-weight:600}.dian-srow.is-total{border-bottom:0;padding-top:1.1rem;font-size:1.8rem}.dian-srow.is-total b{font-weight:800}@media(max-width:989px){.dian-after{grid-template-columns:1fr;gap:2rem}.dian-bcol{order:-1;position:static}}.dian-gwrap:has(+.dian-after .dian-sum) .dian-gfoot{display:none}.dian-gh1{margin-top:0}.dian-gwl{display:block;margin-top:1.2rem;padding-top:1.4rem;border-top:1px dashed rgba(var(--color-foreground),.2)}.dian-gnote{margin:.6rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.product__description table.dian-size,table.dian-size{width:100%;border-collapse:collapse;font-size:1.3rem;margin:.6rem 0 1.2rem;display:block;overflow-x:auto}table.dian-size th,table.dian-size td{border:1px solid rgba(var(--color-foreground),.12);padding:.5rem .7rem;text-align:center;white-space:nowrap}table.dian-size thead th{background:rgba(var(--color-foreground),.05)}table.dian-size tbody th{text-align:left;font-weight:600;white-space:normal;min-width:14rem}.dian-szlink{display:inline-flex;align-items:center;gap:.4rem;margin:.4rem 0 0;padding:.7rem 1.2rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:99rem;background:#fff;color:inherit;font:inherit;font-size:1.4rem;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.dian-szm[hidden]{display:none}.dian-szbox{display:block;width:min(80rem,100%);padding:3.2rem 2.4rem 2rem}.dian-szbox h3{margin:0 0 1.2rem;font-size:2rem}.dian-gstrip{grid-template-columns:repeat(10,minmax(0,1fr))}@media(max-width:989px){.dian-gstrip{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:599px){.dian-gstrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.product__description .dian-seo{font-size:1.7rem;margin:0 0 .8rem}.dian-on .product__title h1,.dian-on .product__title h2{font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.25}.dian-on .product__tax{display:none!important}.dian-price-top{margin:.4rem 0 1.2rem}.product__description .dian-dtitle{font-size:1.9rem;margin:0 0 .6rem;letter-spacing:.02em}.product__description .dian-seo{font-size:1.5rem}.dian-wrapmini{border:1px dashed rgba(196,23,108,.45);border-radius:1rem;padding:1rem 1.2rem;margin:0 0 1.2rem}.dian-wrapmini .dian-gwl{margin:0;padding:0;border:0;font-size:1.35rem}.dian-wrapmini .dian-gopts-big{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.8rem 0 .4rem}.dian-wrapmini .dian-gopts-big .dian-gopt{min-height:0;padding:.5rem .6rem;gap:.6rem}.dian-wrapmini .dian-gopts-big .dian-gopt img{width:3.8rem;height:3.8rem}.dian-wrapmini .dian-gopts-big .dian-gopt b{font-size:1.2rem;line-height:1.2}.dian-wrapmini .dian-gopts-big .dian-gopt small{font-size:1.15rem}.dian-wrapmini .dian-gnote{font-size:1.15rem;margin:.2rem 0 0}body.dian-pdp #MainContent{background:radial-gradient(#e6be5b 8%,#f9f3d9 81%) fixed}body.dian-pdp #MainContent .section-template--main-padding,body.dian-pdp #MainContent>.shopify-section>section{background:transparent}body.dian-pdp .product__media-wrapper>*:first-child,body.dian-pdp .product__info-wrapper>.product__info-container,body.dian-pdp .dian-gpdp,body.dian-pdp .dian-acol,body.dian-pdp .dian-bcol{background:#fff;border-radius:1.4rem;box-shadow:0 .4rem 1.8rem #785a141a}body.dian-pdp .product__info-wrapper>.product__info-container{padding:2rem 2.2rem}body.dian-pdp .product__media-wrapper>*:first-child{padding:1.2rem}body.dian-pdp .dian-gpdp{border:0;padding:2rem 2.2rem}body.dian-pdp .dian-acol,body.dian-pdp .dian-bcol{padding:1.4rem 2rem}body.dian-pdp .dian-bcol .dian-sum{border:0;padding:0;box-shadow:none}@media(max-width:749px){body.dian-pdp .product__info-wrapper>.product__info-container,body.dian-pdp .dian-gpdp{padding:1.4rem}}body.dian-pdp{background:#f9f3d9}.dian-perso2{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.dian-pbtn{display:flex;align-items:center;gap:.6rem;width:100%;padding:1rem 1.2rem;border:1px dashed rgba(196,23,108,.45);border-radius:1rem;background:#fff;font:inherit;font-size:1.45rem;cursor:pointer;text-align:left}.dian-pbtn span{margin-left:auto;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.dian-pbtn:hover{border-color:#c4176c}.dian-ptag{flex:1 1 auto;font-size:1.4rem}.dian-ptag small{display:block;color:rgba(var(--color-foreground),.65);font-size:1.2rem}.dian-pm .dian-gminfo h3 small{font-size:1.3rem;color:#1119;font-weight:400}.dian-pm #dian-ptxt{width:100%;font:inherit;font-size:1.7rem;padding:1rem 1.2rem;border:1px solid rgba(0,0,0,.2);border-radius:.8rem}.dian-pm #dian-pleft{color:#1111118c;font-size:1.2rem;margin-top:-.8rem}.dian-pfonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.dian-pfonts button{display:grid;gap:.2rem;justify-items:center;padding:.8rem .4rem;border:1px solid rgba(0,0,0,.15);border-radius:.8rem;background:#fff;cursor:pointer;font:inherit}.dian-pfonts button b{font-size:1.8rem;line-height:1.2}.dian-pfonts button small{font-size:1.15rem;color:#1119}.dian-pfonts button[aria-pressed=true]{border-color:#c4176c;box-shadow:0 0 0 2px #c4176c}.dian-sw.is-auto{border:1px solid rgba(0,0,0,.3)}.dian-pm #dian-ptxt,.dian-gminfo{box-sizing:border-box;min-width:0}.dian-ptools{display:grid;grid-template-columns:1fr 1fr auto;gap:.6rem 1rem;align-items:center;font-size:1.25rem}.dian-ptools label{display:grid;gap:.2rem}.dian-ptools input[type=range]{width:100%;accent-color:#c4176c}.dian-phint{margin:-.4rem 0 0;font-size:1.2rem;color:#1111118c}.dian-pm #dian-pmprev{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}@media(min-width:750px){.dian-media{max-width:64rem;display:grid;grid-template-columns:7.6rem minmax(0,1fr);gap:1rem;align-items:start}.dian-media .dian-stage{grid-column:2;grid-row:1;margin-bottom:0}.dian-media .dian-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:.6rem;max-height:min(70.4rem,calc(100vh - 12rem));overflow-y:auto;padding:.2rem;scrollbar-width:thin}.dian-media .dian-thumbs button{flex:none;width:100%}.dian-media .dian-thumbs:empty{display:none}.dian-media:has(.dian-thumbs:empty){grid-template-columns:minmax(0,1fr)}.dian-media:has(.dian-thumbs:empty) .dian-stage{grid-column:1}}@media(min-width:750px){.dian-media{grid-template-columns:minmax(0,1fr) 7.6rem}.dian-media .dian-stage{grid-column:1}.dian-media .dian-thumbs{grid-column:2}}.dian-gwrap.dian-gside{max-width:64rem;margin:1.6rem auto 0}.dian-gside .dian-gpdp{padding:1.6rem 1.8rem}.dian-gside .dian-gstrip{grid-template-columns:repeat(5,minmax(0,1fr))}.dian-crumbs{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center;font-size:1.3rem;margin:0 0 .8rem}.dian-crumbs a{color:rgba(var(--color-foreground),.7);text-decoration:none}.dian-crumbs a:hover{color:#c4176c;text-decoration:underline}.dian-crumbs a:last-child{color:rgb(var(--color-foreground));font-weight:600}.dian-crumbs span{color:rgba(var(--color-foreground),.4)}body.dian-pdp .dian-after{margin-top:2.4rem}body.dian-pdp .dian-gwrap.dian-gside{margin-bottom:0}@media(min-width:990px){body.dian-pdp .dian-after{grid-template-columns:55% 45%;gap:0}body.dian-pdp .dian-after>.dian-acol{width:min(64rem,100%);justify-self:center}body.dian-pdp .dian-after>.dian-bcol{margin-left:5rem;width:auto}}.dian-crumbs-top{margin:0 0 1.2rem;font-size:1.4rem}.dian-ddesc{margin:.6rem 0 0;max-width:72rem;font-size:1.5rem;line-height:1.5}.product__description .dian-dds{font-style:italic}.dian-banner{margin:0 0 1.6rem;border-radius:1.4rem;overflow:hidden;box-shadow:0 .4rem 1.8rem #785a141f}.dian-banner img{display:block;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dian-studio.css.map */
