.header-wrapper--border-bottom{border-bottom-color:#e2dcd1}.header__icon .icon{height:1.8rem;width:1.8rem}.header__icon--cart .icon{height:4rem;width:4rem}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr}.header__inline-menu .list-menu--inline>li>.header__menu-item,.header__inline-menu .list-menu--inline>li>header-menu>details>.header__menu-item{font-size:1.25rem;letter-spacing:.25rem;text-transform:uppercase;color:rgb(var(--color-foreground));padding-left:1.8rem;padding-right:1.8rem}}@media screen and (min-width:1700px){.header:not(.drawer-menu).page-width{padding-left:0;padding-right:0}}.announcement-bar-section .announcement-bar__message{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;line-height:normal;letter-spacing:.264rem;text-transform:uppercase}.banner__media>picture{display:block}.banner__media>picture>img{width:100%;height:100%;object-fit:cover;object-position:center center}.banner--figma .banner__buttons .button{text-transform:uppercase;letter-spacing:.26rem}.banner--figma.banner--desktop-transparent .banner__box{--color-foreground: 251, 248, 242;--color-button: 243, 237, 227;--color-button-text: 58, 46, 38}.banner--figma.banner--desktop-transparent .banner__caption{margin:0;color:#ccae86;font-size:1.2rem;letter-spacing:.384rem}.banner--figma:not(.banner--desktop-transparent) .banner__caption{margin:0;font-size:1.2rem;letter-spacing:.36rem}.banner__heading.inline-richtext{margin-top:0}.banner__text.rte.caption-with-letter-spacing{letter-spacing:3.84px;line-height:normal}.banner__buttons .button.button--primary{padding:16px 74px;letter-spacing:2.6px;min-height:54px}.banner__text.rte.body{font-weight:400}@media screen and (min-width:750px){.banner--figma .banner__buttons .button{min-height:5.4rem;min-width:25.1rem;padding-left:4rem;padding-right:4rem}.banner--figma.banner--desktop-transparent.banner--large:not(.banner--adapt){min-height:68rem}.banner--figma.banner--desktop-transparent .banner__box.content-container{max-width:51.5625rem}.banner--figma.banner--desktop-transparent .banner__heading{font-size:5rem;line-height:1.165;letter-spacing:.052rem}.banner--figma.banner--desktop-transparent .banner__text.body{max-width:42.29rem}.banner--figma.banner--desktop-transparent .banner__box>.banner__heading{margin-top:2rem}.banner--figma.banner--desktop-transparent .banner__box>.banner__text.body{margin-top:3rem}.banner--figma.banner--desktop-transparent .banner__box>.banner__buttons{margin-top:4rem}.banner--figma:not(.banner--desktop-transparent):not(.banner--adapt){min-height:51rem}.banner--figma:not(.banner--desktop-transparent) .banner__box{width:100%;max-width:72rem;background:#fbf8f2e6}.banner--figma:not(.banner--desktop-transparent) .banner__heading{max-width:62.6rem;margin-inline:auto;line-height:1.235;letter-spacing:normal;font-size:40px}.banner--figma:not(.banner--desktop-transparent) .banner__text.body{max-width:650px;margin-inline:auto;font-weight:300;font-size:1.5rem;line-height:1.86}.banner--figma:not(.banner--desktop-transparent) .banner__box>.banner__heading{margin-top:0}.banner--figma:not(.banner--desktop-transparent) .banner__box>.banner__text.body{margin-top:0}.banner--figma:not(.banner--desktop-transparent) .banner__box>.banner__buttons{margin-top:4rem}}@media screen and (max-width:749px){.banner--figma:not(.banner--desktop-transparent):not(.banner--mobile-bottom) .banner__box{background:#fbf8f2e6}.banner__heading.inline-richtext.h0{font-size:30px}}@media screen and (min-width:1700px){.banner__content.banner__content--middle-left{padding-left:100px}.banner__heading.inline-richtext{line-height:58.24px;font-size:50px}}.collection--figma .collection__caption{display:block;margin:0;color:#ccae86;font-size:1.2rem;letter-spacing:.36rem}.collection--figma .collection__title{text-align:center}.collection--figma .collection__description{margin:0 auto;font-size:1.5rem;line-height:1.76;font-weight:300;color:#3a2e26}.collection--figma .collection__view-all .button{text-transform:uppercase;letter-spacing:.26rem}@media screen and (min-width:990px){.collection--figma .page-width{max-width:134rem}.collection--figma .page-width-desktop{padding-left:5rem;padding-right:5rem}.collection--figma .product-grid{--grid-desktop-horizontal-spacing: 3.2rem}.collection--figma .collection__title.title-wrapper{margin-bottom:3rem}.collection--figma .collection__title.title-wrapper .title{margin-bottom:0;font-size:40px}.collection--figma .collection__view-all a:not(.link){margin-top:3rem}.collection--figma .collection__view-all .button{min-height:5.4rem;min-width:25.1rem;padding-left:4rem;padding-right:4rem}}.collection--figma .card__heading,.related-products .card__heading,.card__heading.h5 a{font-size:2rem;margin-bottom:0}.collection--figma .price,.related-products .price{font-size:1.5rem}.collection--figma .card__information,.related-products .card__information{padding:1.5rem 0 0}.related-products .related-products__heading{font-family:var(--font-heading-family);font-size:4rem;font-weight:400;text-align:center;margin:0 0 63px;color:rgb(var(--color-foreground));text-transform:capitalize}.related-products .card--standard,.related-products .card__inner{box-shadow:none}.related-products .ratio:before{padding-bottom:125%}.related-products .grid.product-grid{gap:1rem;justify-content:center}@media screen and (max-width:749px){.related-products .related-products__heading{font-size:30px;margin-bottom:33px}}@media screen and (min-width:1700px){.related-products.page-width{padding:0}}.image-with-text--feature .image-with-text__text--caption{color:#ccae86;font-size:1.2rem;letter-spacing:.36rem}.image-with-text--feature .image-with-text__content .image-with-text__text.body{font-weight:300;font-size:1.5rem;line-height:1.86;margin-top:0}.image-with-text--feature .image-with-text__content .button{text-transform:uppercase;letter-spacing:.26rem;min-height:5.4rem;min-width:25.1rem;padding-left:4rem;padding-right:4rem}.image-with-text--feature .image-with-text__text--caption+.image-with-text__heading{margin-top:0}.image-with-text--feature .image-with-text__content .image-with-text__text+.button{margin-top:4rem}.image-with-text--feature .image-with-text__media{height:auto;min-height:0;aspect-ratio:8 / 10}@media screen and (min-width:750px){.image-with-text--feature .image-with-text__heading{line-height:1.235;letter-spacing:normal}}@media screen and (min-width:990px){.image-with-text--feature{max-width:125.6rem;margin-inline:auto}.image-with-text--feature .image-with-text__grid{display:grid;align-items:center}.image-with-text--feature .image-with-text__grid>.grid__item{width:100%;margin:0}.image-with-text--feature .image-with-text__content{padding:0}}.newsletter--signup .newsletter__caption{margin:0;font-size:1.2rem;letter-spacing:.36rem}.newsletter--signup h2{line-height:normal;letter-spacing:normal}.newsletter--signup .newsletter__subheading{max-width:100%;font-weight:300;font-size:1.5rem;line-height:1.7}.newsletter--signup .newsletter__wrapper>*:last-child{margin-top:1.8rem}.newsletter--signup .newsletter-form{max-width:62.4rem;align-items:center}.newsletter--signup .newsletter__wrapper .newsletter-form__field-wrapper{max-width:62.4rem}.newsletter--signup .field{height:5.4rem;--inputs-border-opacity: 1}.newsletter--signup .newsletter-form__field-wrapper .field__input,.newsletter--signup .newsletter-form__field-wrapper .field__input:focus,.newsletter--signup .newsletter-form__field-wrapper .field__input:not(:placeholder-shown){height:100%;margin:0;padding:0 2rem;background-color:#fbf8f2;font-size:1.5rem;font-weight:300;color:rgb(var(--color-foreground))}.newsletter--signup .field__input::placeholder{opacity:1;color:rgb(var(--color-foreground));font-weight:300}.newsletter--signup .field__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.newsletter--signup .newsletter-form__button{position:static;width:auto;min-width:25.1rem;height:5.4rem;margin:0;padding:0 4rem;background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text));font-size:1.5rem;text-transform:uppercase;letter-spacing:.26rem}.newsletter--signup .newsletter-form__button:focus,.newsletter--signup .newsletter-form__button:focus-visible{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media screen and (max-width:749px){.newsletter--signup .field{height:auto;flex-direction:column;gap:1rem}.newsletter--signup .newsletter-form__field-wrapper .field__input{width:100%;height:5.4rem}.newsletter--signup .newsletter-form__button{width:100%;min-width:0}}.footer.footer--joyrocks{border-top:.1rem solid #e2dcd1}.footer--joyrocks .footer__content-top,.footer--joyrocks .footer__content-bottom-wrapper{width:min(160rem,100% - 3rem);max-width:none;margin-inline:auto;padding-left:0;padding-right:0}.footer--joyrocks .footer__content-top{display:flex;flex-direction:column;gap:3.6rem;padding-bottom:3.6rem}.footer--joyrocks .footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:3.6rem}.footer--joyrocks .footer__brand-item{margin:0;justify-content:flex-start}.footer--joyrocks .footer__brand .footer-block__image-wrapper{margin:0}.footer--joyrocks .footer-block__heading{margin:0 0 1.5rem;font-family:var(--font-body-family);font-style:normal;font-weight:300;font-size:1.5rem;line-height:2rem;letter-spacing:normal;text-transform:uppercase;color:#ccae86}.footer--joyrocks .footer-block__details-content{margin:0}.footer--joyrocks .footer-block__details-content .list-menu__item--link{display:block;padding:0;font-family:var(--font-body-family);font-weight:400;font-size:1.1rem;line-height:3rem;text-transform:capitalize;text-decoration:none;color:rgb(var(--color-foreground))}.footer--joyrocks .footer-block__heading-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;list-style:none;cursor:pointer}.footer--joyrocks .footer-block__heading-wrapper::-webkit-details-marker{display:none}.footer--joyrocks .footer-block__chevron{display:inline-flex;flex:0 0 auto;color:rgb(var(--color-foreground));transition:transform .2s ease}.footer--joyrocks .footer-block__details[open] .footer-block__chevron{transform:rotate(180deg)}.footer--joyrocks .footer-block__newsletter{text-align:left;flex-grow:0}.footer--joyrocks .footer-block__newsletter .footer-block__heading{margin-bottom:2.6rem}.footer--joyrocks .footer__newsletter-description{margin:0 0 .8rem;font-size:1.1rem;line-height:1.45;color:rgb(var(--color-foreground))}.footer--joyrocks .footer__newsletter-description>*{margin:0}.footer--joyrocks .footer-block__newsletter .newsletter-form{max-width:25.1rem;margin:0;align-items:stretch}.footer--joyrocks .newsletter-form__field-wrapper{max-width:25.1rem;width:100%}.footer--joyrocks .newsletter-form__field-wrapper .field{height:auto;border-bottom:.1rem solid rgb(var(--color-foreground))}.footer--joyrocks .newsletter-form__field-wrapper .field:before,.footer--joyrocks .newsletter-form__field-wrapper .field:after{content:none}.footer--joyrocks .newsletter-form__field-wrapper .field:focus-within{border-bottom-width:.2rem}.footer--joyrocks .newsletter-form__field-wrapper .field__input,.footer--joyrocks .newsletter-form__field-wrapper .field__input:focus,.footer--joyrocks .newsletter-form__field-wrapper .field__input:not(:placeholder-shown){height:2.4rem;margin:0;padding:0 2.4rem .4rem .9rem;background:transparent;border:0;box-shadow:none;font-size:1.1rem;font-weight:400;line-height:1.45;color:rgb(var(--color-foreground))}.footer--joyrocks .newsletter-form__field-wrapper .field__input::placeholder{color:rgb(var(--color-foreground));opacity:1}.footer--joyrocks .newsletter-form__field-wrapper .field__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);width:.1rem;height:.1rem;white-space:nowrap}.footer--joyrocks .newsletter-form__button{position:absolute;right:0;bottom:.5rem;top:auto;width:auto;height:auto;margin:0;padding:0;background:transparent;box-shadow:none;color:rgb(var(--color-foreground))}.footer--joyrocks .newsletter-form__button:focus,.footer--joyrocks .newsletter-form__button:focus-visible{background:transparent;box-shadow:none}.footer--joyrocks .newsletter-form__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.footer--joyrocks .newsletter-form__button .icon-email{display:block;width:1.4rem;height:1.1rem;color:rgb(var(--color-foreground))}.footer--joyrocks .newsletter-form__button:hover .icon-email{transform:translateY(-.1rem)}.footer--joyrocks .newsletter-form__message{margin-top:1rem;font-size:1.1rem}.footer--joyrocks .footer__social{margin-top:3.1rem}.footer--joyrocks .footer__social-heading{margin-bottom:2rem}.footer--joyrocks .footer__list-social{justify-content:flex-start;gap:1rem}.footer--joyrocks .footer__list-social .list-social__link{padding:0;color:rgb(var(--color-foreground))}.footer--joyrocks .footer__list-social .list-social__item .icon{width:2rem;height:2rem}.footer--joyrocks .footer__content-bottom{margin-top:0;padding-top:0;border-top:0;background-color:#e6dfec}.footer--joyrocks .footer__content-bottom-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;min-height:4rem;margin-top:0}.footer--joyrocks .footer__localization{width:auto;padding:0}.footer--joyrocks .footer__copyright{margin:0;text-align:left}.footer--joyrocks .footer__copyright .copyright__content{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.1;text-transform:uppercase;color:rgb(var(--color-foreground))}.footer--joyrocks .footer__copyright .copyright__content a{color:currentColor;text-decoration:none}.footer--joyrocks .footer__payment{margin:0}.footer--joyrocks .footer__payment .list-payment{margin:0;padding:0;gap:.8rem;flex-wrap:wrap;justify-content:flex-end}.footer--joyrocks .footer__payment .list-payment__item{padding:0}.footer--joyrocks .footer__payment .list-payment__item .icon{width:3rem;height:auto}.footer--joyrocks .svg-wrapper{height:15px}@media screen and (max-width:749px){.footer--joyrocks .footer-block__newsletter .newsletter-form,.footer--joyrocks .newsletter-form__field-wrapper{max-width:100%}.footer--joyrocks .footer__content-top{gap:0}.footer--joyrocks .footer__brand{margin-bottom:3.6rem}.footer--joyrocks .footer__contact{order:2;padding-bottom:2.4rem}.footer--joyrocks .footer__menu-col{order:1;margin-bottom:16px}.footer--joyrocks .footer-block__details{border-bottom:.1rem solid #e2dcd1}.footer--joyrocks .footer-block__details .footer-block__heading{margin:0}.footer--joyrocks .footer-block__heading-wrapper{padding:1.6rem 0}.footer--joyrocks .footer-block__details[open] .footer-block__details-content{padding-bottom:1.6rem}.footer--joyrocks .footer-block__details-content .list-menu__item--link{padding:.4rem 0}}@media screen and (min-width:750px){.footer--joyrocks .footer__content-top,.footer--joyrocks .footer__content-bottom-wrapper{width:min(160rem,100% - 10rem)}.footer--joyrocks .footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.footer--joyrocks .footer-block__heading-wrapper{display:block;padding:0;cursor:default;pointer-events:none}.footer--joyrocks .footer-block__chevron{display:none}.footer--joyrocks .footer-block__details::details-content{content-visibility:visible}.footer--joyrocks .footer-block__details>.footer-block__details-content{display:block}}@media screen and (min-width:750px)and (max-width:989px){.footer--joyrocks .footer__content-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4rem;row-gap:4rem;align-items:start;padding-bottom:5rem}.footer--joyrocks .footer__brand,.footer--joyrocks .footer__contact{grid-column:1 / -1}}@media screen and (min-width:990px){.footer--joyrocks .footer__content-top{display:grid;grid-template-columns:minmax(0,450fr) minmax(0,230fr) minmax(0,237fr) minmax(0,210fr) minmax(0,473fr);gap:0;align-items:start;padding-bottom:5.3rem}.footer--joyrocks .footer__menu-col,.footer--joyrocks .footer__contact{margin-top:1.4rem}}@media screen and (max-width:989px){.footer--joyrocks .footer__content-bottom-wrapper{flex-direction:column;align-items:center;gap:1.5rem;min-height:0;padding:2rem 0}.footer--joyrocks .footer__copyright{text-align:center}.footer--joyrocks .footer__payment .list-payment{justify-content:center}}@media screen and (max-width:749px){.collection__title .title.inline-richtext.h2{font-size:30px}.grid.product-grid{gap:20px}}.product-info--joyrocks .product-block{margin-top:var(--pb-mt, 0);margin-bottom:var(--pb-mb, 0)}.product-info--joyrocks .product__info-container .product-form,.product-info--joyrocks .product__info-container .product__description,.product-info--joyrocks .product__info-container .icon-with-text,.product-info--joyrocks .product__title,.product-info--joyrocks .rating-wrapper,.product-info--joyrocks .price__container,.product-info--joyrocks .product__accordion,.product-info--joyrocks .accordion{margin:0}.product-info--joyrocks .product__view-details{display:none}.product-info--joyrocks .product-media-container{--aspect-ratio: var(--preview-ratio, var(--ratio, 1))}.product-info--joyrocks .product__media-item,.product-info--joyrocks .product__media-item img,.product-info--joyrocks .thumbnail{border-radius:0}.product-info--joyrocks .thumbnail-slider .thumbnail-list__item:before{padding-bottom:125%}.product-info--joyrocks .product__title h1{font-size:3.2rem;line-height:1.2;letter-spacing:normal}.product-info--joyrocks .rating-wrapper{display:flex;align-items:center;gap:.5rem}.product-info--joyrocks .rating{display:inline-flex;align-items:center}.product-info--joyrocks .rating-star{--font-size: 1.23;--letter-spacing: .4;--color-rating-star: #ccae86;font-size:1.23rem;letter-spacing:.4rem}.product-info--joyrocks .rating-text{display:block;margin:0;font-size:1.2rem;line-height:1;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground))}.product-info--joyrocks .rating-count{display:none}.product-info--joyrocks .price,.product-info--joyrocks .price--large{font-size:2rem;line-height:normal;letter-spacing:.08rem}.product-info--joyrocks .price__container{margin-bottom:0}.product-info--joyrocks variant-selects{display:block}.product-info--joyrocks .product-form__input{max-width:48.9rem;margin:0 0 3rem}.product-info--joyrocks variant-selects .product-form__input:last-of-type{margin-bottom:0}.product-info--joyrocks .product-form__input .form__label{margin-bottom:15px;padding-left:0;font-size:1.2rem;line-height:normal;letter-spacing:.24rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.product-info--joyrocks .product-form__input .form__label [data-selected-value]{color:#ccae86}.product-info--joyrocks .product-form__input--dropdown .select__select{height:4.9rem;background-color:#fbf8f2;color:rgb(var(--color-foreground));font-size:1.2rem;letter-spacing:.144rem;text-transform:uppercase;text-align:left;text-align-last:left}.product-info--joyrocks .product-form__input--dropdown .select:after{box-shadow:0 0 0 .1rem #ccae86}.product-info--joyrocks .product-form__input--dropdown .select__select:hover.select__select:after,.product-info--joyrocks .product-form__input--dropdown .select:hover.select:after{box-shadow:0 0 0 .2rem #ccae86}.product-info--joyrocks .product-form__input--dropdown .select__select:focus,.product-info--joyrocks .product-form__input--dropdown .select__select:focus-visible{box-shadow:0 0 0 .2rem #ccae86}.product-info--joyrocks .product-form__input--dropdown .select .svg-wrapper{right:2rem}.product-info--joyrocks .product-form__input--swatch{gap:0}.product-info--joyrocks .product-form__input--swatch .form__label{flex:0 0 100%}.product-info--joyrocks .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--jr-swatch-size, 3.4rem);margin:0 1.067rem 0 0;outline-offset:.2rem}.product-info--joyrocks .product-form__input--swatch .swatch{border-color:transparent}.product-info--joyrocks .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.product-info--joyrocks .product-form__input--swatch .swatch-input__input:active+.swatch-input__label{outline:none}.product-info--joyrocks .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label>.swatch,.product-info--joyrocks .product-form__input--swatch .swatch-input__input:active+.swatch-input__label>.swatch{border-color:rgb(var(--color-foreground))}.product-info--joyrocks .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover,.product-info--joyrocks .product-form__input--swatch .swatch-input__input:hover+.swatch-input__label{outline:.1rem solid rgba(204,174,134,.6)}.product-info--joyrocks .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:.2rem solid rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgb(var(--color-background))}.product-form__input--swatch .swatch-fallback-pill__label{display:inline-block;margin:0 1.067rem 0 0;padding:1rem 1.8rem;border:var(--variant-pills-border-width, .1rem) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55));border-radius:var(--variant-pills-radius, 4rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1;letter-spacing:.05rem;cursor:pointer;transition:border-color var(--duration-short, .1s) ease}.product-form__input--swatch .swatch-fallback-pill:hover+.swatch-fallback-pill__label{border-color:rgb(var(--color-foreground))}.product-form__input--swatch .swatch-fallback-pill:checked+.swatch-fallback-pill__label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input--swatch .swatch-fallback-pill:focus-visible+.swatch-fallback-pill__label{outline:.2rem solid rgba(var(--color-foreground),.55);outline-offset:.2rem}.product-form__input--swatch .swatch-fallback-pill.disabled+.swatch-fallback-pill__label{opacity:.4;text-decoration:line-through}.product-info--joyrocks .product-form__buttons{max-width:none}.product-info--joyrocks .product-form__submit{min-height:5.7rem;margin-bottom:0;font-size:1.3rem;letter-spacing:.338rem;text-transform:uppercase}.product-info--joyrocks .product__description-heading{margin:0 0 18px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.8rem;line-height:normal;letter-spacing:normal;text-transform:none;color:#1c1c1a}.product-info--joyrocks .product__description{color:#1c1c1a}.product-info--joyrocks .product__description,.product-info--joyrocks .product__description p,.product-info--joyrocks .product__description li{font-size:1.5rem;line-height:1.667}.product-info--joyrocks .product__accordion .accordion{margin:0;border-top:.1rem solid #e2dcd1;border-bottom:.1rem solid #e2dcd1}.product-info--joyrocks .product-block:has(.product__accordion)+.product-block:has(.product__accordion) .accordion{border-top:none}.product-info--joyrocks .product__accordion summary{padding:15px 0;align-items:center}.product-info--joyrocks .product__accordion .accordion__title{max-width:calc(100% - 3rem);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.8rem;line-height:normal;letter-spacing:normal;color:#1c1c1a}.product-info--joyrocks .product__accordion summary .icon-caret{display:none}.product-info--joyrocks .product__accordion summary:after{content:"";flex:0 0 auto;align-self:center;width:1.4rem;height:1.4rem;margin-left:1rem;background:linear-gradient(#1c1c1a,#1c1c1a) center / 1.4rem .14rem no-repeat,linear-gradient(#1c1c1a,#1c1c1a) center / .14rem 1.4rem no-repeat}.product-info--joyrocks .product__accordion details[open]>summary:after{background:linear-gradient(#1c1c1a,#1c1c1a) center / 1.4rem .14rem no-repeat}.product-info--joyrocks .product__accordion .accordion__content{padding:0 0 2rem;color:#1c1c1a}.product-info--joyrocks .product__accordion .accordion__content,.product-info--joyrocks .product__accordion .accordion__content p,.product-info--joyrocks .product__accordion .accordion__content li{font-size:1.5rem;line-height:1.667}.product-info--joyrocks .product__accordion .accordion__content p{margin:0}.product-info--joyrocks .product-form__input--swatch{margin-bottom:37px!important}.product-info--joyrocks .product__accordion,.product-info--joyrocks .accordion{border-top:.5px solid #1C1C1A;border-bottom:.5px solid #1C1C1A}.product__media-list.contains-media.grid{margin-bottom:4px}@media screen and (max-width:749px){.product-info--joyrocks .product__title h1{font-size:30px}.product-info--joyrocks .product-block{margin-top:var(--pb-mt-m, var(--pb-mt, 0));margin-bottom:var(--pb-mb-m, var(--pb-mb, 0))}}@media screen and (min-width:990px){.product-info--joyrocks .product.grid{max-width:124rem;margin-inline:auto;column-gap:5.806%;row-gap:0;flex-wrap:nowrap;align-items:flex-start}.product-info--joyrocks .product.grid>.product__media-wrapper{flex:0 0 49.355%;max-width:49.355%;width:49.355%;padding:0;margin:0}.product-info--joyrocks .product.grid>.product__info-wrapper{flex:0 0 44.839%;max-width:44.839%;width:44.839%;padding:0;margin:0}.product-info--joyrocks .product__info-container{max-width:none}.product-info--joyrocks .thumbnail-slider{margin-top:.4rem}.product-info--joyrocks .thumbnail-slider .thumbnail-list,.product-info--joyrocks .thumbnail-slider .thumbnail-list.slider{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.172rem;padding:0}.product-info--joyrocks .thumbnail-slider .thumbnail-list__item,.product-info--joyrocks .thumbnail-slider .thumbnail-list__item.slider__slide{flex:0 0 10.3rem;width:10.3rem;max-width:10.3rem}}@media screen and (min-width:750px){.product-info--joyrocks .product__title h1{font-size:4.2rem;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
