.sb-theme-clasp,.sb-theme-clasp [data-store-theme]{--cl-ink:hsl(var(--foreground));--cl-paper:hsl(var(--background));--cl-graphite:hsl(var(--primary));--cl-sale:hsl(var(--accent));--cl-bone:hsl(var(--border));--cl-mono:var(--sb-font-heading,"Space Mono",ui-monospace,"SFMono-Regular",Menlo,monospace);--cl-serif:var(--sb-font-body,"EB Garamond",Georgia,"Times New Roman",serif);--cl-ease:cubic-bezier(0.25,0.1,0.25,1);--cl-strip-h:28px;--cl-bar-h:56px;--cl-gutter:10px;font-family:var(--cl-serif);color:var(--cl-ink)}html:has(.sb-theme-clasp){background-color:#fff}html:has(.sb-theme-clasp)>body{background-color:transparent}.sb-theme-clasp :is(h1,h2,h3,h4){font-family:var(--cl-mono);font-weight:400;text-transform:uppercase;letter-spacing:.04em;line-height:1.35}.sb-theme-clasp .sb-section h1:not(.sb-cintro-heading),.sb-theme-clasp .sb-section h2:not(.sb-edit-heading):not(.sb-press-heading){font-size:13px}.sb-theme-clasp .sb-section :is(p,blockquote,li):not(.sb-mark-title):not(.sb-edit-name){font-family:var(--cl-serif)}.sb-theme-clasp .sb-section :is(.prose,[class*=prose]){font-size:17px;line-height:1.55}.sb-theme-clasp .sb-cintro-tile.is-current .sb-cintro-label,.sb-theme-clasp .sb-edit-more,.sb-theme-clasp .sb-section :is(.prose,[class*=prose]) a,.sb-theme-clasp .sb-split-cta{position:relative;color:var(--cl-ink);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;transition:background-size .32s var(--cl-ease)}.sb-theme-clasp .sb-edit-more:hover,.sb-theme-clasp .sb-section :is(.prose,[class*=prose]) a:hover,.sb-theme-clasp .sb-split-cta:hover{background-size:0 1px;background-position:100% 100%}.sb-theme-clasp :is(.sb-nav-link,.sb-nav-cart,.sb-filter-pill,.sb-footer a:not(.sb-social),.sb-split-cta,.sb-split-tile-label,.sb-split-caption-text,.sb-split-counter,.sb-edit-more,.sb-edit-name,.sb-edit-price,.sb-edit-badge,.sb-edit-add,.sb-press-pub,.sb-mark-title,.sb-cintro-label,.sb-card-label,.sb-card-meta,.sb-pano-counter,.sb-details-title,.sb-price,figcaption){font-family:var(--cl-mono);text-transform:uppercase;letter-spacing:.06em;font-weight:400}.sb-theme-clasp .sb-edit-add,.sb-theme-clasp .sb-footer-signup button,.sb-theme-clasp :is(button,a)[class*=bg-primary]{border-radius:0;font-family:var(--cl-mono);text-transform:uppercase;letter-spacing:.08em;font-weight:400;font-size:11px;background:var(--cl-graphite);color:var(--cl-paper);box-shadow:inset 0 0 0 1px var(--cl-graphite);transition:background-color .22s var(--cl-ease),color .22s var(--cl-ease),box-shadow .22s var(--cl-ease),transform .12s var(--cl-ease)}.sb-theme-clasp .sb-edit-add:hover,.sb-theme-clasp .sb-footer-signup button:hover,.sb-theme-clasp :is(button,a)[class*=bg-primary]:hover{background:var(--cl-paper);color:var(--cl-ink);box-shadow:inset 0 0 0 1px var(--cl-ink)}.sb-theme-clasp .sb-edit-add:active,.sb-theme-clasp .sb-edit-card:active,.sb-theme-clasp .sb-footer-signup button:active,.sb-theme-clasp .sb-split-tile:active,.sb-theme-clasp :is(button,a)[class*=bg-primary]:active{transform:scale(.99)}.sb-theme-clasp :is(button,a)[class*=bg-secondary],.sb-theme-clasp :is(button,a)[class*=border-input]{border-radius:0;font-family:var(--cl-mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sb-theme-clasp :is(input,textarea,select,.sb-gallery-frame,.sb-card-tile,[role=dialog],.product-card,.product-card img,.product-card button,[class*=rounded]){border-radius:0}.sb-theme-clasp :is(input,textarea,select){font-family:var(--cl-mono);font-size:12px;border-color:var(--cl-ink)}.sb-theme-clasp .sb-section[data-section-type=announcement-bar]{font-family:var(--cl-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;min-height:var(--cl-strip-h);border-bottom:1px solid var(--cl-bone)}.sb-theme-clasp .sb-section[data-section-type=announcement-bar] a{text-decoration:underline;text-underline-offset:3px;margin-left:.75em}.sb-theme-clasp .sb-section[data-section-type=nav-bar]{--sb-sticky-top:var(--cl-strip-h)}.sb-theme-clasp .sb-nav{background:var(--cl-paper);border-bottom:1px solid var(--cl-bone)}.sb-theme-clasp .sb-nav>div:not(.sb-nav-panel){min-height:var(--cl-bar-h);padding-inline:var(--cl-gutter);gap:16px}@media (min-width:768px){.sb-theme-clasp .sb-nav>div:not(.sb-nav-panel){display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.sb-theme-clasp .sb-nav>div:not(.sb-nav-panel)>ul{order:1;margin:0;justify-self:start;gap:18px}.sb-theme-clasp .sb-nav-brand{order:2;justify-self:center}.sb-theme-clasp .sb-nav>div:not(.sb-nav-panel)>div{order:3;margin-left:0;justify-self:end}}.sb-theme-clasp .sb-footer-name,.sb-theme-clasp .sb-nav-name{font-family:var(--cl-mono);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.32em;line-height:1}.sb-theme-clasp .sb-nav-cart,.sb-theme-clasp .sb-nav-link{position:relative;font-size:11px;padding-block:4px;color:var(--sb-nav-link-fg,var(--cl-ink))}.sb-theme-clasp .sb-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--cl-ease)}.sb-theme-clasp .sb-nav-link:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1);transform-origin:left}.sb-theme-clasp .sb-nav-link[href$="/sale"]{color:var(--sb-nav-accent-fg,var(--cl-sale))}.sb-theme-clasp .sb-nav-cart:hover{opacity:.6}.sb-theme-clasp .sb-nav-panel .sb-nav-link{font-size:12px;border-bottom:1px solid var(--cl-bone)}.sb-theme-clasp .sb-split{display:grid;grid-template-columns:1fr;background:var(--cl-paper)}@media (min-width:1024px){.sb-theme-clasp .sb-split{grid-template-columns:1fr 1fr;min-height:calc(100svh - var(--cl-strip-h) - var(--cl-bar-h))}.sb-theme-clasp .sb-split.is-left .sb-split-show{order:-1}}.sb-theme-clasp .sb-split-tiles{display:grid;grid-template-columns:repeat(var(--sb-tile-cols,3),minmax(0,1fr));gap:var(--cl-gutter);padding:var(--cl-gutter);align-content:start}@media (max-width:640px){.sb-theme-clasp .sb-split-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.sb-theme-clasp .sb-split-tile{display:block;color:inherit;text-decoration:none}.sb-theme-clasp .sb-split-tile-frame{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--cl-bone)}.sb-theme-clasp .sb-split-tile-img{transition:transform .9s var(--cl-ease)}.sb-theme-clasp .sb-split-tile:is(:hover,:focus-visible) .sb-split-tile-img{transform:scale(1.04)}.sb-theme-clasp .sb-cintro-empty,.sb-theme-clasp .sb-split-tile-empty{position:absolute;inset:0;background:var(--cl-bone)}.sb-theme-clasp .sb-split-tile-label{display:block;margin-top:6px;font-size:10.5px;line-height:1.4}.sb-theme-clasp .sb-split-show{position:relative;min-height:70svh;overflow:hidden;background:var(--cl-bone)}.sb-theme-clasp .sb-split-frame,.sb-theme-clasp .sb-split-frames{position:absolute;inset:0}.sb-theme-clasp .sb-split-frame{opacity:0;transition:opacity .9s var(--cl-ease)}.sb-theme-clasp .sb-split-frame.is-active{opacity:1;z-index:1}.sb-theme-clasp .sb-split-thumbs{position:absolute;left:16px;bottom:16px;z-index:2;display:flex;flex-direction:column;gap:6px}.sb-theme-clasp .sb-split-thumb{position:relative;width:52px;aspect-ratio:4/5;overflow:hidden;padding:0;border:0;background:var(--cl-bone);opacity:.55;cursor:pointer;transition:opacity .24s var(--cl-ease),outline-color .24s var(--cl-ease);outline:1px solid transparent;outline-offset:2px}.sb-theme-clasp .sb-split-thumb.is-active,.sb-theme-clasp .sb-split-thumb:hover{opacity:1}.sb-theme-clasp .sb-split-thumb.is-active{outline-color:var(--cl-paper)}.sb-theme-clasp .sb-split-caption{position:absolute;right:20px;bottom:18px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:var(--cl-paper);text-shadow:0 1px 12px rgb(0 0 0/.35)}.sb-theme-clasp .sb-split-nav{display:flex;align-items:center;gap:10px}.sb-theme-clasp .sb-split-caption-text,.sb-theme-clasp .sb-split-counter{font-size:10.5px}.sb-theme-clasp .sb-split-arrow{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid;background:transparent;color:inherit;font-size:12px;cursor:pointer;transition:background-color .2s var(--cl-ease),color .2s var(--cl-ease)}.sb-theme-clasp .sb-split-arrow:hover{background:var(--cl-paper);color:var(--cl-ink);text-shadow:none}.sb-theme-clasp .sb-split-caption-row{display:flex;align-items:baseline;gap:14px;animation:cl-caption-in .6s var(--cl-ease) both}.sb-theme-clasp .sb-split-cta{font-size:10.5px;color:inherit}@keyframes cl-caption-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.sb-theme-clasp .sb-edit-none,.sb-theme-clasp .sb-split-empty{padding:48px var(--cl-gutter);font-family:var(--cl-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.sb-theme-clasp .sb-edit{padding-inline:var(--cl-gutter)}.sb-theme-clasp .sb-edit-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.sb-theme-clasp .sb-edit-heading{margin:0;font-size:11px}.sb-theme-clasp .sb-edit-more{font-size:10.5px}.sb-theme-clasp .sb-edit-row{display:grid;grid-template-columns:repeat(var(--sb-cols,4),minmax(0,1fr));gap:2px}@media (max-width:1023px){.sb-theme-clasp .sb-edit-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.sb-theme-clasp .sb-edit-card{display:block;color:inherit;text-decoration:none}.sb-theme-clasp .sb-edit-frame{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--cl-bone)}.sb-theme-clasp .sb-edit-img{transition:opacity .5s var(--cl-ease),transform .9s var(--cl-ease)}.sb-theme-clasp .sb-edit-img.is-hover{opacity:0}@media (hover:hover){.sb-theme-clasp .sb-edit-card.has-hover:hover .sb-edit-img:not(.is-hover){opacity:0}.sb-theme-clasp .sb-edit-card:hover .sb-edit-img.is-hover{opacity:1}.sb-theme-clasp .sb-edit-card:not(.has-hover):hover .sb-edit-img{transform:scale(1.03)}}.sb-theme-clasp .sb-edit-badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 7px;font-size:9px;letter-spacing:.08em;background:var(--cl-paper);color:var(--cl-ink)}.sb-theme-clasp .sb-edit-badge.is-soldout{background:var(--cl-ink);color:var(--cl-paper)}.sb-theme-clasp .sb-edit-add{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:12px;border:0;cursor:pointer;translate:0 100%;transition:translate .32s var(--cl-ease),background-color .22s var(--cl-ease),color .22s var(--cl-ease)}.sb-theme-clasp .sb-edit-card:is(:hover,:focus-within) .sb-edit-add{translate:0 0}@media (hover:none){.sb-theme-clasp .sb-edit-add{translate:0 0;padding:10px;font-size:10px}}.sb-theme-clasp .sb-edit-meta{display:flex;flex-direction:column;gap:3px;padding:10px 0 18px}.sb-theme-clasp .sb-edit-name,.sb-theme-clasp .sb-edit-price{font-size:10.5px;line-height:1.4}.sb-theme-clasp .sb-edit-price :is(span,div){font-family:var(--cl-mono);font-size:10.5px;font-weight:400}.sb-theme-clasp .sb-press{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.sb-theme-clasp .sb-press{grid-template-columns:1fr 1fr}.sb-theme-clasp .sb-press.is-left .sb-press-photo{order:-1}}.sb-theme-clasp .sb-press-quotes{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,8vw,120px) clamp(20px,8vw,140px)}.sb-theme-clasp .sb-press-heading{margin:0 0 28px;font-size:11px;opacity:.6}.sb-theme-clasp .sb-press-item{display:block;padding:22px 0;border-top:1px solid var(--cl-bone);color:inherit;text-decoration:none}.sb-theme-clasp .sb-press-item:last-child{border-bottom:1px solid var(--cl-bone)}.sb-theme-clasp .sb-press-pub{display:block;margin-bottom:8px;font-size:10px;opacity:.55}.sb-theme-clasp .sb-press-quote{margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.35;font-style:italic}.sb-theme-clasp a.sb-press-item:hover .sb-press-quote{opacity:.7}.sb-theme-clasp .sb-press-photo{position:relative;min-height:60svh;background:var(--cl-bone)}.sb-theme-clasp .sb-marks{display:grid;grid-template-columns:repeat(var(--sb-cols,3),minmax(0,1fr));gap:24px;margin:0;padding:0 clamp(16px,6vw,96px);list-style:none}@media (max-width:767px){.sb-theme-clasp .sb-marks{grid-template-columns:1fr;gap:18px}}.sb-theme-clasp .sb-mark{display:flex;align-items:center;gap:18px}.sb-theme-clasp .sb-mark-icon{width:44px;height:44px;flex:none;opacity:.85}.sb-theme-clasp .sb-mark-title{margin:0 0 3px;font-size:10.5px}.sb-theme-clasp .sb-mark-text{margin:0;font-size:15px;line-height:1.4;opacity:.7}.sb-theme-clasp .sb-cintro{display:flex;flex-direction:column;gap:24px;padding-inline:var(--cl-gutter)}@media (min-width:1024px){.sb-theme-clasp .sb-cintro.has-tiles{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:48px}}.sb-theme-clasp .sb-cintro-heading{margin:0 0 8px;font-size:12px}.sb-theme-clasp .sb-cintro-text{margin:0;max-width:34ch;font-size:15px;line-height:1.45;opacity:.65}.sb-theme-clasp .sb-cintro-tiles{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px}.sb-theme-clasp .sb-cintro-tiles::-webkit-scrollbar{display:none}.sb-theme-clasp .sb-cintro-tile{flex:none;width:84px;scroll-snap-align:start;color:inherit;text-decoration:none}.sb-theme-clasp .sb-cintro-frame{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--cl-bone)}.sb-theme-clasp .sb-cintro-frame img{transition:transform .7s var(--cl-ease)}.sb-theme-clasp .sb-cintro-tile:hover .sb-cintro-frame img{transform:scale(1.05)}.sb-theme-clasp .sb-cintro-label{display:block;margin-top:6px;font-size:9.5px;line-height:1.35}.sb-theme-clasp .sb-section[data-section-type=product-grid]>div{padding-inline:var(--cl-gutter)}.sb-theme-clasp .pg-grid{gap:2px}.sb-theme-clasp .product-card{border:0;border-radius:0;background:transparent;box-shadow:none}.sb-theme-clasp .product-card:hover{box-shadow:none}.sb-theme-clasp .product-card img{aspect-ratio:4/5;background:var(--cl-bone);transition:transform .9s var(--cl-ease)}.sb-theme-clasp .product-card:hover img{transform:scale(1.03)}.sb-theme-clasp .product-card>div:last-child{padding:10px 0 18px}.sb-theme-clasp .product-card h3{font-family:var(--cl-mono);font-size:10.5px;font-weight:400;letter-spacing:.06em}.sb-theme-clasp .product-card:hover h3{color:inherit;opacity:.6}.sb-theme-clasp .product-card :is(.text-sm,.text-xs,.font-mono){font-family:var(--cl-mono);font-size:10.5px}.sb-theme-clasp .product-card .animate-sheen,.sb-theme-clasp .product-card [class*="text-[9px]"]{display:none}.sb-theme-clasp .sb-filter-pill{border-radius:0;font-size:10.5px;border-color:var(--cl-bone)}.sb-theme-clasp .sb-filter-pill:hover{border-color:var(--cl-ink)}.sb-theme-clasp .sb-section[data-section-type=image-with-text] .grid{gap:0;align-items:stretch}.sb-theme-clasp .sb-section[data-section-type=image-with-text] .grid>div:first-child{aspect-ratio:auto;min-height:60svh;border-radius:0;background:var(--cl-bone)}@media (min-width:768px){.sb-theme-clasp .sb-section[data-section-type=image-with-text] .grid>div:first-child{min-height:82svh}}.sb-theme-clasp .sb-section[data-section-type=image-with-text] .grid>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,8vw,120px) clamp(24px,10vw,160px)}.sb-theme-clasp .sb-section[data-section-type=image-with-text] .grid>div:last-child>div:first-child{margin-bottom:16px}.sb-theme-clasp .sb-section[data-section-type=image-with-text] .grid>div:last-child h2{font-size:11px;opacity:.6}.sb-theme-clasp .sb-section[data-section-type=image-with-text] .grid>div:last-child p{font-size:clamp(17px,1.35vw,20px);line-height:1.5;max-width:40ch}.sb-theme-clasp .sb-section[data-section-type=image-with-text] .grid>div:last-child a{font-family:var(--cl-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.sb-theme-clasp .sb-section[data-section-type=image-gallery]>div{padding-inline:var(--cl-gutter)}.sb-theme-clasp .sb-section[data-section-type=image-gallery] .grid,.sb-theme-clasp .sb-section[data-section-type=image-gallery] [class*=grid-cols]{gap:var(--cl-gutter)}.sb-theme-clasp .sb-section[data-section-type=image-gallery] figure>div{border-radius:0;background:var(--cl-bone)}.sb-theme-clasp .sb-section[data-section-type=image-gallery] figure img{transition:transform .9s var(--cl-ease)}.sb-theme-clasp .sb-section[data-section-type=image-gallery] a:hover figure img{transform:scale(1.03)}.sb-theme-clasp .sb-section[data-section-type=image-gallery] figcaption{margin-top:8px;font-size:10.5px;color:var(--cl-ink)}.sb-theme-clasp .sb-section[data-section-type=collection-list]>div{padding-inline:var(--cl-gutter)}.sb-theme-clasp .sb-section[data-section-type=collection-list] .sb-grid{gap:var(--cl-gutter)}.sb-theme-clasp .sb-card-tile{border-radius:0;border:0;background:var(--cl-bone);aspect-ratio:4/5}.sb-theme-clasp .sb-card-tile img{transition:transform .9s var(--cl-ease)}.sb-theme-clasp a:hover .sb-card-tile img{transform:scale(1.03)}.sb-theme-clasp .sb-card-label{font-size:10.5px;font-weight:400}.sb-theme-clasp .sb-card-meta{font-size:9.5px;opacity:.55}.sb-theme-clasp .sb-pano-shell{width:100%}.sb-theme-clasp .sb-pano{position:relative}.sb-theme-clasp .sb-pano-stage{position:relative;display:grid;grid-template-columns:1fr;height:min(78svh,640px);background:var(--cl-bone);outline:none;touch-action:pan-y}.sb-theme-clasp .sb-pano-frame{position:relative;display:block;padding:0;border:0;background:var(--cl-bone);overflow:hidden}.sb-theme-clasp .sb-pano-frame.is-next,.sb-theme-clasp .sb-pano-frame.is-prev,.sb-theme-clasp .sb-pano-nav,.sb-theme-clasp .sb-pano-thumbs{display:none}.sb-theme-clasp .sb-pano-frame img{transition:opacity .4s var(--cl-ease)}.sb-theme-clasp .sb-pano-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px}.sb-theme-clasp .sb-pano-dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:var(--cl-ink);opacity:.25;transition:opacity .2s var(--cl-ease),width .2s var(--cl-ease)}.sb-theme-clasp .sb-pano-dot.is-active{opacity:1;width:18px}.sb-theme-clasp .sb-pano-zoom{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--cl-ink);background:var(--cl-paper);color:var(--cl-ink);font-family:var(--cl-mono);font-size:16px;line-height:1;cursor:zoom-in;opacity:0;transition:opacity .24s var(--cl-ease)}.sb-theme-clasp .sb-pano-stage:is(:hover,:focus-within) .sb-pano-zoom{opacity:1}@media (hover:none){.sb-theme-clasp .sb-pano-zoom{opacity:1}}.sb-theme-clasp .sb-pano-aside{padding:20px var(--cl-gutter) 8px}@media (min-width:1024px){.sb-theme-clasp .sb-pano-stage{grid-template-columns:repeat(3,minmax(0,1fr));height:calc(100svh - var(--cl-strip-h) - var(--cl-bar-h));min-height:620px;background:var(--cl-paper)}.sb-theme-clasp .sb-pano-stage:not(.has-many){grid-template-columns:1fr 1fr 1fr}.sb-theme-clasp .sb-pano-stage:not(.has-many) .sb-pano-frame.is-active{grid-column:2}.sb-theme-clasp .sb-pano-frame.is-next,.sb-theme-clasp .sb-pano-frame.is-prev{display:block;background:var(--cl-paper);cursor:pointer;opacity:.32;transition:opacity .4s var(--cl-ease)}.sb-theme-clasp .sb-pano-frame.is-next:hover,.sb-theme-clasp .sb-pano-frame.is-prev:hover{opacity:.55}.sb-theme-clasp .sb-pano-frame.is-active{background:var(--cl-bone);animation:cl-frame-in .5s var(--cl-ease) both}.sb-theme-clasp .sb-pano-dots{display:none}.sb-theme-clasp .sb-pano-thumbs{position:absolute;left:16px;bottom:16px;z-index:3;display:flex;flex-direction:column;gap:6px;max-height:60%;overflow-y:auto;scrollbar-width:none}.sb-theme-clasp .sb-pano-nav{position:absolute;left:33.333%;width:33.333%;bottom:18px;z-index:3;display:flex;justify-content:space-between;align-items:center;padding-inline:18px}.sb-theme-clasp .sb-pano-aside{position:absolute;right:0;bottom:0;z-index:4;width:33.333%;max-height:88%;overflow-y:auto;padding:24px 22px 8px 24px;background:var(--cl-paper);scrollbar-width:thin}}@keyframes cl-frame-in{0%{opacity:.4}to{opacity:1}}.sb-theme-clasp .sb-pano-thumb{position:relative;width:44px;aspect-ratio:4/5;overflow:hidden;padding:0;border:0;background:var(--cl-bone);opacity:.5;cursor:pointer;outline:1px solid transparent;outline-offset:2px;transition:opacity .2s var(--cl-ease),outline-color .2s var(--cl-ease)}.sb-theme-clasp .sb-pano-thumb img{width:100%;height:100%;object-fit:cover}.sb-theme-clasp .sb-pano-thumb.is-active,.sb-theme-clasp .sb-pano-thumb:hover{opacity:1}.sb-theme-clasp .sb-pano-thumb.is-active{outline-color:var(--cl-ink)}.sb-theme-clasp .sb-pano-arrow{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:var(--cl-ink);font-size:14px;cursor:pointer;transition:opacity .2s var(--cl-ease)}.sb-theme-clasp .sb-pano-arrow:hover{opacity:.5}.sb-theme-clasp .sb-pano-counter{font-size:10.5px}.sb-theme-clasp .sb-section[data-section-type=main-product] h1{font-size:11.5px;letter-spacing:.06em;line-height:1.5}.sb-theme-clasp .sb-price,.sb-theme-clasp .sb-price[data-price-size=lg]{font-size:12px;font-weight:400}.sb-theme-clasp .sb-section[data-section-type=main-product] [role=radiogroup] button,.sb-theme-clasp .sb-section[data-section-type=main-product] [role=radiogroup] label{border-radius:0;min-width:64px;font-family:var(--cl-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.sb-theme-clasp .sb-section[data-section-type=main-product] [role=radiogroup]~p,.sb-theme-clasp .sb-section[data-section-type=main-product] label{font-family:var(--cl-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.sb-theme-clasp .sb-gallery-frame{border:0;border-radius:0;background:var(--cl-bone)}.sb-theme-clasp .sb-section[data-section-type=main-product] [data-state]{border-color:var(--cl-bone)}.sb-theme-clasp .sb-details-title,.sb-theme-clasp .sb-section[data-section-type=main-product] [data-state]>h3 button{font-family:var(--cl-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:400;padding-block:14px}.sb-theme-clasp .product-detail-description,.sb-theme-clasp .sb-details-body{font-family:var(--cl-serif);font-size:15px;line-height:1.5}.sb-theme-clasp .sb-section[data-section-type=faq] [data-state]{border-color:var(--cl-bone)}.sb-theme-clasp .sb-section[data-section-type=faq] [data-state]>h3 button{font-family:var(--cl-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:400}.sb-theme-clasp .sb-footer{border-top:1px solid var(--cl-bone);padding-top:56px}.sb-theme-clasp .sb-footer>div{padding-inline:var(--cl-gutter)}.sb-theme-clasp .sb-footer-name{font-size:15px}.sb-theme-clasp .sb-footer a:not(.sb-social){font-size:10.5px;opacity:1}.sb-theme-clasp .sb-footer a:not(.sb-social):hover{opacity:.55}.sb-theme-clasp .sb-footer p{font-family:var(--cl-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;line-height:1.6}.sb-theme-clasp .sb-footer-signup{flex-direction:row;align-items:stretch;gap:0}.sb-theme-clasp .sb-footer-signup>p{display:none}.sb-theme-clasp .sb-footer-signup form{display:flex;gap:0;width:100%}.sb-theme-clasp .sb-footer-signup input{border-radius:0;border:1px solid var(--cl-bone);border-right:0;font-size:11px}.sb-theme-clasp .sb-footer-signup button{padding-inline:22px}html[data-sb-transition-style=fade] .sb-theme-clasp [data-store-theme],html[data-sb-transition-style=slide] .sb-theme-clasp [data-store-theme]{transition:opacity var(--sb-transition-ms,.32s) var(--cl-ease)}html[data-sb-transition-style=slide] .sb-theme-clasp .sb-section{transition:translate var(--sb-transition-ms,.32s) var(--cl-ease)}html[data-sb-transition-style=fade][data-sb-transition=leaving] .sb-theme-clasp [data-store-theme],html[data-sb-transition-style=fade][data-sb-transition=loading] .sb-theme-clasp [data-store-theme],html[data-sb-transition-style=slide][data-sb-transition=leaving] .sb-theme-clasp [data-store-theme],html[data-sb-transition-style=slide][data-sb-transition=loading] .sb-theme-clasp [data-store-theme]{opacity:0}html[data-sb-transition-style=slide][data-sb-transition=leaving] .sb-theme-clasp .sb-section,html[data-sb-transition-style=slide][data-sb-transition=loading] .sb-theme-clasp .sb-section{translate:0 8px}@keyframes cl-page-in{0%{opacity:0}to{opacity:1}}@keyframes cl-section-in{0%{translate:0 6px}to{translate:0 0}}@media (prefers-reduced-motion:no-preference){html[data-sb-transition-style=fade][data-sb-transition=idle] .sb-theme-clasp [data-store-theme],html[data-sb-transition-style=slide][data-sb-transition=idle] .sb-theme-clasp [data-store-theme]{animation:cl-page-in .52s var(--cl-ease) both}html[data-sb-transition-style=slide][data-sb-transition=idle] .sb-theme-clasp .sb-section{animation:cl-section-in .56s var(--cl-ease) both}}.sb-theme-clasp .sb-transition-bar{position:fixed;top:0;left:0;height:2px;width:0;background:var(--sb-transition-bar,var(--cl-ink));z-index:2147483000;opacity:0;pointer-events:none;transition:opacity .2s var(--cl-ease)}@keyframes cl-bar-creep{0%{width:0}15%{width:24%}60%{width:70%}to{width:90%}}.sb-theme-clasp .sb-transition-bar.is-arming{opacity:1;width:10%;transition:width var(--sb-transition-ms,.32s) var(--cl-ease),opacity .12s}.sb-theme-clasp .sb-transition-bar.is-loading{opacity:1;animation:cl-bar-creep 2.6s var(--cl-ease) forwards}@media (max-width:767px){.sb-theme-clasp{--cl-bar-h:50px}.sb-theme-clasp .sb-nav-name{font-size:12px;letter-spacing:.26em}.sb-theme-clasp .sb-split-caption{right:14px;bottom:14px}.sb-theme-clasp .sb-split-thumbs{flex-direction:row;left:14px;bottom:14px}.sb-theme-clasp .sb-split-thumb{width:40px}.sb-theme-clasp .sb-press-quotes{padding:40px var(--cl-gutter)}.sb-theme-clasp .sb-press-quote{font-size:17px}.sb-theme-clasp .sb-section[data-section-type=image-with-text] .grid>div:last-child{padding:36px var(--cl-gutter) 44px}.sb-theme-clasp .sb-footer-signup{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sb-theme-clasp :is(.sb-split-tile-img,.sb-split-frame,.sb-edit-img,.sb-edit-add,.product-card img,.sb-card-tile img,.sb-cintro-frame img,.sb-pano-frame,.sb-pano-frame img){transition:none;animation:none}.sb-theme-clasp .sb-split-caption-row{animation:none}.sb-theme-clasp .product-card:hover img,.sb-theme-clasp .sb-cintro-tile:hover .sb-cintro-frame img,.sb-theme-clasp .sb-edit-card:not(.has-hover):hover .sb-edit-img,.sb-theme-clasp .sb-split-tile:is(:hover,:focus-visible) .sb-split-tile-img,.sb-theme-clasp a:hover .sb-card-tile img{transform:none}.sb-theme-clasp .sb-edit-add{translate:0 0}.sb-theme-clasp .sb-transition-bar.is-loading{animation:none;width:60%}}