:root{color-scheme:light}.poptex-product-page{margin:0;background:#f7f3ec;color:#14392f}.public-product{--product-nav-height: calc(76px + env(safe-area-inset-top)) ;--product-paper:#f7f3ec;--product-ink:#14392f;--product-warm:#e9e1d5;--product-brown:#836452;--product-line:#14392f29;min-height:100svh;width:100%;padding-top:var(--product-nav-height);padding-bottom:var(--product-action-height, calc(88px + env(safe-area-inset-bottom)) );color:var(--product-ink);background:var(--product-paper);font-family:var(--font-family-body, var(--font-primary--family, Arial, sans-serif));-webkit-font-smoothing:antialiased}.public-product *,.public-product *:before,.public-product *:after{box-sizing:border-box}.public-product [hidden]{display:none!important}.public-product :is(h1,h2,p,ul){margin:0}.public-product :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-weight:400;overflow-wrap:anywhere}.public-product h1{font-size:clamp(36px,4.8vw,64px);line-height:1.06;letter-spacing:-.045em}.public-product h2{font-size:clamp(28px,3.2vw,46px);line-height:1.1;letter-spacing:-.025em}.public-product a{color:inherit;text-underline-offset:5px}.public-product button{color:inherit;font:inherit;cursor:pointer}.public-product button:disabled{cursor:default}.public-product :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--product-brown);outline-offset:4px}.public-product__skip{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-160%);background:var(--product-paper);padding:12px}.public-product__skip:focus{transform:none}.public-product__nav{position:fixed;inset:0 0 auto;z-index:60;display:grid;grid-template-columns:64px 1fr 64px;align-items:end;min-height:var(--product-nav-height);padding:env(safe-area-inset-top) 12px 10px;border-bottom:1px solid #14392f14;background:#f7f3ecf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-product__nav-icon{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;text-decoration:none}.public-product__nav-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.public-product__bag{justify-self:end}.public-product__cart-count{position:absolute;top:1px;right:-1px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:#aa6c38;color:#fff;font-size:10px}.public-product__brand{align-self:end;justify-self:center;display:grid;gap:2px;padding-bottom:4px;color:inherit;text-align:center;text-decoration:none}.public-product__brand strong{font:400 28px/.9 Georgia,serif}.public-product__brand span{font:800 6.24px/1.2 Arial,sans-serif;letter-spacing:.29em;text-transform:uppercase}.public-product__wrap{width:100%;max-width:1320px;margin:auto;padding:28px 20px 80px}.public-product__loading{min-height:65vh;display:grid;place-content:center;color:var(--product-brown);font:28px Georgia,serif}.public-product__status{padding:40px 0 80px;min-height:65vh;max-width:680px;margin:auto}.public-product__status p{max-width:560px;margin:24px 0;line-height:1.75}.public-product__status a{display:inline-flex;align-items:center;min-height:44px}.public-product__hero{display:grid;gap:40px;align-items:start}.public-product__gallery,.public-product__info{min-width:0}.public-product__gallery-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--product-brown);font-size:10px;text-transform:uppercase;letter-spacing:.15em}.public-product__media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;background:var(--product-warm)}.public-product__main-template{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent}.public-product__main-template:focus-visible{outline-offset:-5px!important}.public-product__main-template img{display:block;width:100%;height:100%;object-fit:contain}.public-product__placeholder{color:var(--product-brown);padding:24px;font-size:12px;text-align:center}.public-product__arrows{position:absolute;inset:auto 14px 14px auto;display:flex;gap:8px}.public-product__arrows button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#f7f3eced;font-size:18px}.public-product__arrows button:hover{background:var(--product-ink);color:var(--product-paper)}.public-product__preview-footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px;padding:16px 0 24px}.public-product__caption{font:20px/1.3 Georgia,serif;overflow-wrap:anywhere}.public-product__gallery-hint{color:var(--product-brown);font-size:10px;line-height:1.6}.public-product__patterns{padding-top:24px;border-top:1px solid var(--product-line)}.public-product__pattern-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.public-product__pattern-heading h2{font:400 22px/1.2 Georgia,serif;letter-spacing:-.02em}.public-product__pattern-heading>span{color:var(--product-brown);font-size:11px}.public-product__pattern-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:12px 0}.public-product__pattern-filters{display:flex;flex-wrap:wrap;gap:14px}.public-product__pattern-filters button{min-height:44px;padding:8px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--product-brown);font-size:11px}.public-product__pattern-filters button[aria-pressed=true]{color:var(--product-ink);border-bottom-color:var(--product-ink)}.public-product__thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:18px 10px;padding:4px 2px 12px}.public-product__thumbnail{width:100%;min-width:0;padding:0;border:0;background:transparent;text-align:left}.public-product__thumbnail-media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;background:var(--product-warm);border:1px solid transparent}.public-product__thumbnail-media img{display:block;width:100%;height:100%;object-fit:cover}.public-product__thumbnail-media>span{padding:4px;font-size:9px;text-align:center}.public-product__thumbnail-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:8px;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.public-product__thumbnail[aria-pressed=true] .public-product__thumbnail-media{outline:1px solid var(--product-ink);outline-offset:2px}.public-product__thumbnail[aria-pressed=true] .public-product__thumbnail-media:after{content:"\2713";position:absolute;bottom:4px;right:4px;display:grid;place-items:center;width:17px;height:17px;background:var(--product-ink);color:var(--product-paper);border-radius:50%;font-size:10px}.public-product__empty-patterns{padding:16px 0;font-size:12px;color:var(--product-brown)}.public-product__eyebrow{display:block;margin-bottom:18px!important;color:var(--product-brown);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;line-height:1.5}.public-product__intro{margin-top:22px!important;font-size:15px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.public-product__selling{display:grid;gap:12px;padding:24px 0 28px;list-style:none;font-size:12px;line-height:1.65}.public-product__selling li{display:grid;grid-template-columns:14px 1fr;gap:8px}.public-product__selling li:before{content:"";display:inline-block;width:1em;height:1em;margin-top:.3em;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;color:var(--product-brown)}.public-product__styles{min-width:0;margin:0;padding:24px 0;border:0;border-top:1px solid var(--product-line)}.public-product__styles legend{float:left;width:100%;margin-bottom:14px;padding:0;font-size:11px}.public-product__styles>div{clear:both;display:flex;flex-wrap:wrap;gap:8px}.public-product__style{min-height:44px;max-width:100%;padding:12px 16px;border:1px solid var(--product-line);background:transparent;font-size:11px!important;line-height:1.5;overflow-wrap:anywhere}.public-product__style[aria-pressed=true]{color:var(--product-paper);background:var(--product-ink);border-color:var(--product-ink)}.public-product__sizes{padding-top:24px;border-top:1px solid var(--product-line)}.public-product__sizes h2{font:400 22px/1.2 Georgia,serif}.public-product__sizes ul{display:grid;gap:10px;list-style:none;padding:0;margin-top:14px}.public-product__size{position:relative;display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,1.3fr);gap:6px 16px;width:100%;min-height:64px;padding:18px 32px 18px 16px;border:1px solid var(--product-line);background:transparent;text-align:left;line-height:1.65}.public-product__size[aria-pressed=true]{border-color:var(--product-ink);background:var(--product-warm)}.public-product__size[aria-pressed=true]:after{content:"\2713";position:absolute;right:12px;top:18px;font-size:14px}.public-product__size strong{font:400 21px/1.2 Georgia,serif;grid-row:span 2;align-self:center}.public-product__size span{grid-column:2;font-size:11px;overflow-wrap:anywhere}.public-product__size [data-size-usage]{color:var(--product-brown)}.public-product__journal{margin-top:72px;border-top:1px solid var(--product-line);padding-top:40px}.public-product__section-heading{margin-bottom:32px}.public-product__section-heading .public-product__eyebrow{margin-bottom:12px!important}.public-product__editorial{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.public-product__story{display:grid;gap:24px;align-items:center;min-width:0}.public-product__story-media{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;background:var(--product-warm)}.public-product__story-media img{display:block;width:100%;height:100%;object-fit:cover}.public-product__story-media>span{padding:24px;color:var(--product-brown);font-size:12px}.public-product__story-copy{min-width:0}.public-product__story-number{display:block;margin-bottom:14px;color:var(--product-brown);font-size:10px;letter-spacing:.15em}.public-product__story-copy h2{font-size:clamp(27px,3vw,40px)}.public-product__story-copy p{max-width:40ch;margin-top:18px;color:var(--product-brown);font-size:13px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.public-product__details{margin-top:72px;padding-top:40px;border-top:1px solid var(--product-line)}.public-product__details details{border-top:1px solid var(--product-line)}.public-product__details summary{position:relative;min-height:64px;padding:22px 32px 22px 0;cursor:pointer;font-size:13px;font-weight:400;list-style:none}.public-product__details summary::-webkit-details-marker{display:none}.public-product__details summary:after{content:"+";position:absolute;right:0;top:17px;font-size:25px;font-weight:300}.public-product__details details[open] summary:after{content:"\2212"}.public-product__details details p{max-width:75ch;padding-bottom:28px;font-size:13px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.public-product__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--product-line);padding:36px 20px}.public-product__footer>a:last-child{display:flex;align-items:center;gap:24px;min-height:44px;font-size:11px;text-decoration:none}@media(min-width:700px){.public-product__nav,.public-product__wrap,.public-product__footer{padding-inline:40px}}@media(min-width:1024px){.public-product__nav{padding-inline:48px}.public-product__wrap{padding:48px 48px 104px}.public-product__hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:64px}.public-product__info{position:sticky;top:calc(var(--product-nav-height) + 24px);padding-top:38px}.public-product__thumbnails{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.public-product__intro{font-size:15px}.public-product__selling{padding-bottom:32px}.public-product__journal{margin-top:104px;padding-top:48px}.public-product__section-heading{margin-bottom:48px}.public-product__editorial{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px 32px}.public-product__story{grid-column:span 6;gap:28px;align-content:start}.public-product__story:nth-child(4n+1),.public-product__story:nth-child(4n+4){grid-column:span 12;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:64px;align-items:center}.public-product__story:nth-child(4n+4){grid-template-columns:minmax(0,2fr) minmax(0,3fr);background:#eee7dc}.public-product__story:nth-child(4n+4) .public-product__story-copy{grid-column:1;grid-row:1;padding:36px}.public-product__story:nth-child(4n+4) .public-product__story-media{grid-column:2;grid-row:1}.public-product__story:nth-child(4n+2) .public-product__story-copy,.public-product__story:nth-child(4n+3) .public-product__story-copy{padding-right:24px}.public-product__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:0 80px;margin-top:104px;padding-top:48px}.public-product__details .public-product__section-heading{grid-row:1/span 6}.public-product__details details{grid-column:2}.public-product__footer{padding:44px 48px}}@media(prefers-reduced-motion:reduce){.public-product *{scroll-behavior:auto}}.public-product__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;margin:0 auto}.public-product__action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:56px;padding:12px 14px;border:1px solid var(--product-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere;text-decoration:none}.public-product__customize{background:var(--product-ink);color:var(--product-paper)!important}.public-product__customize:hover{background:#245244}.public-product__inquiry{background:var(--product-paper);color:var(--product-ink)}.public-product__inquiry:hover{background:var(--product-warm)}.public-product__action span[aria-hidden]{flex-shrink:0;font-size:20px}.public-product__customize-bar{position:fixed;z-index:50;inset:auto 0 0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--product-line);background:#f7f3ecf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -4px 24px #14392f08}.public-product :is(button,a,summary,[tabindex]){scroll-margin-top:calc(var(--product-nav-height) + 12px);scroll-margin-bottom:calc(var(--product-action-height, 88px) + 12px)}@media(max-width:360px){.public-product__nav{grid-template-columns:55px 1fr 55px;padding-inline:8px}.public-product__brand strong{font-size:24.32px}}.public-product__pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:14px}.public-product__pagination button{min-height:44px;padding:10px 18px;border:1px solid var(--product-line);background:transparent;font-size:14px}.public-product__pagination button:disabled{opacity:.4;cursor:default}.public-product__patterns{scroll-margin-top:calc(var(--product-nav-height) + 20px)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/product-detail.css.map */
