.isd-pdp{--pdp-green: var(--isd-green, #253A30);--pdp-olive: var(--isd-olive, #717248);--pdp-ink: #3E3D3D;--pdp-muted: rgba(62, 61, 61, .76);--pdp-line: #E9E4D8;--pdp-soft: #FBFAF6;--pdp-danger: var(--isd-danger, #9B5B4F);--pdp-font: var(--isd-font-ui, var(--isd-font-body, system-ui, -apple-system, "Segoe UI", sans-serif));--pdp-display: var(--isd-font-display, Georgia, "Times New Roman", serif);--pdp-ease: var(--isd-ease, cubic-bezier(.22, 1, .36, 1));--_pt: var(--pdp-sec-pt-d, 28px);--_pb: var(--pdp-sec-pb-d, 72px);--_pad-t: var(--pdp-pad-t-d, 48px);--_pad-x: clamp(min(18px, var(--pdp-pad-x-d, 50px)), calc(var(--pdp-pad-x-n, 50) * .088vw), var(--pdp-pad-x-d, 50px));--_pad-b: var(--pdp-pad-b-d, 40px);--_title: clamp(28px, calc(var(--pdp-title-n, 44) * .0773vw), var(--pdp-title-d, 44px));--_price: clamp(28px, calc(var(--pdp-price-n, 40) * .07vw), var(--pdp-price-d, 40px));--_up-gap: var(--pdp-up-gap-d, 44px);box-sizing:border-box;width:100%;padding:var(--_pt) clamp(12px,2.4vw,24px) var(--_pb);background:var(--pdp-page-bg, #F7F4EC);color:var(--pdp-ink);font-family:var(--pdp-font);-webkit-font-smoothing:antialiased}.isd-pdp *,.isd-pdp *:before,.isd-pdp *:after{box-sizing:border-box}.isd-pdp{letter-spacing:normal}.isd-pdp :is(h1,h2,h3,h4){letter-spacing:normal}.isd-pdp [hidden]{display:none!important}.isd-pdp img{max-width:100%}.isd-pdp button{font-family:inherit}@media(max-width:749px){.isd-pdp{--_pt: var(--pdp-sec-pt-m, 20px);--_pb: var(--pdp-sec-pb-m, 48px);--_pad-t: var(--pdp-pad-t-m, 28px);--_pad-x: var(--pdp-pad-x-m, 18px);--_pad-b: var(--pdp-pad-b-m, 28px);--_title: var(--pdp-title-m, 32px);--_price: var(--pdp-price-m, 32px);--_up-gap: var(--pdp-up-gap-m, 32px)}}.isd-pdp__panel{position:relative;max-width:var(--pdp-max, 1240px);margin:0 auto;padding:var(--_pad-t) var(--_pad-x) var(--_pad-b);background:var(--pdp-panel-bg, #fff);border-radius:var(--pdp-radius, 18px);box-shadow:0 9px 30px #253a3012,0 0 0 1px #253a3009}.isd-pdp__empty{margin:0;padding:40px 0;text-align:center;color:var(--pdp-muted)}.isd-pdp__main{display:grid;grid-template-columns:minmax(0,var(--pdp-media-fr, 50fr)) minmax(0,var(--pdp-details-fr, 50fr));grid-template-areas:"media details";column-gap:clamp(28px,3.4vw,48px);align-items:start}.isd-pdp__media{grid-area:media;min-width:0}.isd-pdp__details{grid-area:details;min-width:0;container:isdpdp / inline-size}@media(min-width:900px){.isd-pdp__media{position:sticky;top:calc(var(--site-header-height, 128px) + 20px)}}@media(max-width:899px){.isd-pdp__main{grid-template-columns:minmax(0,1fr);grid-template-areas:none;row-gap:24px}.isd-pdp__media,.isd-pdp__details{grid-area:auto}}.isd-pdp__stage{position:relative;width:100%;aspect-ratio:100 / var(--pdp-img-h, 100);max-height:var(--pdp-img-max, 460px)}.isd-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.isd-pdp__slide[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.isd-pdp__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.isd-pdp__slide svg{position:absolute;top:20%;right:20%;bottom:20%;left:20%;width:60%;height:60%;opacity:.25}.isd-pdp__thumbs{display:flex;justify-content:flex-start;gap:10px;margin:14px 0 0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.isd-pdp__thumbs::-webkit-scrollbar{display:none}.isd-pdp__thumbs>li:first-child{margin-left:auto}.isd-pdp__thumbs>li:last-child{margin-right:auto}.isd-pdp__thumb{flex:0 0 auto;width:60px;height:60px;padding:3px;border:1px solid var(--pdp-line);border-radius:10px;background:#fff;cursor:pointer;opacity:.72;transition:opacity .2s ease,border-color .2s ease}.isd-pdp__thumb img{width:100%;height:100%;object-fit:contain;display:block}.isd-pdp__thumb[aria-current=true]{opacity:1;border-color:var(--pdp-green)}.isd-pdp__thumb:focus-visible{outline:2px solid var(--pdp-olive);outline-offset:2px}.isd-pdp__eyebrow{display:inline-block;margin:0 0 12px;font-size:11.5px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--pdp-olive)}.isd-pdp__options{display:grid;gap:14px;margin:16px 0 0}.isd-pdp__fieldset{min-width:0;margin:0;padding:0;border:0}.isd-pdp__legend{display:block;margin:0 0 9px;padding:0;font-size:13.5px;font-weight:600;color:var(--pdp-ink)}.isd-pdp__legend strong{font-weight:600;color:var(--pdp-olive)}.isd-pdp__pills{display:flex;flex-wrap:wrap;gap:8px}.isd-pdp__opt{min-height:42px;padding:0 16px;border:1px solid var(--pdp-line);border-radius:10px;background:#fff;color:var(--pdp-green);font:500 14px/1 var(--pdp-font);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.isd-pdp__opt:hover{border-color:var(--pdp-olive)}.isd-pdp__opt[aria-pressed=true]{background:var(--pdp-green);border-color:var(--pdp-green);color:#fff}.isd-pdp__opt.is-unavailable{opacity:.45;text-decoration:line-through}.isd-pdp__opt:focus-visible{outline:2px solid var(--pdp-olive);outline-offset:2px}.isd-pdp__size-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:9px}.isd-pdp__size{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 8px 11px;border:1px solid var(--pdp-line);border-radius:12px;background:#fff;color:var(--pdp-green);text-align:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.isd-pdp__size:hover{border-color:var(--pdp-olive)}.isd-pdp__size[aria-pressed=true]{border-color:var(--pdp-green);box-shadow:0 0 0 1px var(--pdp-green) inset;background:var(--pdp-soft)}.isd-pdp__size[data-soldout],.isd-pdp__size.is-unavailable{opacity:.5}.isd-pdp__size:focus-visible{outline:2px solid var(--pdp-olive);outline-offset:2px}.isd-pdp__size-name{font-size:14px;font-weight:700}.isd-pdp__size-sub{font-size:12px;color:var(--pdp-muted)}.isd-pdp__size-price{font-size:14px;font-weight:700}.isd-pdp__size:has(.isd-pdp__size-badge){padding-top:18px}.isd-pdp__size-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% + 6px);padding:2px 8px;border:1px solid color-mix(in srgb,var(--pdp-olive) 45%,transparent);border-radius:10px;background:var(--pdp-soft);color:var(--pdp-olive);font-size:9.5px;font-weight:700;letter-spacing:.05em;line-height:1.2;text-align:center;text-transform:uppercase;white-space:normal}.isd-pdp__size-badge.is-best{background:var(--pdp-olive);border-color:var(--pdp-olive);color:#fff}.isd-pdp__kaching{margin:0;min-width:0;font-family:var(--pdp-font)}.isd-pdp__kaching kaching-bundle{display:block;max-width:100%}.isd-pdp__kaching:has(kaching-bundle:not(:empty)){margin:var(--pdp-kaching-gap, 16px) 0 0}.isd-pdp__kaching .shopify-app-block:has(>kaching-bundle[data-initialized=skipped]){display:none}.isd-pdp__gate-locked{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:18px 20px 20px;border:1px solid color-mix(in srgb,var(--pdp-green) 20%,transparent);border-radius:14px;background:var(--pdp-soft)}.isd-pdp__gate-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--pdp-green);color:#fff}.isd-pdp__gate-icon svg{width:20px;height:20px}.isd-pdp__gate-body strong{display:block;font-family:var(--pdp-display);font-size:22px;font-weight:600;line-height:1.1;color:var(--pdp-green)}.isd-pdp__gate-body p{margin:8px 0 14px;font-size:14.5px;line-height:1.55;color:var(--pdp-muted)}.isd-pdp__gate-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:var(--pdp-btn-r, 10px);background:var(--pdp-btn-bg, #253A30);color:var(--pdp-btn-fg, #fff);font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background-color .3s ease}.isd-pdp__gate-cta:hover{background:var(--pdp-btn-bg-h, #717248)}.isd-pdp__gate-note{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;font-weight:600;color:var(--pdp-olive)}.isd-pdp__gate-note svg{width:16px;height:16px;flex:none}.isd-pdp__addons{margin-top:44px;padding:20px 18px 18px;border:1px solid var(--pdp-line);border-radius:16px;background:var(--pdp-soft)}.isd-pdp__addons-head{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:14px}.isd-pdp__addons-mark{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pdp-green);color:#fff}.isd-pdp__addons-mark svg{width:18px;height:18px}.isd-pdp__addons[data-state=open] .isd-pdp__addons-mark{background:var(--pdp-olive)}.isd-pdp__addons-title{margin:0 0 4px;font-family:var(--pdp-display);font-size:24px;font-weight:600;line-height:1.1;color:var(--pdp-green)}.isd-pdp__addons-text{margin:0;font-size:13.5px;line-height:1.5;color:var(--pdp-muted)}.isd-pdp__addons .isd-pills{margin:0 0 14px}@media(min-width:750px){.isd-pdp__addons .isd-pills{flex-wrap:wrap;overflow:visible}}.isd-pdp__addons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.isd-pdp__addons-grid .isd-card{--card-radius: 14px;background:#fff}.isd-pdp__addons-state{margin:8px 0 0;font-size:14px;color:var(--pdp-muted)}.isd-pdp__addons-more{display:flex;justify-content:center;margin-top:16px}.isd-pdp__variant-select{position:relative;z-index:4;margin:6px 0 0}.isd-pdp__variant-select select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--pdp-line);border-radius:10px;background:#fff;color:inherit;font:500 13px var(--pdp-font)}@media(max-width:749px){.isd-pdp__addons{padding:16px 14px 14px}.isd-pdp__addons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.isd-pdp__sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;display:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--pdp-line);box-shadow:0 -10px 30px #253a301a;transform:translateY(110%);visibility:hidden;transition:transform .35s var(--pdp-ease),visibility 0s linear .35s}.isd-pdp__sticky.is-visible{transform:none;visibility:visible;transition-delay:0s}.isd-pdp__sticky img{width:48px;height:48px;border-radius:10px;object-fit:contain;background:var(--pdp-soft)}.isd-pdp__sticky-meta{min-width:0}.isd-pdp__sticky-meta strong{font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--pdp-ink)}.isd-pdp__sticky-meta span{font-size:13px;font-weight:700;color:var(--pdp-green)}.isd-pdp__sticky-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:0;border-radius:var(--pdp-btn-r, 10px);background:var(--pdp-btn-bg, #253A30);color:var(--pdp-btn-fg, #fff);font:600 14.5px/1 var(--pdp-font);letter-spacing:.01em;text-transform:none;text-decoration:none;cursor:pointer}.isd-pdp__sticky-btn[disabled]{opacity:.5;cursor:default}@media(max-width:899px){.isd-pdp__sticky.is-enabled{display:grid}.isd-pdp.has-sticky{padding-bottom:calc(var(--_pb) + 62px)}}@media(max-width:749px){.isd-pdp__gate-locked{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.isd-pdp__gate-cta{width:100%}.isd-pdp__thumb{width:52px;height:52px}}@media(max-width:359px){.isd-pdp__sticky{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding-left:12px;padding-right:12px}.isd-pdp__sticky img{width:40px;height:40px}.isd-pdp__sticky-btn{padding:0 14px;font-size:13.5px}}@media(min-width:750px)and (max-width:989px){.isd-pdp{--_pt: calc(var(--pdp-sec-pt-d, 28px) + 10px)}}@media(min-width:750px)and (max-width:899px){.isd-pdp{--_title: clamp(30px, calc(var(--pdp-title-n, 44) * .1182vw), var(--pdp-title-d, 44px))}}@media(pointer:coarse){.isd-pdp__qty input,.isd-pdp__variant-select select{font-size:16px}}@media(prefers-reduced-motion:reduce){.isd-pdp *,.isd-pdp *:before,.isd-pdp *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.isd-pdp__cta:hover{transform:none}}.isd-pdp__main{align-items:start}.isd-pdp__details,.isd-pdp__media{min-width:0}@media(max-width:899px){.isd-pdp__main{row-gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/isd-pdp.css.map */
