body.gaga-storefront{--font-body-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "Lucida Grande", Verdana, sans-serif;--font-heading-family: var(--font-body-family);color:#2d2d2d;font-family:var(--font-body-family)!important;font-size:13px;letter-spacing:0;line-height:1.6}body.gaga-storefront :is(h1,h2,h3,h4,button,input,select,textarea){font-family:var(--font-body-family)!important;letter-spacing:0}body.gaga-storefront .page-width{max-width:1080px}body.gaga-storefront .header-wrapper{background:#c5fa08;border:0}body.gaga-storefront .header{max-width:980px;padding:0;display:grid;grid-template-columns:180px minmax(220px,420px) 1fr!important;grid-template-areas:"heading search icons" "navigation navigation navigation"!important;column-gap:20px}body.gaga-storefront .header__heading,body.gaga-storefront .header__heading-link{grid-area:heading;margin:0;padding:0}body.gaga-storefront .header__heading-link{display:block;justify-self:start}body.gaga-storefront .gaga-logo-window{width:180px;height:50px;display:flex;align-items:center}body.gaga-storefront .gaga-user-logo{width:180px;height:45px;max-height:none;object-fit:cover}body.gaga-storefront .gaga-header-search{grid-area:search;display:flex;align-items:center;height:30px;background:#fff;border-radius:7px;overflow:hidden}.gaga-header-search button{border:0;background:none;width:38px;height:30px;padding:7px 10px;cursor:pointer;color:#2d2d2d}.gaga-header-search svg{width:16px;height:16px;display:block}.gaga-header-search input{border:0;outline-offset:-2px;background:none;color:#2d2d2d;width:100%;min-width:0;font-size:13px;padding:5px 8px 5px 0}.gaga-header-search input::placeholder{color:#888}body.gaga-storefront .header__icons{grid-area:icons;align-items:center;padding:0;justify-content:flex-end}body.gaga-storefront .header__icons .header__icon{height:50px;width:44px}body.gaga-storefront .header__icon .svg-wrapper{width:23px;height:23px}body.gaga-storefront .header__search{display:none}body.gaga-storefront .header__inline-menu{grid-area:navigation;margin:0;border-top:1px solid #e4e4e4}body.gaga-storefront .header__inline-menu>.list-menu{display:flex;flex-wrap:nowrap;justify-content:space-between}body.gaga-storefront .header__menu-item{padding:8px 6px;font-weight:400;font-size:12px;color:#2d2d2d}body.gaga-storefront .header__active-menu-item{color:#121212;text-decoration:underline;text-underline-offset:5px}body.gaga-storefront .localization-form__select{font-size:11px;min-height:30px;margin:0;padding-left:0}body.gaga-storefront .desktop-localization-wrapper{margin-right:7px}body.gaga-storefront .cart-count-bubble{bottom:24px;left:24px;width:15px;height:15px;font-size:9px}body.gaga-storefront .gaga-catalog>.gradient{padding-top:0}body.gaga-storefront .gaga-catalog .page-width{max-width:980px;padding-left:0;padding-right:0}.gaga-breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#999;padding-top:24px;padding-bottom:14px}.gaga-breadcrumb a{text-decoration:none;color:#23abdd}body.gaga-storefront .gaga-catalog .facets-vertical{display:flex;align-items:flex-start;gap:40px}body.gaga-storefront .gaga-catalog .facets-wrapper{width:180px;flex:0 0 180px;padding-right:0;background:#f7f7f7}.gaga-catalog-total{background:#bdbdbd;color:#fff;padding:9px 10px 10px}.gaga-catalog-total>span{font-size:12px}.gaga-catalog-total strong{display:block;font-size:30px;line-height:1.3;font-weight:700}.gaga-catalog-total small{font-weight:400;font-size:12px;margin-left:8px}.gaga-categories{padding:22px 10px 16px;border-bottom:1px solid #e8e8e8}.gaga-categories h2{font-size:16px;margin:0 0 12px}.gaga-categories a{display:flex;align-items:center;justify-content:space-between;padding:7px 0;text-decoration:none;color:#2d2d2d;font-size:12px;line-height:1.6}.gaga-categories a[aria-current=page]{color:#23abdd;font-weight:700}.gaga-categories a span{color:#aaa}.gaga-categories a:hover{color:#23abdd}body.gaga-storefront .gaga-catalog .product-grid-container{flex:1;min-width:0}.gaga-catalog-heading{padding:0 0 27px;margin-bottom:16px;border-bottom:1px solid #eee}.gaga-catalog-heading h1{font-size:28px;line-height:1.7;font-weight:700;margin:0}body.gaga-storefront .gaga-catalog .facets-vertical-sort{padding:0;margin-bottom:18px}body.gaga-storefront .gaga-catalog .facets-vertical-form{align-items:center;gap:16px;min-height:38px}body.gaga-storefront .gaga-catalog .facet-filters{padding:0;flex:1}body.gaga-storefront .gaga-catalog .facet-filters__field{justify-content:flex-start;flex-grow:0}body.gaga-storefront .gaga-catalog .facet-filters__label{display:none}body.gaga-storefront .gaga-catalog .facet-filters__sort{font-size:13px;font-weight:700;max-width:180px;padding-right:25px;color:#2d2d2d}body.gaga-storefront .gaga-catalog .product-count-vertical{opacity:1;margin:0}body.gaga-storefront .gaga-catalog .product-count__text{font-size:12px;color:#888}.gaga-grid-switch{display:flex;order:3;gap:12px}.gaga-grid-switch button{border:0;background:none;padding:4px;color:#ccc;cursor:pointer;line-height:0}.gaga-grid-switch button[aria-pressed=true]{color:#333}.gaga-grid-icon{display:block;width:21px;height:21px;background:repeating-linear-gradient(to right,currentColor 0 9px,transparent 9px 12px);-webkit-mask:repeating-linear-gradient(to bottom,#000 0 9px,transparent 9px 12px);mask:repeating-linear-gradient(to bottom,#000 0 9px,transparent 9px 12px)}.gaga-grid-icon--small{background:repeating-linear-gradient(to right,currentColor 0 6px,transparent 6px 7.5px);-webkit-mask:repeating-linear-gradient(to bottom,#000 0 6px,transparent 6px 7.5px);mask:repeating-linear-gradient(to bottom,#000 0 6px,transparent 6px 7.5px)}body.gaga-storefront .gaga-catalog .product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:15px;row-gap:30px;margin:0;padding:0}body.gaga-storefront .gaga-catalog[data-columns="3"] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.gaga-storefront .gaga-catalog .product-grid>.grid__item{width:auto;max-width:none}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card,body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__inner{border-radius:0!important}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__inner{--ratio-percent: 120% !important;background:#f8f8f8}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__media{margin:0;border-radius:0}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__media img{object-fit:contain!important}body.gaga-storefront .product-card-wrapper .card__content{padding:0}body.gaga-storefront .product-card-wrapper .card__information{padding:4px 0 0}body.gaga-storefront .zozo-card-vendor{color:#2d2d2d;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;margin:0}body.gaga-storefront .product-card-wrapper .card__heading,body.gaga-storefront .product-card-wrapper .card__heading a{font-size:12px;color:#444;line-height:1.65;font-weight:400!important}body.gaga-storefront .product-card-wrapper .card-information>*+*{margin-top:4px}body.gaga-storefront .product-card-wrapper .price{font-size:18px;font-weight:700;line-height:1.4;letter-spacing:0;margin-top:3px}body.gaga-storefront .product-card-wrapper .price-item--sale,body.gaga-storefront .product-card-wrapper .zozo-card-off{color:#ff354c}body.gaga-storefront .product-card-wrapper .price--on-sale .price-item--regular{font-size:11px;color:#999;font-weight:400}body.gaga-storefront .product-card-wrapper .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px}body.gaga-storefront .zozo-card-price-row{gap:0 5px;align-items:baseline}body.gaga-storefront .zozo-card-off{font-size:11px;font-weight:400}body.gaga-storefront .gaga-catalog .facets-container{display:block;padding:0}body.gaga-storefront .gaga-catalog .active-facets{margin:0;padding:0 10px}body.gaga-storefront .gaga-catalog .active-facets-vertical-filter{padding:12px 0}body.gaga-storefront .gaga-catalog .facets__heading{font-size:12px}body.gaga-storefront .gaga-catalog .facets__disclosure-vertical{border-top:1px solid #e8e8e8;padding:0 10px}body.gaga-storefront .gaga-catalog .facets__summary{padding:20px 0 12px;font-size:16px;font-weight:700;color:#2d2d2d}body.gaga-storefront .gaga-catalog .facets__display-vertical{padding-bottom:16px}body.gaga-storefront .gaga-catalog .facets-wrap-vertical{padding:0}body.gaga-storefront .gaga-catalog .facet-checkbox{font-size:12px;padding:7px 0;line-height:1.7}body.gaga-storefront .gaga-catalog .facet-checkbox>svg{width:15px;height:15px;flex-shrink:0;margin-right:8px}body.gaga-storefront .gaga-catalog .facets__label:hover{text-decoration:none;color:#23abdd}body.gaga-storefront .gaga-catalog .facets__price{padding:8px 0}body.gaga-storefront .gaga-catalog .field__input{font-size:12px}body.gaga-storefront .gaga-catalog .show-more-item,body.gaga-storefront .gaga-catalog .active-facets__button-remove{font-size:11px;color:#23abdd}body.gaga-storefront .gaga-catalog .pagination-wrapper{margin-top:48px}body.gaga-storefront .pagination__item{font-size:13px;color:#23abdd}body.gaga-storefront .product__media img{object-fit:contain}@media(min-width:750px)and (max-width:1030px){body.gaga-storefront .header{margin:0 20px;grid-template-columns:160px minmax(180px,1fr) auto!important;gap:0 16px}body.gaga-storefront .gaga-catalog .page-width{margin-left:20px;margin-right:20px}body.gaga-storefront .gaga-catalog .facets-vertical{gap:24px}body.gaga-storefront .gaga-catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.gaga-storefront .header__inline-menu{display:block}body.gaga-storefront header-drawer{display:none}}@media(max-width:749px){body.gaga-storefront .header{margin:0;padding:0 12px 10px;grid-template-columns:32px 1fr 88px!important;grid-template-areas:"menu heading icons" "search search search"!important;column-gap:4px}body.gaga-storefront header-drawer{grid-area:menu;display:block;margin:0}body.gaga-storefront .header__heading,body.gaga-storefront .header__heading-link{justify-self:start}body.gaga-storefront .gaga-logo-window{width:130px;height:50px}body.gaga-storefront .gaga-user-logo{width:130px;height:33px}body.gaga-storefront .header__icons{height:50px}body.gaga-storefront .header__icons .header__icon{width:40px}body.gaga-storefront .desktop-localization-wrapper,body.gaga-storefront .header__inline-menu{display:none}body.gaga-storefront .gaga-header-search{height:34px;border-radius:5px}body.gaga-storefront .gaga-header-search input{font-size:16px}body.gaga-storefront .gaga-catalog .page-width{margin:0;padding-left:12px;padding-right:12px}.gaga-breadcrumb{font-size:10px;padding-top:16px;padding-bottom:10px;gap:8px}body.gaga-storefront .gaga-catalog .facets-vertical{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:0}body.gaga-storefront .gaga-catalog .product-grid-container{display:contents}.gaga-catalog-heading{order:0;margin-bottom:0;padding-bottom:14px}.gaga-catalog-heading h1{font-size:22px;line-height:1.5}body.gaga-storefront .gaga-catalog .facets-wrapper{order:1;width:100%;flex-basis:auto;background:#fff;padding:10px 0}.gaga-catalog-total,.gaga-categories,.gaga-grid-switch{display:none}body.gaga-storefront .gaga-catalog .collection{order:2}body.gaga-storefront .gaga-catalog .facets-container{display:grid;padding:0}body.gaga-storefront .gaga-catalog .product-count{font-size:11px;opacity:1}body.gaga-storefront .gaga-catalog .mobile-facets__open-label{font-size:12px;font-weight:700}body.gaga-storefront .gaga-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px;row-gap:22px}body.gaga-storefront .gaga-catalog .active-facets{padding:0}body.gaga-storefront .zozo-card-vendor{font-size:12px}body.gaga-storefront .product-card-wrapper .card__heading a{font-size:11px}body.gaga-storefront .product-card-wrapper .price{font-size:17px}body.gaga-storefront .menu-drawer__menu-item{font-size:14px;padding:12px 24px}}body.gaga-storefront .header__icon--cart .svg-wrapper{width:40px;height:40px}body.gaga-storefront .header details-modal.header__search{display:none!important}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__inner{aspect-ratio:5 / 6;width:100%;height:auto!important;flex:0 0 auto;background:#fff;outline:1px solid #ededed;outline-offset:-1px}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__inner:before{content:none}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__media,body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__media>.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;background:#fff}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__media img{top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain!important;object-position:center;background:#fff}@media(max-width:749px){body.gaga-storefront .related-products{padding-left:0;padding-right:0}body.gaga-storefront .related-products__heading{padding:0 12px;font-size:20px;margin-bottom:18px}body.gaga-storefront .gaga-product-carousel{display:block;min-width:0}body.gaga-storefront .gaga-product-carousel .slider{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:12px;padding:0 12px 8px;margin:0;-webkit-overflow-scrolling:touch}body.gaga-storefront .gaga-product-carousel .slider>.slider__slide{flex:0 0 clamp(104px,29vw,128px);width:clamp(104px,29vw,128px)!important;max-width:128px;min-width:0;margin:0!important;padding:0;scroll-snap-align:start}body.gaga-storefront .gaga-product-carousel .slider:after{content:none}body.gaga-storefront .gaga-product-carousel .zozo-card-vendor{font-size:11px}body.gaga-storefront .gaga-product-carousel .product-card-wrapper .card__heading a{font-size:10px}body.gaga-storefront .gaga-product-carousel .product-card-wrapper .price{font-size:15px}body.gaga-storefront .gaga-product-carousel .zozo-card-off,body.gaga-storefront .gaga-product-carousel .price--on-sale .price-item--regular{font-size:10px}body.gaga-storefront .gaga-product-carousel .slider-buttons{margin-top:4px}body.gaga-storefront .gaga-product-carousel .slider-counter{font-size:11px}}@media(max-width:749px){body.gaga-storefront product-info[id^=MainProduct-]{padding-top:10px;padding-bottom:10px}body.gaga-storefront product-info .product{margin:0}body.gaga-storefront product-info .product__info-wrapper{padding:10px 0 0}body.gaga-storefront product-info .product__info-container>*+*{margin-top:8px;margin-bottom:0}body.gaga-storefront product-info .product__title{margin:0}body.gaga-storefront product-info .product__title h1{font-size:18px;line-height:1.5;margin:0}body.gaga-storefront product-info .price--large{font-size:20px;line-height:1.4}body.gaga-storefront product-info .price__sale .price-item--regular{font-size:12px}body.gaga-storefront product-info .price .badge{font-size:10px;line-height:1.4;padding:3px 8px}body.gaga-storefront product-info .product__tax{font-size:10px;line-height:1.45;margin:4px 0 8px}body.gaga-storefront product-info .product-form__input{max-width:none;padding:0;margin:0 0 8px}body.gaga-storefront product-info .product-form__input .form__label{font-size:11px;line-height:1.5;margin-bottom:4px}body.gaga-storefront product-info .product-form__input--pill input[type=radio]+label{font-size:12px;line-height:18px;letter-spacing:0;padding:6px 10px;margin:0 4px 5px 0;min-height:32px}body.gaga-storefront product-info .quantity{min-height:34px;width:112px}body.gaga-storefront product-info .quantity__button{width:32px}body.gaga-storefront product-info .quantity__input{font-size:14px;padding:0}body.gaga-storefront product-info .product-form{margin:8px 0}body.gaga-storefront product-info .product-form__buttons{max-width:none}body.gaga-storefront product-info .product-form__submit{min-height:40px;font-size:13px;margin-bottom:8px}body.gaga-storefront product-info .shopify-payment-button__more-options{margin:8px 0;font-size:11px}body.gaga-storefront product-info .product__inventory{font-size:11px;margin:6px 0 0}body.gaga-storefront product-info .product__media-list{margin-bottom:0}body.gaga-storefront product-info .product-media-container.media-type-image{width:100%;min-width:0;height:clamp(200px,58vw,240px);max-height:240px;aspect-ratio:auto}body.gaga-storefront product-info .media-type-image .product__modal-opener,body.gaga-storefront product-info .media-type-image .product__media{height:100%;padding-top:0}body.gaga-storefront product-info .media-type-image .product__media img{width:100%;height:100%;object-fit:contain}body.gaga-storefront product-info .product__media-list+.slider-buttons{min-height:28px}body.gaga-storefront product-info .product__media-list+.slider-buttons .slider-button{width:32px;height:28px}body.gaga-storefront product-info .thumbnail-slider{margin-top:6px}body.gaga-storefront product-info .thumbnail-list{gap:6px}body.gaga-storefront product-info .thumbnail-list__item.slider__slide{width:48px;height:58px;flex:0 0 48px}body.gaga-storefront product-info .thumbnail-list__item:before{content:none}body.gaga-storefront product-info .thumbnail-list__item .thumbnail{height:58px;padding:0}body.gaga-storefront product-info .thumbnail-list__item .thumbnail img{width:100%;height:100%;object-fit:contain}body.gaga-storefront .related-products{padding-top:16px;padding-bottom:16px}body.gaga-storefront .related-products__heading{font-size:18px;margin-bottom:12px}}@media(max-width:749px){body.gaga-storefront product-info>.page-width{padding-left:12px;padding-right:12px}body.gaga-storefront product-info .thumbnail-list__item.slider__slide{width:42px;height:50px;flex-basis:42px}body.gaga-storefront product-info .thumbnail-list__item .thumbnail{height:50px}}body.gaga-storefront .gaga-shipping-note{font-size:12px;line-height:1.6;margin:6px 0 10px}body.gaga-storefront .gaga-shipping-note p{margin:0}@media(max-width:749px){body.gaga-storefront product-info .product-media-container.media-type-image .product__media{padding:0!important;height:100%!important;min-height:0;box-sizing:border-box}}body.gaga-storefront .collection-card-wrapper .card__content{padding:0}body.gaga-storefront .collection-card-wrapper .card__information{padding:6px 0 0}body.gaga-storefront .collection-card-wrapper .card__heading{font-size:13px;line-height:1.5;font-weight:400!important}body.gaga-storefront .collection-card-wrapper .card__heading .icon-wrap{margin-left:3px}body.gaga-storefront .collection-card-wrapper .card__heading .icon{width:10px}@media(max-width:749px){body.gaga-storefront .collection-list-wrapper{padding-top:18px;padding-bottom:14px}body.gaga-storefront .collection-list-wrapper .title-wrapper-with-link{margin-bottom:18px}body.gaga-storefront .collection-list-title{font-size:18px}body.gaga-storefront .collection-card-wrapper .card__heading{font-size:12px;min-height:3em}}@media(max-width:749px){body.gaga-storefront .related-products .gaga-recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;margin:0;padding:0 12px}body.gaga-storefront .gaga-recommendation-grid>.grid__item{width:auto;max-width:none;padding:0}body.gaga-storefront .gaga-recommendation-grid .zozo-card-vendor{font-size:11px}body.gaga-storefront .gaga-recommendation-grid .product-card-wrapper .card__heading a{font-size:10px}body.gaga-storefront .gaga-recommendation-grid .product-card-wrapper .price{font-size:15px}body.gaga-storefront .gaga-recommendation-grid .zozo-card-off,body.gaga-storefront .gaga-recommendation-grid .price--on-sale .price-item--regular{font-size:10px}}@media(min-width:750px){body.gaga-storefront .gaga-recommendation-grid{display:grid;grid-template-columns:repeat(var(--recommendation-columns,4),minmax(0,1fr));gap:24px 14px}body.gaga-storefront .gaga-recommendation-grid>.grid__item{width:auto;max-width:none}}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__media>.media{background-color:#fff;background-image:linear-gradient(to right,var(--photo-top-left, #fff),var(--photo-top-right, #fff)),linear-gradient(to right,var(--photo-bottom-left, #fff),var(--photo-bottom-right, #fff)),linear-gradient(to bottom,var(--photo-top-left, #fff),var(--photo-bottom-left, #fff)),linear-gradient(to bottom,var(--photo-top-right, #fff),var(--photo-bottom-right, #fff));background-position:top,bottom,left,right;background-size:100% var(--photo-vertical-gap, 0%),100% var(--photo-vertical-gap, 0%),var(--photo-horizontal-gap, 0%) 100%,var(--photo-horizontal-gap, 0%) 100%;background-repeat:no-repeat}body.gaga-storefront :is(.product-card-wrapper,.collection-card-wrapper) .card__media img{background:transparent}body.gaga-storefront .card-wrapper:hover .media.media--hover-effect>img{transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gaga-details.css.map */
