:root{--shir7-purple: #7b41e1;--shir7-purple-deep: #5a14c7;--shir7-purple-mid: #6b2fd4;--shir7-purple-soft: #9b6bff;--shir7-purple-mist: #f4efff;--shir7-purple-glow: rgba(123, 65, 225, .18);--shir7-ink: #16121f;--shir7-muted: #6b6575;--shir7-line: rgba(22, 18, 31, .08);--shir7-white: #ffffff;--shir7-gradient: linear-gradient(135deg, #5a14c7 0%, #7b41e1 48%, #9b6bff 100%);--shir7-gradient-soft: linear-gradient(135deg, rgba(90, 20, 199, .08) 0%, rgba(155, 107, 255, .12) 100%);--shir7-radius-sm: .8rem;--shir7-radius: 1.2rem;--shir7-radius-lg: 1.6rem;--shir7-shadow: 0 10px 30px rgba(90, 20, 199, .08);--shir7-shadow-hover: 0 16px 40px rgba(90, 20, 199, .16);--shir7-ease: cubic-bezier(.22, 1, .36, 1)}body{font-family:"Plus Jakarta Sans",var(--font-body-family),sans-serif;color:#16121fd1;letter-spacing:.01em;-webkit-font-smoothing:antialiased}@media screen and (max-width:749px){html,body{overflow-x:hidden!important;max-width:100%!important;width:100%;position:relative}#MainContent,.content-for-layout,.shopify-section{max-width:100%;overflow-x:hidden}#MainContent>.shopify-section:not(:first-child) slideshow-component:not(.page-width){padding-inline:1.5rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.header__heading-link,.card__heading,.product__title,.collection-hero__title,.rich-text__heading,.image-with-text__heading,.multicolumn-card__heading,.footer-block__heading,.main-page-title,.page-title,.collection__title .title,.title-wrapper-with-link .title{font-family:"Barlow Condensed",var(--font-heading-family),sans-serif;font-weight:700;letter-spacing:.02em;color:var(--shir7-purple-deep);text-transform:none}h1,.h0,.h1,.main-page-title,.product__title h1{font-style:italic;font-weight:800;letter-spacing:.01em}a:not(.button):not(.header__icon):not(.header__menu-item){text-underline-offset:.25em}.link,.underlined-link,.customer a,.rte a{color:var(--shir7-purple-deep)}.link:hover,.underlined-link:hover,.rte a:hover{color:var(--shir7-purple)}.button,.shopify-challenge__button,.customer .button,button.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit{--buttons-radius: .9rem;border:none!important;border-radius:.9rem!important;min-height:4.8rem;padding-inline:2.4rem;font-family:"Barlow Condensed",var(--font-heading-family),sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:.08em;text-transform:uppercase;background-image:var(--shir7-gradient)!important;background-color:var(--shir7-purple)!important;color:var(--shir7-white)!important;box-shadow:0 8px 22px #5a14c747;transition:transform .25s var(--shir7-ease),box-shadow .25s var(--shir7-ease),filter .25s ease}.button:before,.button:after,.product-form__submit:before,.product-form__submit:after,.cart__checkout-button:before,.cart__checkout-button:after{display:none!important}.button:not([disabled]):hover,.product-form__submit:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 14px 28px #5a14c759;filter:brightness(1.05);color:var(--shir7-white)!important}.button--secondary,.button--tertiary{background-image:none!important;background-color:transparent!important;color:var(--shir7-purple-deep)!important;box-shadow:none;border:1.5px solid rgba(90,20,199,.35)!important}.button--secondary:not([disabled]):hover,.button--tertiary:not([disabled]):hover{background-color:var(--shir7-purple-mist)!important;border-color:var(--shir7-purple)!important;color:var(--shir7-purple-deep)!important;box-shadow:none}.color-scheme-5 .button:not(.button--secondary):not(.button--tertiary),.color-scheme-4 .button:not(.button--secondary):not(.button--tertiary),.color-scheme-3 .button:not(.button--secondary):not(.button--tertiary){background-image:none!important;background-color:var(--shir7-white)!important;color:var(--shir7-purple-deep)!important;box-shadow:0 8px 22px #0000002e}.color-scheme-5 .button--secondary,.color-scheme-5 .button--tertiary,.color-scheme-4 .button--secondary,.color-scheme-4 .button--tertiary,.color-scheme-3 .button--secondary,.color-scheme-3 .button--tertiary{color:var(--shir7-white)!important;border-color:#ffffff8c!important;background:transparent!important}.color-scheme-5 .button--secondary:hover,.color-scheme-5 .button--tertiary:hover{background:#ffffff1f!important;color:var(--shir7-white)!important}.header-wrapper{background:#fffffff7;border-bottom:1px solid var(--shir7-line)}.header__menu-item{font-family:"Barlow Condensed",var(--font-heading-family),sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.45rem}.header__menu-item:hover span,.header__active-menu-item{color:var(--shir7-purple-deep)}.header__icon:hover{color:var(--shir7-purple)}.header__heading-logo{filter:drop-shadow(0 2px 8px rgba(90,20,199,.15))}.section+.section{margin-top:0}.collection__title,.title-wrapper-with-link{margin-bottom:2.4rem}.collection__title .title,.title-wrapper-with-link .title{position:relative;display:inline-block;margin:0;padding-bottom:.6rem}.collection__title .title:after,.title-wrapper-with-link .title:after{content:"";position:absolute;left:0;bottom:0;width:4.8rem;height:.35rem;border-radius:999px;background:var(--shir7-gradient)}.title-wrapper-with-link .link{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--shir7-purple-deep)}.slideshow.banner,slideshow-component .slideshow.banner{overflow:hidden}#MainContent>.shopify-section:first-child slideshow-component .slideshow.banner{border-radius:0}#MainContent>.shopify-section:not(:first-child) slideshow-component.page-width{padding-top:1.6rem;padding-bottom:.8rem}#MainContent>.shopify-section:not(:first-child) slideshow-component.page-width .slideshow.banner{border-radius:var(--shir7-radius-lg);overflow:hidden;box-shadow:var(--shir7-shadow)}#MainContent>.shopify-section:not(:first-child) slideshow-component:not(.page-width){padding-inline:max(1.5rem,calc((100vw - var(--page-width)) / 2))}#MainContent>.shopify-section:not(:first-child) slideshow-component:not(.page-width) .slideshow.banner{border-radius:var(--shir7-radius-lg);overflow:hidden;box-shadow:var(--shir7-shadow)}@media screen and (max-width:749px){#MainContent>.shopify-section:not(:first-child) slideshow-component:not(.page-width){padding-inline:1.2rem}}.slideshow__controls,.slider-button{z-index:3}@media screen and (min-width:990px){.collection slider-component.slider-component-desktop .slider.slider--desktop,.collection .product-grid.slider.slider--desktop{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.collection .product-grid.slider.slider--desktop .slider__slide{flex:0 0 auto;margin-bottom:0!important}.collection .slider-buttons--sides{display:flex!important;align-items:center;justify-content:center;gap:1.2rem;margin-top:.4rem}.collection .slider-buttons--sides .slider-button{width:4.4rem;height:4.4rem;border-radius:999px;border:1.5px solid rgba(90,20,199,.25);background:#fff;color:var(--shir7-purple-deep);box-shadow:0 6px 18px #5a14c71f;transition:transform .2s ease,background .2s ease,color .2s ease}.collection .slider-buttons--sides .slider-button:not([disabled]):hover{background:var(--shir7-gradient);color:#fff;border-color:transparent;transform:scale(1.05)}.collection .slider-buttons--sides .slider-counter{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.06em;color:var(--shir7-purple-deep)}}.slider-counter__link--dots .dot{width:.7rem;height:.7rem;border:none;background:#16121f33;transition:transform .2s ease,background .2s ease}.slider-counter__link--active.slider-counter__link--dots .dot{background:var(--shir7-gradient);transform:scale(1.25)}.banner__media img,.slideshow__media img{transition:transform 6s var(--shir7-ease)}.slideshow__slide.is-active .banner__media img{transform:scale(1.03)}.product-card-wrapper,.card-wrapper{height:100%}.card-wrapper .card,.product-card-wrapper .card{position:relative;isolation:isolate;border-radius:var(--shir7-radius);overflow:hidden;background:var(--shir7-white);transition:transform .3s var(--shir7-ease),box-shadow .3s var(--shir7-ease)}@media screen and (min-width:750px){.card-wrapper .card:before,.product-card-wrapper .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:var(--shir7-gradient);opacity:0;pointer-events:none;z-index:4;transition:opacity .28s var(--shir7-ease);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-4px);box-shadow:var(--shir7-shadow-hover)}.card-wrapper:hover .card:before,.product-card-wrapper:hover .card:before{opacity:1}}@media screen and (max-width:749px){.card-wrapper .card:before,.product-card-wrapper .card:before{content:none!important;display:none!important}.card-wrapper:hover .card,.product-card-wrapper:hover .card,.card-wrapper:active .card,.product-card-wrapper:active .card,.card-wrapper:focus-within .card,.product-card-wrapper:focus-within .card{transform:none;box-shadow:none}}.card__inner,.card--standard .card__inner{border-radius:var(--shir7-radius) var(--shir7-radius) 0 0!important;overflow:hidden;background:var(--shir7-purple-mist)}.card .media,.card__media{border-radius:inherit}.card .media.media--hover-effect>img+img,.card__media .media--hover-effect>img+img,.card-wrapper:hover .media.media--hover-effect>img+img,.product-card-wrapper:hover .media.media--hover-effect>img+img{display:none!important;opacity:0!important;visibility:hidden!important}@media screen and (min-width:990px){.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child),.product-card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child),.card-wrapper:hover .media.media--hover-effect>img:first-child,.product-card-wrapper:hover .media.media--hover-effect>img:first-child{opacity:1!important;transform:scale(1.06)}}.card .media img,.card__media img{transition:transform .45s var(--shir7-ease)}.card-wrapper:hover .media>img:first-child,.product-card-wrapper:hover .media>img:first-child,.card-wrapper:hover .card__media img:first-child,.product-card-wrapper:hover .card__media img:first-child{transform:scale(1.06);opacity:1!important}.card__information{padding:1.4rem .2rem 1.6rem!important}.card__heading{font-size:1.55rem;line-height:1.25;margin-bottom:.4rem}.card__heading a{color:var(--shir7-purple-deep);text-decoration:none!important}.card__heading a:hover{color:var(--shir7-purple)}.card-information>.price{margin-top:.4rem}.card-information .price .price-item{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:1.7rem;letter-spacing:.02em;color:var(--shir7-purple-deep)}.card-information .price--on-sale .price-item--regular{color:var(--shir7-muted);font-weight:500}.card__badge .badge{border:none;border-radius:999px;padding:.45rem 1rem;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--shir7-gradient);color:var(--shir7-white)}.quick-add__submit{border-radius:.8rem!important;min-height:4rem;font-size:1.35rem}.product-grid{--grid-desktop-horizontal-spacing: 1.6rem;--grid-desktop-vertical-spacing: 2.4rem;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1.6rem}.product__title h1{font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.15;margin-bottom:.8rem}.product .price--large .price-item{font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:italic;font-size:clamp(2.2rem,2.5vw,2.8rem);color:var(--shir7-purple-deep)}.product__info-container>*:not(.product__title):not(.price){margin:1.4rem 0}.product-form__buttons .product-form__submit{width:100%;min-height:5.2rem;font-size:1.75rem}.shir7-unissex-note{margin:0 0 1rem;padding:1rem 1.2rem;border-radius:1rem;border:1px solid rgba(90,20,199,.22);background:linear-gradient(135deg,#5a14c714,#9b6bff1f);color:var(--shir7-purple-deep, #5a14c7);font-size:1.35rem;line-height:1.4;font-weight:600}.shir7-unissex-note strong{font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:1.45rem}html.shir7-theme-vermelha,body.shir7-theme-vermelha,.shir7-theme-vermelha{--shir7-purple: #e10600;--shir7-purple-deep: #b50b12;--shir7-purple-mid: #d1121b;--shir7-purple-soft: #ff4d55;--shir7-purple-mist: #fff1f1;--shir7-purple-glow: rgba(225, 6, 0, .16);--shir7-gradient: linear-gradient(135deg, #9b0b12 0%, #e10600 48%, #ff4d55 100%);--shir7-gradient-soft: linear-gradient(135deg, rgba(155, 11, 18, .08) 0%, rgba(255, 77, 85, .12) 100%);--shir7-shadow: 0 10px 30px rgba(180, 10, 18, .1);--shir7-shadow-hover: 0 16px 40px rgba(180, 10, 18, .18)}html.shir7-theme-vermelha .product__title,html.shir7-theme-vermelha .product__title h1,html.shir7-theme-vermelha .product__title h2,html.shir7-theme-vermelha .price .price-item,html.shir7-theme-vermelha .price--large .price-item,html.shir7-theme-vermelha .price--on-sale .price-item--sale,html.shir7-theme-vermelha .link,html.shir7-theme-vermelha .underlined-link,html.shir7-theme-vermelha .product-popup-modal__button,html.shir7-theme-vermelha .shir7-product-rating-summary__count,html.shir7-theme-vermelha .shir7-unissex-note,html.shir7-theme-vermelha .shir7-shipping-info__label,html.shir7-theme-vermelha .shir7-pers__link,html.shir7-theme-vermelha .shir7-product-below .shir7-product-reviews__header h2,html.shir7-theme-vermelha .shir7-star--on,.shir7-theme-vermelha .product__title,.shir7-theme-vermelha .product__title h1,.shir7-theme-vermelha .product__title h2,.shir7-theme-vermelha .price .price-item,.shir7-theme-vermelha .price--large .price-item,.shir7-theme-vermelha .price--on-sale .price-item--sale,.shir7-theme-vermelha .link,.shir7-theme-vermelha .underlined-link,.shir7-theme-vermelha .product-popup-modal__button,.shir7-theme-vermelha .shir7-product-rating-summary__count,.shir7-theme-vermelha .shir7-unissex-note,.shir7-theme-vermelha .shir7-shipping-info__label,.shir7-theme-vermelha .shir7-pers__link,.shir7-theme-vermelha .shir7-product-below .shir7-product-reviews__header h2,.shir7-theme-vermelha .shir7-star--on{color:var(--shir7-purple-deep)!important}html.shir7-theme-vermelha .button,html.shir7-theme-vermelha .product-form__submit,html.shir7-theme-vermelha .shir7-pers-modal .button,.shir7-theme-vermelha .button,.shir7-theme-vermelha .product-form__submit,.shir7-theme-vermelha .shir7-pers-modal .button{background-image:var(--shir7-gradient)!important;background-color:var(--shir7-purple)!important;box-shadow:0 8px 22px #b40a1247!important;color:#fff!important}html.shir7-theme-vermelha .button--secondary,html.shir7-theme-vermelha .button--tertiary,html.shir7-theme-vermelha .shir7-pers__btn,.shir7-theme-vermelha .button--secondary,.shir7-theme-vermelha .button--tertiary,.shir7-theme-vermelha .shir7-pers__btn{color:var(--shir7-purple-deep)!important;border-color:#b50b1259!important;background-image:none!important;background-color:transparent!important}html.shir7-theme-vermelha .shir7-pers-modal .button,html.shir7-theme-vermelha .shir7-pers-modal .button--secondary,html.shir7-theme-vermelha .shir7-pers-modal .button--tertiary,.shir7-theme-vermelha .shir7-pers-modal .button,.shir7-theme-vermelha .shir7-pers-modal .button--secondary,.shir7-theme-vermelha .shir7-pers-modal .button--tertiary{color:#fff!important;background-image:var(--shir7-gradient)!important;background-color:var(--shir7-purple)!important;border-color:transparent!important}html.shir7-theme-vermelha .shir7-pers__btn.is-active,.shir7-theme-vermelha .shir7-pers__btn.is-active{background:var(--shir7-gradient)!important;border-color:transparent!important;color:#fff!important}html.shir7-theme-vermelha .shir7-pers-modal__count,html.shir7-theme-vermelha .shir7-pers__summary-head strong,.shir7-theme-vermelha .shir7-pers-modal__count,.shir7-theme-vermelha .shir7-pers__summary-head strong{background:var(--shir7-gradient)!important;color:#fff!important}html.shir7-theme-vermelha .product-form__input input[type=radio]:checked+label,.shir7-theme-vermelha .product-form__input input[type=radio]:checked+label{background:var(--shir7-gradient)!important;border-color:transparent!important;color:#fff!important}html.shir7-theme-vermelha .shir7-unissex-note,html.shir7-theme-vermelha .shir7-shipping-info,html.shir7-theme-vermelha .shir7-pers__summary,html.shir7-theme-vermelha .shir7-pers-modal,.shir7-theme-vermelha .shir7-unissex-note,.shir7-theme-vermelha .shir7-shipping-info,.shir7-theme-vermelha .shir7-pers__summary{border-color:#b50b1238!important;background:var(--shir7-gradient-soft)!important}html.shir7-theme-vermelha .shir7-pers-modal__panel,.shir7-theme-vermelha .shir7-pers-modal__panel{background:#fff!important}html.shir7-theme-vermelha .shir7-shipping-info__icon,.shir7-theme-vermelha .shir7-shipping-info__icon{color:var(--shir7-purple-deep)!important;background:#e106001a!important}html.shir7-theme-vermelha .thumbnail[aria-current=true],.shir7-theme-vermelha .thumbnail[aria-current=true]{box-shadow:0 0 0 2px var(--shir7-purple)!important}html.shir7-theme-vermelha .badge,html.shir7-theme-vermelha .price__badge-sale,.shir7-theme-vermelha .badge,.shir7-theme-vermelha .price__badge-sale{background:var(--shir7-gradient)!important}html.shir7-theme-vermelha .shir7-product-below,.shir7-theme-vermelha .shir7-product-below{background:linear-gradient(180deg,#fff1f1b3,#fff0)}html.shir7-theme-vermelha .shir7-product-reviews__dot.is-active,.shir7-theme-vermelha .shir7-product-reviews__dot.is-active{background:#e10600}html.shir7-theme-vermelha .shir7-product-reviews__arrow,.shir7-theme-vermelha .shir7-product-reviews__arrow{background:#fff;color:#b50b12;border-color:#b50b124d}html.shir7-theme-vermelha .announcement-bar-section .utility-bar,html.shir7-theme-vermelha .announcement-bar-section .utility-bar.gradient,html.shir7-theme-vermelha .footer.gradient{background:var(--shir7-gradient)!important;background-attachment:scroll!important}html.shir7-theme-vermelha .announcement-bar,html.shir7-theme-vermelha .announcement-bar-section .announcement-bar{background:transparent!important}html.shir7-theme-vermelha .footer,html.shir7-theme-vermelha .footer a,html.shir7-theme-vermelha .footer .link,html.shir7-theme-vermelha .footer .underlined-link,html.shir7-theme-vermelha .footer .button,html.shir7-theme-vermelha .footer .button--secondary,html.shir7-theme-vermelha .footer .button--tertiary,html.shir7-theme-vermelha .footer .list-social__link,html.shir7-theme-vermelha .footer .footer-block__heading,html.shir7-theme-vermelha .footer .copyright__content,html.shir7-theme-vermelha .footer .copyright__content a,html.shir7-theme-vermelha .footer .policies li a{color:#fff!important}html.shir7-theme-vermelha .footer .button,html.shir7-theme-vermelha .footer .button--secondary,html.shir7-theme-vermelha .footer .button--tertiary,html.shir7-theme-vermelha .footer .list-social__link{border-color:#ffffff59!important}html.shir7-theme-vermelha .footer .button--secondary,html.shir7-theme-vermelha .footer .button--tertiary{background-image:none!important;background-color:transparent!important}.product__media-wrapper media-gallery,.product__media-item,.product-media-container{border-radius:var(--shir7-radius);overflow:hidden}.product__media-wrapper .product-media-container{background:var(--shir7-purple-mist);box-shadow:var(--shir7-shadow)}.product-form__input input[type=radio]+label{border-radius:.8rem!important;border-color:#5a14c733!important;font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.04em;transition:border-color .2s ease,background .2s ease,color .2s ease}.product-form__input input[type=radio]:checked+label{background:var(--shir7-gradient)!important;color:var(--shir7-white)!important;border-color:transparent!important}.product__accordion .summary__title,.product__accordion .accordion__title{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.thumbnail{border-radius:.8rem!important;overflow:hidden}.thumbnail[aria-current=true]{box-shadow:0 0 0 2px var(--shir7-purple)}.shir7-policy{padding-block:2rem 4rem}.shir7-policy__shell{max-width:78rem;margin:0 auto;background:var(--shir7-white);border:1px solid var(--shir7-line);border-radius:var(--shir7-radius-lg);box-shadow:var(--shir7-shadow);overflow:hidden}.shir7-policy__hero{padding:3.2rem 2.4rem 2.4rem;background:var(--shir7-gradient-soft);border-bottom:1px solid var(--shir7-line);position:relative}.shir7-policy__hero:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.45rem;background:var(--shir7-gradient)}.shir7-policy__eyebrow{display:inline-block;margin:0 0 1rem;padding:.35rem .9rem;border-radius:999px;background:#7b41e11f;color:var(--shir7-purple-deep);font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.shir7-policy .main-page-title{margin:0;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.1;color:var(--shir7-purple-deep)}.shir7-policy__body{padding:2.4rem 2.4rem 3.2rem}.shir7-policy__body.rte{font-size:1.6rem;line-height:1.7;color:#16121fd1}.shir7-policy__body.rte h2,.shir7-policy__body.rte h3{margin-top:2.8rem;margin-bottom:1rem;padding-top:.4rem;border-top:1px solid var(--shir7-line);font-style:italic;color:var(--shir7-purple-deep)}.shir7-policy__body.rte h2:first-child,.shir7-policy__body.rte h3:first-child{margin-top:0;border-top:none;padding-top:0}.shir7-policy__body.rte p{margin-bottom:1.2rem}.shir7-policy__body.rte ul,.shir7-policy__body.rte ol{padding-left:1.6rem;margin-bottom:1.6rem}.shir7-policy__body.rte li+li{margin-top:.55rem}.shir7-policy__body.rte a{font-weight:600}@media screen and (min-width:750px){.shir7-policy__hero,.shir7-policy__body{padding-inline:4rem}.shir7-policy__hero{padding-top:4rem;padding-bottom:3rem}.shir7-policy__body{padding-bottom:4.5rem}}.footer{border-top:1px solid var(--shir7-line);margin-top:2rem}.footer-block__heading{font-style:italic;letter-spacing:.04em}.footer__list-social .list-social__link:hover{color:var(--shir7-purple)}.footer__content-bottom{border-top:1px solid var(--shir7-line)}.cart-drawer .cart__checkout-button,.cart-notification__links .button{width:100%}.quantity__button:hover,.quantity__input:focus{color:var(--shir7-purple-deep)}.facets__label,.mobile-facets__label{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.04em}.pagination__item--current:after{background:var(--shir7-gradient)!important}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar.gradient,.announcement-bar-section .utility-bar.color-scheme-5{width:100%;background:var(--shir7-gradient)!important;background-attachment:scroll!important;color:var(--shir7-white)!important}.announcement-bar{width:100%;background:transparent!important;color:var(--shir7-white)!important}.announcement-bar a,.announcement-bar .announcement-bar__message{color:var(--shir7-white)!important}.featured-collection .collection{padding-block:.5rem 1.5rem}@media screen and (min-width:990px){.featured-collection .collection{padding-block:1rem 2.5rem}}.collection-hero__title{font-style:italic;font-weight:800}.collection-hero__description{max-width:64rem;color:var(--shir7-muted)}.shir7-cart-item-meta{margin:.4rem 0 0}.shir7-cart-item-meta .product-option{font-size:1.3rem;line-height:1.45;color:#16121fc7}.shir7-cart-item-meta .product-option dt,.shir7-cart-item-meta .product-option dd{display:inline;margin:0}.shir7-cart-item-meta .product-option dd:after{content:""}.badge--sale,.card__badge .badge.badge--bottom-left,.price__badge-sale{background:var(--shir7-gradient)!important;color:#fff!important;border:none!important}.shir7-product-below{width:100%;margin-top:1rem;padding:2.4rem 0 1rem;border-top:1px solid var(--shir7-line);background:linear-gradient(180deg,#f4efff8c,#fff0)}.shir7-product-below__inner{width:100%;max-width:100%;margin:0 auto}.shir7-product-below__description{max-width:76rem;margin:0 auto 3rem;text-align:center}.shir7-product-below__description>*{margin-left:auto;margin-right:auto}.shir7-product-below__description img{display:block;width:100%;max-width:64rem;height:auto;margin:1.4rem auto;border-radius:var(--shir7-radius);box-shadow:var(--shir7-shadow)}.shir7-product-below .shir7-product-reviews-static{max-width:96rem;margin:0 auto;padding:2.4rem 0 1rem;border-top:1px solid var(--shir7-line)}.shir7-product-below .shir7-product-reviews__header h2{color:var(--shir7-purple-deep)}.shir7-product-below .rating-star{--letter-spacing: .8;--font-size: 1.7;--color-rating-star: #7b41e1}@media screen and (min-width:990px){.shir7-product-below{margin-top:2rem;padding:3.5rem 0 2rem}.shir7-product-below__description{max-width:84rem}.shir7-product-below__description img{max-width:72rem}.shir7-product-below .shir7-product-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media screen and (max-width:749px){.shir7-product-below{margin-top:.4rem;padding:1rem 0 .2rem;background:transparent;border-top:1px solid var(--shir7-line)}.shir7-product-below__description{padding-inline:.2rem;margin-bottom:1.4rem}.shir7-product-below__description img{max-width:100%;border-radius:1rem;margin-top:.8rem;margin-bottom:.8rem}.shir7-product-below .shir7-product-reviews-static{padding-left:0;padding-right:0;margin-top:.5rem}}.header{padding-top:.8rem!important;padding-bottom:.8rem!important}.announcement-bar__message{font-family:"Barlow Condensed",var(--font-heading-family),sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.35rem}.menu-drawer__menu-item{font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{color:var(--shir7-purple-deep)}.header__icon .icon{transition:color .2s ease,transform .2s ease}.header__icon:hover .icon{transform:translateY(-1px)}.cart-count-bubble{background:var(--shir7-gradient)!important;color:#fff!important;border:none;font-family:Barlow Condensed,sans-serif;font-weight:700}.footer.color-scheme-5,.footer .color-scheme-5,.footer.gradient{background:var(--shir7-gradient)!important;background-attachment:scroll!important}.footer,.footer a,.footer .link,.footer .copyright__content,.footer .copyright__content a{color:#fff!important}.footer .footer-block__heading,.footer h2.footer-block__heading{color:#fff!important;font-style:italic;font-weight:800;letter-spacing:.04em;margin-bottom:1.2rem}.footer__content-top{padding-bottom:2rem}.footer-block__details-content .list-menu__item--link{font-size:1.45rem;opacity:.92;transition:opacity .2s ease,transform .2s ease}.footer-block__details-content .list-menu__item--link:hover{opacity:1;transform:translate(2px)}.footer__list-social{gap:.8rem;justify-content:center}.footer__list-social .list-social__link{border:1px solid rgba(255,255,255,.35);border-radius:999px;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease;color:#fff!important}.footer__list-social .list-social__link:hover{background:#ffffff29;transform:translateY(-2px);color:#fff!important}.footer__content-bottom{border-top-color:#fff3!important}.footer__copyright{opacity:.9;font-size:1.25rem}.footer__content-bottom .policies li a{font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem;color:#fff!important}.footer-block-image img,.footer-block__image-wrapper img{max-width:100%;height:auto;border-radius:1rem}@media screen and (max-width:749px){.footer{padding-top:2.8rem!important;padding-bottom:2rem!important}.footer__content-top{padding-bottom:1.2rem!important;padding-left:1.6rem!important;padding-right:1.6rem!important}.footer .grid{display:flex!important;flex-direction:column;align-items:center;gap:1.6rem}.footer-block.grid__item{width:100%;max-width:34rem;margin:0!important;padding:0!important;text-align:center}.footer-block--menu{text-align:center!important}.footer .footer-block__heading{font-size:1.85rem;margin-bottom:1rem;text-align:center}.footer-block--menu .footer-block__details-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:.7rem;margin:0;width:100%}.footer-block--menu .footer-block__details-content>li{margin:0!important;width:100%}.footer-block--menu .list-menu__item--link{display:flex;align-items:center;justify-content:center;width:100%;min-height:4rem;padding:.7rem 1.2rem;margin:0!important;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff14;font-family:Barlow Condensed,sans-serif;font-size:1.4rem!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;line-height:1.2;opacity:1!important}.footer-block--menu .list-menu__item--link:hover{background:#ffffff2e;transform:none}.footer-block-image,.footer-block__image-wrapper{margin:0 auto;max-width:26rem!important}.footer-block-image img,.footer-block__image-wrapper img{width:100%;opacity:.95;filter:drop-shadow(0 8px 18px rgba(0,0,0,.18))}.footer-block--newsletter{margin-top:.4rem!important;margin-bottom:0!important;flex-direction:column;align-items:center;gap:1.2rem!important}.footer__list-social{margin:0}.footer__content-bottom .policies{display:none!important}.footer__content-bottom{padding-top:1.4rem!important;padding-bottom:.4rem}.footer__content-bottom-wrapper{justify-content:center;text-align:center}.footer__copyright{font-size:1.15rem;letter-spacing:.02em;opacity:.85}.footer__copyright small:nth-child(2){display:none!important}}.drawer__inner{border:none!important;box-shadow:-12px 0 40px #5a14c72e;border-radius:var(--shir7-radius-lg) 0 0 var(--shir7-radius-lg);background:#fff}.drawer__heading{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;letter-spacing:.02em}.cart-drawer .cart-item__name{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:1.45rem}.cart-drawer .cart__checkout-button{min-height:5rem}.cart-drawer .totals__subtotal-value{font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:italic;color:var(--shir7-purple-deep);font-size:2rem}.collection-hero{padding-bottom:1rem}.collection-hero__inner{padding-top:1.5rem}.facets-container,.mobile-facets__inner{border-radius:var(--shir7-radius)}.facets__summary,.mobile-facets__open-wrapper .mobile-facets__open{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.facet-checkbox input[type=checkbox]:checked+svg,.mobile-facets__label input[type=checkbox]:checked+svg{background:var(--shir7-purple)}.active-facets__button-remove,.active-facets__button{border-radius:999px!important}.collection .loading-overlay{background:#ffffff8c}.shir7-shipping-info{margin-top:1.2rem;padding:1.2rem 1.4rem;border-radius:var(--shir7-radius);border:1px solid rgba(90,20,199,.14);background:var(--shir7-gradient-soft)}.shir7-shipping-info__label{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--shir7-purple-deep);margin:0 0 .8rem}.shir7-shipping-info__row{border-color:#5a14c71f!important}.shir7-shipping-info__icon{color:var(--shir7-purple-deep);background:#7b41e11a;border-radius:999px}.shir7-pers__btn{border-radius:.9rem!important;border-color:#5a14c747!important;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.shir7-pers__btn.is-active{background:var(--shir7-gradient)!important;border-color:transparent!important;color:#fff!important}.shir7-pers__summary{border-radius:var(--shir7-radius);border-color:#5a14c738!important;background:#7b41e10f!important}.shir7-pers__link{color:var(--shir7-purple-deep)!important}#MainContent>.shopify-section+.shopify-section{scroll-margin-top:2rem}#MainContent>.shopify-section .collection__title.title-wrapper{margin-top:.5rem}#MainContent>.shopify-section .collection__view-all{margin-top:2rem}#MainContent>.shopify-section .collection__view-all .button{min-width:16rem}@media screen and (max-width:749px){.collection__view-all{display:none!important}}.template-search__header h1,.template-404 .title{font-style:italic;font-weight:800}.predictive-search{border-radius:0 0 var(--shir7-radius) var(--shir7-radius);box-shadow:var(--shir7-shadow-hover);border:1px solid var(--shir7-line);overflow:hidden}.predictive-search__item-heading{font-family:Barlow Condensed,sans-serif;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/71/assets/shir7-brand.css.map */
