.section-header .text-link{display:block;margin-top:15px;text-decoration:underline;text-underline-offset:2px;font-weight:700}.variant-input{position:relative}.grid-product__title .title{display:block}.ready-to-ship{position:absolute;top:-10px;right:-2px;background-color:#000;border-radius:100%;width:20px;height:20px;text-align:center}.read-to-ship__info svg{width:12px;height:12px}.ready-to-ship__badge{display:inline-block;border:1px solid;border-color:var(--colorBorder);padding:5px 10px;margin-bottom:5px;font-size:10px}.ready-to-ship__badge svg{width:10px;height:10px}.read-to-ship__info{position:relative}.read-to-ship__info .icon--inventory{margin-top:8px}.ready-to-ship svg{width:12px;height:12px}.collage .grid__item a{height:350px!important}.collage .grid__item a,.collection-image{height:100%}@media only screen and (max-width: 768px){.collage .grid__item a{height:250px!important}}@media only screen and (min-width: 768px){.page-content--product{padding-top:0}.product-block--price span{font-weight:500}}.custom-image-wrapper{cursor:pointer}.product-block--header{margin-bottom:10px}.product-block--price{margin-bottom:0}.product-block{margin-bottom:20px}product-recommendations .index-section{margin-bottom:0;margin-top:0}.product-block .collapsible-trigger-btn{text-align:left;padding-left:0;border-left:none;border-right:none;font-size:calc(var(--typeHeaderSize) * .62);font-family:Domine;text-transform:uppercase}.collapsible-trigger-btn--borders{padding:20px}.product-block .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:1px solid;border-color:var(--colorBorder);border-top:0;font-size:calc(var(--typeBaseSize) * .92);padding:0 20px 20px;border-left:0;border-right:0}.product-block product-recommendations[data-intent=complementary] .product-recommendations__title{margin-top:20px;font-size:calc(var(--typeHeaderSize) * .62);font-family:Domine;text-transform:uppercase;font-weight:100;letter-spacing:inherit}.grid-product__content .grid-product__meta{text-align:left}.grid-product__content .grid-product__meta .grid-product__title{font-weight:600;font-family:Montserrat;text-transform:capitalize;letter-spacing:inherit}.grid-product__content .grid-product__meta .grid-product__vendor{text-transform:capitalize;letter-spacing:inherit}@media only screen and (max-width: 768px){.product-block,.size-chart__standalone{text-align:left;margin-bottom:20px}.product-block--header{margin-bottom:5px}.product__main-photos,.product-block--price{margin-bottom:10px}.product-block p{font-size:13px}}.breadcrumb{margin-bottom:30px;padding-bottom:10px;border:0;border-bottom:1px solid;border-bottom-color:var(--colorBorder)}[data-type_headers_align_text=true] .breadcrumb{text-align:left}@media (max-width: 768px){.breadcrumb{display:none}}.size-chart__standalone .tool-tip-trigger__title,.label,label:not(.variant__button-label):not(.text-label){font-size:1em;letter-spacing:.025em;text-transform:inherit}@media only screen and (max-width: 768px){.product__photos .product-slideshow .flickity-page-dots{position:absolute;bottom:10px}}#present__offers{max-width:400px;width:100%;padding:5px;margin-bottom:20px}html .offer-description,.offer-description p{position:relative;padding-left:15px;margin-bottom:10px}.offer-description p{font-weight:700}html .offer-description span{padding-left:15px;display:block}#present__offers .offer-item:not(:last-child){margin-bottom:20px}.offer-description p:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:5px;height:5px;background:#000;border-radius:50%}.discount_code-copy{border:1px dashed #000!important;text-align:center;margin:0 10px;padding:2px 0;max-width:100px;width:100%}#present__offers .offer-item{font-size:85%}.offer-item .offer-code{display:flex;flex-wrap:wrap;align-items:center;padding-left:30px}.discount_code-copyBtn{cursor:pointer;text-decoration:underline}#offersBlock{margin-bottom:20px;border:0}#offersBlock button,#offersBlock div{border:0;padding-left:0}#offersBlock button{width:100%;font-weight:600}.discount_code-copy{background:#cbb072!important;border-color:#fff!important;color:#fff}.footer__title{font-weight:600;text-align:left;font-family:inherit}.site-footer{position:relative;width:100%;background:linear-gradient(#ffffffd6,#ffffffd6),url(/cdn/shop/files/1920x600.jpg?v=1735194825) no-repeat center center;background-size:cover;background-position:50% 3%;height:100%}.collection-hero__content{bottom:40px}[data-type_headers_align_text=true] .collection-hero__content{align-items:end}.collection-filter__item .breadcrumb{padding-bottom:0;border:0;border-bottom:0;border-bottom-color:var(--colorBorder);margin:0}.collection-sidebar__group button{font-weight:600}.option-name--size label,.option-name--sizes label{display:flex!important;align-items:center;justify-content:space-between}.size-chart-heading{padding:10px 0;background:#cbb072}tool-tip[data-tool-tip-open=true] .tool-tip__inner{max-width:900px}@media only screen and (max-width: 768px){.size-chart-heading{padding:6px 0}tool-tip[data-tool-tip-open=true] .tool-tip__inner{max-width:98%}td,th{padding:5px}.tool-tip__content{font-size:.6em}}#shopify-section-template--22985697951778__rich_text_yyqxAh h2{margin-bottom:0}.html-container-parent-div{display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:100%}.location-with-map{display:flex;width:100%;justify-content:space-around;align-items:center}.location-with-map img{height:62px;width:62px}@media (max-width: 767px){.html-container-parent-div{gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/retail-therapy.css.map */
