*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{letter-spacing:-.011em;line-height:1.6}::selection{background:#c2c69d;color:#121212}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.rte h1,.rte h2,.rte h3{letter-spacing:-.025em;line-height:1.12;font-weight:700}h1,.h1{font-weight:700}h2,.h2,h3,.h3{font-weight:600}p,.rte p{line-height:1.65}.caption,.caption-with-letter-spacing{letter-spacing:.04em;text-transform:uppercase;font-weight:500;font-size:.8125rem}.subtitle,.card__heading a,.blog-articles__article-title a,.collapsible-content__heading{letter-spacing:-.01em}a{transition:color .3s ease,opacity .3s ease}a:hover{opacity:.8}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.01em;padding:14px 32px;border-radius:980px;transition:all .3s cubic-bezier(.25,.1,.25,1);text-transform:none;font-size:1rem;min-height:3.2rem;border:none;position:relative;overflow:hidden}.button:hover:not([disabled]),.shopify-challenge__button:hover,.customer button:hover{transform:scale(1.02);box-shadow:0 4px 20px #0000001a}.button:active:not([disabled]){transform:scale(.98)}.button.button--secondary{border:1.5px solid currentColor;background:transparent;border-radius:980px}.button.button--secondary:hover:not([disabled]){background:#121212;color:#fff;border-color:#121212}button#scroll.scroll-progress{width:3.2rem;min-width:3.2rem;max-width:3.2rem;height:3.2rem;border-radius:50%;padding:0;left:16px;right:auto;bottom:calc(20px + env(safe-area-inset-bottom,0px));opacity:.9}.card,.card--card,.card--standard,.blog-articles__article,.collection-card-wrapper{border-radius:16px;overflow:hidden;transition:transform .4s cubic-bezier(.25,.1,.25,1),box-shadow .4s cubic-bezier(.25,.1,.25,1)}.card:hover,.card--card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.card__media,.card__media img,.media img{border-radius:12px;transition:transform .6s cubic-bezier(.25,.1,.25,1)}.card:hover .card__media img,.card:hover .media img{transform:scale(1.03)}.card__content{padding:1.25rem}.card__heading{font-weight:600;letter-spacing:-.015em}.product-grid .grid__item{transition:transform .3s ease}.price{font-weight:600;letter-spacing:-.01em}.price--on-sale .price-item--regular{opacity:.5}.product__title h1{font-size:2.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.product__description .rte{font-size:1.0625rem;line-height:1.7}.product__info-wrapper{padding-top:2rem}.banner,.image-with-text{border-radius:16px;overflow:hidden}@media screen and (max-width:749px){.banner__content .banner__box.gradient{background:#12121261!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px}}.banner__heading{font-weight:700;letter-spacing:-.03em;line-height:1.08}.shopify-section+.shopify-section{margin-top:0}.header{transition:background-color .3s ease,box-shadow .3s ease}.header.scrolled-past-header,.header.shopify-section-header-sticky{box-shadow:0 1px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header__heading-logo-image{transition:transform .3s ease}.header__menu-item{font-weight:500;letter-spacing:0;text-transform:none;font-size:.9375rem;transition:color .3s ease,opacity .3s ease;position:relative}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%) scaleX(0);width:100%;height:1.5px;background:#c2c69d;transition:transform .3s cubic-bezier(.25,.1,.25,1)}.header__menu-item:hover:after{transform:translate(-50%) scaleX(1)}.footer{letter-spacing:-.005em}.footer__content-top{border-top:none}.footer-block__heading{font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:1.25rem}.footer-block a{transition:color .25s ease,opacity .25s ease}.footer-block a:hover{opacity:.7}.drawer{border-radius:16px 0 0 16px;box-shadow:-20px 0 60px #0000001a}.drawer__header{border-bottom:1px solid #E5E5E5;padding:1.5rem 2rem}.cart-item{border-radius:12px;transition:background .2s ease}.testimonial-card,.testimonials .card{border-radius:16px;border:1px solid #E5E5E5;transition:border-color .3s ease,box-shadow .3s ease}.testimonial-card:hover,.testimonials .card:hover{border-color:#c2c69d;box-shadow:0 8px 30px #0000000f}.newsletter-form__field-wrapper input{border-radius:980px;border:1.5px solid #E5E5E5;padding:14px 24px;transition:border-color .3s ease,box-shadow .3s ease}.newsletter-form__field-wrapper input:focus{border-color:#c2c69d;box-shadow:0 0 0 3px #c2c69d33;outline:none}.newsletter-form__button{border-radius:980px}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select{border:1.5px solid #E5E5E5;border-radius:12px;padding:12px 16px;transition:border-color .3s ease,box-shadow .3s ease;font-size:1rem;background:#fff}input:focus,textarea:focus,select:focus{border-color:#c2c69d;box-shadow:0 0 0 3px #c2c69d26;outline:none}.accordion summary{transition:background .2s ease;border-radius:12px;padding:1.25rem 1.5rem}.accordion summary:hover{background:#00000005}.accordion .accordion__content{padding:0 1.5rem 1.5rem;line-height:1.7}.badge{border-radius:980px;font-weight:600;font-size:.75rem;letter-spacing:.02em;padding:4px 12px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-overlay{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.announcement-bar{font-size:.8125rem;font-weight:500;letter-spacing:.02em}.scrollbar_marquee,.marquee-section{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}.multicolumn-card{border-radius:16px;overflow:hidden;transition:transform .4s cubic-bezier(.25,.1,.25,1)}.multicolumn-card:hover{transform:translateY(-3px)}.multicolumn-card__image-wrapper img{border-radius:12px}.image-with-text__media img{border-radius:16px}.image-with-text__content{display:flex;flex-direction:column;justify-content:center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ba9c8c}:focus-visible{outline:2px solid #C2C69D;outline-offset:3px;border-radius:4px}.icon-with-text{border-radius:12px;padding:1rem 1.25rem}.article-card{border-radius:16px;overflow:hidden;transition:transform .4s cubic-bezier(.25,.1,.25,1),box-shadow .4s ease}.article-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.article-card__image img{transition:transform .6s cubic-bezier(.25,.1,.25,1)}.article-card:hover .article-card__image img{transform:scale(1.03)}.rating-star{color:#c2c69d}@media screen and (max-width:749px){.button,.shopify-challenge__button,.customer button{padding:12px 24px;font-size:.9375rem;min-height:44px}h1,.h1{letter-spacing:-.02em}.product__title h1{font-size:1.75rem}.card,.card--card,.banner,.image-with-text{border-radius:12px}.header__heading-logo,.header__heading-logo-wrapper img{max-height:72px;width:auto}.header{padding-top:4px;padding-bottom:4px}.product-form__buttons{margin-bottom:8px}}@media screen and (max-width:749px){.deliveryinfomain .no-heading .grid{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;padding:4px 0 10px;gap:0}.deliveryinfomain .no-heading ul.multicolumn-list__item{display:flex;align-items:center;gap:10px;margin:0;padding:5px 0}.deliveryinfomain .no-heading ul.multicolumn-list__item li{margin:0}.deliveryinfomain .no-heading .multis-svg{display:flex;align-items:center}.deliveryinfomain .no-heading .text-with-icon_card__info p{margin:0;font-size:.875rem;line-height:1.35}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.header,.footer,.announcement-bar,.cart-drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/onshore-custom.css.map */
