body[class*=template--product] .product__row{align-items:flex-start;gap:8px 0;padding-top:16px;padding-bottom:48px}body[class*=template--product] .gallery.gallery__default{align-self:start;display:block;max-height:none;overflow:hidden;padding-right:24px}body[class*=template--product] .gallery__thumbnails,body[class*=template--product] .thumbnail--slide{display:none!important}body[class*=template--product] .gallery.gallery__default,body[class*=template--product] .gallery__thumbnails{scrollbar-width:none}body[class*=template--product] .gallery.gallery__default::-webkit-scrollbar,body[class*=template--product] .gallery__thumbnails::-webkit-scrollbar{display:none;width:0;height:0}body[class*=template--product] .gallery__default .slider--product__holder{position:relative;background:var(--orion-tile);border-radius:8px;min-height:0;overflow:hidden;padding:0}body[class*=template--product] .gallery__default .slider--product{overflow:hidden}body[class*=template--product] .gallery__default .slide--product{background:var(--orion-tile);display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10}body[class*=template--product] .gallery__default .slide--product img{width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}body[class*=template--product] .product__row .product__title{font-family:var(--orion-label);font-weight:700;font-size:32px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--orion-ink);margin-bottom:12px}body[class*=template--product] .product__row .product__price--holder{margin-bottom:32px}body[class*=template--product] .product__row .product__price{font-family:var(--orion-sans);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--orion-ink)}body[class*=template--product] .product__swatches{margin-bottom:24px}body[class*=template--product] .product__swatches .swatches__holder{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px}body[class*=template--product] .swatches__title{font-family:var(--orion-label);font-weight:700;font-size:14px;line-height:1.1;letter-spacing:var(--orion-tracking-label);text-transform:uppercase;color:var(--orion-ink);margin:0}body[class*=template--product] .swatches__title [data-swatch-selected-name]{font-family:var(--orion-mono);font-weight:400;font-size:13px;letter-spacing:.02em;color:var(--orion-graphite)}body[class*=template--product] .product__swatches .swatches__title,body[class*=template--product] .product__swatches select,body[class*=template--product] .product__swatches .orion-option-hint{flex:1 1 100%}body[class*=template--product] .product__swatches select{width:100%;max-width:420px;height:44px;padding:0 12px;border:1px solid var(--orion-ash);border-radius:4px;background-color:var(--orion-paper);font-family:var(--orion-sans);font-size:16px;color:var(--orion-ink)}body[class*=template--product] .orion-option-hint{margin:0;max-width:420px;font-family:var(--orion-sans);font-size:14px;line-height:1.4;color:var(--orion-red)}body[class*=template--product] .product__swatches select:not(:has(option[value=bstrSelectNill]:checked))+.orion-option-hint{display:none}body[class*=template--product] .product__swatches span[data-swatch-option]:not(.swatch--color){display:inline-flex;align-items:center;min-height:40px;padding:0 16px;margin:0;border:1px solid var(--orion-ash);border-radius:4px;background:var(--orion-paper);font-family:var(--orion-sans);font-size:14px;color:var(--orion-ink);cursor:pointer}body[class*=template--product] .product__swatches span[data-swatch-option]:not(.swatch--color).swatch--active{border-color:var(--orion-ink);box-shadow:inset 0 0 0 .5px var(--orion-ink)}body[class*=template--product] .product__swatches .swatch--color{width:55px;height:55px;margin:0;padding:0;border:1px solid var(--orion-mist);border-radius:4px;box-sizing:border-box;font-size:0;line-height:0;overflow:hidden;cursor:pointer;background-color:var(--orion-tile);background-blend-mode:multiply;background-size:cover;background-position:center;background-repeat:no-repeat}body[class*=template--product] .product__swatches .swatch--color.swatch--active{outline:1.5px solid var(--orion-ink);outline-offset:2px}body[class*=template--product] .product__atc{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;margin-top:8px}body[class*=template--product] .product__atc .quantity--input{height:48px;margin:0;border:1px solid var(--orion-ash);border-radius:4px;overflow:hidden}body[class*=template--product] .product__atc .quantity--input button,body[class*=template--product] .product__atc .quantity--input input{height:46px;border:0;border-radius:0;background:var(--orion-paper);font-family:var(--orion-sans);font-size:16px;color:var(--orion-ink)}body[class*=template--product] .product__atc .button--addToCart{min-height:48px;flex:1 1 220px}body[class*=template--product] .product__atc .button--addToCart .uil{display:none}body[class*=template--product] .checkout--dynamic{flex:1 1 100%;margin-top:4px}body[class*=template--product] .checkout--dynamic.disabled{opacity:.28;filter:grayscale(1);pointer-events:none}body[class*=template--product] .product__description{margin-top:32px;padding-top:16px;border-top:1px solid var(--orion-mist);max-width:42rem;font-family:var(--orion-sans);font-size:15px;line-height:1.6;color:var(--orion-slate)}body[class*=template--product] .product__description--title{display:block;font-family:var(--orion-label);font-weight:700;font-size:14px;line-height:1.1;letter-spacing:var(--orion-tracking-label);text-transform:uppercase;color:var(--orion-ink);margin-bottom:16px}body[class*=template--product] .product__description p{margin:0 0 12px}body[class*=template--product] .product__description ul{margin:0 0 16px;padding-left:1.15em}body[class*=template--product] .product__description h2,body[class*=template--product] .product__description h3,body[class*=template--product] .product__description h4{font-family:var(--orion-label);font-weight:700;font-size:16px;line-height:1.1;letter-spacing:var(--orion-tracking-label);text-transform:uppercase;color:var(--orion-ink);margin:24px 0 8px}body[class*=template--product] .product__description table{border-collapse:collapse;width:100%}body[class*=template--product] .product__description tr,body[class*=template--product] .product__description td,body[class*=template--product] .product__description th{border-bottom:1px solid var(--orion-mist);background:none!important;padding:8px 8px 8px 0;font-size:14px}body[class*=template--product] #shopify-section-recommended{padding-top:48px;border-top:1px solid var(--orion-mist)}body[class*=template--product] #s--product-page__recommended .section__heading{text-align:left;margin-bottom:24px}body[class*=template--product] #s--product-page__recommended .section__heading--subheading,body[class*=template--product] #s--product-page__recommended .section__heading--heading h2{display:block;font-family:var(--orion-display);font-weight:600;font-size:44px;line-height:1.05;letter-spacing:-.01em;text-transform:none;color:var(--orion-ink)}body[class*=template--product] #s--product-page__recommended .section__heading--heading h2:empty,body[class*=template--product] #s--product-page__recommended .section__heading--heading:has(h2:empty){display:none}body[class*=template--product] .sticky--desktop{border-top:1px solid var(--orion-mist);background:var(--orion-paper)}@media(max-width:767px){body[class*=template--product] .gallery.gallery__default{padding-right:0}body[class*=template--product] .product__row .product__title{font-size:26px}body[class*=template--product] #s--product-page__recommended .section__heading--subheading,body[class*=template--product] #s--product-page__recommended .section__heading--heading h2{font-size:34px}}body[class*=template--product] .product__row .gallery__default .slider--product__holder>.slider__button{display:flex!important;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--orion-mist);border-radius:9999px;background:var(--orion-paper);color:var(--orion-ink);cursor:pointer}body[class*=template--product] .product__row .gallery__default .slider--product__holder>.slider__button:not(.slider__button--next){left:16px;right:auto}body[class*=template--product] .product__row .gallery__default .slider--product__holder>.slider__button--next{right:16px;left:auto}body[class*=template--product] .gallery__default .slider--product__holder>.slider__button .uil{display:none}body[class*=template--product] .gallery__default .slider--product__holder>.slider__button:before{content:"\2039";font-family:var(--orion-sans);font-size:24px;line-height:1;margin-top:-3px;color:var(--orion-ink)}body[class*=template--product] .gallery__default .slider--product__holder>.slider__button--next:before{content:"\203a"}@media(max-width:767px){body[class*=template--product] .product__row .gallery__default .slider--product__holder>.slider__button{display:none!important}}body[class*=template--product] .product__row .product__page--info{padding-right:0}body[class*=template--product] #s--product-page__recommended{padding-left:calc(32px - var(--cardPadding));padding-right:calc(32px - var(--cardPadding))}body[class*=template--product] #s--product-page__recommended .section__heading{padding-left:var(--cardPadding);padding-right:var(--cardPadding)}@media(max-width:767px){body[class*=template--product] .product__row .product__page--info{padding-left:0}body[class*=template--product] #s--product-page__recommended{padding-left:calc(16px - var(--cardPadding));padding-right:calc(16px - var(--cardPadding))}}body[class*=template--product] .product__swatches .swatches__holder{margin-left:0}@media(min-width:768px){body[class*=template--product] .product__row .gallery__default{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/orion-product.css.map */
