.nicobay-product-ranking{width:100%}.nicobay-product-ranking__container{padding:30px;max-width:1600px;margin:0 auto}.nicobay-product-ranking__sidebar{padding:2rem;background-color:#fff;border-radius:3px}.nicobay-product-ranking__title{font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;letter-spacing:-.08em}.nicobay-product-ranking__title-en{font-size:2rem;text-transform:uppercase;letter-spacing:.05em}.nicobay-product-ranking__title-ja{font-size:1.5rem}.nicobay-product-ranking__categories{display:flex;flex-direction:column;gap:.5rem}.nicobay-product-ranking__category{padding:.625rem 1rem;border:none;background:#f8f8f8;text-align:left;font-size:1.5rem;color:#acadab;cursor:pointer;border-radius:24px;transition:all .2s ease;white-space:nowrap;min-height:auto;margin-bottom:.5rem}.nicobay-product-ranking__category.active{background:rgb(var(--nicobay-green));color:#fff}.nicobay-product-ranking__grid{position:relative;display:grid;gap:24px;grid-template-columns:repeat(15,1fr);grid-template-rows:repeat(8,auto);grid-template-areas:"menu menu menu a a a a a a b b b b b b" "menu menu menu a a a a a a b b b b b b" "menu menu menu a a a a a a b b b b b b" "menu menu menu a a a a a a b b b b b b" "menu menu menu a a a a a a b b b b b b" "c c c c c d d d d d e e e e e" "c c c c c d d d d d e e e e e" "c c c c c d d d d d e e e e e" "c c c c c d d d d d e e e e e"}.nicobay-product-ranking__menu{grid-area:menu}.grid-item-1{grid-area:a}.grid-item-2{grid-area:b}.grid-item-3{grid-area:c}.grid-item-4{grid-area:d}.grid-item-5{grid-area:e}.nicobay-product-ranking__products{display:none}.nicobay-product-ranking__products.active{display:contents}.nicobay-product-ranking__menu{position:relative;padding:2rem;background-color:#fff;border-radius:3px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;gap:1rem;flex:0 0 calc(24% - 16px)}.nicobay-product-ranking__item{position:relative;flex:0 0 calc(33.333% - 16px)}.nicobay-product-ranking__item:nth-child(1),.nicobay-product-ranking__item:nth-child(2){flex:0 0 calc(38% - 16px)}.nicobay-product-ranking__item:first-child{background:#fff;border-radius:3px}.nicobay-product-ranking__item:nth-child(n+7){display:none}.nicobay-product-ranking__rank-badge{position:absolute;top:0;left:0;width:75px;height:75px;z-index:2}.nicobay-product-ranking__rank-badge img{width:100%;height:100%;display:block}.nicobay-product-ranking__item:nth-child(n+6) .nicobay-product-ranking__rank-badge{display:none}.nicobay-product-ranking__card{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:3px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;position:relative}@media screen and (min-width: 751px){.nicobay-product-ranking__card{aspect-ratio:9.5 / 11}}.nicobay-product-ranking__image-wrapper{width:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem 1.5rem 2rem}.nicobay-product-ranking__image-wrapper img{min-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:3px}.nicobay-product-ranking__info{padding:0 10px 10px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;justify-content:space-between}.nicobay-product-ranking__product-title{font-size:15px;line-height:1.2;color:#333;margin:0;max-width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.nicobay-product-ranking__product-meta{display:flex;align-items:center;gap:.5rem;max-width:100%;overflow:hidden}.nicobay-product-ranking__brand{font-size:12px;color:#666;display:flex;align-items:center;gap:.5rem;overflow:hidden;flex:1;min-width:0}.nicobay-product-ranking__vendor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.nicobay-product-ranking__nicotine-badge{display:inline-block;padding:4px 12px;background:#3abb1e;color:#fff;border-radius:3px;font-size:12px;font-weight:600}.nicobay-product-ranking__nicotine-badge--non{background:#999}.nicobay-product-ranking__puffs-badge{display:inline-block!important;font-size:10px!important;color:#fff!important;background-color:#3abb1e!important;padding:.3em .8em!important;border-radius:12px!important;font-weight:600!important;margin-left:.5rem!important;vertical-align:middle!important;line-height:1.2!important;white-space:nowrap!important;flex-shrink:0!important}.nicobay-product-ranking__puffs-inline{flex-shrink:0}.nicobay-product-ranking__percentage{font-size:.85rem;font-weight:600;color:#333}.nicobay-product-ranking__price{margin-top:0;font-size:1rem;color:#333}.nicobay-product-ranking__price .price-item{font-size:10px}.nicobay-product-ranking__price .price-item--sale{color:#ff4757}.nicobay-product-ranking__price .price__regular .price-item--regular{text-decoration:none;color:#333}.nicobay-product-ranking__price .price__sale s.price-item--regular{text-decoration:line-through;color:#999;font-size:7px;font-weight:400}.nicobay-product-ranking__categories--mobile{display:none}.nicobay-product-ranking__accordion{width:100%;position:relative}.nicobay-product-ranking__accordion-toggle{width:100%;padding:1.25rem 1rem;font-size:1.25rem;font-weight:500;color:#333;background-color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease;box-shadow:none}.nicobay-product-ranking__accordion-toggle:hover{background-color:#f5f5f5}.nicobay-product-ranking__accordion-toggle:focus{outline:none;box-shadow:0 0 0 2px #2500c133}.nicobay-product-ranking__accordion-label{text-align:left}.nicobay-product-ranking__accordion-icon{transition:transform .3s ease;flex-shrink:0}.nicobay-product-ranking__accordion-toggle[aria-expanded=true] .nicobay-product-ranking__accordion-icon{transform:rotate(180deg)}.nicobay-product-ranking__accordion-content{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:.5rem;z-index:10;overflow:hidden}.nicobay-product-ranking__accordion-content.active{display:block}.nicobay-product-ranking__accordion-item{width:100%;padding:1rem 1.25rem;font-size:1.25rem;font-weight:400;color:#666;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease,color .2s ease}.nicobay-product-ranking__accordion-item:hover{background-color:#f5f5f5}.nicobay-product-ranking__accordion-item.active{color:rgb(var(--nicobay-green));font-weight:500;background-color:rgba(var(--nicobay-green),.05)}.nicobay-product-ranking__accordion-item:not(:last-child){border-bottom:1px solid #eee}@media screen and (max-width: 1200px){.nicobay-product-ranking__grid{gap:20px;grid-template-columns:repeat(15,1fr);grid-template-rows:repeat(8,auto);grid-template-areas:"menu menu menu menu menu a a a a a b b b b b" "menu menu menu menu menu a a a a a b b b b b" "menu menu menu menu menu a a a a a b b b b b" "menu menu menu menu menu a a a a a b b b b b" "c c c c c d d d d d e e e e e" "c c c c c d d d d d e e e e e" "c c c c c d d d d d e e e e e" "c c c c c d d d d d e e e e e"}}@media screen and (max-width: 990px){.nicobay-product-ranking__sidebar{display:none}.nicobay-product-ranking__grid{gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(7,auto);grid-template-areas:"menu menu menu menu a a a a a a a a" "menu menu menu menu a a a a a a a a" "menu menu menu menu a a a a a a a a" "b b b b b b c c c c c c" "b b b b b b c c c c c c" "d d d d d d e e e e e e" "d d d d d d e e e e e e"}.nicobay-product-ranking__menu{flex:0 0 calc(30% - 11px)}.nicobay-product-ranking__item{flex:0 0 calc(33.333% - 11px);min-width:calc(33.333% - 11px)}.nicobay-product-ranking__item:nth-child(1),.nicobay-product-ranking__item:nth-child(2){flex:0 0 calc(35% - 10px)}.nicobay-product-ranking__product-title{font-size:13.5px}.nicobay-product-ranking__brand{font-size:12px}.nicobay-product-ranking__puffs-badge,.nicobay-product-ranking__nicotine-badge{font-size:11px;padding:3px 10px}}@media screen and (max-width: 750px){.nicobay-product-ranking__menu{background-color:transparent;box-shadow:none;padding:1rem 0;border-radius:0}.nicobay-product-ranking__title{margin-bottom:1rem}.nicobay-product-ranking__title-en{font-size:2.25rem}.nicobay-product-ranking__title-ja{font-size:1.5rem}.nicobay-product-ranking__categories--desktop{display:none}.nicobay-product-ranking__categories--mobile{display:block}.nicobay-product-ranking__grid{gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(7,auto);grid-template-areas:"menu menu menu menu menu menu menu menu menu menu menu menu" "a a a a a a a a a a a a" "a a a a a a a a a a a a" "a a a a a a a a a a a a" "b b b b b b c c c c c c" "b b b b b b c c c c c c" "d d d d d d e e e e e e" "d d d d d d e e e e e e"}.nicobay-product-ranking__menu,.nicobay-product-ranking__item,.nicobay-product-ranking__item:nth-child(1),.nicobay-product-ranking__item:nth-child(2){flex:0 0 calc(50% - 8px)}.nicobay-product-ranking__rank-badge{width:65px;height:65px}.nicobay-product-ranking__image-wrapper,.nicobay-product-ranking__info{padding:16px}.nicobay-product-ranking__product-title{font-size:13px}.nicobay-product-ranking__brand{font-size:11px}.nicobay-product-ranking__puffs-badge,.nicobay-product-ranking__nicotine-badge{font-size:10px;padding:3px 8px}}@media screen and (max-width: 480px){.nicobay-product-ranking__grid{gap:12px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(7,auto);grid-template-areas:"menu menu menu menu menu menu menu menu menu menu menu menu" "a a a a a a a a a a a a" "a a a a a a a a a a a a" "a a a a a a a a a a a a" "b b b b b b c c c c c c" "b b b b b b c c c c c c" "d d d d d d e e e e e e" "d d d d d d e e e e e e"}.nicobay-product-ranking__menu{flex:0 0 100%}.nicobay-product-ranking__item:nth-child(1){flex:0 0 100%}.nicobay-product-ranking__item:nth-child(n+2){flex:0 0 calc(50% - 6px)}.nicobay-product-ranking__rank-badge{width:50px;height:50px}.nicobay-product-ranking__info{padding:12px}.nicobay-product-ranking__product-title{font-size:12px}.nicobay-product-ranking__brand{font-size:10px}.nicobay-product-ranking__puffs-badge,.nicobay-product-ranking__nicotine-badge{font-size:9px;padding:2px 6px}}.nicobay-product-ranking__products p{flex:0 0 100%;text-align:center;padding:48px;color:#666}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-nicobay-product-ranking.css.map */
