@font-face{font-family:Brittany Signature;src:url(/cdn/shop/files/BrittanySignature.ttf?v=1774603754) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Pro;src:url(/cdn/shop/files/AvenirLTPro-Roman.eot?v=1775037504);src:url(AvenirLTPro-Roman.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/AvenirLTPro-Roman.woff2?v=1775037504) format("woff2"),url(/cdn/shop/files/AvenirLTPro-Roman.woff) format("woff"),url(/cdn/shop/files/AvenirLTPro-Roman.ttf?v=1775037504) format("truetype"),font-weight: normal;font-style:normal;font-display:swap}@font-face{font-family:Grandiose;src:url(/cdn/shop/files/Grandiose.eot);src:url(/cdn/shop/files/Grandiose.eot) format("embedded-opentype"),url(/cdn/shop/files/Grandiose.woff2) format("woff2"),url(/cdn/shop/files/Grandiose.woff) format("woff"),url(/cdn/shop/files/Grandiose.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.utility-bar__grid{grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.right-annoumnet{text-align:right}.utility-bar{background-color:#f6f6f6;border:none}.left-annoumnet p{font-family:Avenir LT Pro,sans-serif,sans-serif,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:1px;text-transform:capitalize;margin:7px 0;color:#000}.center-annoumnet svg.icon.icon-caret{color:#922890;height:10px}p.announcement-bar__message.h5{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:1px;text-transform:capitalize;color:#000;min-height:auto}.right-annoumnet p{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:1px;color:#000}.right-annoumnet p a{color:#a55ea5}header.header{display:flex;flex-direction:column;align-items:center;gap:30px;padding-bottom:10px}.uper-menuhedaer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%}.uper-menuhedaer-left{display:flex;gap:20px;align-items:center}.uper-menuhedaer-left .icon{position:relative;background-color:#92289017;width:50px;height:50px;border-radius:100px;text-align:center}.uper-menuhedaer-left .icon img{position:absolute;top:12px;left:12px}.uper-menuhedaer-left .content p.label{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:2px;text-transform:uppercase;color:#a55ea5;margin:0}.uper-menuhedaer-left .content a{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000;text-decoration:none}.header__heading-logo{width:171px;height:56px;object-fit:contain}.header__icons.header__icons--localization.header-localization span.svg-wrapper{position:relative;background-color:#e9e9e9;border-radius:100px;text-align:center}a.header__icon{margin-left:10px}.header__icons{display:flex;grid-area:auto;padding:0;gap:10px}.inner-menuheader{background:#fff;border-bottom:1px solid #f0f0f0;padding:12px 0}.header_inline-menu .list-menu{display:flex;justify-content:center;gap:40px;margin:0;padding:0;list-style:none}.header_inline-menu .header__menu-item{color:#8c3bff;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:8px 0;position:relative}.header_inline-menu .header__menu-item:hover{color:#6e2ecc}nav.header__inline-menu{margin-top:10px!important}.search__input.field__input{border:1px solid #e0e0e0}button.search__button.field__button span.svg-wrapper,.modal__close-button.link span.svg-wrapper,.predictive-search__item--term span.svg-wrapper,button.reset__button.field__button span.svg-wrapper{background-color:transparent!important}.predictive-search__heading{font-size:30px!important;margin:0}.search__input.field__input:focus{box-shadow:none}.header-menu{background:#fff;border:1px solid #eee;box-shadow:0 10px 30px #00000014;border-radius:8px;padding:24px 30px;min-width:520px;margin-top:12px}.header-menu .mega-menu__content{display:grid;grid-template-columns:1fr 1fr;gap:40px}.header-menu .mega-menu__title{font-size:13px;font-weight:700;color:#222;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.header-menu .mega-menu__link{color:#444;font-size:14.5px;padding:7px 0;display:flex;align-items:center;gap:8px}.header-menu .mega-menu__link:hover{color:#8c3bff;padding-left:4px}.header-menu .mega-menu__link:after{content:"\2192";font-size:16px;opacity:.6}.inner-menuhedaer{width:100%}nav.header__inline-menu{width:100%;text-align:center}.inner-menuhedaer .list-menu--inline{gap:50px}svg.icon.icon-caret{color:#922890}ul.list-menu.list-menu--inline span:hover{color:#922890}details[open]>.header__menu-item{text-decoration:none}details[open]>.header__menu-item span{color:#922890!important}.header--top-center .mega-menu__list{justify-content:space-between!important;column-gap:30px!important;padding-left:15px;flex-wrap:nowrap!important}.header--top-center .mega-menu__list li{width:46%!important;padding:0!important;text-align:left}.inner-menuhedaer .header__inline-menu .list-menu.list-menu--inline .mega-menu__content .mega-menu__list .mega-menu__link--level-2{font-family:Avenir LT Pro,sans-serif;font-weight:750!important;font-size:14px!important;line-height:100%!important;letter-spacing:1px;text-transform:uppercase;color:#000!important}.inner-menuhedaer .header__inline-menu .list-menu.list-menu--inline .mega-menu__content .mega-menu__list .mega-menu__link--level-2:after{display:none}.mega-menu__link.link,.mega-menu__link--level-2{font-family:Avenir LT Pro,sans-serif;font-weight:500!important;font-size:14px!important;line-height:25px!important;letter-spacing:2px;text-transform:uppercase;color:#000!important;position:relative;padding:0}.list-unstyled{padding-top:25px}.mega-menu__content .list-unstyled li a:after{content:url(/cdn/shop/files/solar_arrow-right-broken_Purple.svg?v=1774424720);position:absolute;right:0;top:2px}.list-unstyled li a{position:relative}.header--top-center .mega-menu__list .list-unstyled li a{position:relative;font-size:14px}.header--top-center .mega-menu__list .list-unstyled li{border-bottom:1px solid #0000001A;padding-bottom:15px;width:100%}.hero-arrow{width:60px!important;height:60px!important;border-radius:100px;cursor:pointer}.inner-menuhedaer:before{content:"";border-top:1px solid #0000000D;position:absolute;width:100%;height:1px;left:0}.header__inline-menu svg.icon.icon-caret{width:13px;height:7px;background:0 0;position:absolute;top:18px;right:5px}.header-wrapper--border-bottom .mega-menu__content{width:250px;height:fit-content;left:35%;padding-top:6px;padding-bottom:0;border-radius:10px;box-shadow:0 0 10px 5px #0000000f}#MegaMenu-Content-2 .mega-menu__link--level-2:after{content:url(/cdn/shop/files/solar_arrow-right-broken_Purple.svg?v=1774424720);position:absolute;right:0;top:2px}.mega-menu .mega-menu__list--condensed{padding-right:15px}ul.mega-menu__list.page-width.mega-menu__list--condensed li{width:100%!important;padding:15px 0!important;border-bottom:1px solid #0000001A}.mega-menu__link--level-2:hover,.mega-menu__link.link{text-decoration:none!important}.mega-menu__link--level-2:after{content:url(/cdn/shop/files/solar_arrow-right-broken_Purple.svg?v=1774424720);position:absolute;right:0;top:2px}#MegaMenu-Content-1 .mega-menu__link--level-2:after{display:none}.banner-hero-rocks-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:1}.banner-hero-rocks-slide img{width:100%;height:100%;object-fit:cover}.bannner-hero-rocks-slide{position:relative}.banner-hero-rocks-content h1.banner-title{font-family:Avenir LT Pro,ui-sans-serif;font-weight:800;font-size:64px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:up;color:#fff;margin-top:15px;margin-bottom:20px}.banner-hero-rocks-content p.banner-content{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:19px;line-height:36px;letter-spacing:0;text-align:center;color:#fff;padding:0 40px;margin-bottom:40px}.banner-hero-rocks-content a.baneer-button{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;background-color:#922890;border:1px solid #922890;padding:18px 55px 16px 30px;border-radius:10px;position:relative;width:340px;color:#fff;text-decoration:none}.banner-hero-rocks-content a.baneer-button:after{content:url(/cdn/shop/files/solar_arrow-right-broken-white.svg?v=1774436788);position:absolute;border:none;box-shadow:none;left:auto;right:20px;top:15px}.banner-hero-rocks-content a.baneer-button:hover{background-color:#000;border-color:#000}.banner-pagination span.swiper-pagination-bullet{width:35px;height:5px;border-radius:0;color:#ffffff8a;background-color:#ffffff8a;margin-right:10px;font-size:0;margin-bottom:44px!important}.banner-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#922890}.swiper-button-next,.swiper-button-prev{display:block!important;background:#ffffff59;width:60px;height:60px;border-radius:100px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:none}.swiper-button-prev:before{content:url(/cdn/shop/files/Left_Arrow_White.svg?v=1774426051);position:absolute;border:none;box-shadow:none;left:auto;right:14px;top:12px;height:36px}.swiper-button-next:before{content:url(/cdn/shop/files/Right_Arrow--_White.svg?v=1774426393);position:absolute;border:none;box-shadow:none;left:auto;right:14px;top:12px;height:36px}p{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:19px;line-height:36px;letter-spacing:0;color:#777}span.purple-text{font-family:Brittany Signature,cursive,sans-serif;font-weight:400;font-size:50px;line-height:60px;letter-spacing:0;text-align:center;text-transform:capitalize;color:#922890}.title-wrapper--no-top-margin{justify-content:center}.title-wrapper-with-link p{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:19px;line-height:36px;letter-spacing:0;text-align:center;width:60%;color:#777;margin-bottom:0}.card .icon-wrap{display:none}a.full-unstyled-link{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:20px;line-height:34px;letter-spacing:2px;text-transform:uppercase;color:#fff}.testi-pagination.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}.card-wrapper{border-radius:20px}.card__media{border-radius:20px!important}.image-with-text__text.rte.body p{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:19px;line-height:36px;letter-spacing:0;color:#777}a.button.button--primary{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;background-color:#922890;border:1px solid #922890;padding:19px 45px 19px 30px;border-radius:10px;position:relative;width:296px}.button:before{box-shadow:none;display:none}a.button.button--primary:hover{background-color:#000;border-color:#000}.collection__description.body.rte.scroll-trigger.animate--slide-in{margin:auto;width:65%;text-align:center}.image-with-text__content a.button.button--primary:after{content:url(/cdn/shop/files/solar_arrow-right-broken-white.svg?v=1774436788);position:absolute;width:100%;border:none;box-shadow:none;left:auto;right:-90px;top:15px}.collection-list-wrapper .title-wrapper-with-link{margin-bottom:40px}.image-with-text__media,.image-with-text__media img{border-radius:20px!important}.card__heading.h5 a{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:0;text-align:center;color:#000;text-transform:capitalize}.card-information .price{font-family:Avenir LT Pro,sans-serif;font-weight:700;font-size:18px;line-height:30px;letter-spacing:2px;text-align:center;color:#922890!important;margin:20px 0 3px!important}.quick-add__submit.button{border:1px solid #922890;border-radius:10px;padding:18px 16px;color:#922890;font-size:18px;letter-spacing:2px;text-transform:uppercase;font-weight:500;font-family:Avenir LT Pro,sans-serif;line-height:1}.quick-add__submit.button span{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#922890}.button:after,.customer button:after,.shopify-challenge__button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none}.quick-add__submit.button:hover{background-color:#922890;color:#fff}.quick-add__submit.button:hover span{color:#fff!important}.button:not([disabled]):hover:after,.customer button:hover:after,.shopify-challenge__button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.card-wrapper:hover .card__heading.h5 a{text-decoration:none}section.custom-arrivals{padding:30px 0 121px}.custom-arrivals .page-width,.rocks-community .page-width{max-width:100%;padding:0}.arrivals-wrapper,.arrivals-image-left{display:flex;gap:30px}.arrivals-grid{display:flex;flex-wrap:wrap;width:100%;gap:30px}.arrivals-grid .grid-item img{width:100%;height:100%;object-fit:cover}.arrivals-grid .grid-item{width:47%}.arrivals-image-left{width:70%}.arrivals-content-right{background-color:#fafafa;width:30%;padding:148px 53px;display:flex;flex-direction:column}.arrivals-left img{height:100%}.arrivals-content-right h2{text-align:left;margin:0}.arrivals-content-right p{width:99%;margin:0;padding:24px 0 30px}a.arrivals-btn{font-family:Avenir LT Pro,sans-serif,sans-serif;font-weight:500;font-size:18px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;border:1px solid #922890;padding:19px 70px 19px 48px;border-radius:10px;position:relative;text-decoration:none;color:#922890;width:fit-content}a.arrivals-btn:hover{background-color:#922890;color:#fff}a.arrivals-btn:after{content:url(/cdn/shop/files/Purple_solar_arrow-right-broken.svg?v=1774518968);position:absolute;width:24px;height:24px;border:none;box-shadow:none;left:auto;right:40px;top:0;bottom:0;margin:auto}a.arrivals-btn:hover:after{content:url(/cdn/shop/files/White_solar_arrow-right-broken.svg?v=1774518968)}section.rocks-community{padding:0 15px 130px}.rocks-community .section-header p{margin:40px 0;text-align:center}.rocks-community .community-grid{gap:21px;display:flex}.card__information a.style_1.icon-wishlist-heart-empty{border:1px solid #e0e0e0;border-radius:10px;text-align:center;height:50px;width:50px;background-color:#fff}.card__information i.heart-hulk-animation.hulkapps-wl-collection-icon{padding:5px 9px!important;margin:0!important}.collection .quick-view-button.disp{top:20%;right:9px;width:50px;height:50px;border:1px solid #e0e0e0;border-radius:10px;background:#fff}.collection a.quick-view.embed-view-href{background:0 0!important;color:#e0e0e0!important;padding-top:14px!important}section.customers-testimonial-slider{padding:91px 0 100px;background:linear-gradient(180deg,#fafafa 0% 100%)}.customers-testimonial-slider .customers-slider-block{max-width:1207px;margin:auto;position:relative}.customers-slider-block .quote-left{position:absolute;right:0}.customers-slider-block .quote-right{position:absolute;bottom:0}.customers-testimonial-slider .testimonial-slider-items{text-align:center;width:1160px}.customers-testimonial-slider .testi-text p{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:22px;line-height:40px;letter-spacing:0;text-align:center;color:#000}.customers-testimonial-slider .testi-text p{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:22px;line-height:40px;letter-spacing:0;text-align:center;color:#000;margin:15px 17px 20px;font-style:italic}.testimonial-author p{font-family:"Avenir LT Pro 55 Roman",sans-serif;font-weight:400;font-size:22px;line-height:40px;letter-spacing:0;text-align:center;color:#000;margin:20px 0 40px}.customers-testimonial-slider .testi-pagination{display:block!important;position:relative;left:-2%;bottom:-5px;z-index:1}.customers-testimonial-slider span.swiper-pagination-bullet{background:#bcbcbc;width:73px;height:2px;border-radius:0;margin:0!important}.customers-testimonial-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.customers-testimonial-slider span.swiper-pagination-bullet span{font-family:Avenir LT Pro,sans-serif;font-weight:700;font-size:16px;line-height:16px;letter-spacing:0;text-transform:lowercase;position:relative;top:12px;color:#bcbcbc}.customers-testimonial-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active span{color:#000}.bannner-hero-rocks-slide img{max-width:100%;height:auto;overflow:hidden}.section-template--18502313607267__collection_list_bVTgrQ-padding .card .card__inner .card__media,.section-template--18502313607267__collection_list_kgyA99-padding .card .card__inner .card__media{object-fit:cover}.collection.section-template--18502313607267__featured_collection-padding .card__media .media img.motion-reduce{object-fit:contain}.testimonial-author p span{font-weight:600}.customers-title-block h2,.section-header h2{margin-top:0}.footer__content-top.page-width{padding-bottom:30px}.locations-grid h3{margin-top:0}.footer__content-bottom-wrapper.page-width{padding:0}.newsletter__wrapper{background-color:#fafafa}.newsletter__main{display:flex;justify-content:space-between;align-items:center;gap:20px}.newsletter__left h2{margin:0;font-family:Playfair Display;font-weight:600!important;font-size:45px!important;line-height:64px!important;letter-spacing:0!important;color:#922890;text-align:left}.newsletter__subheading p{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:18px;line-height:36px;letter-spacing:0;color:#777}.newsletter__left:before{content:url(/cdn/shop/files/mail_BG.png?v=1774521820);position:absolute;left:0}.newsletter__right .newsletter-form__field-wrapper{display:flex;gap:11px;align-items:center;max-width:570px!important;width:571px}.newsletter-form__field-wrapper .field input{border:1px solid #e0e0e0;padding:12px 17px;font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:18px;line-height:36px;letter-spacing:0;color:#777;height:60px}.customer .field:hover.field:after,.customer select:hover.select:after,.field:hover.field:after,.localization-form__select:hover.localization-form__select:after,.select:hover.select:after,.select__select:hover.select__select:after{box-shadow:none!important}.customer .field:after,.customer select:after,.field:after,.localization-form__select:after,.select:after{box-shadow:none}.newsletter-form__field-wrapper .field input:focus{box-shadow:none}label.field__label{top:30%}.footer-block__image-wrapper img{width:171px}.footer-block__brand-info .rte p{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:18px;line-height:36px;letter-spacing:0;color:#838383}a.footer-btn{font-family:Avenir LT Pro,sans-serif,sans-serif;font-weight:500;font-size:18px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;border:1px solid #922890;padding:19px 76px 19px 52px;border-radius:10px;position:relative;text-decoration:none;color:#922890}a.footer-btn:hover{background-color:#922890;color:#fff}a.footer-btn:after{content:url(/cdn/shop/files/Purple_solar_arrow-right-broken.svg?v=1774518968);position:absolute;width:24px;height:24px;border:none;box-shadow:none;left:auto;right:40px;top:16px}a.footer-btn:hover:after{content:url(/cdn/shop/files/White_solar_arrow-right-broken.svg?v=1774518968)}.footer-block__image-wrapper{max-width:171px!important}.footer-block.grid__item h2,.locations-grid h3{font-family:Playfair Display;font-weight:700!important;font-size:25px!important;line-height:36px!important;letter-spacing:0!important;text-align:left;position:relative}.footer-block.grid__item h2:after,.locations-grid h3:after{content:"";height:1px;width:50px;background-color:#0000000f;position:absolute;left:0;top:45px}ul.footer-block__details-content li a.link{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:16px;line-height:18px;letter-spacing:2px;color:#000;text-decoration:none}ul.footer-block__details-content li a.link:hover{text-decoration:none}.contact-block .contact-item{display:flex;align-items:center;gap:20px;margin-bottom:32px}.contact-block .contact-item p.title{font-family:Avenir LT Pro;font-weight:400;font-size:16px;line-height:100%;letter-spacing:2px;text-transform:uppercase;margin:0 0 7px;color:#a55ea5}.contact-block{padding-top:25px}.contact-block .contact-item a{font-family:Avenir LT Pro;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000;text-decoration:none}.contact-item .icon{background-color:#92289017;width:50px;height:50px;border-radius:100px;text-align:center}.icon img{position:relative;top:12px}.footer__blocks-wrapper.grid{flex-wrap:inherit;gap:62px}.footer__content-bottom{max-width:1600px;margin:auto}.footer__copyright.caption{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:16px;line-height:30px;letter-spacing:0;text-align:center;color:#000}.footer__content-bottom-wrapper{display:block!important;width:100%}.locations-grid-inner{display:flex;justify-content:space-between!important;align-items:center;gap:157px}.location-item h3{color:#a55ea5;font-family:Avenir LT Pro,sans-serif;font-weight:700;font-size:20px!important;line-height:30px!important;letter-spacing:2px!important;margin:0}.location-item h3:after{display:none}.location-item p{font-family:"Avenir LT Pro 55 Roman",sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:0;margin:5px 0 0;color:#000}.location-group{display:flex;justify-content:space-between;width:100%;gap:114px}.location-item{width:264px}.location-group:first-child{padding-right:158px;border-right:1px solid #0000002B}.footer__content-bottom-wrapper--center{margin-top:40px;padding-top:13px;border-top:1px solid #0000002B}.footer__copyright.caption .copyright__content{font-family:"Avenir LT Pro 65 Roman";font-weight:500;font-size:16px;line-height:30px;letter-spacing:0;text-align:center}.newsletter-form__button .icon{display:none}.newsletter-form__field-wrapper button#Subscribe:after{content:url(/cdn/shop/files/Arrow_Up_White.svg?v=1774595229);position:absolute;width:32px;height:32px;border:none;box-shadow:none;left:auto;right:20px;top:8px}.newsletter-form .field__label{display:none}.newsletter-form__field-wrapper .field input::placeholder{font-family:"Avenir LT Pro 45 Roman";font-weight:400;font-size:18px;line-height:36px;letter-spacing:0}.newsletter-form__field-wrapper .field input::placeholder{opacity:1}.header-menu-item,.list-menu__item{transform-origin:center;transition:.25s}.header-menu-item:active,.list-menu__item:active{transform:scale(.94);opacity:.85;transition:.12s}svg.icon-caret{transition:transform .35s}details[open] svg.icon-caret{transform:rotate(180deg)}#MegaMenu-Content-1,.mega-menu__content{transition:opacity .3s,transform .3s;opacity:0;transform:translateY(10px)}details[open] #MegaMenu-Content-1,details[open] .mega-menu__content{opacity:1;transform:translateY(0)}.community-card img{width:100%}section.rocks-community{padding:0 0 117px;margin:0 15px;overflow:hidden}.cart-notification__heading{font-weight:400!important;font-size:18px!important;line-height:35px!important;letter-spacing:0!important;text-align:center;text-transform:capitalize;width:100%;color:#932a91}.cart-notification__heading .icon-checkmark{color:#932a91!important;width:16px!important}button.cart-notification__close.modal__close-button.link.link--text.focus-inset span.svg-wrapper{width:13px;height:13px;color:#932a91}button.cart-notification__close.modal__close-button.link.link--text.focus-inset{background-color:#f5ecf5;border-radius:100px;height:35px;width:35px}.cart-count-bubble{background-color:#9f419d;font-family:Poppins;font-weight:500;font-size:13px;line-height:13px;letter-spacing:0;text-align:center;vertical-align:middle;padding:1px 3px;bottom:auto;left:auto;top:-7px;right:-2px}.cart-notification-product{align-items:center!important;padding-bottom:10px!important}button.button.button--primary.button--full-width{border:1px solid #922890;border-radius:10px;padding:10px;background-color:#922890;font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#fff}a#cart-notification-button{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;border:1px solid #922890;border-radius:10px}.header-drower h2{font-family:Avenir LT Pro,sans-serif;font-weight:500!important;font-size:20px!important;line-height:100%!important;letter-spacing:2px!important;text-align:center;text-transform:uppercase}.qe_product-details_right{font-family:Avenir LT Pro,sans-serif}button.QeAddtocart-btn{border-radius:10px;background-color:#932a91!important;font-size:18px;font-family:Avenir LT Pro,sans-serif}.product-details__title_qe{font-weight:500!important;color:#932a91!important;font-size:16px!important}.qe_product_vendor_txt{font-size:14px;letter-spacing:2px!important;font-family:Avenir LT Pro,sans-serif}.Qe_Drawer-view .detail-qe-drower-inner img{max-width:100%;border:1px solid #e0e0e0;border-radius:20px}.Qe_Drawer-view .detail-qe-drower-inner{padding:50px 24px!important}.Qe_Drawer-view .js-menu__close .closebtn{top:17px}div#cart-notification{right:0;top:-60px;z-index:1}.Qe_Drawer-view .product-details_dr-qe{display:flex!important;align-items:center;gap:20px}.Qe_Drawer-view .product-details_dr-qe .product-image-main{height:100%!important}.product-details__image_dr_qe{width:25%;margin-bottom:0!important}.Qe_Drawer-view .QeGOtocart-link{border-radius:10px;border:1px solid #932a91;background:#fff0!important;color:#932a91!important;font-size:18px;font-family:Avenir LT Pro,sans-serif}@media only screen and (max-width:1666px){.customers-testimonial-slider .testi-pagination{z-index:0}.arrivals-left img{width:100%}.footer__content-bottom-wrapper.page-width{padding:0 30px}}@media only screen and (max-width:1600px){.header-wrapper--border-bottom .mega-menu__content{left:32%}.arrivals-content-right{padding:100px 35px}.arrivals-grid{gap:20px}.arrivals-left img{width:100%;object-fit:cover}.arrivals-image-left,.arrivals-wrapper{gap:20px}.bannner-hero-rocks-slide img{max-width:fit-content;height:auto;overflow:hidden;width:100%}.banner-hero-rocks-content{height:auto}.location-group{gap:85px}.newsletter__left:before{left:-72px}.header__inline-menu .list-menu--inline{gap:100px}.newsletter__left{padding-left:0}}@media only screen and (max-width:1440px){.location-item{width:230px}.footer__blocks-wrapper.grid{gap:70px}.card__inner.ratio{height:auto}.quick-add__submit.button{padding:18px}.header__inline-menu .list-menu--inline{gap:70px}}@media only screen and (max-width:1400px){.header-wrapper--border-bottom .mega-menu__content{left:29%}.location-group:first-child{padding-right:30px}.footer__blocks-wrapper.grid{gap:35px}.locations-grid-inner{gap:85px}.quick-add__submit.button{padding:18px 40px}}@media only screen and (max-width:1300px){.location-item{width:230px}.newsletter.footer-newsletter-section .page-width{padding:0}.newsletter__left:before{left:-72px}.newsletter-form{max-width:100%}.footer__content-top.page-width{padding-left:30px;padding-right:30px}.footer__blocks-wrapper.grid{gap:25px}.newsletter-form{max-width:100%!important}.footer-block__brand-info .rte p{font-size:16px;line-height:32px}ul.footer-block__details-content li a.link{font-size:14px;line-height:14px}#MegaMenu-Content-1{width:490px;left:11%}.header-wrapper--border-bottom .mega-menu__content{left:30%}.header__inline-menu .list-menu--inline{gap:60px}a.arrivals-btn{font-size:16px;padding:18px 40px 16px 20px}a.arrivals-btn:after{right:14px}.custom-image-banners .banner__box.content-container h1{font-size:34px;line-height:44px}}@media only screen and (max-width:1200px){.newsletter.footer-newsletter-section .page-width{padding:0}.newsletter__left:before{left:-72px}.newsletter-form{max-width:100%}.footer__content-top.page-width{padding-left:30px;padding-right:30px}.footer__blocks-wrapper.grid{gap:15px}.newsletter-form{max-width:100%!important}.footer-block__brand-info .rte p{font-size:16px;line-height:32px}ul.footer-block__details-content li a.link{font-size:14px;line-height:14px}.contact-block .contact-item p.title,.contact-block .contact-item a{font-size:14px}.location-group:first-child{padding-right:0}.location-group{gap:20px}.location-item p{font-size:14px}.location-item{width:245px}.header__inline-menu .list-menu--inline{gap:35px}#MegaMenu-Content-1{width:465px;left:12%}.header-wrapper--border-bottom .mega-menu__content{width:210px;left:31%}a.arrivals-btn{font-size:16px;padding:18px 50px 16px 30px}.utility-bar__grid{padding-left:20px!important;padding-right:20px!important}.card__inner.ratio{height:auto}.customers-testimonial-slider .testimonial-slider-items{width:100%}.arrivals-content-right{padding:60px 20px}.arrivals-content-right h2{text-align:left;margin-top:0;margin-bottom:20px}section.rocks-community{padding:0 0 70px}.arrivals-grid .grid-item{width:46%}.arrivals-grid .grid-item img{height:auto}.banner-hero-rocks-content p.banner-content{padding:0 65px}}@media only screen and (max-width:1100px){.contact-block .contact-item{gap:12px}.footer__blocks-wrapper.grid{gap:20px}.location-item{width:190px}.arrivals-content-right{padding:60px 20px}.customers-testimonial-slider .testimonial-slider-items{width:100%}.card__heading.h5 a,.card-information .price{font-size:15px;line-height:25px}.quick-add__submit.button{padding:18px 25px}.quick-add__submit.button span{font-size:16px}.section-template--18502313607267__collection_list_bVTgrQ-padding .card .card__inner .card__media{height:auto}.header-wrapper--border-bottom .mega-menu__content{left:32%}.header__inline-menu .list-menu--inline{gap:22px}.announcement-bar-slider,.announcement-bar-slider .slider,.utility-bar__grid .announcement-bar-slider{width:60%}.utility-bar__grid{gap:10px;padding-left:20px!important;padding-right:20px!important}.arrivals-grid .grid-item img{height:100%}.custom-image-banners .banner__box.content-container h1{font-size:32px;line-height:42px}}@media only screen and (max-width:1024px){.inner-menuhedaer ul.list-menu.list-menu--inline span{font-size:16px}div#MegaMenu-Content-5{right:1%}.footer__blocks-wrapper.grid{gap:2px}section.rocks-community{padding:0 0 60px}.arrivals-grid{gap:15px}.arrivals-content-right p{width:100%}.arrivals-content-right h2{margin-bottom:20px;margin-top:0}.arrivals-content-right{padding:50px 13px}section.custom-arrivals{padding:30px 0 50px}.banner-hero-rocks-content h1.banner-title{font-size:48px}.header__inline-menu .list-menu--inline{gap:20px}.announcement-bar-slider,.announcement-bar-slider .slider,.utility-bar__grid .announcement-bar-slider{width:60%}.utility-bar__grid{gap:0px;padding-left:15px!important;padding-right:15px!important}.left-annoumnet p,.right-annoumnet p{font-size:12px}.customers-testimonial-slider .testimonial-slider-items{width:100%}.title-wrapper-with-link p,.collection__description.body.rte.scroll-trigger.animate--slide-in{width:70%}ul.collection-list.contains-card .grid__item,.section-template--18502313607267__featured_collection-padding ul.grid.product-grid.contains-card .grid__item{width:23%}.card__information i.heart-hulk-animation.hulkapps-wl-collection-icon{top:5px}.customers-title-block h2{margin-top:0}header.header{padding-left:20px!important;padding-right:20px!important}}@media only screen and (max-width:991px){.utility-bar__grid{padding-left:10px!important;padding-right:9px!important}header.header{padding-left:20px!important;padding-right:20px!important}.page-width{padding:0 20px}.card__information i.heart-hulk-animation.hulkapps-wl-collection-icon{top:-3px!important;left:-6px!important;background:0 0!important;font-size:12px!important}.card__information a.style_1.icon-wishlist-heart-empty{height:35px;width:35px}.collection .quick-view-button.disp{width:35px;height:35px}.collection a.quick-view.embed-view-href{padding-top:8px!important;padding-left:10px;font-size:12px}}@media only screen and (max-width:768px){.collection-list-wrapper ul#Slider-template--18502313607267__collection_list_bVTgrQ{flex-wrap:wrap}.card__inner.ratio{height:auto}.left-annoumnet{width:200px}.right-annoumnet{width:230px}.left-annoumnet p,.right-annoumnet p{font-size:12px}.utility-bar__grid{gap:15px}.section-template--18502313607267__featured_collection-padding ul.grid.product-grid.contains-card,ul.collection-list.contains-card{flex-wrap:wrap;justify-content:center;gap:20px}.customers-testimonial-slider .testimonial-slider-items{width:100%}.newsletter__main{flex-wrap:wrap;gap:20px}.footer__blocks-wrapper.grid{flex-wrap:wrap;gap:20px;justify-content:space-between}.locations-grid-inner{gap:20px;flex-wrap:wrap}.location-item{width:100%}.location-group:first-child{border-right:none}.announcement-bar-slider,.announcement-bar-slider .slider,.utility-bar__grid .announcement-bar-slider{width:75%}.uper-menuhedaer-left .content{display:none}.swiper-button-next,.swiper-button-prev{width:50px;height:50px}.swiper-button-prev:before{right:28px;top:8px;height:15px;width:15px}.swiper-button-next:before{right:28px;top:8px;height:15px;width:15px}.section-template--18502313607267__image_with_text_8VTecW-padding .image-with-text .grid__item{width:100%}.section-template--18502313607267__image_with_text_8VTecW-padding{padding-top:50px;padding-bottom:50px}.collection__description.body.rte.scroll-trigger.animate--slide-in,.title-wrapper-with-link p{width:100%;margin-top:30px}.section-template--18502313607267__collection_list_kgyA99-padding .card .card__inner .card__media{height:auto}section.customers-testimonial-slider{padding:60px 0}.customers-title-block h2{margin-top:0}.customers-testimonial-slider .testi-text p{font-size:18px;line-height:30px}.arrivals-wrapper{flex-wrap:wrap}.arrivals-image-left,.arrivals-content-right{width:100%}.arrivals-left img{height:-webkit-fill-available;height:stretch}header.header.header--top-center.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{flex-direction:row-reverse;justify-content:space-between;gap:20px;align-items:center;padding-left:15px;padding-right:15px}.inner-menuhedaer{width:auto}.inner-menuhedaer:before{display:none}.uper-menuhedaer{gap:10px}.header__icons{justify-self:center}.header.page-width div#menu-drawer{box-shadow:0 0 10px 5px #0000000f}.newsletter__left{width:100%}.header__icon .svg-wrapper{width:35px;height:35px}.header__icon .svg-wrapper svg{width:14px}.header__icons{justify-self:end;margin-right:0}a.header__icon{margin-left:0}.cart-count-bubble{top:-3px}}@media only screen and (max-width:767px){.newsletter__left{width:100%}.newsletter-form{max-width:100%!important;flex-wrap:wrap}.footer__blocks-wrapper.grid{display:flex!important;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-block__details-content{margin-bottom:0}.uper-menuhedaer-left{gap:10px}.uper-menuhedaer-left .icon{width:40px;height:40px}.uper-menuhedaer-left .icon img{top:10px;left:10px;width:20px}.uper-menuhedaer-left .content p.label,.uper-menuhedaer-left .content a{font-size:14px}.header__heading-logo{width:120px;height:auto}header.header.header--top-center.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{gap:0}a.header__icon{margin-left:0}.header__icon .svg-wrapper{width:35px;height:35px}.header__icon .svg-wrapper svg{width:14px}.header__icons{justify-self:end;margin-right:0}.card__inner.ratio{height:auto}.card__information i.heart-hulk-animation.hulkapps-wl-collection-icon{top:5px}.newsletter__main{gap:20px}a.footer-btn{padding:18px 50px 16px 30px}.footer-block.grid__item h2,.locations-grid h3{margin-bottom:0}header.header.header--top-center.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{flex-direction:row}.uper-menuhedaer-left{visibility:hidden}.uper-menuhedaer-logo{width:100%;position:relative;left:-25px}.banner-hero-rocks-content p.banner-content{padding:0 75px}.arrivals-content-right{padding:50px 35px}.rocks-community .community-grid{gap:10px}.collection__description.body.rte.scroll-trigger.animate--slide-in,.title-wrapper-with-link p{margin-top:20px}.section-template--18502313607267__image_with_text_8VTecW-padding .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet{gap:30px}.section-template--18502313607267__image_with_text_8VTecW-padding{padding-bottom:60px}p.announcement-bar__message.h5{font-size:12px}}@media only screen and (max-width:650px){.center-annoumnet{display:none}.left-annoumnet{width:315px}.right-annoumnet{width:250px}}@media only screen and (max-width:567px){.utility-bar__grid{gap:0;grid-template-columns:1fr;text-align:center}left-annoumnet,.right-annoumnet{width:100%!important;text-align:center}.center-annoumnet{display:none}.left-annoumnet,.section-template--18502313607267__featured_collection-padding ul.grid.product-grid.contains-card .grid__item,ul.collection-list.contains-card .grid__item{width:100%}.rocks-community .community-grid{gap:10px}.newsletter__left{padding-left:46px}.newsletter__left:before{left:-25px}.grid__item.scroll-trigger.animate--slide-in{width:100%;max-width:100%;margin-bottom:0;margin-top:0}.grid__item.scroll-trigger.animate--slide-in:first-child{margin-bottom:40px}.footer-block__details-content{margin-bottom:0!important}.arrivals-content-right,.arrivals-image-left,.arrivals-content-right h2{text-align:center}.arrivals-content-right{padding:60px 13px 70px}.card-wrapper{height:auto!important}}@media only screen and (max-width:480px){.center-annoumnet{display:none}.grid__item.scroll-trigger.animate--slide-in{width:100%;max-width:100%;margin-bottom:0;margin-top:0}.utility-bar__grid{gap:0;grid-template-columns:1fr;text-align:center}.left-annoumnet,.right-annoumnet{width:100%!important;text-align:center}h2.image-with-text__heading.inline-richtext.h1{text-align:left}.quick-add{width:60%;margin:auto!important}.arrivals-content-right,.arrivals-image-left{width:100%;flex-wrap:wrap}.newsletter-form__field-wrapper .field input::placeholder{font-size:14px}.grid__item.scroll-trigger.animate--slide-in:first-child{margin-bottom:40px}.footer-block__details-content{margin-bottom:0!important}.banner-hero-rocks-content p.banner-content{font-size:14px;line-height:26px;padding:0 15px}.banner-hero-rocks-content h1.banner-title{font-size:35px}.banner-hero-rocks-content{width:98%}.collection__description.body.rte.scroll-trigger.animate--slide-in,.title-wrapper-with-link p{margin-top:10px}.section-template--18502313607267__featured_collection-padding ul.grid.product-grid.contains-card .grid__item,ul.collection-list.contains-card .grid__item{width:100%}p,.image-with-text__text.rte.body p{font-size:16px;line-height:30px}.image-with-text__content .image-with-text__text+.button{width:auto;padding:18px 35px 16px 25px;font-size:16px}.image-with-text__content a.button.button--primary:after{right:-85px}.section-template--18502313607267__featured_collection-padding{padding-top:60px!important}.banner-hero-rocks-content a.baneer-button{font-size:16px;padding:18px 40px 16px 20px}.banner-hero-rocks-content a.baneer-button:after{right:12px}.swiper-button-next,.swiper-button-prev{display:none!important}ul.footer-block__details-content li a.link{padding-bottom:10px}.rocks-community .section-header h2{margin:0}.grid__item.scroll-trigger.animate--slide-in{width:100%!important}.newsletter__left{width:100%}}.utility-bar .page-width,.header{max-width:1700px}.inner-menuhedaer .header__inline-menu .list-menu.list-menu--inline .mega-menu__content{width:100%;left:0;border-radius:0;background:transparent;max-width:1200px;margin:0 auto;padding:0;border:none;min-width:600px}.inner-menuhedaer .header__inline-menu .list-menu.list-menu--inline .mega-menu__content .mega-menu__list{margin:0;background:#fff;padding:34px 20px 20px;border-radius:0 0 10px 10px}.inner-menuhedaer .header__inline-menu .list-menu.list-menu--inline .mega-menu__content .mega-menu__list ul.list-unstyled{gap:16px;display:flex;flex-direction:column}.header__inline-menu .list-menu .mega-menu{position:relative}.inner-menuhedaer .header__inline-menu .list-menu.list-menu--inline .mega-menu__content .mega-menu__list ul.list-unstyled li{padding:0 0 5px!important;width:100%!important}div#MegaMenu-Content-3{min-width:350px}div#MegaMenu-Content-5{min-width:300px}ul.mega-menu__list.page-width.mega-menu__list--condensed li:last-child{border:none}.inner-menuhedaer .header__inline-menu .list-menu.list-menu--inline .mega-menu__content .mega-menu__list ul.list-unstyled a{text-transform:capitalize;font-size:15px!important;letter-spacing:1px}div#MegaMenu-Content-4{min-width:100%!important;max-width:100%}div#MegaMenu-Content-4 .mega-menu__list{width:100%;max-width:100%}.inner-menuhedaer .header__inline-menu .list-menu.list-menu--inline .mega-menu__content .mega-menu__list ul.list-unstyled li:last-child{border:none}div#MegaMenu-Content-4 .mega-menu__list{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:34px}div#MegaMenu-Content-4 .mega-menu__list ul.list-unstyled{display:grid!important;grid-template-columns:repeat(2,1fr);padding-top:20px}div#MegaMenu-Content-4 .mega-menu__list li{width:90%!important;padding:0!important;text-align:left}#MegaMenu-Content-3 ul.mega-menu__list li a{font-weight:500!important;font-size:15px!important;line-height:25px!important;letter-spacing:1px;text-transform:capitalize}#MegaMenu-Content-3 ul.mega-menu__list li a:after{position:absolute;content:"";background-image:url(/cdn/shop/files/solar_arrow-right-broken_Purple.svg);width:20px;height:20px;right:0;top:0;bottom:0;margin:auto;display:block}#MegaMenu-Content-5 ul.mega-menu__list li a{font-weight:500!important;font-size:15px!important;line-height:25px!important;letter-spacing:1px;text-transform:capitalize}#MegaMenu-Content-5 ul.mega-menu__list li a:after{position:absolute;content:"";background-image:url(/cdn/shop/files/solar_arrow-right-broken_Purple.svg);width:20px;height:20px;right:0;top:0;bottom:0;margin:auto;display:block}.inner-menuhedaer ul.header__submenu.list-menu{width:max-content;margin-top:14px}.inner-menuhedaer ul.header__submenu.list-menu .header__menu-item{padding:10px 40px 10px 20px}.inner-menuhedaer ul.header__submenu.list-menu .header__menu-item svg.icon.icon-caret{top:13px;right:9px}.inner-menuhedaer summary.list-menu__item span{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:2px;text-transform:uppercase;color:#383434;text-decoration:none}.inner-menuhedaer ul.header__submenu.list-menu .header__menu-item span{text-transform:capitalize;color:#000;letter-spacing:1px;font-size:14px}.inner-menuhedaer ul.header__submenu li a{text-transform:capitalize;color:#000;letter-spacing:1px;font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:14px}.inner-menuhedaer .list-menu--inline li a span{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:2px;text-transform:uppercase;color:#383434;text-decoration:none}.inner-menuhedaer ul.header__submenu.list-menu .header__submenu.list-menu.motion-reduce{width:100%;background-color:#f2f2f2}#Details-HeaderMenu-6 .header__submenu{margin-top:11px}.utility-bar__grid{display:flex;justify-content:space-between}.utility-bar__grid .center-annoumnet{width:30%}.utility-bar__grid .center-annoumnet .announcement-bar-slider.slider-buttons{width:100%}.header__icon .svg-wrapper{width:50px;height:50px;min-width:50px;border:1px solid #E9E9E9;background-color:#f2f2f2!important}.bannner-hero-rocks-slide>img{height:100%;object-fit:cover;width:100%}.banner-hero-rocks-content h1.banner-title{margin:0!important;padding:26px 0 27px}.banner-hero-rocks-content p.banner-content{padding:0 20px 28px!important;margin:0!important;display:flex;box-sizing:border-box}.banner-hero-rocks-content{position:absolute;z-index:1;top:0;left:0;width:100%;text-align:center;max-width:920px;display:flex;justify-content:center;align-items:center;flex-direction:column;height:inherit;right:0;margin:auto;padding:0}.banner-hero-rocks-content a.baneer-button:after{content:""!important;position:absolute;border:none!important;box-shadow:none!important;left:auto!important;right:38px!important;top:0!important;bottom:0!important;margin:auto!important;background-image:url(/cdn/shop/files/solar_arrow-right-broken-white.svg?v=1774436788);width:24px;height:24px}.banner-hero-rocks-content a.baneer-button{padding:19px 72px 19px 51px!important;width:fit-content!important;line-height:1!important;display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto}.banner-arrow-col{position:absolute;top:0;bottom:0;display:flex;justify-content:space-between;max-width:1600px;width:100%;margin:auto;left:0;right:0;flex-direction:row-reverse}.banner-arrow-col .swiper-button-next,.banner-arrow-col .swiper-button-prev{position:relative}.custom-shop-by-top,.rocks-community h2{font-weight:400;font-size:50px;line-height:60px;letter-spacing:0;text-align:center;text-transform:capitalize}.custom-title-main{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.collection-list .collection-list__item .card-wrapper .card__inner{height:auto;border-radius:20px}.collection-list-wrapper .card__content{position:absolute!important;left:0;width:100%!important;height:100%;top:0;padding:4px 29px 0 20px!important}.section-collection-list .collection-list-wrapper{padding-top:90px;padding-bottom:0}.section-collection-list .collection-list-wrapper .collection-list{gap:40px;--grid-desktop-horizontal-spacing: 40px}.section-collection-list .page-width{max-width:1700px}.custom-image-text{padding:124px 0 125px}.custom-image-text .image-with-text .image-with-text__grid .image-with-text__media-item{padding:0 20px 0 0}.custom-image-text .image-with-text .image-with-text__content{padding:0 0 0 35px}.custom-image-text .page-width{max-width:1700px}.custom-image-text .image-with-text .grid{align-items:center}.custom-maincollections .collection-list .card-wrapper .card__content h3 a{color:#000;padding:0 13px}.custom-maincollections .collection-list{gap:25px;--grid-desktop-horizontal-spacing: 25px}.custom-maincollections .collection-list .card__inner .card__media{border:1px solid #eee}.custom-maincollections{padding:70px 0 40px}.collection{padding:90px 0 120px}.collection .grid.product-grid .grid__item .card-wrapper .card__inner{border:1px solid #E0E0E0;border-radius:20px;background-color:#fff;height:100%}.collection .page-width{max-width:1700px}.collection .grid.product-grid{column-gap:34px;--grid-desktop-horizontal-spacing: 34px}.collection .grid.product-grid .grid__item .card-wrapper .card__inner .media{max-width:312px;margin:auto;text-align:center;right:0;left:0}.arrivals-image-left .arrivals-left{width:58%}.arrivals-image-left .arrivals-grid{width:42%;display:grid;grid-template-columns:2fr 2fr}.arrivals-image-left .arrivals-left img,.arrivals-image-left .arrivals-grid .grid-item{width:100%}.custom-1-grid.footer-block.grid__item{width:30%;max-width:100%}.footer__blocks-wrapper .custom-2-grid.footer-block{width:18%}.footer__blocks-wrapper .custom-3-grid.footer-block{width:15%}.footer__blocks-wrapper .custom-4-grid.footer-block{width:30%}.contact-block .contact-item a{word-break:break-word}.footer-block.grid__item .footer-block__details-content{margin:0;padding:6px 0 0;display:flex;flex-direction:column;gap:12px}.footer-block__brand-info{text-align:left;display:flex;flex-direction:column}.footer-block.grid__item .rte{padding:0 0 30px}.footer-block.grid__item a.footer-btn{width:fit-content}footer{border-top:0px!important}.newsletter-form__field-wrapper .field input::placeholder{font-family:Avenir LT Pro,sans-serif;font-weight:400;color:#777777a6}.locations-grid-inner .location-group .location-item{width:50%}.footer__content-bottom-wrapper .locations-grid .locations-grid-inner{gap:151px}.locations-grid-inner .location-group{gap:90px}.newsletter__right .newsletter-form__field-wrapper{display:flex;gap:11px;align-items:center;max-width:100%!important;width:100%}.newsletter__right{width:60%;max-width:100%}.newsletter__left .newsletter__subheading{margin:0}.newsletter-form__field-wrapper .field{gap:10px}.newsletter-form__field-wrapper button#Subscribe{background-color:#922890;color:#fff;height:60px;width:60px;position:relative;min-width:60px}.newsletter-form__field-wrapper .field input::placeholder{font-size:16px}.footer-newsletter-section .page-width{max-width:1700px}.newsletter__left{padding-left:75px;position:relative;width:40%}.newsletter__right .newsletter-form{width:100%;max-width:642px;margin:0 0 0 auto}.footer__content-top.page-width{max-width:1700px}.custom-main-collection-product-grid .gradient.color-scheme-1{background-color:transparent}.custom-main-collection-product-grid{padding:70px 30px 60px;background-color:#eeeeee40}.collection .grid.product-grid .grid__item .card-wrapper .card__inner .media img{width:100%;object-fit:contain}.custom-main-collection-product-grid .collection{padding:20px 0!important}.footer__blocks-wrapper .custom-4-grid.footer-block .contact-block{padding-top:10px}.customers-slider-block .quote-left img,.customers-slider-block .quote-right img{max-width:100%;width:166px}.my-about-rocks-banner .banner__box.content-container{background-color:transparent;color:#fff;padding:0}.my-about-rocks-banner .banner__box.content-container h2{color:#fff}.my-about-rocks-banner:before{position:absolute;content:"";background-color:#00000052;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}.About-work-section{padding:90px 0}.About-row{display:flex;gap:30px}.About-row .img-col{width:60%;display:flex}.About-row .img-col img{width:100%;height:600px;object-fit:cover;border-radius:20px!important}.About-row .content-col{width:50%}.About-row .content-col h2{text-align:left;margin:0;padding:0 0 15px}.logo-img-col{display:flex;gap:50px;align-items:center}.winner-img-col{width:40%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:40px}.winner-img-col .img-col{width:100%}.winner-img-col .img-col img{max-width:250px;height:auto}.page-about .custom-image-text .image-with-text .image-with-text__grid .image-with-text__media-item{padding:0 0 0 20px}.page-about .custom-image-text{background-color:#fafafa}.page-about .custom-image-text .gradient.color-scheme-1{background-color:transparent}.about-map-section{padding:70px 0}.about-map-section .head-row p{text-align:center}.about-map-section .about-map-row{display:flex;gap:30px;padding:20px 0 0}.about-map-section .about-map-row .about-map-card{width:50%}.about-map-section .about-map-row .about-map-card iframe{width:100%;border-radius:20px}.about-map-section .about-map-row .about-map-card .about-map-text h3{font-family:Playfair Display;font-weight:700!important;font-size:25px!important;line-height:36px!important;letter-spacing:0!important}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.contact-card{background:#f3f3f3;text-align:center;padding:40px 25px;border-radius:12px;transition:.3s ease}.contact-card:hover{transform:translateY(-6px)}.contact-icon{background-color:#92289017;width:60px;height:60px;border-radius:100px;text-align:center;display:flex;align-items:center;justify-content:center;margin:auto}.contact-card h3{margin:0;font-size:26px;line-height:36px;font-weight:600;letter-spacing:0px;padding:20px 0 5px}.contact-text a{color:#444;text-decoration:none}.contact-text a:hover{text-decoration:underline}.my-first-mutlirow .image-with-text__grid{box-shadow:#959da533 0 8px 24px;border-radius:20px;height:100%}.my-first-mutlirow .image-with-text__media{border-radius:0!important;background-color:transparent;border:none}.multirow__inner{gap:44px;row-gap:44px!important}.multirow__inner{gap:44px;row-gap:44px!important;flex-direction:row!important}.multirow__inner .my-first-mutlirow .image-with-text__grid .image-with-text__text-item,.multirow__inner .my-first-mutlirow .image-with-text__grid .image-with-text__media-item{width:100%}.multirow__inner .my-first-mutlirow{width:33%;height:auto!important;display:flex;justify-content:flex-start!important;align-items:baseline}.multirow__inner .my-first-mutlirow .image-with-text__grid{flex-direction:column;justify-content:flex-start!important}.my-first-mutlirow .image-with-text__grid img{border-radius:20px 20px 0 0!important;height:100%}.multirow__inner .my-first-mutlirow .image-with-text__content{padding:20px!important;align-items:flex-start!important;justify-content:flex-start}.multirow__inner .my-first-mutlirow .image-with-text__media-item:after{display:none}.multirow__inner .my-first-mutlirow .image-with-text__grid .image-with-text__media-item{flex-grow:inherit}.multirow__inner .my-first-mutlirow .image-with-text__content h2{font-size:30px}.page-design-services .custom-image-text{padding:0}.page-design-services .custom-image-text .image-with-text__grid{box-shadow:#959da533 0 8px 24px;border-radius:20px;height:100%}.page-design-services .image-with-text__media{border-radius:0!important;background-color:transparent;border:none}.page-design-services .custom-looking-for-cls .image-with-text__grid .image-with-text__media img{border-radius:0 20px 20px 0!important}.page-design-services .custom-looking-for-cls .image-with-text__content{padding:20px 73px 20px 20px!important}.custom-need-to-cls .image-with-text__grid .image-with-text__media img{border-radius:20px 0 0 20px!important}.custom-looking-for-cls .image-with-text__grid .image-with-text__media-item{padding:0!important}.custom-image-text .image-with-text .image-with-text__content h2{font-size:36px;line-height:52px}.ba_main{padding:50px 20px;justify-content:center;max-width:1600px}.after-before-head{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0px}.after-before-head h3 p{margin:0}.contact-item .icon img{display:inline-block}.page-design-services .multicolumn-card__image-wrapper img.multicolumn-card__image{width:100%;border-radius:20px 20px 0 0}.page-design-services .multicolumn-card__image-wrapper{padding:0;width:100%;margin:0}.page-design-services multicolumn-card.content-container{border-radius:20px}.page-design-services .multicolumn-list{gap:28px;--grid-desktop-horizontal-spacing: 28px}.page-design-services .multicolumn-card__info h3{font-size:26px}.page-design-services .multicolumn-card{border-radius:20px}.ba_main .container{width:30%}.after-before-head h1{margin-bottom:0}.page-home-styling .multicolumn-card__image-wrapper img.multicolumn-card__image{width:100%;border-radius:20px 20px 0 0}.page-home-styling .multicolumn-card__image-wrapper{padding:0;width:100%;margin:0}.page-home-styling multicolumn-card.content-container{border-radius:20px}.page-home-styling .multicolumn-list{gap:28px;--grid-desktop-horizontal-spacing: 28px}.page-home-styling .multicolumn-card__info h3{font-size:26px}.page-home-styling .multicolumn-card{border-radius:20px}.page-home-styling .custom-image-text{background-color:#fafafa}.page-home-styling .custom-image-text .image-with-text .image-with-text__content{padding:0 30px 0 0}.page-staging .custom-image-text{background-color:#fafafa}.page-staging .multicolumn-card__image-wrapper img.multicolumn-card__image{width:100%;border-radius:20px 20px 0 0}.page-staging .multicolumn-card__image-wrapper{padding:0;width:100%;margin:0}.page-staging multicolumn-card.content-container{border-radius:20px}.page-staging .multicolumn-list{gap:28px;--grid-desktop-horizontal-spacing: 28px}.page-staging .multicolumn-card__info h3{font-size:26px}.page-staging .multicolumn-card{border-radius:20px}.page-staging .custom-image-text .image-with-text .image-with-text__content{padding:0 30px 0 0}.contact{max-width:1500px;background:#fff;box-shadow:0 0 139px #0000001a;padding:55px 40px;text-align:center;width:80%;margin:70px auto 0;border-radius:10px}.contact .contact__fields .field:after,.contact .contact__fields .field:before{display:none}.content-for-layout .rte h2{font-size:38px;margin:10px 0}.content-for-layout .page-width .rte ul li{position:relative;list-style:none;padding:0 0 0 37px}.content-for-layout .page-width .rte ul li:after{content:"";background-image:url(/cdn/shop/files/listing-icon.svg);width:24px;height:24px;position:absolute;left:0;top:5px;background-size:24px}.content-for-layout .page-width .rte ul{padding:0}.contact .field input,.contact .field textarea{border:1px solid #d9d9d9;border-radius:8px}.contact .contact__button .button{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px;line-height:18px;letter-spacing:2px;text-align:center;text-transform:uppercase;background-color:#922890;border:1px solid #922890;padding:19px 30px;border-radius:10px;position:relative;min-width:296px}.contact .contact__button .button:after,.contact .contact__button .button:before{display:none}.contact label.field__label{display:none}.contact input::placeholder{opacity:1}.contact textarea::placeholder{opacity:1}.contact input:focus{padding:20px}.contact textarea:focus{padding:20px}.contact input,.contact textarea{padding:20px}.home .custom-image-text .image-with-text .image-with-text__content h2{font-size:50px;line-height:60px}.page-gift-registry .rich-text__buttons{display:flex;width:100%;max-width:100%}.main-registry{display:flex;gap:70px;align-items:center}.main-registry .find-a-gift h2{font-weight:400;font-size:50px;line-height:60px;margin:0}.main-registry .find-a-gift h4{font-family:Avenir LT Pro,sans-serif;font-weight:400;font-size:18px;line-height:36px;letter-spacing:0;color:#777;margin:0;padding:24px 0}.button.gift-search{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;background-color:#922890;border:1px solid #922890;padding:19px 30px;border-radius:10px;position:relative;width:296px}.hulk__wishlist-wrap .wrapper{max-width:1490px!important;padding:50px 15px 0!important}.hulk__wishlist-wrap .wrapper h3{font-weight:400;font-size:42px!important;line-height:60px}.hulk__wishlist-wrap .wrapper .wrapper_grid h3{font-size:26px}.hulk__wishlist-wrap .wrapper a.wishlist-btn{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px;line-height:100%;letter-spacing:2px;text-transform:uppercase;background-color:#922890!important;border:1px solid #922890!important;padding:19px 40px!important;border-radius:10px;position:relative;height:auto!important;text-align:center;display:flex;align-items:center;justify-content:center;margin:auto;width:fit-content}.collection .pagination__list li a{font-size:25px;border:1px solid #9f419d;border-radius:6px;color:#fff;background-color:#9f419d}.collection .pagination__list li a svg.icon.icon-caret{color:#fff}.hulk__wishlist-wrap .wishlist__product a.icon-wishlist-bin{color:#922890!important}.hulk__wishlist-wrap .wishlist-card button.wishlist-btn{background-color:#922890!important;border-color:#922890!important;padding:19px 45px 19px 30px!important;border-radius:10px;height:fit-content!important;font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px}.hulk__wishlist-wrap .wishlist-card p.hulk-product__title{width:100%!important;font-size:20px!important;line-height:44px;color:#000}.facets__form span,.facets__form h2,.facets__form .facet-filters__sort{color:#000;font-size:20px}.main-registry img{width:100%}.custom-image-banner .banner.banner--content-align-center,.custom-image-banners .banner.banner--content-align-center{min-height:400px}.custom-image-banner .banner__box.content-container,.custom-image-banners .banner__box.content-container{padding:24px 20px}.hulk__wishlist-wrap .input-group .input-group-field{width:100%;border-color:#eee!important;border:1px solid}.page-about .custom-image-text .image-with-text .image-with-text__content h2{font-size:50px;line-height:70px}.about-map-section h2.custom-shop-by-top{margin:0}.my-jewelry-services-rockStrives{padding:90px 0 40px!important}.my-jewelry-services-rockStrives .rich-text__wrapper .rich-text__blocks{max-width:1400px}.cart__footer .cart__ctas .cart__checkout-button{background-color:#922890;font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px;line-height:18px;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:19px 30px;border-radius:10px}.cart-items th{color:#000;font-size:18px!important;font-weight:600!important}.cart-items .price.price--end{font-size:18px}.cart-item__details a{font-size:20px;line-height:38px}.cart__blocks .totals .totals__total{font-size:20px}.related-products{padding:70px 20px}.product-form__buttons .shopify-payment-button__button{background-color:#922890;font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px;line-height:18px;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:19px 30px;border-radius:10px;min-height:auto!important;height:auto;width:fit-content;min-width:265px}.related-products ul.grid.product-grid .grid__item .card-wrapper{border:1px solid #E0E0E0;border-radius:20px;background-color:#fff;padding:20px}.related-products ul.grid.product-grid .grid__item .card__information{margin:0!important;padding:15px 0 0}.related-products ul.grid.product-grid .grid__item .card__inner{border-radius:0!important;background-color:transparent}.related-products ul.grid.product-grid .grid__item .card__media{border-radius:0!important}.related-products ul.grid.product-grid{gap:25px;--grid-desktop-horizontal-spacing: 25px}.product__info-wrapper .product-form__quantity .quantity{background:#43533c0a;border:1px solid rgba(67,83,60,.04);border-radius:10px}.product__info-wrapper .product-form__quantity .quantity:after,.product__info-wrapper .product-form__quantity .quantity:before{display:none}.product-form__submit{background-color:transparent;font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:18px;line-height:18px;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:19px 30px;border-radius:10px;min-height:auto!important;height:auto;width:fit-content;min-width:265px;border:1px solid #922890;color:#922890}.product__info-container p.product__text{color:#922890;font-size:14px;padding:0 0 12px;font-weight:600}.product__info-container .product__title h1{font-weight:400;font-size:36px;line-height:54px;letter-spacing:0;text-align:left;text-transform:capitalize}.product__info-container .price__regular{font-weight:600}.product__media-wrapper .product__media img{max-width:500px!important;width:100%!important;object-fit:contain;margin:auto!important;right:0;border-radius:20px}.product__media-wrapper .product-media-container{border-radius:20px}.accordion__content ul li:after{background-image:url(/cdn/shop/files/solar_arrow-right-broken_Purple.svg)!important;width:20px!important;height:20px!important;background-size:20px!important;top:0!important;bottom:0!important;margin:auto}.qe_product-details_right .qe_product_vendor_txt{font-weight:600;font-size:15px}.product-details_dr-qe{align-items:flex-start!important}.related-products h2.related-products__heading{font-weight:400;font-size:50px;line-height:60px;letter-spacing:0;text-align:center;text-transform:capitalize}.related-products{padding:70px 20px!important}.before_after .ba_badge{z-index:1!important}.page-terms-conditions .content-for-layout .shopify-section .page-width{max-width:1600px;padding-left:20px;padding-right:20px}#HeaderMenu-registry{background-color:#9f419d;color:#fff;padding:14px 24px;border-radius:4px;font-weight:700;transition:.3s ease}#HeaderMenu-registry span{color:#fff}#HeaderMenu-registry:after{display:none;content:"";top:0;transform:translate(100%);width:90%;position:absolute;bottom:0;z-index:-1;animation:slide 2s infinite;background:-moz-linear-gradient(left,#fff0 0%,rgb(255 255 255 / 75%) 50%,#fff0 99%,#fff0 100%);background:-webkit-linear-gradient(left,#fff0 0%,rgb(255 255 255 / 75%) 50%,#fff0 99%,#fff0 100%);background:-o-linear-gradient(left,#fff0 0%,rgb(255 255 255 / 75%) 50%,#fff0 99%,#fff0 100%);background:-ms-linear-gradient(left,#fff0 0%,rgb(255 255 255 / 75%) 50%,#fff0 99%,#fff0 100%);background:linear-gradient(to right,#fff0,#ffffff38 50%,#fff0 99% 100%);z-index:1;left:0;border:0!important}#HeaderMenu-registry:before{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-2;background-color:#fff;transition:all .5s ease;-webkit-transition:all .5s ease}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}#HeaderMenu-registry svg.icon.icon-caret{color:#fff;right:14px}.inner-menuhedaer .header__inline-menu div#MegaMenu-Content-5.mega-menu__content ul.mega-menu__list{padding:20px 20px 15px}.shop-look .product-popup img{max-width:100px}.shop-look .product-popup{display:flex;width:max-content;max-width:max-content;align-items:center;gap:20px;border-radius:4px;padding:10px 12px 10px 5px;right:0;margin:auto;left:-165px}.shop-look .product-popup span.money{color:#9f419d;font-weight:600;font-size:14px}.shop-look .product-popup .products-popup-inner{display:flex;text-decoration:none;gap:15px}.shop-look .product-popup .products-popup-inner .info-inner-plus{display:flex;flex-direction:column;gap:5px;justify-content:center}.shop-look .product-popup .products-popup-inner .info-inner-plus p{margin:0;color:#000;text-decoration:none;font-size:16px;line-height:20px}.custom-maincollections .pagination__list li a{font-size:25px;border:1px solid #9f419d;border-radius:6px;color:#fff;background-color:#9f419d}.custom-maincollections .pagination__list li a svg.icon.icon-caret{color:#fff}.shop-look{overflow:hidden}.custom-maincollections .collection-list .card__inner .card__media .media{max-width:312px;margin:auto;text-align:center;right:0;left:0}.custom-maincollections .collection-list .card__inner .card__media img{width:100%;object-fit:contain}.custom-maincollections .collection-list .card-wrapper .card__inner{background-color:#fff}.contact h2.form-status.form-status-list.form__message{text-align:center;background-color:#9f419d;color:#fff;align-items:center;justify-content:center;padding:17px 10px;border-radius:8px;font-size:18px}.my-about-rocks-banner .banner__box.content-container h1{color:#fff}.collection-hero .collection-hero__text-wrapper h1{margin:0;color:#fff}.collection-hero{background:#bf9fbf;text-align:center;padding:20px 0!important}.services-grid-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.services-grid-rows .services-card-item{position:relative;display:flex;flex-direction:column}.services-grid-rows .services-card-item .services-featured-image{display:flex}.services-grid-rows .services-card-item .services-title{position:absolute;top:0;left:0;padding:20px 0 0 20px}.services-grid-rows .services-card-item .services-title a{font-family:Avenir LT Pro,sans-serif;font-weight:500;font-size:20px;line-height:34px;letter-spacing:2px;text-transform:uppercase;color:#fff;text-decoration:none}.services-grid-rows .services-card-item .services-featured-image img{border-radius:20px;width:100%}.head-row p{max-width:960px;margin:auto;text-align:center;padding:20px 0}.hm-services-page-section{padding-top:60px;padding-bottom:120px}@media(max-width:1800px){div#MegaMenu-Content-5{min-width:100%;width:max-content}#MegaMenu-Content-5 ul.mega-menu__list li a{padding:0 27px 0 0}}@media(max-width:1600px){.quick-add__submit.button{padding:18px 20px}.inner-menuhedaer .list-menu--inline{gap:36px}}@media(max-width:1500px){.inner-menuhedaer .list-menu--inline{gap:20px}.shop-look .product-popup .products-popup-inner .info-inner-plus p{font-size:15px}}@media(max-width:1440px){.section-collection-list .collection-list-wrapper{padding-top:90px;padding-bottom:0}.section-collection-list .collection-list-wrapper{padding-top:60px;padding-bottom:0}.custom-image-text{padding:80px 0}.collection{padding:80px 0!important}section.customers-testimonial-slider{padding:80px 0}.custom-shop-by-top,.rocks-community h2{font-size:40px;line-height:50px}.section-collection-list .collection-list-wrapper .collection-list{gap:30px;--grid-desktop-horizontal-spacing: 30px}span.purple-text{font-size:40px;line-height:50px}.collection .grid.product-grid{column-gap:20px;--grid-desktop-horizontal-spacing: 20px}.collection .grid.product-grid .grid__item .card-wrapper .card__heading.h5 a{font-size:18px}.collection .grid.product-grid .grid__item .card-wrapper button span,.quick-add__submit.button{font-size:16px;letter-spacing:1px}section.custom-arrivals{padding:30px 0 80px}section.rocks-community{padding:0 0 80px}.rocks-community .section-header p{margin:20px 0;text-align:center}.banner-hero-rocks-content h1.banner-title{font-size:52px;line-height:62px}.custom-image-text .image-with-text .image-with-text__content{padding:0 0 0 15px}.custom-image-text .image-with-text .image-with-text__grid .image-with-text__media-item{padding:0 15px 0 0}a.arrivals-btn{padding:19px 65px 19px 27px}.arrivals-image-left .arrivals-grid .grid-item{display:flex}.newsletter__left h2{font-size:40px!important;line-height:60px!important}.custom-maincollections .collection-list{gap:20px;--grid-desktop-horizontal-spacing: 20px}.custom-maincollections .collection-list .card-wrapper .card__content h3 a{font-size:16px}div#MegaMenu-Content-4 .mega-menu__list ul.list-unstyled{display:grid!important;grid-template-columns:repeat(2,1fr);padding-top:15px}div#MegaMenu-Content-4 .mega-menu__list{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px!important}div#MegaMenu-Content-4 .mega-menu__list li{width:95%!important;padding:0!important;text-align:left}.main-registry{gap:40px}.main-registry .find-a-gift h2{font-size:40px;line-height:50px}.hulk__wishlist-wrap .wrapper{padding:30px 20px 0!important}.About-work-section .logo-img-col,.About-work-section .About-row{gap:20px}.About-work-section{padding:70px 0}.page-about .custom-image-text .image-with-text .image-with-text__content h2{font-size:40px;line-height:50px}.about-map-section{padding:50px 0}.my-jewelry-services-rockStrives{padding:70px 0 40px!important}.multirow__inner .my-first-mutlirow .image-with-text__content h2{font-size:26px}.multirow__inner{gap:30px;row-gap:30px!important}.ba_main{margin:0 auto!important}.inner-menuhedaer .list-menu--inline{gap:10px}.inner-menuhedaer .list-menu--inline li a span{font-size:15px}.inner-menuhedaer summary.list-menu__item span{font-size:15px}.hm-services-page-section{padding-top:60px;padding-bottom:90px}}@media(max-width:1300px){.collection-list-wrapper .card__content a{font-size:18px;line-height:28px}.section-collection-list .collection-list-wrapper{padding-top:70px;padding-bottom:0}a.arrivals-btn{padding:19px 52px 19px 22px}div#MegaMenu-Content-4 .mega-menu__list{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px!important}.inner-menuhedaer ul.list-menu.list-menu--inline span{font-size:15px}.banner__box.content-container{padding:20px!important}.banner__box.content-container h2{font-size:34px;line-height:44px}.main-registry .rigistry-img-col,.main-registry .find-a-gift{width:50%}.custom-image-banner .banner.banner--content-align-center,.custom-image-banners .banner.banner--content-align-center{min-height:350px}.hulk__wishlist-wrap .wrapper h3{font-size:34px!important;line-height:44px}.page-about .custom-image-text{padding:70px 0}.my-jewelry-services-rockStrives h2{font-size:34px!important}.product__info-wrapper.product__info-wrapper--extra-padding{padding-left:50px}.related-products{padding:50px 20px!important}.related-products h2.related-products__heading{font-size:40px;line-height:50px}.inner-menuhedaer ul.list-menu.list-menu--inline span{font-size:14px;letter-spacing:1px}}@media(max-width:1200px){.footer__content-bottom-wrapper .locations-grid .locations-grid-inner{gap:90px}.custom-maincollections{padding:50px 0}.custom-image-text .image-with-text .grid{align-items:flex-start}.custom-image-text .image-with-text .image-with-text__grid .image-with-text__media-item{padding:0 15px 0 0}.custom-image-text .image-with-text .image-with-text__content{padding:0 0 0 5px}.banner-hero-rocks-content h1.banner-title{font-size:42px;line-height:52px;padding:10px 0}.section-collection-list .collection-list-wrapper .collection-list{gap:22px;--grid-desktop-horizontal-spacing: 22px}.newsletter__left h2{font-size:40px!important;line-height:60px!important}.newsletter__subheading p{font-size:16px;line-height:32px}a.arrivals-btn{padding:19px 20px 19px 9px;font-size:14px}.arrivals-image-left{width:60%}.arrivals-content-right{width:40%}a.arrivals-btn{padding:19px 42px 19px 20px;font-size:14px}.arrivals-image-left .arrivals-left,.arrivals-image-left .arrivals-grid{width:50%}.quick-add__submit.button{padding:18px 42px}.inner-menuhedaer .header__inline-menu .list-menu.list-menu--inline .mega-menu__content .mega-menu__list ul.list-unstyled a{text-transform:capitalize;font-size:14px!important;letter-spacing:0px}.custom-main-collection-product-grid .grid.product-grid .grid__item .card-wrapper .card__heading.h5 a,.custom-main-collection-product-grid .card-information .price{font-size:16px;line-height:30px}.custom-main-collection-product-grid{padding:32px 30px}.collection .pagination__list li a{font-size:20px}.custom-gift-registry a.button.button--primary{font-size:16px;padding:19px 20px;min-width:fit-content!important;width:fit-content}.button.gift-search{font-size:16px}.About-row .content-col p br{display:none}.page-about .custom-image-text .image-with-text .image-with-text__content h2{font-size:40px;line-height:50px}.ba_main{gap:20px!important;padding:50px 20px!important}.custom-need-to-cls .image-with-text__content h2{font-size:28px!important;line-height:36px!important}.custom-need-to-cls.image-with-text .grid{align-items:center}.custom-looking-for-cls .image-with-text__content h2{font-size:28px!important;line-height:36px!important}.custom-looking-for-cls.image-with-text .grid{align-items:center}.inner-menuhedaer .list-menu--inline{gap:20px}.inner-menuhedaer ul.list-menu.list-menu--inline span{font-size:14px;letter-spacing:1px}#HeaderMenu-registry{padding:14px 34px 14px 20px}.inner-menuhedaer ul.header__submenu.list-menu .header__menu-item{padding:10px 33px 10px 16px;letter-spacing:0;font-size:13px}.hm-services-page-section{padding-top:60px;padding-bottom:80px}.services-grid-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:1100px){.footer__blocks-wrapper .custom-3-grid.footer-block{width:13%}.footer__blocks-wrapper .custom-2-grid.footer-block{width:20%}.footer__content-bottom-wrapper .locations-grid .locations-grid-inner{gap:50px}.locations-grid-inner .location-group{gap:40px}.image-with-text__text.rte.body p,p,.title-wrapper-with-link p{font-size:17px;line-height:29px}.customers-testimonial-slider .testi-text p{font-size:20px;line-height:36px}.section-collection-list .collection-list-wrapper .collection-list{gap:25px;--grid-desktop-horizontal-spacing: 25px}.custom-shop-by-top,.rocks-community h2,span.purple-text{font-size:32px;line-height:42px}.arrivals-content-right p{padding:16px 0 25px}.arrivals-image-left .arrivals-left{display:flex;width:55%;flex-direction:column}.arrivals-image-left .arrivals-grid .grid-item img{height:100%}.collection .grid.product-grid .grid__item .card-wrapper .quick-add__submit.button{padding:16px 20px}.arrivals-image-left .arrivals-grid{width:45%}.custom-main-collection-product-grid .card-information .price{margin:8px 0 3px!important}.banner__box.content-container h2,.main-registry .find-a-gift h2,.page-about .custom-image-text .image-with-text .image-with-text__content h2{font-size:32px;line-height:42px}.my-jewelry-services-rockStrives h2{font-size:32px!important}.multirow__inner .my-first-mutlirow .image-with-text__content h2{font-size:24px}.multirow__inner{gap:20px;row-gap:20px!important}.product__info-container .product__title h1{font-weight:400;font-size:30px;line-height:44px}.inner-menuhedaer ul.list-menu.list-menu--inline span{font-size:13px}.inner-menuhedaer .list-menu--inline{gap:11px}.inner-menuhedaer ul.list-menu.list-menu--inline span{font-size:13px;letter-spacing:1px}}@media(max-width:1024px){.custom-1-grid.footer-block.grid__item,.footer__blocks-wrapper .custom-2-grid.footer-block,.footer__blocks-wrapper .custom-3-grid.footer-block,.footer__blocks-wrapper .custom-4-grid.footer-block{width:48%;max-width:100%}.footer__content-top .footer__blocks-wrapper.grid{gap:25px;flex-wrap:wrap}.footer__content-bottom-wrapper .locations-grid .locations-grid-inner,.locations-grid-inner .location-group{gap:30px}.collection .grid.product-grid .grid__item .card-wrapper .card__heading.h5 a{font-size:16px}.newsletter__main{flex-direction:column}.newsletter__left{padding-left:20px;position:relative;width:60%}.newsletter__left h2{text-align:center}.newsletter__subheading p{font-size:16px;line-height:28px;text-align:center}.newsletter__left:before{left:0}.newsletter__right{width:100%;max-width:100%}.banner-arrow-col{display:none}.contact-card{padding:24px 18px}.contact-card .contact-text p{margin-top:0}.related-products h2.related-products__heading{font-size:32px;line-height:42px}.services-grid-rows .services-card-item .services-title a{font-size:16px;line-height:32px}}@media(max-width:990px){.header-wrapper .header .inner-menuhedaer:before{display:none}.section-collection-list .collection-list-wrapper ul.collection-list li{width:48%;max-width:48%}.section-collection-list .collection-list-wrapper ul.collection-list{justify-content:center}.collection .grid.product-grid .grid__item{width:50%!important}.center-annoumnet p.announcement-bar__message.h5{font-size:12px}.facets__form span,.facets__form h2,.facets__form .facet-filters__sort{font-size:16px}.hulk__wishlist-wrap .wishlist-grid-view .wishlist-card{margin-bottom:0!important}.hulk__wishlist-wrap .wishlist-card p.hulk-product__title{font-size:18px!important;line-height:40px}.facets-container .facets__form{gap:10px}.About-row{flex-direction:column}.About-row .logo-img-col{width:100%}.About-row .content-col{width:100%;padding:15px 0 0}.about-map-section .about-map-row{gap:20px;padding:20px 0 0}.contact-cards{gap:20px}.header__icons .header__icon{margin:0}.uper-menuhedaer{gap:10px}.uper-menuhedaer-left{visibility:hidden}.uper-menuhedaer-logo{width:100%;position:relative;left:-25px}.header__icons{justify-self:end;margin-right:0}.inner-menuhedaer{width:auto}a.header__icon.header__icon--account,.uper-menuhedaer .content{display:none}}@media(max-width:989px){header.header{flex-direction:row}}@media(max-width:767px){.collection-list.contains-card .collection-list__item{height:100%!important;margin:0!important}.collection-list.contains-card .collection-list__item .card-wrapper{height:100%!important}.customers-testimonial-slider .customers-slider-block .quote-left,.customers-testimonial-slider .customers-slider-block .quote-right{display:none}.header__icon .svg-wrapper{width:35px;height:35px;min-width:35px}.banner-hero-rocks-content{max-width:560px}.custom-title-main{align-items:center}.collection-list.contains-card .collection-list__item .card__information a{font-size:16px;line-height:28px}.custom-1-grid.footer-block.grid__item,.footer__blocks-wrapper .custom-2-grid.footer-block,.footer__blocks-wrapper .custom-3-grid.footer-block,.footer__blocks-wrapper .custom-4-grid.footer-block{width:100%;max-width:100%}.footer__content-top .footer__blocks-wrapper.grid{gap:20px;flex-wrap:wrap}.footer-block__brand-info{text-align:left;display:flex;flex-direction:column}.footer-block.grid__item .rte{padding:0 0 20px}.footer-block.grid__item a.footer-btn{width:fit-content}.footer-block.grid__item .footer-block__details-content{padding:18px 0 0;gap:5px}.custom-maincollections .collection-list{justify-content:center}.custom-maincollections{padding:50px 0}.custom-maincollections h1{margin:0;padding:0 0 30px}.footer__content-bottom-wrapper .locations-grid .locations-grid-inner{padding:20px 0 0}.locations-grid-inner .location-group .location-item h3{font-size:18px!important;line-height:28px!important}.section-collection-list .collection-list-wrapper ul.collection-list li{width:100%;max-width:500px}.banner-arrow-col{display:none}.banner-hero-rocks-content h1.banner-title{font-size:32px;line-height:42px;padding:10px}.banner-hero-rocks-content p.banner-content{padding:0 20px 22px!important;font-size:17px;line-height:27px}.banner-hero-rocks-content a.baneer-button{font-size:16px;letter-spacing:1px;padding:17px 65px 17px 34px!important}.rocks-community .community-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.rocks-community .community-grid .community-card{grid-column:span 2}.rocks-community .community-grid .community-card:nth-child(4){grid-column:2 / span 2}.rocks-community .community-grid .community-card:nth-child(5){grid-column:4 / span 2}.custom-image-text{padding:60px 0}.collection{padding:60px 0!important}.section-collection-list .collection-list-wrapper{padding-top:60px;padding-bottom:0}section.customers-testimonial-slider{padding:60px 0}.arrivals-content-right{justify-content:center;align-items:center}section.custom-arrivals{padding:30px 0 60px}.newsletter__left h2{font-size:32px!important;line-height:42px!important}.newsletter__left:before{content:"";position:absolute;left:0;background-size:80px;width:80px;height:80px;background-image:url(/cdn/shop/files/mail_BG.png?v=1774521820);background-position:center;top:0;bottom:0;background-repeat:no-repeat;margin:auto}.newsletter-form__field-wrapper button#Subscribe{height:59px;width:60px;top:1px}a.arrivals-btn{padding:17px 65px 17px 34px}a.arrivals-btn:after{right:30px}a.footer-btn{padding:17px 65px 17px 34px;font-size:16px}a.footer-btn:after{right:30px;top:0;bottom:0;margin:auto}.customers-testimonial-slider .testi-text p{font-size:17px;line-height:28px}.arrivals-image-left .arrivals-grid{width:100%;display:grid;grid-template-columns:2fr 2fr}.arrivals-content-right p{padding:10px 0 25px;text-align:center}.arrivals-image-left,.arrivals-content-right,.arrivals-image-left .arrivals-left{width:100%}.newsletter__right .newsletter-form__field-wrapper{flex-direction:column}section.rocks-community{padding:0 0 60px}.utility-bar__grid{gap:8px}.footer__blocks-wrapper .custom-4-grid.footer-block .contact-block{padding-top:25px}.footer-block.grid__item{margin-top:0!important;margin-bottom:15px!important}.footer__content-bottom-wrapper.page-width{padding:28px 30px}.collection .grid__item.scroll-trigger.animate--slide-in:first-child{margin:0}.collection-list .grid__item{width:48%!important}.collection-list .grid__item:first-child{margin:0!important}.custom-main-collection-product-grid .collection .grid.product-grid .grid__item{width:48%!important}.main-registry{gap:20px;flex-wrap:wrap}.main-registry .rigistry-img-col,.main-registry .find-a-gift{width:100%}.banner__box.content-container{padding:15px 20px!important}.custom-image-banner .banner.banner--content-align-center .banner__media,.custom-image-banners .banner.banner--content-align-center .banner__media{min-height:240px}.custom-gift-registry a.button.button--primary{font-size:16px;padding:19px 20px;min-width:fit-content!important;width:fit-content;letter-spacing:1px}.footer__content-bottom-wrapper.footer__content-bottom-wrapper--center,.footer__copyright.caption{margin-top:0}.hulk__wishlist-wrap .wrapper h3{font-size:32px!important;line-height:42px}.page-about .custom-image-text .image-with-text .image-with-text__grid .image-with-text__media-item{padding:0}.contact-cards{grid-template-columns:repeat(1,1fr);gap:20px}.about-map-section .about-map-row{flex-direction:column}.about-map-section h2.custom-shop-by-top{text-align:center!important}.about-map-section .about-map-row .about-map-card{width:100%}.multirow__inner{flex-direction:column!important}.multirow__inner .my-first-mutlirow{width:100%}.my-jewelry-services-rockStrives h2{font-size:28px!important}.my-jewelry-services-rockStrives{padding:40px 0 30px!important}.contact-card .contact-text p{margin-top:10px}.custom-need-to-cls .image-with-text__grid .image-with-text__media img{border-radius:20px 20px 0 0!important}.custom-need-to-cls .image-with-text__grid .image-with-text__media-item{padding:0!important}.custom-need-to-cls .image-with-text .grid{gap:10px}.custom-need-to-cls .image-with-text__content h2{font-size:22px!important;line-height:32px!important;text-align:left}.page-design-services .custom-looking-for-cls .image-with-text__grid .image-with-text__media img{border-radius:20px 20px 0 0!important}.custom-looking-for-cls .image-with-text__grid h2{font-size:22px!important;line-height:32px!important;text-align:left}.custom-need-to-cls .image-with-text__content,.custom-looking-for-cls .image-with-text__content{padding:10px 20px 20px!important}.ba_main{gap:20px!important}.ba_main .container{width:48%}.page-design-services .custom-looking-for-cls .image-with-text__content{padding:10px 20px 20px!important}.page-design-services .multicolumn-card__info h3{font-size:22px}.after-before-head h1,.after-before-head h3{margin-bottom:0;text-align:center}.about-map-section .about-map-row .about-map-card .about-map-text h3{font-size:22px!important;line-height:32px!important}.about-map-section{padding:50px 0 20px}.footer{padding:50px 0 10px}.custom-main-collection-product-grid .pagination-wrapper{margin-top:2rem}.cart__footer .cart__ctas .cart__checkout-button{font-size:16px;line-height:16px;letter-spacing:1px;padding:19px 20px}.cart-items th{font-size:16px!important}.cart-items .cart-item__quantity{grid-column:1 / 5}.cart-items .cart-item__details{grid-column:1 / 4}.cart-items .cart-item__media{grid-row:1 / 1}.related-products ul.grid.product-grid{gap:20px;--grid-desktop-horizontal-spacing: 20px}.product-form__submit,.product-form__buttons .shopify-payment-button__button{font-size:16px;line-height:16px;letter-spacing:1px;min-width:250px}.product__info-container .product__title h1{font-size:28px;line-height:42px}.hulk__wishlist-wrap .wishlist-list-view .wishlist__product{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.hulk__wishlist-wrap .wishlist-list-view .wishlist__product .wishlist__product-wrapper{justify-content:flex-start;flex-wrap:wrap}.hulk__wishlist-wrap .wishlist-list-view .wishlist__product .wishlist__product-content{align-items:flex-start}.hulk__wishlist-wrap .wishlist-list-view .wishlist-status{display:flex;flex-direction:column;align-items:flex-start}.hulk__wishlist-wrap .wishlist-list-view .wishlist__product .wishlist__product-content .hulk-product__title{text-align:left}.shop-look .product-popup .products-popup-inner{display:flex;text-decoration:none;gap:5px;flex-direction:column;max-width:130px}.shop-look .product-popup{padding:10px 9px 10px 10px;margin:auto;left:-52px;flex-direction:column;bottom:-40px;right:0}.shop-look .image-wrapper>img{width:100%;display:block;height:600px;object-fit:cover}.services-grid-rows{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;justify-content:center;margin:auto;text-align:center;width:100%;max-width:500px}}@media(max-width:749px){.banner__box.content-container{padding:40px 20px 10px!important}.product__info-wrapper.product__info-wrapper--extra-padding{padding-left:0}.related-products ul.grid.product-grid li.grid__item{width:48%;max-width:100%}}@media(max-width:768px){.custom-image-text .image-with-text .grid{gap:30px}.arrivals-image-left,.arrivals-content-right,.collection .grid.product-grid .grid__item{width:100%!important}header.header{flex-direction:row!important}.custom-need-to-cls .image-with-text__content{padding:10px 20px 20px!important}.page-design-services .custom-looking-for-cls .image-with-text__grid .image-with-text__media img{border-radius:20px 20px 0 0!important}.custom-looking-for-cls .image-with-text__content{padding:10px 20px 20px!important}.custom-need-to-cls .image-with-text__grid .image-with-text__media img{border-radius:20px 20px 0 0!important}.custom-need-to-cls .image-with-text__grid .image-with-text__media-item{padding:0!important}.contact{padding:55px 20px;width:90%;margin:50px auto 0;border-radius:10px}.contact .contact__button .button{font-size:16px;letter-spacing:2px;padding:19px 30px;min-width:240px}.hm-services-page-section{padding-top:60px;padding-bottom:60px}}@media(max-width:500px){.About-row .logo-img-col{width:100%;flex-direction:column}.About-row .img-col{width:100%;display:flex}.winner-img-col{width:100%;flex-direction:row;gap:30px}.ba_main .container{width:100%}}@media(max-width:540px){.ba_main .container{width:100%}}@media(max-width:480px){.newsletter__main .newsletter__left{width:100%}.utility-bar__grid .left-annoumnet{width:35%!important}.utility-bar__grid .right-annoumnet{width:65%!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
