body main{background:#f5f5f5}body.template-index main>.shopify-section:not(:first-child){margin-inline:var(--tf-bento-gap);width:calc(100% - var(--tf-bento-gap) - var(--tf-bento-gap));max-width:none;border-radius:var(--tf-corner)}body.template-index .popular-products__wrapper.container{padding-inline:0;max-width:none}body main>.shopify-section:not(:first-child):has(>.background:not(:empty)){margin-top:var(--tf-bento-gap)}body main>.shopify-section>.background:not(.tf-product-layout):not(.tf-collection-layout){border-radius:var(--tf-corner)}body main>.shopify-section:first-child:is(.hero-section,.media-banner-section,.slideshow-section)>.background{border-radius:0}body.template-index main>.spotlight-cards-section:has(.spotlight-cards__item){margin-top:var(--tf-bento-gap)}body main>.shopify-section:not(:first-child) :is(.media-banner,.hero,.slideshow){border-radius:var(--tf-corner);overflow:clip}body.template-index main>.popular-products-section>.popular-products{border-radius:var(--tf-corner);border-block:0}body.template-index .spotlight-cards{background:transparent;border-block:0}body.template-index .spotlight-cards__blocks--grid{display:grid;grid-template-columns:repeat(var(--tf-bento-columns, 1),minmax(0,1fr));gap:var(--tf-bento-gap)}body.template-index .spotlight-cards__blocks--grid>.spotlight-cards__item{width:100%;min-width:0;max-width:none;border:0}body.template-index .spotlight-cards__item{border-radius:var(--tf-corner);overflow:clip}body.template-index .featured-products{background:transparent;border-block:0}body.template-index .featured-products__wrapper{gap:var(--tf-bento-gap)}body.template-index :is(.featured-products__list,.featured-products__detailed){background:#fff;border-radius:var(--tf-corner);border-right:0;min-width:0}@media(min-width:576px){body.template-index :is(.spotlight-cards__blocks--2,.spotlight-cards__blocks--3,.spotlight-cards__blocks--4){--tf-bento-columns: 2}}@media(min-width:990px){body.template-index .spotlight-cards__blocks--3{--tf-bento-columns: 3}body.template-index .featured-products__block{width:calc((100% - var(--tf-bento-gap)) / 2)}}@media(min-width:1200px){body.template-index .spotlight-cards__blocks--4{--tf-bento-columns: 4}}@media(min-width:576px)and (max-width:989px){body.template-index .spotlight-cards__blocks--3>.spotlight-cards__item:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:2 / 1}body.template-index .spotlight-cards__blocks--3>.spotlight-cards__item:last-child:nth-child(odd):before{padding-bottom:0}}@media(max-width:989px){body.template-index :is(.featured-products__info,.featured-products__items){background:#fff;border-radius:var(--tf-corner);border-top:0;min-width:0}}body .tf-reference-header.header{border-radius:min(14px,var(--tf-corner))}body .tf-banner-frame{border-radius:min(var(--tf-banner-radius, 16px),var(--tf-corner))}@media(max-width:749px){body .tf-banner-frame{border-radius:min(var(--tf-banner-radius-mobile, 0px),var(--tf-corner))}}body .tf-banner-shell :is(.tf-banner-button,.tf-banner-arrow,.tf-banner-motion){border-radius:var(--tf-corner)}body .tf-product-layout .tf-product-panel,body .tf-product-layout .product__media-item{border-radius:min(var(--tf-pdp-radius),var(--tf-corner))}body .tf-product-layout .tf-product-controls :is(.quantity,.product-form__submit,.shopify-payment-button__button),body .tf-product-layout .tf-product-selection .product-form__controls-group label:not(.color-swatch),body .tf-product-layout .tf-product-controls .product-form__input input[type=radio]+label,body .tf-product-layout .tf-product-pairings :is(.tf-product-addon,.tf-addon-add,.heading-group__navigation-button),body .tf-product-layout .tf-product-details .product-accordion__icon{border-radius:var(--tf-corner)}body .tf-product-layout .tf-product-controls shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--tf-corner)}body .tf-collection-layout :is(.tf-collection-hero,.collection-top,.products-grid,.tf-collection-service,.facets-container,.facets__wrapper){border-radius:min(var(--tf-collection-radius, 16px),var(--tf-corner))}body .tf-collection-layout .facets__price .field__input,body .tf-collection-layout .facets-remove__all .button,html body .tf-product-card.product-card .product-card__button,html body .tf-product-card.product-card .product-card__badges .badge,html body .tf-product-card.product-card{border-radius:var(--tf-corner)}body #CartDrawer.tf-rounded-cart :is(.cart-drawer__inner,.tf-cart-image,.tf-cart-badge,.quantity,.tf-cart-suggestion,.tf-cart-suggestion-add,.tf-cart-summary,.tf-cart-primary,.tf-cart-secondary,.tf-cart-panel,.tf-cart-code,.tf-cart-circle,.tf-cart-variant-option),body #CartDrawer.tf-rounded-cart .tf-cart-actions button,body #CartDrawer.tf-rounded-cart .tf-cart-panel :is(input,select,textarea){border-radius:var(--tf-corner)}
/*# sourceMappingURL=/cdn/shop/t/106/assets/tf-bento.css.map */
