.footer-block__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.footer-block__summary::-webkit-details-marker{display:none}.footer-block__heading-text{font-size:inherit;font-weight:inherit}.footer-block__chevron{transition:transform .3s ease;display:flex}.footer-block--accordion[open] .footer-block__chevron{transform:rotate(180deg)}@media screen and (min-width:750px){.footer-block--accordion>.footer-block__details-content{display:block!important}.footer-block__chevron{display:none}.footer-block__summary{cursor:default;pointer-events:none}.footer__content-top{display:flex!important;align-items:flex-start;gap:3rem}.footer-block--newsletter{order:-1;flex:0 0 30%;min-width:280px}.footer__blocks-wrapper{flex:1;display:flex!important;justify-content:flex-end;gap:0}.footer__blocks-wrapper .footer-block.grid__item,.footer__blocks-wrapper .footer-block--accordion.grid__item{padding:0;width:auto!important;max-width:none!important;flex:1 1 0%;margin:0}}@media screen and (max-width:749px){.footer-block--accordion{border-top:1px solid rgba(var(--color-foreground),.08)}.footer-block--accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.08)}.footer-block__summary{padding:14px 0;min-height:44px}.footer-block--accordion .footer-block__details-content{padding-bottom:14px}}.price--on-sale .price-item--sale{color:#c00!important}.product__media-wrapper slider-component{position:relative}.pdp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:#ffffffd9;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease}slider-component:hover .pdp-arrow{opacity:1}.pdp-arrow:hover{background:#fff}.pdp-arrow--prev{left:12px}.pdp-arrow--prev .svg-wrapper{transform:rotate(90deg)}.pdp-arrow--next{right:12px}.pdp-arrow--next .svg-wrapper{transform:rotate(-90deg)}.pdp-arrow .svg-wrapper{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.product__info-container .product__accordion.accordion{border-top:none}.product__info-container .product__accordion.accordion+.product__accordion.accordion{border-top:.1rem solid rgba(var(--color-foreground),.08)}.pdp-value-props{margin:1.5rem 0}.pdp-value-props__divider{border:none;border-top:1px solid rgba(var(--color-foreground),.08);margin:0}.pdp-value-props__description{text-align:center;font-weight:400;margin:1.25rem 0;color:rgb(var(--color-foreground))}.pdp-value-props__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;padding:1.5rem 0;justify-items:center}.pdp-value-props__item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.pdp-value-props__icon{width:52px;height:52px;color:rgb(var(--color-foreground))}.pdp-value-props__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;text-align:center;color:rgb(var(--color-foreground))}.product__media-item:has(.pdp-badge){position:relative}.pdp-badge{position:absolute;top:0;right:0;z-index:2;padding:.8rem}.pdp-badge:empty{display:none}.product__title{margin-bottom:0}.product__info-container>.product__title+*{margin-top:10px}.product__info-container>.shopify-app-block+*{margin-top:10px}.product__info-container>.shopify-app-block{margin-top:6px!important;margin-bottom:0}junip-product-summary,.junip-product-summary{margin:0!important;padding:0!important}.color-swatches{margin-top:0;margin-bottom:.75rem}.color-swatches__group{margin-bottom:.5rem}.image-cards__heading{text-align:center;margin:0 0 1.5rem}.image-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem}.image-cards__grid:has(>:only-child){max-width:400px;margin-inline:auto}.image-card{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:3 / 4;display:block;text-decoration:none;color:#fff}.image-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}a.image-card:hover .image-card__img{transform:scale(1.03)}.image-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,#0000008c,#0000);pointer-events:none;border-radius:0 0 12px 12px}.image-card__text{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;z-index:1;color:#fff}.image-card__title{font-size:calc(var(--font-heading-scale) * 1.7rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:0 0 .375rem}.image-card__description{font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);margin:0;opacity:.9}.press-ticker{overflow:hidden;width:100%}.press-ticker__heading{text-align:center;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.08em;font-weight:500;opacity:.5}h3.press-ticker__heading{font-size:.8125rem}h2.press-ticker__heading{font-size:1.125rem}h1.press-ticker__heading{font-size:1.5rem}.press-ticker__container{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.press-ticker__track{display:flex;align-items:center;gap:3rem;width:max-content;animation:press-ticker-scroll linear infinite}.press-ticker__container:hover .press-ticker__track{animation-play-state:paused}.press-ticker__logo{flex-shrink:0;display:flex;align-items:center;text-decoration:none}.press-ticker__logo img{width:auto;height:auto;object-fit:contain;display:block;transition:filter .3s ease,opacity .3s ease}a.press-ticker__logo:hover img{transform:scale(1.05);transition:filter .3s ease,opacity .3s ease,transform .2s ease}@keyframes press-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.press-ticker__track{animation-play-state:paused}}@media screen and (max-width:749px){.image-cards__grid{grid-template-columns:1fr}.header{padding-top:8px!important;padding-bottom:8px!important}.product__title h1,.product__title .h1{font-size:22px;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/274/assets/custom-swoveralls.css.map */
