.pdp{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;padding:26px 0 70px;align-items:start}.pdp__gallery{display:flex;flex-direction:column;gap:18px}.pdp__gallery figure{margin:0;border-radius:24px;overflow:hidden;background:var(--cream);aspect-ratio:1}.pdp__gallery img,.pdp__gallery video,.pdp__gallery iframe,.pdp__gallery .pdp__placeholder{width:100%;height:100%;object-fit:cover;display:block}.pdp__info{position:sticky;top:calc(var(--header-h) + 28px)}.pdp__chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 16px;padding:0;list-style:none}.pdp__chips li{font-size:12px;font-weight:700;padding:7px 14px;border-radius:999px;background:var(--accent);color:var(--paper)}.pdp__chips li~li{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.pdp__info h1{font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.08}.pdp__sub{color:var(--ink-70);font-weight:500;font-size:14px;margin-top:10px}.pdp__desc{color:var(--ink-70);margin:16px 0 22px;max-width:52ch}.pdp__price{display:flex;align-items:baseline;gap:12px;margin-bottom:22px;flex-wrap:wrap}.pdp__price strong{font-family:var(--font-disp);font-size:34px;font-weight:900}.pdp__price s{font-size:18px;color:var(--ink-50)}.pdp__price s[hidden]{display:none}.pdp__price small{font-size:12.5px;color:var(--ink-50);font-weight:500;flex-basis:100%}.variant-picker{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.variant-picker__group{border:0;padding:0;margin:0;min-width:0}.variant-picker__label{font-size:12.5px;font-weight:700;margin-bottom:8px;display:flex;gap:6px;padding:0}.variant-picker__label span{color:var(--ink-50);font-weight:500}.variant-picker__values{display:flex;flex-wrap:wrap;gap:8px}.variant-pill{position:relative;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;transition:box-shadow .15s ease,background .15s ease,color .15s ease}.variant-pill.is-selected,.variant-pill:has(input:checked){background:var(--accent);color:var(--paper);box-shadow:none}.variant-pill.is-focused,.variant-pill:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--paper)}.variant-pill.is-unavailable{color:var(--ink-70);background:var(--cream);box-shadow:inset 0 0 0 1.5px var(--line-strong);text-decoration:line-through}.variant-pill.is-unavailable.is-selected{color:var(--paper);background:var(--accent-dark)}.variant-pill input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pdp__form{display:block}.pdp__buy{display:flex;gap:12px;align-items:stretch;margin-bottom:12px}.qty-box{display:inline-flex;align-items:center;gap:6px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:var(--r-ui);padding:0 10px}.qty-box button{font-size:18px;width:26px;height:44px}.qty-box__input{width:34px;text-align:center;font:inherit;font-size:15px;font-weight:700;border:0;background:transparent;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty-box__input::-webkit-outer-spin-button,.qty-box__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp__buy .btn--primary{flex:1;font-size:15px}.pdp__quick{margin-bottom:20px}.pdp__quick .shopify-payment-button__button--unbranded{border-radius:var(--r-ui)!important;font:700 14px/1 var(--font-body)!important;background:transparent!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--ink)!important;min-height:46px}.pdp__quick .shopify-payment-button__button--unbranded:hover{background:var(--ink)!important;color:var(--paper)!important}.pdp__quick .shopify-payment-button__button--branded{border-radius:var(--r-ui);overflow:hidden}.pdp__error{margin:0 0 16px;padding:10px 14px;border-radius:var(--r-ui);background:#f3e1e1;color:#7a2f2f;font-size:13px;font-weight:500}.pdp__error[hidden]{display:none}.pdp__trust{display:flex;gap:18px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--line)}.pdp__trust span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--ink-70)}.pdp__trust .icon{color:var(--accent);font-size:17px}.pdp__acc{border-top:1px solid var(--line)}.pdp__acc details{border-bottom:1px solid var(--line)}.pdp__acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px;padding:16px 2px;cursor:pointer}.pdp__acc summary::-webkit-details-marker{display:none}.pdp__acc summary .icon{transition:transform .25s ease;color:var(--accent);flex:none}.pdp__acc details[open] summary .icon{transform:rotate(45deg)}.pdp__acc .acc-body{padding:0 2px 18px;color:var(--ink-70);font-size:14px}.pdp__acc .acc-body p+p{margin-top:10px}.pdp__acc .acc-body ul{padding-left:18px;margin:0;display:flex;flex-direction:column;gap:7px}.pdp__acc .acc-body table{border-collapse:collapse;width:100%}.pdp__acc .acc-body td{padding:7px 0;font-size:14px}.pdp__acc .acc-body td:first-child{font-weight:700;color:var(--ink);width:40%}.pdp__acc .acc-body--fine{font-size:12.5px;line-height:1.7}.pdp-benefits{background:var(--cream)}.pdp-benefits .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:40px var(--wrap-pad)}.pdp-benefit{text-align:center}.pdp-benefit .icon{font-size:32px;color:var(--accent)}.pdp-benefit strong{display:block;font-size:14.5px;margin:10px 0 4px}.pdp-benefit small{font-size:12.5px;color:var(--ink-50);font-weight:500}.actives{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.active-card{background:var(--paper);border-radius:var(--r-card);padding:26px;box-shadow:0 1px 0 var(--line),var(--shadow-soft)}.active-card--wide{grid-column:span 2}.active-card--accent{background:var(--accent);color:var(--paper)}.active-card--accent p{color:var(--paper)}.active-card .icon{font-size:28px;color:var(--accent)}.active-card--accent .icon{color:var(--paper)}.active-card h3{font-size:18px;margin:12px 0 8px}.active-card--accent h3{color:var(--paper)}.active-card p{font-size:13.5px;color:var(--ink-70);line-height:1.6}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{background:var(--lilac-soft);border-radius:var(--r-card);padding:28px 24px}.step .icon{font-size:30px;color:var(--accent)}.step h3{font-size:17px;margin:12px 0 8px}.step p{font-size:13.5px;color:var(--ink-70)}.steps-note{margin-top:18px;font-size:13px;color:var(--ink-50);display:flex;gap:8px;align-items:flex-start;max-width:72ch}.steps-note .icon{color:var(--accent);font-size:16px;flex:none;margin-top:2px}.mini-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mini-quote{margin:0;font-style:normal;border-left:0;color:var(--ink);background:var(--paper);border-radius:var(--r-card);padding:24px;box-shadow:0 1px 0 var(--line),var(--shadow-soft);display:flex;flex-direction:column;gap:12px}.mini-quote--accent{background:var(--accent);color:var(--paper)}.mini-quote .stack__stars{margin:0;color:var(--star);display:flex;gap:3px;font-size:16px}.mini-quote--accent .stack__stars{color:var(--star-on)}.mini-quote p{font-size:14px;line-height:1.6}.mini-quote__by{margin-top:auto;font-size:12.5px;font-weight:700;color:var(--ink-70)}.mini-quote--accent .mini-quote__by{color:var(--paper)}.quotes-note{margin-top:26px;font-size:12.5px;color:var(--ink-50)}.reels{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.reel{position:relative;width:min(290px,100%);aspect-ratio:9 / 16;border-radius:24px;overflow:hidden;background:var(--cream);cursor:pointer;text-align:left;transition:transform .25s ease,box-shadow .25s ease;padding:0}.reel:hover{transform:translateY(-5px) rotate(-.5deg);box-shadow:var(--shadow-lift)}.reel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.reel:hover img{transform:scale(1.05)}.reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2e2a398c,#2e2a3900 42%)}.reel__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2}.reel__play span{width:62px;height:62px;border-radius:50%;background:#f4f1ecd1;background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--accent);font-size:26px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.reel:hover .reel__play span{transform:scale(1.1)}.reel__label{position:absolute;bottom:16px;left:16px;right:16px;z-index:2;color:#fff;font-weight:700;font-size:14.5px}.faq{max-width:760px;margin:0 auto;border-top:1px solid var(--line)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#f4f1ecf5;background:color-mix(in srgb,var(--paper) 96%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .28s ease}.buybar:not(.is-show){visibility:hidden;transition:transform .28s ease,visibility 0s .28s}.buybar.is-show{transform:none;visibility:visible}.buybar img{width:44px;height:44px;border-radius:10px;object-fit:cover}.buybar strong{font-size:15px;font-family:var(--font-disp)}.buybar .btn{margin-left:auto}.row-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}.row-head .section-head{margin-bottom:0}.row-head .row-nav{position:static}product-recommendations{display:block}@media(max-width:1080px){.actives{grid-template-columns:1fr 1fr}.active-card--wide{grid-column:span 1}}@media(max-width:900px){.pdp{grid-template-columns:1fr;gap:26px;padding-bottom:50px}.pdp__gallery{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--wrap-pad));padding:0 var(--wrap-pad);scrollbar-width:none}.pdp__gallery::-webkit-scrollbar{display:none}.pdp__gallery figure{flex:none;width:82%;scroll-snap-align:center}.pdp__info{position:static}.pdp-benefits .wrap{grid-template-columns:1fr 1fr;padding:28px var(--wrap-pad)}.steps,.mini-quotes{grid-template-columns:1fr}.buybar{display:flex}.section-main-product{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:560px){.reel{width:min(240px,74vw)}}product-component{display:block}
/*# sourceMappingURL=/cdn/shop/t/17/assets/nolana-product.css.map */
