.gr-store{--font-body--family:"Josefin Sans",sans-serif;--font-heading--family:"Josefin Sans",sans-serif;--font-subheading--family:"Josefin Sans",sans-serif;--font-accent--family:"Josefin Sans",sans-serif;--font-body--weight:400;--font-heading--weight:400;font-family:var(--font-body--family);color:#272727;font-size:15px;line-height:1.7}.gr-store{--font-h1--family:"Josefin Sans",sans-serif;--font-h2--family:"Josefin Sans",sans-serif;--font-h3--family:"Josefin Sans",sans-serif;--font-h4--family:"Josefin Sans",sans-serif;--font-h5--family:"Josefin Sans",sans-serif;--font-h6--family:"Josefin Sans",sans-serif;--font-paragraph--family:"Josefin Sans",sans-serif;--font-h1--weight:400;--font-h2--weight:400;--font-h3--weight:400;--button-font-family-primary:"Josefin Sans",sans-serif;--button-font-family-secondary:"Josefin Sans",sans-serif;--cart-primary-font-family:"Josefin Sans",sans-serif;--cart-secondary-font-family:"Josefin Sans",sans-serif}.gr-store button,.gr-store input,.gr-store select,.gr-store textarea{font-family:inherit}.gr-store a:focus-visible,.gr-store button:focus-visible,.gr-store input:focus-visible{outline:2px solid #272727;outline-offset:3px}.gr-store .announcement-bar{height:29px;min-height:29px;background:#fbf4f9;display:flex;align-items:center;justify-content:center}.gr-store .announcement-bar__slider{width:100%}.gr-store .header-announcements .announcement-bar__text,.gr-store .announcement-bar__text{font:700 10px/14px Arial,sans-serif;text-align:center}.gr-store .header__row--top .header__columns{min-height:49px;padding-block:0}.gr-store .header__row--bottom .header__columns{min-height:45px;padding-block:0}.gr-store .header__columns{padding-inline:4%}.gr-store .gr-logo-fallback{width:184px;height:auto;max-width:none}.gr-store .menu-list__link{font:700 15px/1 Arial,sans-serif;letter-spacing:0;padding-block:12px}.gr-store .header-actions__action,.gr-store .search-action{min-height:40px;min-width:36px}.gr-store .header__navigation-bar-row{display:none}.gr-store .button,.gr-store .shopify-payment-button__button{border-radius:6px;font-weight:700}.gr-store .add-to-cart-button{background:#efa4ad;color:#000;border-color:#efa4ad;min-height:54px}.gr-store quantity-selector{border-radius:6px;min-height:54px}.gr-store .product-information{padding-inline:20px;--page-margin:20px}.gr-store .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,62%) minmax(0,38%);gap:0}.gr-store .product-details{padding-inline-start:30px;padding-inline-end:0}.gr-store .product-details h1{font:400 37.5px/41.25px Josefin Sans,sans-serif;text-transform:uppercase;margin:0}.gr-store .product-details .rte,.gr-store .gr-product-intro{font:400 15px/25.5px Josefin Sans,sans-serif;max-width:100%;overflow-wrap:anywhere}.gr-store .product-details .rte p{margin:0 0 16px}.gr-store .variant-option__button-label{border-radius:6px;min-height:44px}.gr-store .variant-option__button-label:has(input[data-option-name=Shade]){flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0;overflow:hidden;border:1px solid transparent;background-color:#fbf4f9}.gr-store .variant-option__button-label:has(input[data-option-name=Shade]:checked){border-color:#272727;outline:1px solid #272727;outline-offset:2px}.gr-store .variant-option:has(input[data-option-name=Shade]){gap:7.5px!important}.gr-store .variant-option__button-label:has(input[data-option-name=Shade]) .variant-option__button-label__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gr-store .variant-option__button-label:has(input[data-option-name=Shade]) .variant-option__button-label__pill{display:none}.gr-store .product-card{font-family:inherit;text-align:center}.gr-store .product-card .product-title,.gr-store .product-card h3,.gr-store .gr-native-card .text-block{font:700 15px/18.75px Josefin Sans,sans-serif;text-align:center}.gr-store .product-card .price{font:400 15px/22px Josefin Sans,sans-serif}.gr-store .product-card .card-gallery{border-radius:10px;overflow:hidden}.gr-card-actions{width:100%;margin-top:0}.gr-card-spec{font:400 15px/25.5px Josefin Sans,sans-serif;min-height:38px;margin:0 0 8px;text-align:center}.gr-store .gr-card-actions .quick-add{position:static;display:block;pointer-events:auto}.gr-store .gr-card-actions button.quick-add__button{position:relative;inset:auto;display:flex!important;opacity:1!important;width:100%;min-width:100%;max-width:100%;height:44px;min-height:44px;background:#efa4ad;color:#000;border:0;border-radius:8px;justify-content:center;padding:8px 12px;scale:1;-webkit-backdrop-filter:none;backdrop-filter:none}.gr-store .gr-card-actions .quick-add__button>.add-to-cart-icon{display:none}.gr-store .gr-card-actions .quick-add__button .add-to-cart-text{width:auto;opacity:1}.gr-card-unavailable{display:flex;align-items:center;justify-content:center;height:44px;background:#efa4ad;color:#000;text-decoration:none;border-radius:8px;font-weight:700}.gr-store.gr-template-product .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,469px)!important;column-gap:60px}.gr-store.gr-template-product .product-information__grid .product-information__media,.gr-store.gr-template-product .product-information__grid .product-details{padding-inline:0!important}.gr-store.gr-template-product .product-information__media .product-media img{object-fit:contain!important}@media(min-width:750px){.gr-store.gr-template-product media-gallery{--thumbnail-width:161px!important}.gr-store.gr-template-product .media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left]){grid-template-columns:161px minmax(0,1fr);column-gap:4.5px}.gr-store.gr-template-product .slideshow-controls__thumbnails{padding:0!important;gap:4px!important;max-height:656px}.gr-store.gr-template-product .slideshow-controls__thumbnail{width:161px!important;height:161px!important}.gr-store.gr-template-product .product-media-container{height:656px;aspect-ratio:auto}.gr-store.gr-template-product .product-media{height:100%;aspect-ratio:auto!important}}.gr-template-collection main h1{font:400 26.25px/31.5px Josefin Sans,sans-serif;text-transform:uppercase}.gr-store.gr-template-collection #MainContent h1,.gr-store.gr-template-page #MainContent h1{font:400 26.25px/31.5px Josefin Sans,sans-serif!important;text-transform:uppercase!important}.gr-template-collection .product-grid{--product-grid-columns-desktop:repeat(4,minmax(0,1fr))!important}.gr-store .shopify-policy__container{max-width:960px;padding:45px 24px 70px}.gr-store .shopify-policy__title h1{font:400 26.25px/1.2 Josefin Sans,sans-serif;text-transform:uppercase;margin-bottom:30px}.gr-store .cart-drawer,.gr-store .search-modal{font-family:Josefin Sans,sans-serif}.gr-footer{background:#fbf4f9;color:#272727;padding:61px 46.875px 152px;font:400 15px/25.5px Josefin Sans,sans-serif;border-top:1px solid #ccc}.gr-footer-top{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;min-height:244px}.gr-footer-column h2{font:700 14.0625px/14.0625px Josefin Sans,sans-serif;margin:0 0 20px;text-transform:uppercase}.gr-footer ul{padding:0;margin:0;list-style:none}.gr-footer li{margin:0 0 11.25px}.gr-footer a{color:#000;text-decoration:none}.gr-footer a:hover{text-decoration:underline}.gr-footer-newsletter h2{font:400 15px/25.5px Josefin Sans,sans-serif;margin:0 0 14px}.gr-footer-newsletter p{margin:0 0 14px}.gr-newsletter-field{display:flex;min-height:44px;border-bottom:1px solid #272727}.gr-newsletter-field input{width:100%;min-width:0;background:transparent;border:0;padding:8px 0;font-size:15px}.gr-newsletter-field button{flex:0 0 35px;background:transparent;border:0;display:flex;align-items:center;justify-content:center;color:#272727}.gr-footer .gr-newsletter-consent{font-size:12px;line-height:18px;margin-top:14px}.gr-footer-brand{text-align:left;margin:12px 0 15px;min-height:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.gr-footer-brand p{font:400 18.75px/26px Josefin Sans,sans-serif;margin:0}.gr-cruelty{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.gr-cruelty img{width:40px;height:30px;object-fit:contain}.gr-footer-bottom{display:flex;flex-direction:column;gap:0;font-size:15px;line-height:25.5px}.gr-footer-bottom>div{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:749px){.gr-store .header__row--top .header__columns{min-height:46px;padding-block:0;padding-inline:10px}.gr-store .gr-logo-fallback{width:168px}.gr-store .header__column--center{justify-content:center}.gr-store .header-actions__action,.gr-store .search-action{min-width:30px;min-height:40px}.gr-template-index .header__navigation-bar-row{display:block;height:97px}.gr-store .menu-list--mobile .menu-list__list{gap:10px;margin:0}.gr-store .menu-list--mobile li{padding-block:10px}.gr-store .menu-list--mobile a{padding:2px 12px;background:#fbf4f9;border-radius:5px;font-size:16px;white-space:nowrap}.gr-store .product-information{padding-inline:0;padding-block-start:0;--page-margin:20px}.gr-store.gr-template-product .product-information__grid.product-information--media-left{display:grid;grid-template-columns:20px minmax(0,1fr) 20px!important;gap:0}.gr-store.gr-template-product media-gallery slideshow-slides{gap:5px;padding-inline:7.5px}.gr-store.gr-template-product media-gallery slideshow-slide{--slide-width:81.5vw;height:81.5vw;aspect-ratio:1}.gr-store.gr-template-product .media-gallery__mobile-controls{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gr-store.gr-template-product .media-gallery__mobile-controls:focus-within{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.gr-store .product-details{padding:22px 0 0;grid-column:2}.gr-store .product-details h1{font-size:24px;line-height:28.8px}.gr-store .product-information__media{grid-column:1/-1}.gr-template-collection main h1{text-align:center;width:100%}.gr-footer{padding:47px 22.5px 30px}.gr-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.gr-footer-column:nth-child(-n+2),.gr-footer-newsletter{grid-column:1/-1}.gr-footer-column h2{margin-bottom:20px}.gr-footer-brand{margin:55px 0 38px;text-align:center;justify-content:center;align-items:center;min-height:100px}.gr-footer-brand p{max-width:270px}.gr-footer-bottom{display:block;text-align:center;line-height:22px}.gr-footer-bottom>div{justify-content:center;margin-top:14px;gap:12px}}@media(prefers-reduced-motion:reduce){.gr-store *,.gr-store *:before,.gr-store *:after{scroll-behavior:auto!important}}.gr-store .gr-card-actions product-form-component,.gr-store .gr-card-actions form,.gr-store .gr-card-actions add-to-cart-component{display:block;width:100%}.gr-store .gr-native-card .product-card__content .text-block,.gr-store .gr-native-card .product-card__content product-price{width:100%;text-align:center}.gr-store .gr-native-card .product-card__content .text-block p{font-weight:700;line-height:18.75px;text-align:center}@media(min-width:750px){.gr-store.gr-template-product .slideshow-controls__thumbnail{flex:0 0 161px;min-height:161px}.gr-store.gr-template-product .product-media img{width:100%!important;height:100%!important}}@media(max-width:749px){.gr-store .header__row--top .header__columns{--header-mobile-bookend:clamp(30px, calc((100vw - 188px)/4) ,44px)}.gr-store .header-actions__action,.gr-store .header-actions__cart-icon,.gr-store .search-action button{width:var(--header-mobile-bookend);min-width:0;padding-inline:0}}.gr-store .gr-card-actions button.quick-add__button{background:#fff;border:1px solid #000;font-size:13.125px;text-transform:uppercase}.gr-store .product-card .product-title,.gr-store .product-card h3,.gr-store .gr-native-card .text-block,.gr-store .gr-native-card .product-card__content .text-block p{font-weight:600;text-align:left;font-size:18px;line-height:22.5px}.gr-store .gr-native-card .product-card__content .text-block,.gr-store .gr-native-card .product-card__content product-price{text-align:left}.gr-card-spec{text-align:left}@media(max-width:749px){.gr-store .product-card .product-title,.gr-store .product-card h3,.gr-store .gr-native-card .text-block,.gr-store .gr-native-card .product-card__content .text-block p{font-size:18px;line-height:22.5px}}.gr-store .product-details product-price,.gr-store .product-details product-price .price{font:400 18.75px/25.5px Josefin Sans,sans-serif}.gr-store.gr-template-collection #MainContent h1{line-height:26.25px!important}.gr-template-collection main>.shopify-section:first-child{min-height:150px;border-bottom:24px solid #fbf4f9}.gr-template-collection main>.shopify-section:first-child .section{--page-margin:56.25px}.gr-template-collection [id$=__gr_breadcrumb]{font:600 12px/20px Josefin Sans,sans-serif}@media(max-width:749px){.gr-template-collection [id$=__gr_breadcrumb]{display:none}.gr-template-collection main>.shopify-section:first-child .section{padding-top:32px;--page-margin:15px}.gr-template-collection main>.shopify-section:first-child{min-height:133px}.gr-template-collection main>.shopify-section:first-child .text-block{width:100%;text-align:center}}.gr-footer li:last-child{margin-bottom:0}@media(min-width:750px){.gr-footer{padding-bottom:144px}}.gr-store product-card [ref=productTitleLink] p{font:600 18px/22.5px Josefin Sans,sans-serif!important;text-align:left!important}.gr-template-search .product-grid{--product-grid-columns-desktop:repeat(4,minmax(0,1fr))!important}.gr-template-search #MainContent h1{font:400 26.25px/31.5px Josefin Sans,sans-serif!important;text-transform:uppercase}.gr-store .header-section:has(>#header-component[sticky=always]){display:contents}.gr-store #header-component[sticky=always]{position:sticky;top:29px;z-index:var(--layer-menu-drawer)}.gr-store .shopify-section-group-header-group:has(.announcement-bar){position:sticky;top:0;z-index:var(--layer-menu-drawer)}.gr-store.gr-template-product h1{text-wrap:wrap!important}@media(max-width:749px){.gr-store.gr-template-collection main>.shopify-section:first-child .text-block:has(a[href="/"]){display:none}}@media(max-width:749px){.gr-store .facets-toggle .sorting-filter__container{gap:0}.gr-store .facets-toggle .sorting-filter__container>.facets__label{display:none}.gr-store .facets-toggle .sorting-filter__select{font:700 12px/20px Josefin Sans,sans-serif;text-transform:uppercase;padding:0 22px 0 0;max-width:150px}.gr-store .facets-toggle .sorting-filter__select-wrapper{width:auto}.gr-store .facets-toggle .sorting-filter__container{display:flex}.gr-store .facets-toggle{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gr-brand.css.map */
