.bugass-buy-box{margin-block:24px;padding:20px;scroll-margin-top:120px;background:var(--bugass-beige);border:1px solid var(--bugass-line)}.bugass-buy-box__price{margin:0;color:var(--bugass-dark);font-family:"Noto Serif",Georgia,serif;font-size:3.2rem;font-weight:500;line-height:1.2}.bugass-buy-box__note,.bugass-buy-box__notice{margin:6px 0 0;color:var(--bugass-muted);font-size:1.4rem;line-height:1.5}.bugass-buy-box__notice{margin:0}.bugass-buy-box__form form{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:end;margin-top:16px}.bugass-buy-box__field label{display:block;margin-bottom:6px;color:var(--bugass-dark);font-size:1.3rem;font-weight:700}.bugass-buy-box__field select,.bugass-buy-box__field input{width:100%;min-height:48px;padding:10px 12px;color:var(--bugass-ink);font:inherit;font-size:1.5rem;background:var(--bugass-white);border:1px solid var(--bugass-line);border-radius:2px}.bugass-buy-box__field select:focus-visible,.bugass-buy-box__field input:focus-visible{outline:2px solid var(--bugass-orange);outline-offset:2px}.bugass-stitch-theme .bugass-buy-box__submit{width:100%;min-height:48px;justify-content:center}.bugass-buy-box__submit.loading svg.lucide,.bugass-buy-box__submit.loading>span:first-child{opacity:.4}.bugass-buy-box__submit .loading__spinner{display:inline-flex;width:18px;height:18px}.bugass-buy-box__submit .loading__spinner.hidden{display:none}.bugass-buy-box__submit .spinner{width:18px;height:18px}.bugass-buy-box__error{margin-top:12px;color:#a4261a;font-size:1.4rem}.bugass-shop-collection .bugass-breadcrumb{margin-bottom:20px}.bugass-shop-collection__price{color:var(--bugass-dark);font-size:1.7rem;font-weight:700}.bugass-shop-collection__empty{display:grid;gap:16px;justify-items:start;padding:32px;background:var(--bugass-beige);border:1px solid var(--bugass-line)}.bugass-shop-collection__empty p{margin:0;color:var(--bugass-muted)}.bugass-shop-product{background:var(--bugass-white)}.bugass-shop-product__main{padding-block:24px 64px}.bugass-shop-product__layout{display:grid;gap:24px;margin-top:20px}.bugass-shop-gallery{position:relative;min-width:0;background:var(--bugass-cream);border:1px solid var(--bugass-line)}.bugass-shop-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bugass-shop-gallery__track::-webkit-scrollbar{display:none}.bugass-shop-gallery__track:focus-visible{outline:2px solid var(--bugass-orange);outline-offset:2px}.bugass-shop-gallery__slide{flex:0 0 100%;margin:0;aspect-ratio:1;scroll-snap-align:start}.bugass-shop-gallery__slide img{width:100%;height:100%;object-fit:contain}.bugass-shop-gallery__placeholder{display:grid;aspect-ratio:1;place-items:center;color:var(--bugass-muted);font-weight:700;letter-spacing:.1em}.bugass-stitch-theme .bugass-shop-gallery__nav{position:absolute;top:50%;display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--bugass-dark);background:var(--bugass-white);border:1px solid var(--bugass-line);cursor:pointer;transform:translateY(-50%)}.bugass-shop-gallery__nav--previous{left:12px}.bugass-shop-gallery__nav--next{right:12px}.bugass-shop-gallery__nav svg{width:20px;height:20px}.bugass-shop-product__panel .bugass-eyebrow{margin:0 0 8px}.bugass-shop-product__title{margin:0;color:var(--bugass-dark);font-family:"Noto Serif",Georgia,serif;font-size:clamp(2.8rem,3vw,4rem);font-weight:500;line-height:1.2}.bugass-shop-product__kit{padding-block:20px;border-bottom:1px solid var(--bugass-line)}.bugass-shop-product__kit h2,.bugass-shop-product__description h2,.bugass-shop-product__related h2{margin:0 0 12px;color:var(--bugass-dark);font-family:"Noto Serif",Georgia,serif;font-weight:500}.bugass-shop-product__kit h2{font-size:1.8rem}.bugass-shop-product__kit ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bugass-shop-product__kit li{display:flex;gap:8px;color:var(--bugass-ink);font-size:1.5rem;line-height:1.5}.bugass-shop-product__kit svg{flex:none;width:18px;height:22px;color:var(--bugass-orange)}.bugass-shop-product__links{display:grid;margin-top:8px}.bugass-shop-product__links a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;color:var(--bugass-dark);font-size:1.5rem;font-weight:700;text-decoration:none;border-bottom:1px solid var(--bugass-line)}.bugass-shop-product__links a:hover{color:var(--bugass-orange)}.bugass-shop-product__links svg{flex:none;width:18px;height:18px}.bugass-shop-product__description,.bugass-shop-product__related{padding-block:56px;background:var(--bugass-cream);border-top:1px solid var(--bugass-line)}.bugass-shop-product__description h2,.bugass-shop-product__related h2{font-size:clamp(2.4rem,2.4vw,3.2rem)}.bugass-shop-product__description .rte{max-width:76ch;color:var(--bugass-ink)}.bugass-buy-box__models{grid-column:1 / -1;margin:0;padding:0;border:0}.bugass-buy-box__models legend{margin-bottom:6px;padding:0;color:var(--bugass-dark);font-size:1.3rem;font-weight:700}.bugass-buy-box__model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.bugass-buy-box__model{position:relative}.bugass-buy-box__model input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.bugass-buy-box__model span{display:grid;min-height:48px;padding:6px 8px;place-items:center;color:var(--bugass-ink);font-size:1.4rem;font-weight:700;text-align:center;background:var(--bugass-white);border:1px solid var(--bugass-line)}.bugass-buy-box__model input:checked+span{color:var(--bugass-white);background:var(--bugass-dark);border-color:var(--bugass-dark)}.bugass-buy-box__model input:focus-visible+span{outline:2px solid var(--bugass-orange);outline-offset:2px}.bugass-buy-box__model--unavailable span{color:var(--bugass-muted);text-decoration:line-through;background:var(--bugass-beige)}@media(min-width:990px){.bugass-shop-product__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}.bugass-shop-product__panel{position:sticky;top:24px}.bugass-shop-product__main{padding-block:32px 80px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bugass-shop.css.map */
