.gv-maestro-shell{--gv-maestro-paper: #fbf6f1;--gv-maestro-ink: #203b52;--gv-maestro-blue: #315c80;--gv-maestro-pale: #e3ecf3;--gv-maestro-line: #d6d9d8;--gv-maestro-muted: #5b646b;container-type:inline-size;background:var(--gv-maestro-paper);color:var(--gv-maestro-ink);font-family:AdelleSans,sans-serif}.gv-maestro{display:block;max-width:1424px;margin:auto;padding:0 48px 72px;font:400 16px/1.55 AdelleSans,sans-serif}.gv-maestro *,.gv-maestro *:before,.gv-maestro *:after{box-sizing:border-box}.gv-maestro [hidden]{display:none!important}.gv-maestro :is(h1,h2,h3){color:inherit;font-family:VeryVogue,Georgia,serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.gv-maestro h1{margin:8px 0 6px;font-size:clamp(38px,3.8vw,56px);line-height:1.04}.gv-maestro h2{margin:12px 0 18px;font-size:clamp(34px,3.5vw,50px);line-height:1.08}.gv-maestro h3{margin:14px 0 10px;font-size:28px;line-height:1.16}.gv-maestro p{margin:0 0 16px}.gv-maestro :is(button,select,input){color:inherit;font:inherit}.gv-maestro button{cursor:pointer}.gv-maestro button:disabled{cursor:not-allowed}.gv-maestro a{color:inherit;text-underline-offset:4px}.gv-maestro img{max-width:100%}.gv-maestro :is(button,input,select,summary,a,[tabindex]):focus-visible{outline:3px solid #2c658f;outline-offset:4px}.gv-maestro-crumb{display:flex;align-items:center;gap:10px;padding:21px 0 24px;color:var(--gv-maestro-muted);font-size:11px;flex-wrap:wrap}.gv-maestro-crumb a{text-decoration:none}.gv-maestro-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,4.6vw,66px);align-items:start}.gv-maestro-gallery{position:sticky;top:106px;min-width:0}.gv-maestro-stage{position:relative;aspect-ratio:1;overflow:hidden;background:var(--gv-maestro-pale);border-radius:18px;touch-action:pan-y}.gv-maestro-slide{position:relative;width:100%;height:100%;margin:0}.gv-maestro-slide>img{display:block;width:100%;height:100%;object-fit:cover}.gv-maestro-slide>.gv-maestro-hero-picture{display:block;width:100%;height:100%}.gv-maestro-hero-picture>img{display:block;width:100%;height:100%;object-fit:contain}.gv-maestro-slide .gv-maestro-bag{position:absolute;width:48%;height:77%;top:12%;left:26%;object-fit:contain;filter:drop-shadow(6px 16px 11px #203b5224)}.gv-maestro-image-tag{position:absolute;top:18px;left:18px;z-index:1;background:#fbf6f1f0;border:1px solid #ffffff88;border-radius:40px;padding:7px 11px;font-size:11px;font-weight:600}.gv-maestro-image-badges{position:absolute;top:16px;left:16px;z-index:1;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 32px)}.gv-maestro-image-badges>span{position:static;top:auto;left:auto;background:#fbf6f1f2;border-radius:30px;padding:7px 10px;font-size:11px;font-weight:600}.gv-maestro-image-foot{position:absolute;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;gap:16px;color:#344e64;font-size:11px}.gv-maestro-slide figcaption{position:absolute;bottom:14px;left:14px;right:14px;margin:0;padding:7px 10px;border-radius:8px;background:#fbf6f1ed;text-align:center;font-size:11px;line-height:1.4}.gv-maestro-detail{background:#ede6db;overflow:hidden}.gv-maestro-detail>img{width:115%;max-width:none;height:105%;object-fit:cover;object-position:center;margin-left:-7.5%}.gv-maestro-formats-visual{display:flex;align-items:center;justify-content:center;gap:24px;padding:40px 24px 64px;background:var(--gv-maestro-pale)}.gv-maestro-format-photo{display:flex;flex-direction:column;align-items:center;gap:5px;width:43%;height:82%;text-align:center;font-size:12px}.gv-maestro-format-photo img{width:100%;height:75%;object-fit:contain;filter:drop-shadow(3px 8px 6px #203b521f)}.gv-maestro-format-photo strong{font-size:23px}.gv-maestro-gallery-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;color:var(--gv-maestro-muted);font-size:11px}.gv-maestro-gallery-tools>div{display:flex;gap:7px}.gv-maestro-gallery-tools button{width:44px;height:44px;border:1px solid var(--gv-maestro-line);border-radius:50%;background:transparent;font-size:20px;transition:background .2s}.gv-maestro-gallery-tools button:hover{background:#e6edf2}.gv-maestro-thumbs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.gv-maestro-thumbs button{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:3px;border:1px solid #dddcd5;border-radius:9px;overflow:hidden;background:#f3eee6}.gv-maestro-thumbs button[aria-pressed=true]{border:2px solid var(--gv-maestro-blue);padding:2px;background:var(--gv-maestro-pale)}.gv-maestro-thumbs img,.gv-maestro-thumb-icon{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px}.gv-maestro-thumb-icon{display:grid;place-items:center;color:var(--gv-maestro-blue);font-size:11px}.gv-maestro-thumbs button>span:last-child{padding-bottom:3px;font-size:9px;white-space:nowrap}.gv-maestro-buy{min-width:0;padding-top:2px}.gv-maestro-eyebrow{display:flex;align-items:center;gap:8px;color:var(--gv-maestro-blue);font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.gv-maestro-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--gv-maestro-label-color,#a9005b)}.gv-maestro-source-name{margin:0 0 12px!important;color:var(--gv-maestro-muted);font-size:13px}.gv-maestro-rating{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:12px}.gv-maestro-rating-stars{color:#9a682c;letter-spacing:2px}.gv-maestro-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px 13px;margin:13px 0 16px}.gv-maestro-price{font-size:29px;line-height:1.05;font-weight:600}.gv-maestro-price-row>span{color:var(--gv-maestro-muted);font-size:12px}.gv-maestro-price-row s{color:var(--gv-maestro-muted);font-size:15px}.gv-maestro-savings{display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;background:#e2eee1;color:#386044!important;font-size:11px!important;font-weight:600}.gv-maestro-hook{margin:0 0 8px!important;font-size:18px;font-weight:600;line-height:1.4}.gv-maestro-intro{max-width:50ch;margin:0 0 13px!important;color:#4f5b64;font-size:14px;line-height:1.55}.gv-maestro-benefits{display:grid;gap:7px;margin:0 0 21px;padding:0;list-style:none;font-size:13px}.gv-maestro-benefits>li{display:flex;align-items:start;gap:8px}.gv-maestro-benefits>li>span[aria-hidden=true]{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#dce8e1;color:#315b46;font:600 11px/1 AdelleSans,sans-serif}.gv-maestro-form{margin:0}.gv-maestro-form fieldset{margin:0;padding:0;border:0}.gv-maestro-form legend,.gv-maestro-milling-head>label{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:13px;font-weight:600}.gv-maestro-step{display:inline-grid;place-items:center;width:21px;height:21px;flex:0 0 21px;border:1px solid #a2b5c5;border-radius:50%;color:var(--gv-maestro-blue);font-size:10px}.gv-maestro-format-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gv-maestro-format-option{position:relative;cursor:pointer}.gv-maestro-format-option input{position:absolute;width:1px;height:1px;opacity:0}.gv-maestro-format-option>span{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-height:77px;border:1px solid #bdc7cd;border-radius:10px;padding:11px 14px;background:#fffdfa;transition:background .15s,border-color .15s}.gv-maestro-format-option strong{font-size:19px}.gv-maestro-format-option small{grid-column:1;color:var(--gv-maestro-muted);font-size:11px}.gv-maestro-format-option b{grid-column:1;font-size:13px;font-weight:500}.gv-maestro-format-option i{position:absolute;right:12px;top:14px;display:grid;place-items:center;width:17px;height:17px;border:1px solid #a7b6c1;border-radius:50%;color:transparent;font-size:10px;font-style:normal}.gv-maestro-format-option input:checked+span{padding:10px 13px;border:2px solid var(--gv-maestro-blue);background:var(--gv-maestro-pale)}.gv-maestro-format-option input:checked+span i{border-color:var(--gv-maestro-blue);background:var(--gv-maestro-blue);color:#fff}.gv-maestro-format-option input:focus-visible+span{outline:3px solid #2c658f;outline-offset:3px}.gv-maestro-yield{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;margin:0!important;padding:8px 0 13px;color:#526777;font-size:11px;line-height:1.4}.gv-maestro-yield svg{width:15px;height:15px;vertical-align:middle}.gv-maestro-yield small{display:block;width:100%;padding-left:21px;color:var(--gv-maestro-muted);font-size:10px}.gv-maestro-milling-head{display:flex;align-items:center;justify-content:space-between}.gv-maestro-milling-head>button{display:grid;place-items:center;width:44px;height:44px;margin:-9px -5px -1px 0;border:0;background:transparent;color:var(--gv-maestro-blue);font-size:16px}.gv-maestro #gv-maestro-grind{display:block;width:100%;height:46px;padding:0 13px;border:1px solid #bdc7cd;border-radius:8px;background:#fffdfa;font-size:14px;-webkit-appearance:auto;appearance:auto}.gv-maestro-help{min-height:17px;margin:6px 0 14px!important;color:var(--gv-maestro-muted);font-size:11px;line-height:1.5}.gv-maestro-purchase{display:flex;align-items:stretch;gap:9px}.gv-maestro-qty{display:flex;align-items:center;flex:0 0 114px;height:52px;border:1px solid #bdc7cd;border-radius:8px;background:#fffdfa;overflow:hidden}.gv-maestro-qty button{flex:1;height:50px;padding:0;border:0;background:transparent;font-size:21px}.gv-maestro-qty input{width:34px;border:0;padding:0;background:transparent;text-align:center;font-size:14px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.gv-maestro-qty input::-webkit-inner-spin-button,.gv-maestro-qty input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.gv-maestro-add{display:flex;justify-content:center;align-items:center;flex:1;gap:8px;min-height:52px;padding:12px 16px;border:1px solid var(--gv-maestro-blue);border-radius:8px;background:var(--gv-maestro-blue);color:#fff!important;font-size:14px!important;line-height:1.3;font-weight:600!important;text-decoration:none;text-align:center;transition:background .18s,box-shadow .18s}.gv-maestro-add:hover:not(:disabled){background:#244866;box-shadow:0 4px 12px #203b5218}.gv-maestro-add:disabled{background:#61798b;border-color:#61798b;color:#fff!important}.gv-maestro-add.working,.gv-maestro-add[aria-busy=true]{opacity:.7;pointer-events:none}.gv-maestro-stock{margin:7px 0 12px!important;color:var(--gv-maestro-muted);font-size:11px;line-height:1.4}.gv-maestro-assurance{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px;padding:11px 0;border-top:1px solid var(--gv-maestro-line);color:#495e6c;font-size:11px;line-height:1.5}.gv-maestro-assurance svg{width:21px;height:21px;flex:0 0 21px;color:var(--gv-maestro-blue)}.gv-maestro-assurance p{flex:1 1 240px;min-width:0;margin:0}.gv-maestro-assurance strong{font-weight:600}.gv-maestro-assurance a{white-space:nowrap}.gv-maestro-adoni-mini{display:flex;align-items:center;gap:11px;padding:12px 14px;margin:8px 0 17px;border:1px solid #d2dee6;border-radius:11px;background:var(--gv-maestro-pale)}.gv-maestro-adoni-mini img{width:50px;height:50px;flex:0 0 50px;object-fit:contain}.gv-maestro-adoni-mini p{margin:0;font-size:11px;line-height:1.5}.gv-maestro-adoni-mini strong,.gv-maestro-adoni-mini span{display:block}.gv-maestro-adoni-mini strong{margin-bottom:2px;font-size:12px}.gv-maestro-logistics{border-top:1px solid var(--gv-maestro-line)}.gv-maestro details{border-bottom:1px solid var(--gv-maestro-line)}.gv-maestro summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:15px 0;font-size:15px;font-weight:600;list-style:none;cursor:pointer}.gv-maestro summary::-webkit-details-marker{display:none}.gv-maestro summary>span{flex:0 0 20px;color:var(--gv-maestro-blue);font-size:22px;font-weight:400;text-align:center;transition:transform .15s}.gv-maestro details[open] summary>span{transform:rotate(45deg)}.gv-maestro details p{margin:0 0 16px;color:#53616b;font-size:14px;line-height:1.65}.gv-maestro-logistics summary{min-height:47px;padding:11px 0;font-size:12px}.gv-maestro-logistics details p{font-size:12px}.gv-maestro-jumps{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:56px;padding:18px 0;border-top:1px solid var(--gv-maestro-line);border-bottom:1px solid var(--gv-maestro-line);overflow-x:auto;scrollbar-width:none;font-size:12px}.gv-maestro-jumps a{white-space:nowrap;text-decoration:none}.gv-maestro-jumps a:hover{text-decoration:underline}.gv-maestro-section{padding:74px 0;scroll-margin-top:110px}.gv-maestro-section+.gv-maestro-section{border-top:1px solid var(--gv-maestro-line)}.gv-maestro-section-title{max-width:720px;margin-bottom:32px}.gv-maestro-section-title p{max-width:62ch;color:var(--gv-maestro-muted)}.gv-maestro-link{display:inline-flex;align-items:center;min-height:44px;color:var(--gv-maestro-blue)!important;font-size:13px;font-weight:600}.gv-maestro-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gv-maestro-steps article{min-width:0;padding:22px;border:1px solid #d2dde4;border-radius:15px;background:#e8eff4}.gv-maestro-steps article:nth-child(2){background:#eee9df;border-color:#ded7cb}.gv-maestro-steps article:nth-child(3){background:#e7ede5;border-color:#d3ded0}.gv-maestro-steps article>img,.gv-maestro-steps figure{display:block;width:100%;aspect-ratio:1.4;margin:0 0 20px;border-radius:9px;object-fit:cover;overflow:hidden}.gv-maestro-steps figure img{width:100%;height:100%;object-fit:cover}.gv-maestro-steps .gv-maestro-number{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid #8ea7bb;border-radius:50%;color:var(--gv-maestro-blue);font-size:11px}.gv-maestro-steps h3{margin-top:15px}.gv-maestro-steps p{margin:0;color:#4c5c67;font-size:14px}.gv-maestro-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gv-maestro-benefit-grid article{min-width:0;padding:24px 20px 22px;border:1px solid var(--gv-maestro-line);border-radius:13px;background:#fffaf5}.gv-maestro-benefit-grid article>svg,.gv-maestro-benefit-grid article>span svg{width:32px;height:32px;color:var(--gv-maestro-blue)}.gv-maestro-benefit-grid h3{font-size:25px}.gv-maestro-benefit-grid p{margin:0;color:var(--gv-maestro-muted);font-size:13px;line-height:1.6}section.gv-maestro-origin{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.gv-maestro-origin>div:first-child p{max-width:44ch;color:var(--gv-maestro-muted);font-size:15px}.gv-maestro-origin dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:0}.gv-maestro-origin dl>div{padding:17px 0;border-bottom:1px solid var(--gv-maestro-line)}.gv-maestro dt{color:var(--gv-maestro-muted);font-size:11px}.gv-maestro dd{margin:5px 0 0;font-size:18px}.gv-maestro-origin details{border-bottom:0}.gv-maestro-origin details summary{font-size:13px}.gv-maestro-compare{max-width:100%;overflow-x:auto}.gv-maestro-compare-scroll{overflow-x:auto}.gv-maestro-compare table{width:100%;margin:0;border:1px solid #cbd5dc;border-radius:13px;border-collapse:separate;border-spacing:0;overflow:hidden;color:var(--gv-maestro-ink);font-size:14px}.gv-maestro-compare :is(th,td){padding:18px 20px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid #d1dbe2}.gv-maestro-compare thead th{background:#315c80;color:#fff;font-weight:600}.gv-maestro-compare thead th:first-child{width:35%;background:#e3ecf3;color:var(--gv-maestro-ink)}.gv-maestro-compare tbody th{width:35%;background:#f7f2ec;font-weight:500}.gv-maestro-compare td{width:32.5%;background:#fffdf9}.gv-maestro-compare td:last-child{background:#edf3f7}.gv-maestro-compare tr:last-child>*{border-bottom:0}.gv-maestro-compare td strong{display:block;font-weight:600}.gv-maestro-compare .gv-maestro-note{margin-top:13px!important}.gv-maestro-note{color:var(--gv-maestro-muted);font-size:11px!important;line-height:1.5}.gv-maestro-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gv-maestro-videos>article,.gv-maestro-videos>div{min-width:0;overflow:hidden;border:1px solid #d0dce4;border-radius:13px;background:#e7eef4}.gv-maestro-videos :is(video,iframe){display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.gv-maestro-videos img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.gv-maestro-video-poster{position:relative;display:block;width:100%;padding:0;border:0;background:#cbdde9;overflow:hidden}.gv-maestro-video-poster>span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:50px;height:50px;padding-left:3px;transform:translate(-50%,-50%);border:1px solid #ffffffb3;border-radius:50%;background:#244766e6;color:#fff;font-size:20px;box-shadow:0 3px 14px #203b5233}.gv-maestro-videos h3{margin:18px 18px 8px;font-size:25px}.gv-maestro-videos p{margin:0 18px 20px;color:#50616e;font-size:13px}.gv-maestro-videos .gv-maestro-link{margin:0 18px 14px}.gv-maestro-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gv-maestro-reviews blockquote{margin:0;padding:26px;border:1px solid var(--gv-maestro-line);border-radius:13px;background:#fffaf5}.gv-maestro-reviews blockquote p{font-size:15px}.gv-maestro-reviews cite{display:block;font-size:12px;font-style:normal}.gv-maestro-reviews img{width:44px;height:44px;border-radius:50%;object-fit:cover}.gv-maestro-review-short{display:flex;align-items:flex-start;gap:12px;margin:13px 0;padding:14px;border-left:3px solid #8ca9bf;background:#eff2ed;border-radius:0 8px 8px 0;font-size:12px}.gv-maestro-review-short p{margin:0 0 5px}.gv-maestro-review-short cite{font-size:11px;font-style:normal}.gv-maestro-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.gv-maestro-faq>div:first-child p{max-width:33ch;color:var(--gv-maestro-muted);font-size:14px}.gv-maestro-faq details:first-child{border-top:1px solid var(--gv-maestro-line)}section.gv-maestro-close{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:64px;margin:12px 0 0;padding:52px 58px;border:0;border-radius:20px;background:#244766;color:#fffaf3}section.gv-maestro-close>img,.gv-maestro-close-photo{display:block;width:100%;min-width:0;aspect-ratio:1;object-fit:contain;border-radius:13px;overflow:hidden}.gv-maestro-close-photo img{display:block;width:100%;height:100%;object-fit:contain}section.gv-maestro-close .gv-maestro-eyebrow{color:#bfdae9}section.gv-maestro-close h2{margin-top:14px;max-width:14ch;font-size:clamp(37px,3.7vw,54px)}section.gv-maestro-close p{color:#e0e8eb;font-size:14px}.gv-maestro-close .gv-maestro-price{color:#fffaf3}.gv-maestro-close-price{display:block;margin:12px 0 0;color:#fffaf3;font-size:30px;line-height:1.1;font-weight:600}section.gv-maestro-close .gv-maestro-close-selection{margin-bottom:5px;font-size:12px;color:#d8e4ec}section.gv-maestro-close .gv-maestro-note{color:#d2e0e8}section.gv-maestro-close .gv-maestro-link{color:#fffaf3!important}.gv-maestro-close .gv-maestro-add{width:100%;margin:14px 0 9px;border-color:#fbf6f1;background:#fbf6f1;color:#244766!important}.gv-maestro-close .gv-maestro-add:hover:not(:disabled){background:#e8eff4}.gv-maestro-close .gv-maestro-add:disabled{background:#d5e1e9;border-color:#d5e1e9;color:#526b7c!important}.gv-maestro-close [data-final-options]{font-size:12px}.gv-maestro-close .gv-maestro-assurance{border-color:#ffffff30;color:#dce7ed;font-size:11px}.gv-maestro-close .gv-maestro-assurance svg{color:#dce7ed}.gv-maestro-payments{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:0;margin:15px 0;list-style:none}.gv-maestro-payments li{display:flex;align-items:center}.gv-maestro-payments svg{display:block;width:38px;height:24px}.gv-maestro-sticky{position:fixed;z-index:90;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px max(24px,calc((100vw - 1328px)/2)) calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ccd7df;background:#fbf6f1f5;box-shadow:0 -4px 18px #203b520d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(110%);visibility:hidden;transition:transform .2s,visibility .2s}.gv-maestro-sticky[data-visible=true]{transform:translateY(0);visibility:visible}.gv-maestro-sticky>div{display:flex;align-items:center;gap:18px;min-width:0}.gv-maestro-sticky strong{font-size:23px;font-weight:600}.gv-maestro-sticky>div>span{color:var(--gv-maestro-muted);font-size:12px}.gv-maestro-sticky .gv-maestro-add{flex:0 0 288px;min-height:48px}.gv-maestro-dialog{width:min(540px,calc(100% - 32px));max-height:85dvh;padding:30px;border:1px solid #a8bdcd;border-radius:16px;overflow:auto;background:var(--gv-maestro-paper);color:var(--gv-maestro-ink);box-shadow:0 20px 60px #203b5240}.gv-maestro-dialog::backdrop{background:#142b3d99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gv-maestro-dialog h2{padding-right:18px;font-size:36px}.gv-maestro-dialog p{font-size:14px}.gv-maestro-dialog dl{margin:20px 0 0}.gv-maestro-dialog dl>div{padding:12px 0;border-top:1px solid var(--gv-maestro-line)}.gv-maestro-dialog dt{color:var(--gv-maestro-ink);font-size:13px;font-weight:600}.gv-maestro-dialog dd{font-size:13px}button.gv-maestro-close,.gv-maestro-dialog-close{position:absolute;top:9px;right:10px;width:44px;height:44px;padding:0;border:0;background:transparent;font-size:30px!important}.gv-maestro-taste-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.gv-maestro-taste-photo{aspect-ratio:1;overflow:hidden;border-radius:16px}.gv-maestro-taste-photo img{width:100%;height:100%;object-fit:cover}.gv-maestro-taste-copy article{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid var(--gv-maestro-line)}.gv-maestro-taste-copy h3{margin-top:0}.gv-maestro-taste-copy p{font-size:14px}.gv-maestro-number{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid #a5b9cc;border-radius:50%;font-size:11px}.gv-maestro-notes,.gv-maestro-trust-pills{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0;margin:10px 0 16px;list-style:none}.gv-maestro-notes>span,.gv-maestro-trust-pills li{display:flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--gv-maestro-line);border-radius:30px;font-size:11px}.gv-maestro-notes img{width:22px;height:22px;object-fit:contain}.gv-maestro-notes>a{font-size:11px}@media(max-width:1100px)and (min-width:801px){.gv-maestro{padding-right:30px;padding-left:30px}.gv-maestro-top{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gv-maestro h1{font-size:42px}.gv-maestro-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gv-maestro-purchase{flex-wrap:wrap}.gv-maestro-purchase .gv-maestro-add{min-width:190px}section.gv-maestro-close{gap:30px;padding:36px}}@container (max-width:800px){.gv-maestro{padding:0 20px 108px}.gv-maestro-crumb{gap:7px;padding:14px 0;font-size:9px}.gv-maestro-top{grid-template-columns:1fr;gap:24px}.gv-maestro-gallery{position:static}.gv-maestro-stage{aspect-ratio:1.1;border-radius:12px}.gv-maestro-image-tag{top:13px;left:13px;padding:5px 9px;font-size:10px}.gv-maestro-image-badges{top:12px;left:12px}.gv-maestro-image-badges>span{padding:5px 8px;font-size:10px}.gv-maestro-image-foot{left:15px;right:15px;bottom:13px;font-size:10px}.gv-maestro-gallery-tools{padding:5px 0;font-size:10px}.gv-maestro-gallery-tools button{width:44px;height:44px}.gv-maestro-thumbs{display:flex;gap:6px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:none}.gv-maestro-thumbs button{flex:0 0 54px;width:54px}.gv-maestro-thumbs button>span:last-child{font-size:8px}.gv-maestro-buy{padding:0}.gv-maestro h1{margin-top:8px;font-size:39px}.gv-maestro-source-name{font-size:12px;margin-bottom:9px!important}.gv-maestro-eyebrow{font-size:9px;letter-spacing:.1em}.gv-maestro-price-row{margin:13px 0 14px}.gv-maestro-price{font-size:28px}.gv-maestro-hook{font-size:17px}.gv-maestro-intro{max-width:none;font-size:14px}.gv-maestro-benefits{gap:7px;margin-bottom:19px;font-size:12px}.gv-maestro-format-options{gap:8px}.gv-maestro-format-option>span{padding:10px 12px}.gv-maestro-format-option input:checked+span{padding:9px 11px}.gv-maestro-qty{flex-basis:112px}.gv-maestro-add{padding:12px 11px;font-size:13px!important}.gv-maestro-assurance{font-size:10px}.gv-maestro-adoni-mini{padding:10px 12px}.gv-maestro-logistics summary{min-height:49px}.gv-maestro-jumps{justify-content:flex-start;gap:24px;margin-top:36px;padding:16px 0;font-size:11px}.gv-maestro-section{padding:44px 0;scroll-margin-top:90px}.gv-maestro h2{font-size:35px}.gv-maestro h3{font-size:27px}.gv-maestro-section-title{margin-bottom:24px}.gv-maestro-section-title p{font-size:14px}.gv-maestro-steps{grid-template-columns:1fr;gap:13px}.gv-maestro-steps article{padding:22px}.gv-maestro-steps article>img,.gv-maestro-steps figure{aspect-ratio:1.75;max-height:280px;margin-bottom:17px}.gv-maestro-steps h3{margin:12px 0 9px}.gv-maestro-steps p{font-size:13px}.gv-maestro-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gv-maestro-benefit-grid article{padding:18px 15px}.gv-maestro-benefit-grid h3{font-size:24px}.gv-maestro-benefit-grid p{font-size:12px}section.gv-maestro-origin,.gv-maestro-faq,.gv-maestro-taste-grid{grid-template-columns:1fr;gap:22px}.gv-maestro-origin>div:first-child p{max-width:none;font-size:14px}.gv-maestro-origin dl{gap:0 16px}.gv-maestro dd{font-size:17px}.gv-maestro-origin dl>div{padding:14px 0}.gv-maestro-compare table{font-size:12px}.gv-maestro-compare :is(th,td){padding:13px 10px}.gv-maestro-compare thead th:first-child,.gv-maestro-compare tbody th{width:36%}.gv-maestro-videos{grid-template-columns:1fr;gap:16px}.gv-maestro-videos h3{margin-top:15px}.gv-maestro-reviews{grid-template-columns:1fr;gap:13px}.gv-maestro-reviews blockquote{padding:22px}.gv-maestro-faq>div:first-child p{max-width:none}.gv-maestro summary{font-size:14px}.gv-maestro details p{font-size:13px}.gv-maestro-logistics summary,.gv-maestro-origin details summary{font-size:12px}section.gv-maestro-close{grid-template-columns:1fr;gap:24px;margin-top:0;padding:26px 22px;border-radius:15px}section.gv-maestro-close>img,.gv-maestro-close-photo{max-width:320px;width:100%;margin:auto;aspect-ratio:1.2}section.gv-maestro-close h2{max-width:none;font-size:37px}section.gv-maestro-close p{font-size:13px}.gv-maestro-close .gv-maestro-add{min-height:52px}.gv-maestro-sticky{transform:translateY(0);visibility:visible;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.gv-maestro-sticky>div{display:block;flex:0 1 auto;min-width:90px;max-width:44%}.gv-maestro-sticky strong{display:block;font-size:21px;line-height:1.15}.gv-maestro-sticky>div>span{display:block;margin-top:4px;font-size:9px;line-height:1.3}.gv-maestro-sticky .gv-maestro-add{flex:1;min-width:0;min-height:47px;padding:10px 12px;font-size:12px!important}.gv-maestro-dialog{padding:24px}.gv-maestro-dialog h2{font-size:32px}.gv-maestro-formats-visual{gap:15px;padding:24px 16px 55px}.gv-maestro-format-photo{font-size:10px}.gv-maestro-format-photo strong{font-size:20px}.gv-maestro-slide figcaption{bottom:10px;left:10px;right:10px;font-size:10px}}@container (max-width:380px){.gv-maestro{padding-right:15px;padding-left:15px}.gv-maestro h1{font-size:35px}.gv-maestro-purchase{flex-wrap:wrap}.gv-maestro-purchase .gv-maestro-add{flex-basis:calc(100% - 125px);font-size:12px!important}.gv-maestro-benefit-grid{grid-template-columns:1fr}.gv-maestro-compare :is(th,td){padding:12px 8px;font-size:11px}.gv-maestro-sticky{padding-right:12px;padding-left:12px;gap:8px}}@media(prefers-reduced-motion:reduce){.gv-maestro *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:767px){body:has(galgo-producto-maestro) #site-header .header__top{padding-top:4px;padding-bottom:4px}body:has(galgo-producto-maestro) #site-header :is(.site-menu-handle,.mobile-cart-button){min-width:44px;min-height:44px}}section.gv-maestro-close :is(button,a):focus-visible{outline-color:#fffaf3}.gv-maestro-review-short>img{width:44px;height:44px;flex:0 0 44px;object-fit:cover;border-radius:50%}.gv-maestro-review>img{margin-bottom:14px}.gv-maestro-review-short footer,.gv-maestro-review footer{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;color:var(--gv-maestro-muted);font-size:10px}.gv-maestro-review-short footer strong,.gv-maestro-review footer strong{color:var(--gv-maestro-ink);font-size:11px}.gv-maestro-logistics details>div{padding-bottom:14px}.gv-maestro-logistics details>div a{display:inline-flex;align-items:center;min-height:32px;font-size:12px}.gv-maestro-video{aspect-ratio:16/9;overflow:hidden;background:#cbdde9}.gv-maestro-video iframe{width:100%;height:100%}.gv-maestro-steps article{position:relative}.gv-maestro-steps .gv-maestro-number{width:34px;height:34px;margin-bottom:2px;background:#fff6;font-weight:600}.gv-maestro-video-poster--adoni{aspect-ratio:16/9;background:#dce8f1}.gv-maestro-video-poster--adoni>img{position:absolute;top:7%;left:18%;width:64%;height:86%;max-width:none;aspect-ratio:auto;object-fit:contain;object-position:center}.gv-maestro-video-poster--adoni>.gv-maestro-video-play{top:auto;left:auto;right:14px;bottom:14px;width:44px;height:44px;transform:none;background:#244766;font-size:18px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/gv-maestro-product.css.map */
