:root{--secondary-menu-height:40px}@media (min-width:1024px){:root{--secondary-menu-height:50px}}.collection.default{box-sizing:border-box;display:-ms-grid;display:grid;margin:var(--gutter) auto var(--generous-gutter);max-width:var(--site-max-width);padding:0 var(--generous-gutter);gap:0 var(--gutter);grid-gap:0 var(--gutter);-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto}@media (min-width:720px){.collection.default{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.collection-title{font-size:28px;letter-spacing:-.5px;line-height:1;margin:1em 0;text-transform:uppercase}@media (min-width:720px){.collection-title{font-size:52px;letter-spacing:-1px}}@media (min-width:1024px){.collection-title{font-size:72px;letter-spacing:-1.5px}}.column-carousel{margin-top:var(--generous-gutter)}.AjaxinatePagination{text-align:center}.AjaxinatePagination svg{animation:rotate 2s infinite}@keyframes rotate{0%{transform:rotate(-180deg)}50%{transform:rotate(180deg)}to{transform:rotate(180deg)}}
.shopify-section.collection--subsections{--secondary-menu-height:40px}@media (min-width:1024px){.shopify-section.collection--subsections{--secondary-menu-height:50px}}.shopify-section.collection--subsections .collection-title{margin-bottom:0}
  /* BAGGU UPDATE 11/5/19 for collection subtitles */
.collection-subtitle{font-size:14px;line-height:1.3;margin:auto;width:70%;padding-top:5px;max-width:550px;text-transform:none}
	@media (min-width:300px){.collection-subtitle{margin:auto;width:80%}}
  	@media (min-width:736px){.collection-subtitle{margin:auto;width:50%}}
  	@media (min-width:1024px){.collection-subtitle{font-size:16px;width:80%}}
	@media (min-width:1900px){.collection-subtitle{width:50%}}
a.collection-subtitle{text-decoration:underline;}
img.collection-subtitle{display: inline-block; padding-top: 7px;padding-left:4px;padding-right:4px;height:35px;width:auto;}
  	@media (min-width:300px){img.collection-subtitle{height:32px;padding-left:2px;padding-right:2px;}}
  	@media (min-width:400px){img.collection-subtitle{height:35px;}}
/* BAGGU UPDATE END */
  .secondary-menu{-ms-flex-align:center;align-items:center;color:#00000077;position:-webkit-sticky;position:sticky;top:var(--header-min-height);transition:background-color var(--fast);z-index:var(--z-index-priority-content)}.secondary-menu a{color:inherit;display:inline-block;padding:.5em 1em;text-align:center;transition:color var(--fast)}.secondary-menu a.active{color:#000}.secondary-menu__inner{-ms-flex-align:center;align-items:center;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:var(--secondary-menu-height);padding:.5em 0}.subsection{position:relative}.collection.subcollection{margin:auto;padding:50px var(--generous-gutter);position:relative}.subcollection__intersection__helper{background:#a1b1f080;pointer-events:none;position:absolute;right:0;left:0;top:calc(100vh - var(--header-min-height) - var(--secondary-menu-height));bottom:calc(var(--header-min-height) + var(--secondary-menu-height))}
.flickity-page-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;line-height:1;list-style:none;margin:12px 0 20px;padding:0;position:absolute;bottom:0;width:100%;text-align:center}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background-color:transparent;border:1px solid #000;border-radius:50%;cursor:pointer;opacity:1;height:6px;width:6px;margin:0 3px}.flickity-page-dots .dot.is-selected,.flickity-page-dots .dot:hover{background-color:#000}.no-touchevents .flickity-slider .fullbleed-carousel__slide{opacity:0!important;transition:opacity 1s ease!important}.no-touchevents .flickity-slider .fullbleed-carousel__slide.is-selected{opacity:1!important}
.shopify-section-top-messaging a{display:block}.shopify-section-top-messaging svg{display:block;width:100%;height:100%}@media (min-width:720px){.shopify-section-top-messaging .svg--mobile{display:none}}@media (max-width:719px){.shopify-section-top-messaging .svg--desktop{display:none}}
.product-grid-item{-ms-flex-item-align:start;align-self:flex-start;position:relative}.product-grid-item[data-available=false]{color:var(--color-gray)}.product-grid-item__inner{display:block}.product-images{display:block;position:relative}.featured-image{background-color:#e6e6e6;display:block;width:100%}.hover-image{bottom:0;display:block;height:100%;width:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--fast)}:root.no-touchevents .product-grid-item:hover .hover-image{display:block;opacity:1;transition-duration:var(--fast)}.product-info{display:-ms-grid;display:grid;grid-template:"product-title  product-price" 25px "product-variant product-variant" 25px "quickbuy ." auto/1fr auto}.product-grid-item[data-on-sale=true] .product-info{grid-template:"product-title  product-compare-at-price" 25px "product-variant product-price" 25px/1fr auto}.product-title{grid-area:product-title;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-price,.product-title{-ms-flex-item-align:end;align-self:flex-end}.product-price{grid-area:product-price;text-align:right}.product-grid-item[data-on-sale=true] .product-price{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;color:var(--color-accent1)}.product-compare-at-price{-ms-flex-item-align:end;align-self:flex-end;grid-area:product-compare-at-price;text-decoration:line-through;text-align:right}.product-compare-at-price:empty{display:none}.product-variant{color:var(--color-gray);display:block;font-weight:500;grid-area:product-variant;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickbuy,:root.no-touchevents .product-grid-item:not([data-available=false]):hover .product-variant{opacity:0;pointer-events:none}.quickbuy{bottom:0;display:block;grid-area:quickbuy;height:25px;left:0;position:absolute}:root.no-touchevents .product-grid-item:not([data-available=false]):hover .quickbuy{opacity:1;pointer-events:auto}.add-to-bag{background:transparent;border:none;color:var(--color-accent1);cursor:pointer;display:block;font-weight:500;line-height:normal;padding:0;text-decoration:underline}.add-to-bag:focus,.add-to-bag:hover{outline-style:none;text-decoration:none}
