.o-pdp{display:block}.o-pdp__layout{display:grid;gap:clamp(24px,3vw,56px)}.o-gallery{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.o-gallery__item{position:relative;aspect-ratio:4 / 5;background:transparent;overflow:hidden}.o-gallery__item[hidden],.o-swatch[hidden],.o-swatches[hidden]{display:none}.o-gallery__item:first-child{grid-column:1 / -1;aspect-ratio:5 / 4}.o-gallery__item img,.o-gallery__item video,.o-gallery__item iframe,.o-gallery__item model-viewer{width:100%;height:100%;object-fit:cover}.o-gallery__item img{object-position:50% 12%}.o-gallery__item .o-gallery__cut{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;filter:drop-shadow(0 10px 14px color-mix(in srgb,color-mix(in srgb,rgb(var(--color-background)) 35%,#000) 30%,transparent));animation:o-floaty 6s ease-in-out infinite}@keyframes o-floaty{50%{transform:translateY(-2.5%)}}.o-gallery__label{position:absolute;left:14px;bottom:12px;color:var(--o-muted)}.o-gallery__dots{display:none}.o-buy{display:grid;gap:22px;align-content:start}.o-crumb{display:flex;align-items:center;gap:8px;color:var(--o-muted)}.o-crumb a{text-decoration:none}.o-buy__head{display:grid;gap:14px}.o-buy h1{margin:0;font-size:clamp(36px,3.6vw,60px);letter-spacing:-.035em;line-height:.98}.o-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 18px}.o-price{font:400 18px/1 var(--o-mono)}.o-price s{color:var(--o-muted);margin-right:8px}.o-unit-price{color:var(--o-muted);font:400 10px/1.4 var(--o-mono);text-transform:uppercase;letter-spacing:.08em}.o-buy shopify-payment-terms{font-size:12px;color:var(--o-muted)}.o-option{display:grid;gap:10px;border:0;border-top:1px solid var(--o-line);padding:18px 0 0;margin:0;min-inline-size:0}.o-option__head{display:flex;justify-content:space-between;gap:12px}.o-swatches,.o-sizes{display:flex;flex-wrap:wrap;gap:8px}.o-swatch{width:32px;height:32px;border-radius:50%;position:relative;background:var(--swatch, var(--o-surface))!important;box-shadow:inset 0 0 0 1px var(--o-line)}.o-swatch.is-image{background:var(--o-surface) var(--swatch-image) center / cover no-repeat!important}.o-swatch:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid transparent;border-radius:50%}.o-swatch.is-on:after{border-color:var(--o-ink)}.o-size{min-width:48px;height:42px;padding-inline:10px!important;border:1px solid var(--o-line)!important;border-radius:3px;font:400 11px/1 var(--o-mono)!important;position:relative}.o-size.is-on{background:var(--o-ink)!important;color:var(--o-bg)!important;border-color:var(--o-ink)!important}.o-size.is-out{opacity:.45;background-image:linear-gradient(to bottom right,transparent 48%,var(--o-line) 49%,var(--o-line) 51%,transparent 52%)!important}.o-size__low{width:5px;height:5px;position:absolute;top:5px;right:5px;border-radius:50%;background:var(--o-hot)}.o-option__head .o-size-guide{font-size:11px;line-height:1}.o-size-guide{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.o-size-guide svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}.o-fit-scale{display:grid;gap:8px}.o-fit-scale__bar{height:3px;background:var(--o-line);position:relative}.o-fit-scale__bar i{position:absolute;left:var(--fit);top:50%;width:11px;height:11px;transform:translate(-50%,-50%);border-radius:50%;background:var(--o-ink)}.o-fit-scale__labels{display:flex;justify-content:space-between;color:var(--o-muted)}.o-stock{display:grid;gap:8px}.o-stock__bar{height:4px;background:var(--o-line);overflow:hidden}.o-stock__bar i{display:block;height:100%;width:var(--stock);background:var(--o-hot)}.o-product-form .o-btn{width:100%;justify-content:space-between}.o-product-form .o-btn.is-sold{opacity:.5}.o-notify{display:grid;gap:16px;padding:18px;border:1px solid var(--o-line)}.o-notify .o-signup{max-width:none}.o-pdp-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--o-line)}.o-pdp-countdown span{display:grid;gap:3px;padding:12px;text-align:center;border-right:1px solid var(--o-line)}.o-pdp-countdown span:last-child{border:0}.o-pdp-countdown b{font:500 22px/1 var(--o-mono);font-variant-numeric:tabular-nums;min-width:2ch}.o-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--o-line)}.o-perk{display:grid;gap:4px;padding:16px 10px;border-right:1px solid var(--o-line)}.o-perk>div{display:grid;gap:4px}.o-perk b,.o-perk span{display:block}.o-perk:last-child{border:0}.o-perk svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.o-accordions details{border-bottom:1px solid var(--o-line)}.o-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font:400 11px/1.2 var(--o-mono);letter-spacing:.14em;text-transform:uppercase}.o-accordions summary::-webkit-details-marker{display:none}.o-accordions summary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .32s cubic-bezier(.22,1,.36,1)}.o-accordions details[open]:not(.is-closing) summary svg{transform:rotate(45deg)}.o-accordion__body{padding:0 0 20px;color:var(--o-muted)}.o-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:34;display:none;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--o-bg) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--o-line);transform:translateY(100%);transition:transform .45s var(--o-out)}.o-sticky-buy.is-on{transform:none}.o-sticky-buy img{width:44px;height:44px;object-fit:contain;background:var(--o-surface);padding:4px}.o-sticky-buy__text{display:grid;min-width:0}.o-sticky-buy__text b{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.1em .14em .2em;margin:-.1em -.14em -.2em}.o-sticky-buy .o-btn{margin-left:auto;min-height:46px}@media(min-width:1000px){.o-pdp__layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);align-items:start}.o-buy{position:sticky;top:calc(var(--o-header-height) + 20px)}.o-gallery__item.is-wide{grid-column:1 / -1;aspect-ratio:5 / 4}.o-gallery__item.is-wide img{object-position:50% 0}}@media(max-width:999px){.o-pdp__layout,.o-buy{overflow:visible}.o-buy{position:static;align-content:normal}.o-pdp__layout>.o-gallery-wrap{margin-inline:calc(var(--o-gut) * -1)}.o-gallery{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}.o-gallery::-webkit-scrollbar{display:none}.o-gallery__item,.o-gallery__item:first-child{grid-column:auto;aspect-ratio:4/5;scroll-snap-align:start}.o-gallery__dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.o-gallery__dots i{width:18px;height:2px;background:var(--o-line);transition:width .3s,background .3s}.o-gallery__dots i.is-on{width:30px;background:var(--o-ink)}.o-sticky-buy{display:flex}}@media(min-width:750px)and (max-width:999px){.o-gallery{grid-auto-columns:62%;gap:8px;padding-inline:var(--o-gut);scroll-padding-inline:var(--o-gut)}}@media(prefers-reduced-motion:reduce){.o-gallery__cut{animation:none}.o-sticky-buy,.o-accordions summary svg{transition:none}}.o-perk{justify-items:center;align-content:start;text-align:center;gap:8px;padding:16px 8px}.o-perk .o-perk__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--o-surface)}.o-perk__icon>*{display:block;margin:0}.o-perk__icon svg{display:block;width:20px;height:20px;fill:currentColor;stroke:none}.o-perk b{font-size:13px;font-weight:600;line-height:1.25}.o-perk span.o-mono{font-size:10px;letter-spacing:.12em}@media(max-width:749px){.o-perk{padding:14px 4px;gap:6px}.o-perk b{font-size:12px}.o-perk span.o-mono{font-size:9px;letter-spacing:.08em}}.o-gallery__item img{object-fit:contain;object-position:50% 50%}.o-gallery__item.is-wide img{object-position:50% 50%}@media(min-width:1000px){.o-gallery__item:first-child{aspect-ratio:auto;height:min(calc((100vw - 2 * var(--o-gut)) * .58 * .8),calc(100svh - 170px));min-height:420px}}.o-gallery__item--flat img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;filter:drop-shadow(0 10px 14px color-mix(in srgb,color-mix(in srgb,rgb(var(--color-background)) 35%,#000) 30%,transparent))}.o-gallery-wrap--slider{position:relative}.o-gallery-wrap--slider .o-gallery{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:100%;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:0}.o-gallery-wrap--slider .o-gallery::-webkit-scrollbar{display:none}.o-gallery-wrap--slider .o-gallery__item,.o-gallery-wrap--slider .o-gallery__item:first-child,.o-gallery-wrap--slider .o-gallery__item.is-wide{grid-column:auto;aspect-ratio:var(--o-gal-ar, 4 / 5);scroll-snap-align:start;scroll-snap-stop:always}.o-gallery-wrap--slider .o-gallery__item img{object-position:50% 30%}.o-gallery-wrap--slider .o-gallery__item:not(.o-gallery__item--flat):not([data-gallery-cutout]) img{object-fit:cover}.o-gallery-wrap--slider .o-gallery__dots{display:none}.o-gallery__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.o-gallery__thumbs::-webkit-scrollbar{display:none}.o-gallery__thumb{flex:none;width:64px;aspect-ratio:4 / 5;padding:0;border:0;border-radius:4px;background:var(--o-surface);overflow:hidden;cursor:pointer;opacity:.5;box-shadow:inset 0 0 0 1px var(--o-line);transition:opacity .25s,box-shadow .25s}.o-gallery__thumb[hidden]{display:none}.o-gallery__thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.o-gallery__thumb:first-child img{object-fit:contain;padding:8%}.o-gallery__thumb.is-on{opacity:1;box-shadow:inset 0 0 0 1.5px var(--o-ink)}@media(hover:hover){.o-gallery__thumb:hover{opacity:1}}.o-gallery__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;cursor:pointer;opacity:0;transform:translate(var(--o-arrow-from, 0),-50%);transition:opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1),background .25s ease}.o-gallery__arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.o-gallery__arrow--prev{left:14px;--o-arrow-from: -16px}.o-gallery__arrow--next{right:14px;--o-arrow-from: 16px}.o-gallery-wrap--slider:hover .o-gallery__arrow,.o-gallery__arrow:focus-visible{opacity:1;transform:translateY(-50%)}.o-gallery-wrap.is-single .o-gallery__arrow,.o-gallery-wrap.is-single .o-gallery__thumbs,.o-gallery-wrap.is-single .o-gallery__dots{display:none!important}@media(hover:none),(max-width:749px){.o-gallery__arrow{display:none}}@media(min-width:1000px){.o-gallery-wrap--slider .o-gallery__item,.o-gallery-wrap--slider .o-gallery__item:first-child,.o-gallery-wrap--slider .o-gallery__item.is-wide{aspect-ratio:var(--o-gal-ar, 4 / 5);width:100%;height:auto;min-height:0;max-height:none;scroll-snap-align:center}.o-gallery-wrap--slider .o-gallery__thumbs{justify-content:flex-start}.o-pdp__layout:has(.o-gallery-wrap--slider){--o-frame: min(calc((100svh - var(--o-header-height, 70px) - 150px) * var(--o-gal-w, .8)), 46vw);grid-template-columns:var(--o-frame) minmax(360px,540px);justify-content:center}.o-gallery__thumb{width:72px}}@media(min-width:750px)and (max-width:999px){.o-gallery-wrap--slider .o-gallery{grid-auto-columns:100%;padding-inline:0;gap:0}}@media(max-width:999px){.o-gallery-wrap--slider .o-gallery__thumbs{display:none}.o-gallery-wrap--slider .o-gallery__dots{display:flex}}@media(max-width:749px){.o-gallery__item,.o-gallery__item:first-child,.o-gallery-wrap--slider .o-gallery__item,.o-gallery-wrap--slider .o-gallery__item:first-child{aspect-ratio:var(--o-gal-ar, 4 / 5)}.o-gallery__item .o-gallery__cut{top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%}}.o-gallery-wrap--slider .o-gallery__item:not(.o-gallery__item--flat) img:not(.o-gallery__cut){object-fit:cover;object-position:50% 25%}.o-gallery-wrap--slider .o-gallery__item .o-gallery__cut{top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%}.o-gallery-wrap--slider .o-gallery__thumbs{margin-top:10px}.o-crumb+.o-buy__head{margin-top:-10px}.o-buy__head{gap:10px}.o-buy__head>.o-mono+h1{margin-top:-2px}.o-gallery__item .o-gallery__cut,.o-gallery__thumb:first-child img{object-position:50% 50%!important}.o-gallery-wrap--slider .o-gallery__item:not(.o-gallery__item--flat) img:not(.o-gallery__cut),.o-gallery__item:not(.o-gallery__item--flat) img:not(.o-gallery__cut){object-position:50% 0%}.o-gallery__thumb:not(:first-child) img{object-position:50% 0%}.o-gallery__arrow{background:#ffffff8c!important;color:#111!important;border:0!important;box-shadow:0 2px 10px #0000001a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.o-gallery__arrow:hover{background:#ffffffd9!important}@media(hover:hover)and (pointer:fine){.o-gallery-wrap--slider .o-gallery{cursor:grab}.o-gallery.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.o-gallery.is-dragging img{pointer-events:none}}html[data-display=serif] .o-buy h1{font-family:var(--o-serif);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.02}.o-size{min-width:42px;width:var(--pill-w, auto);flex:0 0 auto}html.is-webkit .o-size{padding-bottom:1px}.o-swatch{flex:none}.o-buy,.o-buy>*,.o-product-form,.o-product-form form,.o-option,.o-option__head{min-width:0}.o-btn[data-main-add]{white-space:nowrap;min-width:0;max-width:100%}.o-btn[data-main-add]>span{min-width:0}@media(max-width:999px){.o-pdp__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){[data-button-option]{display:none}}.o-qty{display:inline-flex;align-items:center;height:52px;margin-bottom:10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--o-radius, 999px)}.o-qty .quantity__button{width:46px;height:100%;border:0;background:none;color:inherit;font:inherit;font-size:18px;cursor:pointer}.o-qty .quantity__input{width:44px;height:100%;border:0;background:none;color:inherit;font:inherit;text-align:center;-moz-appearance:textfield}.o-qty .quantity__input::-webkit-inner-spin-button,.o-qty .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o-gallery__thumb--flat img{object-fit:contain!important;object-position:50% 50%!important;padding:8%}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-orbit-product.css.map */
