._container_nyc8x_1{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;border-radius:16px;overflow:hidden;padding:8px 12px}._container_nyc8x_1:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ff3200 1% 18.16%,#ffb400 38%,#da33d0,#006fd9);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}._container_nyc8x_1:hover:before{opacity:1}._imageScoreContainer_nyc8x_46{position:relative;width:200px;height:200px;background-color:#fdfdfd;border:1px solid #e5e5e5;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}._imageScoreContainer_nyc8x_46>img{width:100%}._rating_nyc8x_67{display:flex;align-items:center;gap:5.5px;font-size:16px;color:#414141;position:relative;align-self:flex-start}._rating_nyc8x_67>span{font-size:14px;line-height:120%;margin-left:-5.5px;align-self:flex-end;padding-bottom:2px}._rating_nyc8x_67._v1_nyc8x_84{position:absolute;bottom:4px;right:8px;background:#fff;padding:4px 8px;border-radius:28px;z-index:1;box-shadow:2px 2px 4px #1b1c1d1a;font-size:20px;line-height:24px}._rating_nyc8x_67:before{content:"";display:block;width:10px;height:10px;inset:0;background-image:url(https://cdn.beebom.com/images/icons/rating-yellow-start-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}._rating_nyc8x_67._v1_nyc8x_84:before{width:16px;height:16px}._nameContainer_nyc8x_114{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}._nameContainer_nyc8x_114>a{color:#46474a;font-size:20px;line-height:130%;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._nameContainer_nyc8x_114>a[data-style=v2]{max-width:58%}._price_nyc8x_138{color:#161616;font-size:24px;line-height:42px;font-weight:600;margin-top:auto}._beebomScoreContainer_nyc8x_148{position:absolute;z-index:1;top:4px;left:-4px;width:50px;height:50px;color:#006fda;font-size:14px;font-weight:700;font-family:var(--font-figtree);background-image:url(https://cdn.beebom.com/images/backgrounds/beebom-score-icon-background.svg);background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;padding-top:6.56px;padding-bottom:6.56px}._beebomScoreContainer_nyc8x_148>span{display:block;font-weight:600;font-size:8px;line-height:9px}@media(max-width:768px){._container_nyc8x_1{border-radius:8px;padding:8px}._imageScoreContainer_nyc8x_46{width:100%;height:112px;border-width:.5px;margin-bottom:4px}._rating_nyc8x_67{gap:3px;font-size:12px}._rating_nyc8x_67>span{font-size:8px;margin-left:-3px}._rating_nyc8x_67._v1_nyc8x_84{position:absolute;bottom:8px;padding-left:4px;padding-right:4px;border-radius:16px;font-size:10px;line-height:12px}._nameContainer_nyc8x_114{gap:6px}._nameContainer_nyc8x_114>a{font-size:14px;line-height:120%;font-weight:400}._price_nyc8x_138{font-size:16px;line-height:24px}._beebomScoreContainer_nyc8x_148{top:0;left:0;width:36px;height:36px;padding-top:3.14px;padding-bottom:3.14px;font-size:10px}._beebomScoreContainer_nyc8x_148>span{font-size:5.714px;line-height:6px}}._container_15rge_1{padding:var(--spacing-20) var(--spacing-16);border-radius:var(--radius-16)}._container_15rge_1 h2{padding-bottom:var(--spacing-16);text-transform:capitalize}._container_15rge_1>a{display:none;justify-content:center;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-20);padding:var(--spacing-12) var(--spacing-20);transition:all .2s ease;color:var(--text-brand-primary);font-size:var(--typo-font-size-button-xl);font-weight:var(--typo-font-weight-semi-bold);line-height:var(--typo-font-lineheight-button-xl);text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}._container_15rge_1>a[data-active=true]{display:flex}._container_15rge_1>a:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(https://cdn.beebom.com/images/icons/viewall-arrow-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .2s ease}._container_15rge_1>a:hover:after{transform:translate(4px)}._categoryContainer_15rge_51{display:flex;justify-content:flex-start;gap:var(--spacing-8);margin-bottom:var(--spacing-24);border-bottom:2px solid rgba(7,24,79,.1);position:relative;bottom:var(--spacing-2)}._categoryContainer_15rge_51 button{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-16) var(--spacing-20);font-family:var(--font-figtree),sans-serif;font-weight:var(--typo-font-weight-medium);font-size:var(--typo-font-size-button-lg);line-height:1.25;color:#10101099;border-bottom:2px solid transparent;white-space:nowrap;z-index:10;transition:all .2s ease}._categoryContainer_15rge_51 button[data-active=true]{border-color:#07184f;color:#07184f;font-weight:var(--typo-font-weight-bold);opacity:1}._carousal_15rge_94{max-width:calc(100vw - 80px);gap:var(--spacing-20)}._carousal_15rge_94>div{max-width:80vw;min-width:224px;flex:1 1 0%}._hide_15rge_105{display:none}.dark ._container_15rge_1 h2,.dark ._categoryContainer_15rge_51 button{color:var(--colour-000)}.dark ._categoryContainer_15rge_51 button[data-active=true]{border-color:#3b82f6;color:#3b82f6}@media(min-width:640px){._carousal_15rge_94{padding:0}}@media(max-width:768px){._container_15rge_1{padding:var(--spacing-12)}._container_15rge_1 h2{font-size:var(--typo-font-mobile-size-body-xl)}._container_15rge_1>a{margin-top:var(--spacing-16);font-size:var(--typo-font-mobile-size-body-m);padding:var(--spacing-6) var(--spacing-16);line-height:var(--typo-font-mobile-lineheight-overline)}._container_15rge_1 h2._withBorder_15rge_141{border-bottom:1px solid rgb(7,24,79,.1);margin-bottom:var(--spacing-12)}._categoryContainer_15rge_51{margin-bottom:var(--spacing-12)}._categoryContainer_15rge_51 button{font-size:var(--typo-font-mobile-size-overline);padding:var(--spacing-8)}._carousalContainer_15rge_155{margin-top:var(--spacing-12)}._carousal_15rge_94{gap:var(--spacing-12)}._carousal_15rge_94>div{min-width:var(--spacing-128)}}
