.bundle-buy-box{display:block;padding-block:var(--jh-section-padding-sm)}.bundle-buy-box__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--jh-space-xl)}.bundle-buy-box__empty{margin:0;color:rgb(var(--jh-color-text-muted))}.bundle-gallery{display:flex;flex-direction:column;gap:var(--jh-space-sm);min-width:0}.bundle-gallery__viewer{overflow:hidden;border-radius:var(--jh-radius-xs);background:rgb(var(--jh-color-surface));aspect-ratio:1}.bundle-gallery__slide{width:100%;height:100%}.bundle-gallery__slide[hidden]{display:none}.bundle-gallery__image{display:block;width:100%;height:100%;object-fit:contain}.bundle-gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:var(--jh-size-control-xl);gap:var(--jh-space-sm);overflow-x:auto;scrollbar-width:none}.bundle-gallery__thumbs:has(>:only-child){display:none}.bundle-gallery__thumb{overflow:hidden;padding:0;border:var(--jh-border-md) solid transparent;border-radius:var(--jh-radius-xs);background:rgb(var(--jh-color-surface));aspect-ratio:1;cursor:pointer}.bundle-gallery__thumb[aria-current=true]{border-color:rgb(var(--jh-accent))}.bundle-gallery__thumb:focus-visible{outline:var(--jh-border-md) solid rgb(var(--jh-color-border-focus));outline-offset:var(--jh-border-md)}.bundle-gallery__thumb-image{display:block;width:100%;height:100%;object-fit:contain}.bundle-buy-box__panel{display:flex;flex-direction:column;gap:var(--jh-space-md);min-width:0}.bundle-buy-box__title{margin:0;color:rgb(var(--jh-color-text))}.bundle-buy-box__copy{color:rgb(var(--jh-color-text-muted))}.bundle-buy-box__copy>*{margin:0}.bundle-buy-box__contents{border:var(--jh-border-sm) solid rgb(var(--jh-color-border));border-radius:var(--jh-radius-card);background:rgb(var(--jh-color-background))}.bundle-buy-box__contents-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jh-space-sm);padding:var(--jh-space-sm) var(--jh-space-md);border-block-end:var(--jh-border-sm) solid rgb(var(--jh-color-border))}.bundle-buy-box__contents-title{margin:0;color:rgb(var(--jh-color-text))}.bundle-buy-box__contents-count{margin:0;color:rgb(var(--jh-color-text-muted))}.bundle-buy-box__items{margin:0;padding:0;list-style:none}.bundle-item{display:grid;grid-template-columns:var(--jh-size-control-xl) minmax(0,1fr);align-items:start;gap:var(--jh-space-sm);margin:0;padding:var(--jh-space-sm) var(--jh-space-md)}.bundle-item+.bundle-item{border-block-start:var(--jh-border-sm) solid rgb(var(--jh-color-border))}.bundle-item__media{overflow:hidden;border-radius:var(--jh-radius-xs);background:rgb(var(--jh-color-surface));aspect-ratio:1}.bundle-item__image{display:block;width:100%;height:100%;object-fit:contain}.bundle-item__info{display:flex;flex-direction:column;gap:var(--jh-space-xs);min-width:0}.bundle-item__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--jh-space-sm);min-height:calc(var(--jh-size-control-xl) / 2)}.bundle-item__title{color:rgb(var(--jh-color-text));text-decoration:none}.bundle-item__title:hover{text-decoration:underline}.bundle-item__quantity{flex:none;color:rgb(var(--jh-color-text-muted))}.bundle-item__variants{display:flex;flex-wrap:wrap;gap:var(--jh-space-xs);margin:0;padding:0;border:0;min-width:0}.bundle-item .block-swatch{height:var(--jh-size-control-sm);padding-inline:var(--jh-space-sm);font-family:var(--jh-type-label-sm-family);font-weight:var(--jh-type-label-sm-weight);font-size:var(--jh-type-label-sm-size);line-height:var(--jh-type-label-sm-leading);letter-spacing:var(--jh-type-label-sm-tracking);cursor:pointer}.bundle-price-card{display:flex;flex-direction:column;align-items:flex-end}.bundle-price-card__flag{position:relative;z-index:2;margin:0 0 calc((var(--jh-space-xs) + var(--jh-border-md)) * -1);padding:var(--jh-space-2xs) var(--jh-space-xs);border-radius:var(--jh-radius-input) var(--jh-radius-input) 0 var(--jh-radius-input);background:rgb(var(--jh-accent));color:rgb(var(--jh-on-accent));white-space:nowrap}.bundle-price-card__body{position:relative;z-index:1;display:flex;align-items:flex-start;gap:var(--jh-space-xs);align-self:stretch;padding:var(--jh-space-md);border:var(--jh-border-lg) solid rgb(var(--jh-accent));border-radius:var(--jh-radius-card);background:rgb(var(--jh-color-background))}.bundle-price-card__flag+.bundle-price-card__body{border-start-end-radius:0}.bundle-price-card__details{display:flex;flex:1;flex-direction:column;gap:var(--jh-space-2xs);min-width:0}.bundle-price-card__title{margin:0;color:rgb(var(--jh-color-text))}.bundle-price-card__virtues{display:grid;gap:var(--jh-space-3xs);margin:0;padding:0;list-style:none;color:rgb(var(--jh-color-text-muted))}.bundle-price-card__virtue{display:flex;align-items:flex-start;gap:var(--jh-space-2xs)}.bundle-price-card__check{flex:none;color:rgb(var(--jh-accent));margin-block-start:calc((1lh - var(--jh-size-icon-sm)) / 2)}.bundle-price-card__price{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:var(--jh-space-2xs);text-align:end;white-space:nowrap}.bundle-price-card__amount{margin:0;color:rgb(var(--jh-color-text))}.bundle-price-card__compare{margin:0;color:rgb(var(--jh-color-text-muted))}.bundle-buy-box__form{display:flex;flex-direction:column;gap:var(--jh-space-md)}.bundle-buy-box__buy-row{display:flex;align-items:flex-start;gap:var(--jh-space-sm)}.bundle-buy-box__buy-row .quantity-selector{flex:none;height:var(--jh-size-control-lg)}.bundle-buy-box__submit{flex:1;min-width:0}.bundle-buy-box__error{margin:0;color:rgb(var(--jh-color-danger))}.bundle-buy-box__perks{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--jh-space-md);margin:0;padding:var(--jh-space-md) 0 0;border-block-start:var(--jh-border-sm) solid rgb(var(--jh-color-border));list-style:none}.bundle-perk{display:flex;align-items:flex-start;gap:var(--jh-space-sm);margin:0}.bundle-perk__icon{flex:none;color:rgb(var(--jh-accent))}.bundle-perk__text{display:flex;flex-direction:column;gap:var(--jh-space-3xs);min-width:0}.bundle-perk__title{margin:0;color:rgb(var(--jh-color-text))}.bundle-perk__description{margin:0;color:rgb(var(--jh-color-text-muted))}@media screen and (min-width:700px){.bundle-buy-box__perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.bundle-buy-box__layout{grid-template-columns:minmax(0,680fr) minmax(0,560fr);gap:var(--jh-space-3xl)}.bundle-gallery{position:sticky;top:calc(var(--sticky-area-height, 0px) + var(--jh-space-lg))}.bundle-gallery__thumbs{grid-auto-flow:row;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}}@media screen and (max-width:999px){.bundle-buy-box__buy-row .quantity-selector{height:var(--jh-size-control-md)}.bundle-buy-box__submit .button{font-size:var(--jh-type-button-md-size);line-height:var(--jh-type-button-md-leading);padding-block:calc((var(--jh-size-control-md) - var(--jh-type-button-md-leading)) / 2);padding-inline:var(--jh-space-lg)}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/bundle-buy-box.css.map */
