.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--inner);margin-bottom:calc(var(--gutter) / 2)}.home-head__title{margin:0}.home-head__link{flex-shrink:0}.home-pills{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:calc(var(--inner) * 1.25)}.home-pills__label{font-size:calc(.875rem * var(--adjust-body));color:var(--text-alpha-60)}.home-pill{display:inline-flex;align-items:center;padding:7px 12px;border:var(--BORDER-WIDTH) solid var(--text);border-radius:var(--RADIUS);color:var(--text);background:var(--COLOR-BG);text-decoration:none;font-size:calc(.875rem * var(--adjust-body));line-height:1.3;transition:background .25s ease,color .25s ease}.home-pill:hover{background:var(--text);color:var(--COLOR-BG)}@media only screen and (max-width:767px){.mosaic.mosaic--mobile-rail .mosaic__grid{flex-direction:row;padding-left:var(--gutter-mobile)}.mosaic.mosaic--mobile-rail .mosaic__item{--min-h: calc(62vw * 1.33);width:62vw;margin-right:5px}.mosaic.mosaic--mobile-rail .home-pills{margin-top:var(--inner)}}@media only screen and (min-width:768px)and (max-width:1023px){.mosaic.mosaic--mobile-rail .mosaic__item{width:calc(33.333% - var(--mosaic-gap, 10px) * .667)}}.coll-cards{background:var(--bg)}.coll-cards__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:5px}.coll-card{display:flex;flex-direction:column;background:var(--COLOR-BG);color:var(--text);text-decoration:none}.coll-card__image{position:relative;overflow:hidden;padding-top:var(--ratio, 150%);background:var(--bg-secondary)}.coll-card__info{padding:calc(var(--inner) * .8) var(--inner) var(--inner)}.coll-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.coll-card__title{font-family:var(--FONT-STACK-HEADING);font-size:calc(1rem * var(--adjust-body));line-height:1.4}.coll-card:hover .coll-card__title{text-decoration:underline;text-underline-offset:4px}.coll-card__count{flex-shrink:0;font-size:calc(.8rem * var(--adjust-body));color:var(--text-alpha-60)}.coll-card__text{margin:6px 0 0;font-size:calc(.875rem * var(--adjust-body));line-height:1.5;color:var(--text-alpha-85)}@media only screen and (min-width:768px)and (max-width:1023px){.coll-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.coll-cards__grid{display:flex;gap:5px;margin:0 calc(var(--gutter-mobile) * -1);padding:0 var(--gutter-mobile);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--gutter-mobile);scrollbar-width:none}.coll-cards__grid::-webkit-scrollbar{display:none}.coll-card{flex:0 0 68%;scroll-snap-align:start}}.occasions{background:var(--bg)}.occasions__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--inner)}.occasion{display:flex;flex-direction:column;gap:var(--inner);padding:var(--inner);border:var(--BORDER-WIDTH) solid var(--COLOR-BORDER)}.occasion__title{margin:0}.occasion__subtitle{margin:4px 0 0;font-size:calc(.875rem * var(--adjust-body));color:var(--text-alpha-60)}.occasion__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.occasion__product{display:block;color:var(--text);text-decoration:none}.occasion__product-image{position:relative;overflow:hidden;padding-top:var(--ratio, 150%);background:var(--bg-secondary)}.occasion__product-title{display:block;margin-top:8px;font-family:var(--FONT-STACK-HEADING);font-size:calc(.875rem * var(--adjust-body));line-height:1.4}.occasion__product-price{display:block;margin-top:2px;font-size:calc(.8rem * var(--adjust-body))}.occasion__link{align-self:flex-start;margin-top:auto}@media only screen and (min-width:768px)and (max-width:1023px){.occasions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.occasions__grid{display:flex;gap:10px;margin:0 calc(var(--gutter-mobile) * -1);padding:0 var(--gutter-mobile);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--gutter-mobile);scrollbar-width:none}.occasions__grid::-webkit-scrollbar{display:none}.occasion{flex:0 0 86%;scroll-snap-align:start}}.home-reviews{background:var(--bg);text-align:center}.home-reviews__stars{display:inline-flex;gap:6px}.home-reviews__stars svg{width:var(--star-size, 24px);height:var(--star-size, 24px);fill:var(--star-color, #ffd700)}.home-reviews__title{margin:14px 0 6px}.home-reviews__rating{margin:0;font-size:calc(.875rem * var(--adjust-body));color:var(--text-alpha-60)}.home-reviews__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:5px;margin:calc(var(--inner) * 1.5) auto 0}.home-review{display:flex;flex-direction:column;align-items:center;gap:10px;padding:calc(var(--inner) * 1.25) var(--inner);background:var(--bg-secondary)}.home-review__stars{display:inline-flex;gap:3px}.home-review__stars svg{width:14px;height:14px;fill:var(--star-color, #ffd700)}.home-review__text{margin:0;font-size:calc(1rem * var(--adjust-body));line-height:1.55}.home-review__author{display:block;font-size:calc(.8rem * var(--adjust-body));color:var(--text-alpha-60)}@media only screen and (max-width:767px){.home-reviews__grid{grid-template-columns:1fr;gap:var(--inner)}}@media only screen and (max-width:767px){.coll-card__title,.occasion__product-title,.occasion__product-price{font-size:calc(.88rem * var(--adjust-body))}}@media only screen and (max-width:767px){.home-head{flex-wrap:wrap;gap:8px var(--inner)}.home-head__title{width:100%}.home-pills,.home-reviews__grid{display:flex;flex-wrap:nowrap;margin-left:calc(var(--gutter-mobile) * -1);margin-right:calc(var(--gutter-mobile) * -1);padding:0 var(--gutter-mobile);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--gutter-mobile);scrollbar-width:none}.home-pills::-webkit-scrollbar,.home-reviews__grid::-webkit-scrollbar{display:none}.home-pills__label,.home-pill{flex-shrink:0;white-space:nowrap}.home-reviews__grid{gap:5px;margin-top:var(--inner)}.home-review{flex:0 0 86%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/home-sections.css.map */
