.glp{--glp-ink: var(--gl-color-primary, #111111);--glp-graphite: var(--gl-color-secondary, #292929);--glp-sand: var(--gl-color-accent, #C9B79C);--glp-bone: var(--gl-color-light, #F2F0EB);--glp-white: var(--gl-color-white, #FFFFFF);--glp-sand-text: #6E5B40;--glp-muted: #5B5850;--glp-rule: rgba(17, 17, 17, .12);--glp-rule-strong: rgba(17, 17, 17, .28);--glp-radius: 6px;--glp-sticky-top: 140px;display:block;padding:16px 0 96px;background:var(--glp-white);color:var(--glp-ink);font-size:15px;line-height:1.55}.glp *,.glp *:before,.glp *:after{box-sizing:border-box}.glp-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.glp-wrap{max-width:1320px;margin:0 auto;padding:0 16px}.glp-main{display:grid;gap:24px}.glp-gallery{width:100%;max-width:440px;min-width:0;margin-inline:auto}.glp-stage{position:relative;background:var(--glp-white);border:1px solid var(--glp-rule);border-radius:var(--glp-radius);overflow:hidden}.glp-track{position:relative;display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.glp-track::-webkit-scrollbar{display:none}.glp-track:focus-visible{outline:2px solid var(--glp-ink);outline-offset:-2px}.glp-slide{flex:0 0 100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;scroll-snap-align:center}.glp-zoom{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8%;border:0;background:none;cursor:zoom-in}.glp-zoom:focus-visible{outline:2px solid var(--glp-ink);outline-offset:-6px}.glp-slide img,.glp-placeholder{width:100%;height:100%;object-fit:contain}.glp-media{width:100%;height:100%;display:flex;align-items:center}.glp-media>*{width:100%;height:auto;max-height:100%}.glp-nav{position:absolute;top:50%;display:none;width:44px;height:44px;margin-top:-22px;padding:0;border:1px solid var(--glp-rule);border-radius:50%;background:var(--glp-white);color:var(--glp-ink);cursor:pointer;place-items:center;transition:border-color .15s,opacity .15s}.glp-nav svg{width:20px;height:20px}.glp-nav:hover{border-color:var(--glp-ink)}.glp-nav:focus-visible{outline:2px solid var(--glp-ink);outline-offset:2px}.glp-nav[disabled]{opacity:.35;cursor:default}.glp-nav--prev{left:12px}.glp-nav--next{right:12px}.glp-count{position:absolute;right:12px;bottom:12px;margin:0;padding:4px 10px;border-radius:999px;background:#111111c7;color:var(--glp-white);font-size:12px;font-weight:600;line-height:1.4}.glp-thumbs{position:relative;display:flex;gap:8px;margin-top:12px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin}.glp-thumb{flex:0 0 64px;height:64px;padding:4px;border:1px solid var(--glp-rule);border-radius:var(--glp-radius);background:var(--glp-white);cursor:pointer;transition:border-color .15s}.glp-thumb img{width:100%;height:100%;object-fit:contain}.glp-thumb:hover{border-color:var(--glp-rule-strong)}.glp-thumb[aria-current=true]{border-color:var(--glp-ink);box-shadow:inset 0 0 0 1px var(--glp-ink)}.glp-thumb:focus-visible{outline:2px solid var(--glp-ink);outline-offset:2px}.glp-info{display:flex;flex-direction:column;gap:20px;min-width:0}.glp-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--glp-muted)}.glp-crumbs li{display:flex;align-items:center;gap:8px;min-width:0}.glp-crumbs li+li:before{content:"/";color:var(--glp-rule-strong)}.glp-crumbs a{color:inherit;text-decoration:none}.glp-crumbs a:hover{color:var(--glp-ink);text-decoration:underline}.glp-crumbs [aria-current=page]{max-width:28ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--glp-ink)}.glp-head{display:flex;flex-direction:column;gap:8px}.glp-vendor{margin:0;font-size:14px;font-weight:600;color:var(--glp-sand-text)}.glp-title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(26px,1.6vw + 18px,40px);line-height:1.12;letter-spacing:-.01em;text-transform:none;color:var(--glp-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.glp-app:empty{display:none}.glp-pricebox{display:flex;flex-direction:column;gap:4px}.glp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.glp-price__now{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(28px,1vw + 22px,36px);line-height:1.1}.glp-price__was{font-size:18px;color:var(--glp-muted)}.glp-badge{align-self:center;padding:4px 10px;border-radius:999px;background:var(--glp-ink);color:var(--glp-white);font-size:12px;font-weight:700;line-height:1.3}.glp-unit,.glp-note{margin:0;font-size:13px;color:var(--glp-muted)}.glp-note a{color:inherit}.glp-options{display:flex;flex-direction:column;gap:16px}.glp-opt{min-width:0;margin:0;padding:0;border:0}.glp-opt__legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:700}.glp-opt__legend span{font-weight:400;color:var(--glp-muted)}.glp-opt__values{display:flex;flex-wrap:wrap;gap:8px}.glp-radio{position:absolute;width:1px;height:1px;opacity:0}.glp-pill{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--glp-rule-strong);border-radius:var(--glp-radius);background:var(--glp-white);font-size:14px;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.glp-pill:hover{border-color:var(--glp-ink)}.glp-radio:checked+.glp-pill{border-color:var(--glp-ink);background:var(--glp-sand);color:var(--glp-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--glp-ink)}.glp-radio:focus-visible+.glp-pill{outline:2px solid var(--glp-ink);outline-offset:2px}.glp-pill.is-unavailable{color:var(--glp-muted);border-style:dashed}.glp-pill.is-unavailable>span:not(.glp-sr){text-decoration:line-through}.glp-radio:checked+.glp-pill.is-unavailable{background:#e6e3dc;color:var(--glp-ink);border-style:solid}.glp-dot{width:16px;height:16px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px #00000040}.glp-form{display:flex;flex-direction:column;gap:8px}.glp-buy{display:grid;grid-template-columns:auto 1fr;gap:8px}.glp-qty{display:flex;align-items:center;height:52px;border:1px solid var(--glp-rule-strong);border-radius:var(--glp-radius)}.glp-qty__btn{width:44px;height:100%;padding:0;border:0;background:none;color:var(--glp-ink);font-size:20px;cursor:pointer}.glp-qty__btn:focus-visible{outline:2px solid var(--glp-ink);outline-offset:-4px}.glp-qty__input{width:40px;height:100%;padding:0;border:0;background:none;color:var(--glp-ink);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.glp-qty__input::-webkit-outer-spin-button,.glp-qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.glp-qty__input:focus-visible{outline:2px solid var(--glp-ink);outline-offset:-4px}.glp-atc{height:52px;padding:0 20px;border:0;border-radius:var(--glp-radius);background:var(--glp-ink);color:var(--glp-white);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .15s,color .15s}.glp-atc:hover:not([disabled]){background:var(--glp-sand);color:var(--glp-ink)}.glp-atc:focus-visible{outline:2px solid var(--glp-ink);outline-offset:3px}.glp-atc[disabled]{background:#e6e3dc;color:var(--glp-muted);cursor:not-allowed}.glp-atc.is-loading{opacity:.7;cursor:progress}.glp-atc.is-added{background:var(--glp-sand);color:var(--glp-ink)}.glp-express .shopify-payment-button__button{min-height:52px;border-radius:var(--glp-radius)}.glp-express .shopify-payment-button__more-options{font-size:13px;color:var(--glp-muted)}.glp-error{margin:0;font-size:14px;color:#9b1c1c}.glp-status{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.glp-status li{display:flex;align-items:center;gap:8px}.glp-status svg{width:18px;height:18px;flex:none;color:var(--glp-sand-text)}.glp-stock{font-weight:600}.glp-stock:before{content:"";width:8px;height:8px;margin:0 5px;flex:none;border-radius:50%;background:#2f7d4f}.glp-stock.is-low:before{background:#b7791f}.glp-stock.is-out:before{background:#9b1c1c}.glp-assure{display:grid;gap:10px;margin:0;padding:16px 0 0;border-top:1px solid var(--glp-rule);list-style:none;font-size:14px}.glp-assure li{display:flex;align-items:flex-start;gap:10px}.glp-assure svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--glp-sand-text)}.glp-assure a{color:inherit}.glp-details{display:grid;gap:32px;margin-top:48px;padding-top:40px;border-top:1px solid var(--glp-rule)}.glp-h2{margin:0 0 16px;font-family:var(--font-heading-family);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--glp-ink)}.glp-rte{max-width:68ch;font-size:16px;line-height:1.7;color:#2b2b2b}.glp-rte img{max-width:100%;height:auto}.glp-accs{margin-top:32px;border-top:1px solid var(--glp-rule)}.glp-acc{border-bottom:1px solid var(--glp-rule)}.glp-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 0;font-size:16px;font-weight:700;list-style:none;cursor:pointer}.glp-acc summary::-webkit-details-marker{display:none}.glp-acc summary:after{content:"";width:9px;height:9px;flex:none;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s}.glp-acc[open] summary:after{transform:translateY(2px) rotate(-135deg)}.glp-acc summary:focus-visible{outline:2px solid var(--glp-ink);outline-offset:2px}.glp-acc__body{max-width:68ch;padding:0 0 20px;font-size:15px;line-height:1.65}.glp-acc__body p{margin:0 0 12px}.glp-acc__body img{display:block;max-width:100%;height:auto;margin-top:12px;border-radius:var(--glp-radius)}.glp-sheet{align-self:start;padding:24px;border-radius:8px;background:var(--glp-ink);color:var(--glp-bone)}.glp-sheet__title{margin:0 0 16px;font-family:var(--font-heading-family);font-size:22px;font-weight:700;line-height:1.2;text-transform:none;color:var(--glp-white)}.glp-sheet__list{margin:0}.glp-sheet__list>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:12px 0;border-top:1px solid rgba(201,183,156,.28)}.glp-sheet__list>div:last-of-type{border-bottom:1px solid rgba(201,183,156,.28)}.glp-sheet__list>div[hidden]{display:none}.glp-sheet dt{font-size:13px;color:var(--glp-sand)}.glp-sheet dd{margin:0;font-size:15px;color:var(--glp-white);overflow-wrap:anywhere}.glp-sheet__foot{margin:20px 0 0;font-size:13px;color:#b9b3a6}.glp-sheet__foot a{color:var(--glp-sand)}.glp-sheet__foot a:focus-visible{outline:2px solid var(--glp-sand);outline-offset:2px}.glp-sticky{position:fixed;right:0;bottom:0;left:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--glp-rule);background:var(--glp-white);transform:translateY(110%);transition:transform .25s ease}.glp-sticky.is-on{transform:none}.glp-sticky__inner{display:flex;align-items:center;gap:12px}.glp-sticky__meta{display:flex;flex:1;flex-direction:column;min-width:0}.glp-sticky__title{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis;color:var(--glp-muted)}.glp-sticky__price{font-size:16px;font-weight:700}.glp-atc--sm{flex:none;height:44px;padding:0 18px;font-size:14px}.glp-lightbox{max-width:min(96vw,1200px);max-height:92vh;padding:0;border:0;border-radius:8px;background:var(--glp-white)}.glp-lightbox::backdrop{background:#111111d9}.glp-lightbox img{display:block;max-width:100%;max-height:88vh;margin:auto;object-fit:contain}.glp-lightbox__close{position:absolute;top:8px;right:8px;display:grid;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--glp-ink);color:var(--glp-white);cursor:pointer;place-items:center}.glp-lightbox__close .glp-x{width:22px;height:22px;transform:rotate(45deg)}.glp-lightbox__close:focus-visible{outline:2px solid var(--glp-sand);outline-offset:2px}@media screen and (min-width:750px){.glp{padding-top:24px}.glp-wrap{padding:0 32px}.glp-thumb{flex-basis:72px;height:72px}.glp-sheet{padding:32px}}@media screen and (min-width:990px){.glp{padding-bottom:64px}.glp-main{grid-template-columns:minmax(0,520px) minmax(0,620px);justify-content:center;gap:64px;align-items:start}.glp-gallery{position:sticky;top:var(--glp-sticky-top);max-width:520px;margin:0}.glp-nav{display:grid}.glp-count{display:none}.glp-details{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;margin-top:72px}.glp-sheet{position:sticky;top:var(--glp-sticky-top)}.glp-sticky{display:none}}@media screen and (min-width:990px)and (max-height:760px){.glp-gallery,.glp-sheet{position:static}}@media(prefers-reduced-motion:reduce){.glp *,.glp *:before,.glp *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gl-product.css.map */
