.solia .pdp-top{padding:26px 0 30px}.solia .pdp-breadcrumb{font-size:12.5px;color:var(--ink-3);margin-bottom:22px;display:flex;gap:8px;align-items:center}.solia .pdp-breadcrumb a{color:#837c70}.solia .pdp-breadcrumb a:hover{color:#1c1a16}.solia .pdp-breadcrumb .sep{opacity:.5}.solia .pdp-breadcrumb .cur{color:#1c1a16;font-weight:600}.solia .pdp-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.solia .pdp-gallery{position:sticky;top:96px}.solia .pdp-gallery-main{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:1/1;background:var(--cream-deep)}.solia .pdp-gallery-main img{width:100%;height:100%;object-fit:cover}.solia .pdp-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.solia .pdp-thumb{border-radius:var(--radius-md);overflow:hidden;aspect-ratio:1/1;background:var(--cream-deep);border:2px solid transparent;cursor:pointer;padding:0;transition:.2s}.solia .pdp-thumb img{width:100%;height:100%;object-fit:cover}.solia .pdp-thumb.active{border-color:var(--solia-orange)}.solia .pdp-thumb:hover{border-color:var(--line-strong)}.solia .pdp-buy{max-width:520px}.solia .pdp-brandline{font-family:var(--font-sans);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--solia-orange);margin-bottom:6px}.solia .pdp-title{font-family:var(--font-sans);font-weight:700;font-size:54px;line-height:1.02;color:var(--ink);margin:0 0 14px;letter-spacing:normal}.solia .pdp-sub{font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 6px}.solia .pdp-meta{font-size:13px;color:var(--ink-3);margin:0 0 20px}.solia .pdp-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.solia .pdp-price{font-family:var(--font-display);font-weight:700;font-size:34px;color:var(--ink)}.solia .pdp-price-note{font-size:12.5px;color:var(--ink-3)}.solia .pdp-price-note a,.solia .pdp-bundle-price .n a{text-decoration:underline;text-underline-offset:2px}.solia .pdp-price-note a:hover,.solia .pdp-bundle-price .n a:hover{color:var(--ink)}.solia .pdp-unit-volume{font-size:12.5px;color:var(--ink-3);margin:0 0 14px}.solia .pdp-ship{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin-bottom:20px}.solia .pdp-ship svg{width:17px;height:17px;color:var(--solia-orange)}.solia .pdp-desc{font-size:15px;line-height:1.62;color:var(--ink-2);margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.solia .pdp-options{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.solia .pdp-option{display:flex;align-items:center;gap:14px;border:1.5px solid var(--line-strong);border-radius:var(--radius-md);padding:15px 18px;cursor:pointer;background:transparent;transition:.18s;text-align:left;width:100%}.solia .pdp-option:hover{border-color:var(--adria-blue-deep)}.solia .pdp-option.sel{border-color:var(--solia-orange);background:transparent;box-shadow:0 0 0 1px var(--solia-orange)}.solia .pdp-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);flex:none;display:flex;align-items:center;justify-content:center}.solia .pdp-option.sel .pdp-radio{border-color:var(--solia-orange)}.solia .pdp-option.sel .pdp-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--solia-orange)}.solia .pdp-opt-main{flex:1}.solia .pdp-opt-name{display:flex;align-items:center;column-gap:15px;row-gap:0;font-size:15px;font-weight:700;color:var(--ink);flex-wrap:wrap}.solia .pdp-opt-badge{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--solia-orange);color:#fff;padding:3px 7px;border-radius:var(--radius-sm)}.solia .pdp-opt-badge--save{background:var(--bottle-green)}.solia .pdp-opt-meta{font-size:12.5px;color:var(--ink-3);margin-top:3px}.solia .pdp-opt-price{text-align:right;flex:none}.solia .pdp-opt-price .p{font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--ink)}.solia .pdp-opt-price .u{font-size:11.5px;color:var(--ink-3);margin-top:2px;display:block}.solia .pdp-cart-row{display:flex;gap:14px;align-items:stretch}.solia .pdp-stepper{display:inline-flex;align-items:center;border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:transparent}.solia .pdp-cart-row .pdp-stepper{align-self:stretch;height:auto;min-height:0}.solia .pdp-cart-row add-to-cart-component{align-self:stretch;flex:1;display:block}.solia .pdp-cart-row .button.pdp-addbtn{height:100%}.solia .pdp-stepper button{background:none;border:none;width:46px;font-size:20px;color:var(--ink-2);cursor:pointer}.solia .pdp-stepper button:hover{color:var(--solia-orange)}.solia .pdp-stepper span{min-width:30px;text-align:center;font-size:15px;font-weight:600}.solia .pdp-addbtn{flex:1}.solia .pdp-hero{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--cream)}.solia .pdp-hero-media{position:relative;aspect-ratio:1/1;width:100%;background:var(--cream-deep);overflow:hidden}.solia .pdp-hero-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.solia .pdp-hero-thumbs{position:absolute;right:18px;bottom:18px;display:flex;flex-direction:column;gap:12px;z-index:2}.solia .pdp-hero-thumb{width:86px;height:86px;border-radius:12px;overflow:hidden;border:2px solid rgba(255,255,255,.78);box-shadow:0 8px 20px #1c1a1747;cursor:pointer;padding:0;background:var(--cream-deep);transition:.2s}.solia .pdp-hero-thumb img{width:100%;height:100%;object-fit:cover}.solia .pdp-hero-thumb.active{border-color:var(--solia-orange)}.solia .pdp-hero-thumb:hover{transform:translateY(-2px)}.solia .pdp-falstaff-badge{position:absolute;top:18px;right:18px;z-index:3;display:block;width:clamp(96px,14vw,128px);line-height:0;transition:transform .2s ease}.solia .pdp-falstaff-badge:hover{transform:scale(1.03)}.solia .pdp-falstaff-badge__img{width:100%;height:auto;display:block;filter:drop-shadow(0 6px 16px rgba(28,26,23,.22))}.solia .pdp-falstaff-link{margin:0 0 18px;font-size:14px;font-weight:500;line-height:1.35}.solia .pdp-falstaff-link a{color:var(--ink);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.075em}.solia .pdp-falstaff-link a:hover{color:var(--solia-orange)}.solia .pdp-hero-buy{padding:34px clamp(28px,4.5vw,72px) 46px clamp(28px,3.5vw,56px);display:flex;flex-direction:column;min-width:0}.solia .pdp-hero .pdp-breadcrumb{margin-bottom:20px}.solia .pdp-hero .pdp-buy{max-width:540px}.solia .pdp-hero .pdp-brandline{color:#1c1a16!important;font-size:18px!important;font-weight:700;letter-spacing:.06em!important;text-transform:uppercase;margin-bottom:4px}.solia .pdp-hero .pdp-desc{font-size:15px;line-height:1.62;color:var(--ink-2);max-width:48ch}.solia .pdp-hero .pdp-desc p{font-size:15px!important;line-height:1.62!important;margin:0 0 .8em!important;color:var(--ink-2)}.solia .pdp-hero .pdp-desc p:last-child{margin-bottom:0!important}.solia .pdp-hero .pdp-sub{font-size:15px!important}.solia .pdp-hero .pdp-meta{font-size:13px!important}.solia .pdp-cart-row .button.pdp-addbtn{width:100%;background:var(--solia-orange);color:#fff;border:1.5px solid transparent;border-radius:var(--radius-md);font-weight:600;font-size:14px;letter-spacing:.04em;padding:14px 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2;min-height:0;cursor:pointer;transition:.2s}.solia .pdp-cart-row .button.pdp-addbtn:hover{background:var(--solia-orange-deep)}.solia .pdp-cart-row .button.pdp-addbtn[disabled]{background:var(--cream-deep);color:var(--ink-3);cursor:not-allowed;border-color:var(--line)}.solia .pdp-cart-row .button.pdp-addbtn--sold-out[disabled]{background:#f3ebe6;color:var(--solia-darkblue);border:1.5px solid #c4a99a;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:1}.solia .pdp-stock-notice{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;border-radius:var(--radius-md);font-size:13px;font-weight:600;line-height:1.35}.solia .pdp-stock-notice svg{width:18px;height:18px;flex-shrink:0}.solia .pdp-stock-notice--sold-out{background:#f8ece8;color:#7a2e1f;border:1px solid #d9b5a8}.solia .pdp-buy--sold-out .pdp-stepper{opacity:.45;pointer-events:none}.solia .pdp-buy--sold-out .pdp-options{opacity:.7;pointer-events:none}.solia .pdp-addbtn .add-to-cart-icon{display:none}.solia .product-form-text__error{color:#b00020;font-size:13px;margin-bottom:10px;display:flex;gap:6px;align-items:center}.solia .product-form-text__error svg{width:15px;height:15px}.shopify-section.shopify-section--solia-falstaff{width:100%;background:#ede3cf}.solia .pdp-falstaff{padding:72px 0 64px;background:transparent}.solia .pdp-falstaff-grid{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);grid-template-areas:"badge head" "badge quote" "badge meta";column-gap:clamp(24px,4vw,48px);row-gap:0;align-items:start;max-width:920px;margin:0 auto}.solia .pdp-falstaff-badge-col{grid-area:badge;display:flex;justify-content:center;padding-top:4px}.solia .pdp-falstaff-seal{display:block;width:min(180px,100%);line-height:0;transition:transform .2s ease}.solia .pdp-falstaff-seal:hover{transform:scale(1.02)}.solia .pdp-falstaff-seal__img{width:100%;height:auto;display:block;filter:drop-shadow(0 8px 20px rgba(28,26,23,.14))}.solia .pdp-falstaff-head,.solia .pdp-falstaff-quote,.solia .pdp-falstaff-meta{min-width:0;padding-left:clamp(20px,3vw,36px);border-left:1px solid #C4A574}.solia .pdp-falstaff-head{grid-area:head}.solia .pdp-falstaff-eyebrow{margin:0 0 14px;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c4a574;line-height:1.45}.solia .pdp-falstaff-score{margin:0 0 22px;color:var(--solia-darkblue);line-height:1.05;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .45em}.solia .pdp-falstaff-score__num{font-family:var(--font-display);font-style:normal;font-weight:700;font-size:clamp(42px,5vw,56px);letter-spacing:-.02em}.solia .pdp-falstaff-score__label{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:clamp(22px,2.6vw,30px)}.solia .pdp-falstaff-quote{grid-area:quote;margin:0 0 22px;padding-top:0;padding-bottom:0;padding-right:0;border-top:0;border-right:0;border-bottom:0}.solia .pdp-falstaff-quote p{margin:0;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(18px,2.1vw,24px);line-height:1.45;color:var(--solia-darkblue);max-width:42ch}.solia .pdp-falstaff-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;border-color:transparent!important}.solia .pdp-falstaff-attribution{font-size:13px;color:#9a8b7c;line-height:1.4}.solia .pdp-falstaff-more{font-family:var(--font-display);font-style:italic;font-size:15px;color:var(--solia-darkblue);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.07em}.solia .pdp-falstaff-more:hover{color:var(--solia-orange)}.solia .pdp-nutri{background:var(--solia-blue);color:#fff;padding:78px 0}.solia .pdp-nutri h2{font-family:var(--font-sans);font-size:34px;font-weight:700;margin:0 0 40px;color:#fff}.solia .pdp-nutri-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.solia .pdp-nutri-label{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin-bottom:14px}.solia .pdp-nutri-ing{font-size:14px;line-height:1.7;color:#ffffffd1;max-width:48ch}.solia .pdp-nutri-table{display:flex;flex-direction:column}.solia .pdp-nutri-row{display:flex;justify-content:space-between;padding:11px 0;font-size:14px;border-bottom:1px solid rgba(255,255,255,.14);color:#ffffffe6}.solia .pdp-nutri-row.sub{color:#fff9;padding-left:14px}.solia .pdp-nutri-row .v{color:#fff;font-weight:500}@media(max-width:980px){.solia .pdp-grid{grid-template-columns:1fr;gap:32px}.solia .pdp-gallery{position:static}.solia .pdp-hero{grid-template-columns:1fr}.solia .pdp-hero-buy{padding:28px}.solia .pdp-hero .pdp-buy{max-width:none}.solia .pdp-nutri-grid{grid-template-columns:1fr;gap:36px}.solia .pdp-title{font-size:42px}.solia .pdp-falstaff-badge-col{justify-content:flex-start;padding-top:0}}@media(max-width:560px){.solia .pdp-hero-thumb{width:64px;height:64px}.solia .pdp-hero-thumbs{right:12px;bottom:12px;gap:8px}.solia .pdp-falstaff-badge{top:12px;right:12px;width:88px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/solia-pdp.css.map */
