@media(min-width:990px){.product .product__outer--center{display:grid!important;grid-template-columns:calc(60% - 2rem) calc(40% - 2rem);gap:4rem}.product .product__outer--center>.product__media-wrapper{width:100%!important;grid-column:1;grid-row:1}.product .product__outer--center>.product__info-wrapper{width:100%!important;min-width:0;max-width:42rem;grid-column:2;grid-row:1}}@media(min-width:1100px){.product .product__outer--center{grid-template-columns:calc(64% - 3.2rem) calc(36% - 3.2rem);gap:6.4rem}}.product__description-row{display:flex;flex-direction:column;width:100%;gap:3.2rem;padding-top:4rem}@media(min-width:990px){.product__description-row{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:subgrid;gap:4rem;padding-top:0}}@media(min-width:1100px){.product__description-row{gap:6.4rem}}.product__description-col--text{width:100%}.product__description-col--meta{width:100%;max-width:42rem}@media(min-width:990px){.product__description-col--text{grid-column:1;min-width:0;overflow-wrap:break-word}.product__outer--center:has(.product__media-sublist) .product__description-col--text{padding-left:14.2rem}.product__description-col--meta{grid-column:2}}.product-details-nav{display:none!important}.product__info-container .product__text.medium-font{font-size:2.2rem!important}.product__info-container .price-wrapper{text-align:left!important}.product__info-container .price-wrapper .price{justify-content:flex-start!important}.product__info-container .product__text+.price-wrapper{margin-top:4rem!important}.product__description a[href*="/pages/"],.product__description a[href*="/blogs/"],.product__description a[href*="/collections/"]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:calc(var(--font-button-letter-spacing) * .1);font-size:1.1rem;line-height:1.2;min-height:5rem;padding:.25rem 3rem;background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:0;border-radius:var(--border-radius-button);text-decoration:none!important;position:relative;overflow:hidden;z-index:1;transition:var(--duration-default);margin-top:2rem}.product__description a[href*="/pages/"]:before,.product__description a[href*="/blogs/"]:before,.product__description a[href*="/collections/"]:before{content:"";transition:var(--duration-default) ease-out;position:absolute;bottom:0;left:0;right:0;height:0%;width:100%;z-index:-1;background-color:rgb(var(--color-button-hover))}.product__description a[href*="/pages/"]:hover,.product__description a[href*="/blogs/"]:hover,.product__description a[href*="/collections/"]:hover{color:rgb(var(--color-button-text-hover))}.product__description a[href*="/pages/"]:hover:before,.product__description a[href*="/blogs/"]:hover:before,.product__description a[href*="/collections/"]:hover:before{height:100%}.product__description.extra-large-font,.product__description.extra-large-font p{font-size:1.8rem!important;line-height:1.6!important}@media(max-width:768px){.product__description a[href*="/pages/"],.product__description a[href*="/blogs/"],.product__description a[href*="/collections/"]{width:auto;padding:.8rem 2rem}}@media(max-width:989px){.product__media-wrapper .swiper-slide .product__media{padding-top:0!important;padding-bottom:0!important;height:auto!important;position:relative!important}.product__media-wrapper .swiper-slide .product__media img{position:relative!important;width:100%!important;height:auto!important;object-fit:contain!important}.product__info-wrapper{padding-top:1.6rem!important}.product__outer{display:flex!important;flex-direction:column!important}.product__outer .product__media-wrapper{order:0!important}.product__outer .product__info-wrapper{order:1!important}.product__outer .product__description-row{order:2!important}.product__description-col--meta{order:-1!important}.product__description-col--text{order:1!important}}@media(max-width:768px){.product__info-container{padding-left:1.6rem!important;padding-right:1.6rem!important}.product__info-container .product__text{font-size:1.4rem!important}.product__info-container .price-item{font-size:1.8rem!important}.product__info-container .product-form__submit{width:100%!important}.collection-product-list{gap:2.4rem 1rem!important}.card-information{padding-top:1rem!important}}.collection-grid-section .rich-text__text,.collection-grid-section .rich-text__text p{font-size:1.4rem!important;line-height:1.5!important}.collection-grid-section .rich-text__blocks{gap:.8rem!important}.collection-grid-section+.collection-grid-section,section:has(+.collection-grid-section){margin-bottom:0!important}.card-information{text-align:left!important}.card-information .card__badge,.card-information .card-information-box,.card-information .product-parameters,.card-information .price,.card-information .price__sale{justify-content:flex-start!important}.card-information .card-information-item,.card-information .card-information__wrapper{align-items:flex-start!important}.card-information .card-information-block,.card-information .card__title,.card-information .card__description,.card-information .card__sku,.card__vendor{text-align:left!important}.card__badge:not(:has(>*)){margin-bottom:0!important}.card__vendor,.card__vendor.small-text,a.vendor-link{color:rgb(var(--color-foreground-title))!important;opacity:1!important}.collection-card .collection-card__title .full-unstyled-link{padding-top:1.6rem!important}.collection-card .collection-card__title{font-size:2.4rem!important}.card__title{font-size:calc(var(--font-heading-card-scale) * 1.05rem)!important}@media only screen and (min-width:1100px){.card__title{font-size:calc(var(--font-heading-card-scale) * 1.15rem)!important}}@media only screen and (min-width:1360px){.card__title{font-size:calc(var(--font-heading-card-scale) * 1.25rem)!important}}.product-card .card-information-block .card-information-item-price{margin-top:.6rem!important}.facets__button-show span,.facets__button-show svg,.facets-sorting__label,.facets-sorting #SortBy,.facets-sorting svg{color:#4d0013!important}.active-facets__button{border-color:#4d0013!important}.active-facets__button .active-facets__button-value{color:#4d0013!important}.mobile-facets__open{background-color:#4d0013!important;color:#fff!important}.mobile-facets__open path{fill:#fff!important}.facets__form--horizontal_united .facets__horizontal-top{border-top-color:#4d0013!important}.facets__wrapper{--color-background: 245, 240, 235 !important;--color-foreground: 77, 0, 19 !important;--color-foreground-title: 77, 0, 19 !important;background-color:#f5f0eb!important;color:#4d0013!important}.facets__wrapper .subtitle,.facets__wrapper .facets__reset,.facets__wrapper label,.facets__wrapper .facets__price-field-info{color:#4d0013!important}@media(max-width:768px){.header__heading-logo{max-width:60%!important;width:auto!important;height:auto!important}.header__heading-link{justify-content:center!important}.header-top__logo{max-width:120px}}.cart-item:has(+.cart-item--frame-addon){border-bottom:none!important}.cart-item--frame-addon+.cart-item:not(.cart-item--frame-addon){border-top:none!important}.cart-item--frame-addon{background-color:rgba(var(--color-foreground),.04)!important}.cart-item--frame-addon td{padding-top:.8rem!important;padding-bottom:.8rem!important}.cart-item--frame-addon .cart-item__media-wrapper{max-width:none!important}.cart-item--frame-addon .cart-item__details{padding-left:2rem!important}.cart-item--frame-addon .cart-item__name{font-size:1.5rem!important;opacity:.85}.cart-item--frame-inline td{font-family:var(--font-body-family),sans-serif!important}.cart-item--frame-inline .small-text{font-family:var(--font-body-family),sans-serif!important;font-size:1.6rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.03em!important}.cart-item--frame-inline .cart-item__totals{font-family:var(--font-body-family),sans-serif!important;font-size:1.8rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important}.cart-item--frame-addon .cart-item__details:before{content:"\21b3";display:inline-block;margin-right:.6rem;opacity:.5;font-size:1.4rem}.drawer .cart-item:has(+.cart-item--frame-addon){border-bottom:none!important}.drawer .cart-item--frame-addon+.cart-item:not(.cart-item--frame-addon){border-top:none!important}.drawer .cart-item--frame-addon{padding-top:0!important;padding-left:2rem!important;background-color:rgba(var(--color-foreground),.04)!important}.drawer .cart-item--frame-addon .cart-item__media{max-width:none!important}.drawer .cart-item--frame-addon .cart-item__details:before{content:"\21b3";display:inline-block;margin-right:.6rem;opacity:.7;font-size:1.2rem}.cart-item--frame-inline{padding:.4rem 0 .8rem!important;border-bottom:none!important;margin-top:-.4rem}.cart-item__frame-row{display:flex;align-items:center;gap:.8rem;padding-left:80px;font-family:var(--font-body-family),sans-serif;font-size:1.5rem;color:rgba(var(--color-foreground),.8)}.cart-item__frame-price{font-size:1.6rem;font-weight:500;white-space:nowrap;text-align:right}.cart-item__frame-arrow{opacity:.5;font-size:1.5rem}.cart-item__frame-label{flex:1;font-weight:400}.cart-item__frame-row cart-remove-button{flex-shrink:0;margin-left:.2rem}.cart-item__frame-row .button--simple{padding:0!important;min-height:auto!important;opacity:.5}.cart-item__frame-row .button--simple:hover{opacity:1}.drawer .cart-item .cart-item__details-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.drawer .cart-item .cart-item__details-header-right cart-remove-button{order:-1}.drawer .cart-item--frame-addon .cart-item__name{font-size:2.2rem!important;font-weight:500!important;letter-spacing:-.03em!important}pickup-availability .pickup-availability-info{display:block!important;text-align:left!important}pickup-availability .pickup-availability-info p{font-size:1.4rem!important;text-align:left!important;display:inline!important;margin:0!important;white-space:nowrap}pickup-availability .pickup-availability-info p+p:before{content:" \b7  "}pickup-availability .pickup-availability-info p span{font-size:inherit!important}pickup-availability .pickup-availability-info .pickup-availability-button{display:block!important;padding-left:0!important;margin-left:0!important;text-align:left!important}pickup-availability .pickup-availability-info .pickup-availability-button>span{overflow:hidden!important;display:inline-flex!important;position:relative!important}@media only screen and (min-width:750px){pickup-availability .pickup-availability-info p{font-size:1.5rem!important}}.product-details__about-box{padding-top:2rem!important}@media(min-width:1100px){.product-details__about-box{padding-top:3rem!important}}.product .product-about__subheading{margin-top:2rem!important}@media(max-width:575px){.announcement-bar_soclal_media{display:flex!important}}.product-form__buttons-row{flex-direction:column!important;align-items:stretch!important}.product-form__submit{width:100%!important}.frame-upsell-pill{min-height:0!important;height:5rem!important;position:relative!important;padding-top:.6rem!important;padding-bottom:.6rem!important}.frame-upsell-pill .frame-upsell-pill__label,.frame-upsell-pill .frame-upsell-pill__price{font-size:1.2rem!important;line-height:1.2!important}.frame-upsell-pill:hover .frame-upsell-pill__text,.frame-upsell-pill:hover .frame-upsell-pill__icon,.frame-upsell-pill.is-selected .frame-upsell-pill__text,.frame-upsell-pill.is-selected .frame-upsell-pill__icon{color:#4d0013!important}.product .collection-tabs-section .section-header__line{padding-bottom:.8rem!important}.collection-tabs .collection-tabs_product-item{margin-top:0!important}.collection-tabs .media[style*=padding-bottom]{padding-bottom:100%!important}.product-recommendations .card-wrapper .media>img{object-fit:contain!important;object-position:center center!important}.product-recommendations--single .card--product_image img{object-fit:contain!important;object-position:center center!important}.product-about__accordion-title{margin-top:.4rem!important}.product .product-about{margin-top:.8rem!important}pickup-availability{margin-top:auto;align-self:flex-end}.section-header__line,.section-header__item,.section-header__title-item,.section-header__title__block,.collection-tabs-header,.popular-products-header .popular-product-header__item{text-align:left!important}.featured-product .section-header__line{text-align:center!important}.section-header__line .section-header__title-item{gap:1.2rem!important}.section-header__title-item .subtitle{margin-bottom:0}.rich-text__wrapper>*:not(:last-child){margin-bottom:1.2rem!important}.collection-tabs .collection-tabs_card-item{scrollbar-color:#FF8BB5 transparent!important}.collection-tabs .collection-tabs_card-item::-webkit-scrollbar-thumb{background-color:#ff8bb5!important}.collection-tabs .collection-tabs_card-item::-webkit-scrollbar-thumb:hover{background-color:#ff0777!important}.collection-grid .collection-card .collection-card__img:not(.have-overlay):after{padding-bottom:125%!important}.collection-grid .collection-card__title{font-size:2.6rem!important}.collection-grid .collection-card__desc{font-size:1.5rem!important}.rich-text-section:has(+.collection-grid-section),.hero-banner-section+.rich-text-section{padding-bottom:1.5rem!important}.rich-text-section:has(+.collection-grid-section) .title--section{letter-spacing:-.06em!important}.card__vendor{text-transform:uppercase!important;letter-spacing:normal}.facets__form--horizontal_united .facets__container{z-index:200!important}@media screen and (max-width:989px){.collection-product-list{align-items:end!important}.collection-product-list .collection-product-card{height:auto!important}.collection-product-list .collection-product-card .card-wrapper:before{display:none!important}}@media screen and (min-width:990px){.collection-product-list{align-items:end!important;gap:4rem 1.6rem!important}.collection-product-list .collection-product-card{height:auto!important}.collection-product-list .collection-product-card .card-wrapper:before{display:none!important}}.product__subtitle{font-size:2.4rem!important;text-transform:uppercase!important;letter-spacing:-.03em;opacity:.75;margin-top:0;margin-bottom:1.6rem}@media(max-width:989px){.product__subtitle{font-size:1.8rem!important}}.featured-product .product__title__wrapper .product__subtitle{font-size:2rem!important;text-transform:uppercase!important;letter-spacing:-.03em;opacity:.75}@media screen and (min-width:1400px){.collection-grid .container{max-width:70vw!important;margin:0 auto}}.featured-product .product-form__buttons-row,.featured-product .product-form__submit,.featured-product .product-form__submit[disabled]{width:100%!important}.featured-product .product__media-list__container--large-two{gap:1.6rem}@media(min-width:990px){.featured-product .product__outer-placeholder .featured-product__media{max-width:calc(55% - 3.2rem)!important;flex:0 0 calc(55% - 3.2rem)!important}.featured-product .product__outer-placeholder .product__info-wrapper{max-width:calc(45% - 3.2rem)!important;flex:0 0 calc(45% - 3.2rem)!important}}.featured-product .section-header__subtitle{font-size:1.8rem;font-weight:400;opacity:.7;margin-top:.2rem;text-align:center}.collection-tabs-section .section-header__title{letter-spacing:-.02em!important;margin-bottom:0!important}.collection-tabs-section .section-header__line{padding-bottom:4rem!important}.collection-tabs-section .section-header__desc{font-size:1.6rem;opacity:.7;margin-top:.2rem}#shopify-section-rich_text_Px3YV7 .richtext__content p+p{margin-top:.6em}#shopify-section-rich_text_Px3YV7 .rich-text__button{margin-top:2.4rem}.body-template-index .collection-tabs-section .collection-product-list{align-items:end!important}@media(min-width:990px){.footer-block--newsletter{display:flex!important;flex-direction:column!important;gap:.8rem!important}}.footer-block--newsletter .newsletter__text{font-size:1.6rem;line-height:1.5;text-align:center!important}.footer-block--newsletter .newsletter__text p{margin:0}@media(max-width:1099px){.header-top .header-top__wrapper{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}.header-top__wrapper>header-drawer{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:auto!important;max-width:48px!important}.header-top__wrapper>.header-top__left{grid-column:1!important;grid-row:1!important}.header-top__logo{grid-column:2!important;grid-row:1!important;justify-self:center!important;transform:translate(7.5px)}.header-top__right{grid-column:3!important;grid-row:1!important;justify-self:end!important}.announcement-bar_soclal{display:none!important}}.header-top__right .header-instagram-mobile{display:none}.header-instagram-mobile svg{width:20px!important;height:20px!important}@media(max-width:1099px){.header-instagram-mobile{display:inline-flex!important;align-items:center}}.contact__container{display:flex;flex-wrap:wrap;gap:1.5rem!important;justify-content:flex-start!important;align-items:stretch}.contact__portrait{flex:0 0 24%;max-width:24%;order:-1}.contact__portrait img{width:100%;height:100%;object-fit:cover;border-radius:.4rem}.contact-form__block{flex:1}@media screen and (max-width:749px){.contact__portrait{flex:0 0 100%;max-width:100%;max-height:40vh;overflow:hidden}}.footer-block--logo .footer__logo-link img{width:200px!important;max-width:280px!important;height:auto!important}.footer-block--logo .footer__logo--overlay{display:none!important}[data-scheme=dark] .footer-block--logo .footer__logo:not(.footer__logo--overlay){display:none!important}[data-scheme=dark] .footer-block--logo .footer__logo--overlay{display:block!important}.body-template-page-studio .image-banner-section .subheading{color:#ff0777!important;font-weight:600!important;font-size:1.8rem!important}@media screen and (min-width:1100px){.footer__blocks-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:3rem!important;align-items:flex-start!important;justify-content:flex-start!important}.footer-block--logo{margin-right:4rem!important;max-width:none!important;flex:0 0 auto!important}.footer-block--menu{flex:0 0 auto!important;margin-right:0!important}.footer-block--menu:last-child{margin-right:0!important}.footer-block:nth-last-child(2).footer-block--menu{margin-right:0!important}.footer-block--newsletter{flex:0 0 auto!important;margin-left:auto!important;max-width:32rem}}@media screen and (min-width:1360px){.footer__blocks-wrapper{gap:4rem!important}}.footer .footer-block__details-content.list-unstyled{columns:1!important}.footer .footer--button{font-size:1.2rem!important;padding:.3rem 0}.footer .footer__copyright{font-size:1.2rem!important}.footer-block--logo,.footer-block--menu,.footer__blocks-wrapper,.footer-block--newsletter{text-align:left!important}.product__media-item:has(img[alt*="[card]"]),.product__media-subitem:has(img[alt*="[card]"]){display:none!important}.product-media-modal img[alt*="[card]"]{display:none!important}.facets__display .facets__list{max-height:228px;overflow-y:auto;scrollbar-color:#FF0777 transparent;scrollbar-width:thin}.facets__display .facets__list::-webkit-scrollbar{width:6px}.facets__display .facets__list::-webkit-scrollbar-thumb{background:#ff0777;border-radius:3px}.facets__display .facets__list::-webkit-scrollbar-track{background:transparent}.mobile-facets__submenu .mobile-facets__list{max-height:270px;overflow-y:auto;scrollbar-color:#FF0777 transparent;scrollbar-width:thin}.mobile-facets__submenu .mobile-facets__list::-webkit-scrollbar{width:6px}.mobile-facets__submenu .mobile-facets__list::-webkit-scrollbar-thumb{background:#ff0777;border-radius:3px}.mobile-facets__submenu .mobile-facets__list::-webkit-scrollbar-track{background:transparent}.facets__range{background:linear-gradient(to right,#e0e0e0 var(--range-min),#FF0777 var(--range-min),#FF0777 var(--range-max),#e0e0e0 var(--range-max))!important}.field__range::-webkit-slider-thumb{background:#ff0777!important;box-shadow:inset 0 0 0 .7rem #ff0777!important}.field__range::-moz-range-thumb{background:#ff0777!important}.facets__range .field__range::-moz-range-progress,.facets__range .field__range::-moz-range-track{background:#ff0777!important}@media screen and (min-width:990px){.section-header__line.text-left .section-header__title__block{flex-direction:row;align-items:center;justify-content:space-between}}.rich-text__wrapper>*:not(:last-child){margin-bottom:1.6rem}@media screen and (min-width:990px){.rich-text__wrapper>*:not(:last-child){margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
