:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.25, .46, .45, .94);--sk-gold-dark: #8C6A2F;--sk-gold: #B8860B;--sk-gold-light: #D4AF37;--sk-gold-pale: #FDF6E3;--animation-slide-in: skSlideIn var(--duration-extra-long, .7s) var(--ease-out-expo) forwards;--animation-fade-in: skFadeIn var(--duration-extra-long, .7s) var(--ease-out-expo) forwards}@keyframes heroReveal{0%{opacity:0;transform:translateY(32px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes skSlideIn{0%{opacity:0;transform:translateY(28px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes skFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes btnShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes waPulse{0%{box-shadow:0 4px 20px #25d36666,0 0 #25d36680}70%{box-shadow:0 4px 20px #25d36633,0 0 0 18px #25d36600}to{box-shadow:0 4px 20px #25d36666,0 0 #25d36600}}@keyframes badgePop{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes marqueeScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes gradientShift{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes underlineGrow{0%{width:0}to{width:56px}}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;max-width:100vw}body{background-color:#fafaf8;overflow-x:hidden;scroll-behavior:smooth}img,video,iframe{max-width:100%}.banner--medium{min-height:80vh}@media screen and (max-width:749px){.banner--medium{min-height:60vh}}.banner__media{position:absolute!important;top:0;right:0;bottom:0;left:0;overflow:hidden}.banner__media img{width:100%!important;height:100%!important;object-fit:cover;object-position:center 30%}.banner:after{background:linear-gradient(160deg,#0000000d,#00000073 60%,#000000a6)!important}.banner__heading{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.5);letter-spacing:-.02em;line-height:1.1;font-size:clamp(2rem,5vw,3.5rem)!important;animation:heroReveal .9s var(--ease-out-expo) .1s both}.banner__text{color:#ffffffeb!important;text-shadow:0 1px 8px rgba(0,0,0,.4);font-size:clamp(1.15rem,2vw,1.3rem)!important;animation:heroReveal .9s var(--ease-out-expo) .3s both}.banner__buttons{animation:heroReveal .9s var(--ease-out-expo) .5s both;gap:12px}.banner__buttons .button--primary{background:linear-gradient(135deg,var(--sk-gold-light),var(--sk-gold));border-color:var(--sk-gold);color:#fff;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;transition:transform .3s var(--ease-spring),box-shadow .3s ease}.banner__buttons .button--primary:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 30px #b8860b73}.banner__buttons .button--secondary{color:#fff!important;border-color:#ffffffb3!important;background:#ffffff1f!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s ease,transform .3s var(--ease-spring)}.banner__buttons .button--secondary:hover{background:#ffffff38!important;transform:translateY(-2px)}.shopify-design-mode .banner__heading,.shopify-design-mode .banner__text,.shopify-design-mode .banner__buttons{animation:none}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in,.scroll-trigger.animate--zoom-in{opacity:0}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in,.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:skSlideIn .8s var(--ease-out-expo) calc(var(--animation-order, 0) * 80ms) both}[data-cascade] .scroll-trigger:not(.scroll-trigger--offscreen){animation:skSlideIn .75s var(--ease-out-expo) calc(var(--animation-order, 0) * 70ms) both}.sk-trust-badges .scroll-trigger:not(.scroll-trigger--offscreen){animation:badgePop .65s var(--ease-spring) calc(var(--animation-order, 0) * 80ms) both}.card-wrapper{transition:transform .35s var(--ease-out-expo)}.card-wrapper:hover{transform:translateY(-6px);z-index:2}.card-wrapper .card{transition:box-shadow .35s var(--ease-out-expo),border-color .35s ease}.card-wrapper:hover .card{box-shadow:0 4px 6px #0000000a,0 12px 24px #0000001a,0 24px 48px #00000012}.card__media{overflow:hidden;border-radius:inherit}.card__media img,.card__media .media>img{transition:transform .6s var(--ease-smooth);will-change:transform}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media>img{transform:scale(1.07)}.card__content{padding:1rem 1rem 1.25rem}.card__information{padding:.5rem 0}.price--on-sale .price-item--sale{color:var(--sk-gold);font-weight:700}.button,.shopify-payment-button__button{position:relative;overflow:hidden;transition:transform .3s var(--ease-spring),box-shadow .3s ease}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);background-size:200% 100%;background-position:-200% center;pointer-events:none}.button:hover:before{animation:btnShimmer .6s var(--ease-smooth) forwards}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000024}.button:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.product-form__submit{background:linear-gradient(135deg,var(--sk-gold-light) 0%,var(--sk-gold) 100%);border-color:var(--sk-gold);color:#fff;font-weight:700;letter-spacing:.04em}.product-form__submit:hover{background:linear-gradient(135deg,var(--sk-gold) 0%,var(--sk-gold-dark) 100%);box-shadow:0 10px 28px #b8860b66}.title-wrapper-with-link h2,.section-header h2{position:relative;display:inline-block}.title-wrapper-with-link h2:after,.section-header h2:after{content:"";position:absolute;bottom:-6px;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--sk-gold),var(--sk-gold-light));border-radius:2px;transition:width .6s var(--ease-out-expo) .2s}.scroll-trigger:not(.scroll-trigger--offscreen) .title-wrapper-with-link h2:after,.scroll-trigger:not(.scroll-trigger--offscreen) .section-header h2:after{width:56px}.announcement-bar{background:linear-gradient(90deg,var(--sk-gold-dark),var(--sk-gold),var(--sk-gold-light),var(--sk-gold));background-size:300% 100%;animation:gradientShift 8s linear infinite;overflow:hidden}.announcement-bar__message{color:#fff;font-weight:600;letter-spacing:.04em;font-size:.78rem;text-transform:uppercase;white-space:nowrap;display:inline-block;padding:0 40px;animation:marqueeScroll 22s linear infinite}.shopify-section-header-sticky .header{-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);box-shadow:0 1px #00000014,0 4px 16px #0000000a;transition:box-shadow .3s ease}.header__heading-link .h2,.header__heading-link span{color:var(--sk-gold)!important;font-weight:800;letter-spacing:-.02em}.header__icon{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s var(--ease-spring)}.header__icon:hover{color:var(--sk-gold)!important;transform:scale(1.12)}.cart-count-bubble{background:var(--sk-gold)!important;font-weight:700}.sk-trust-badges{padding:40px 0;background:#fff;border-top:1px solid #f0ece4;border-bottom:1px solid #f0ece4}.sk-trust-badges__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 40px;max-width:1000px;margin:0 auto;padding:0 20px;list-style:none}.sk-trust-badge{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-width:120px;padding:20px 16px;border-radius:12px;transition:transform .35s var(--ease-spring),box-shadow .35s ease}.sk-trust-badge:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014;background:var(--sk-gold-pale)}.sk-trust-badge__icon svg{width:40px;height:40px;color:var(--sk-gold)}.sk-trust-badge__title{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a;margin:0}.sk-trust-badge__desc{font-size:.85rem;color:#666;line-height:1.4;margin:0}.sk-brand-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:60px 40px;max-width:1200px;margin:0 auto}.sk-brand-story--image-right{direction:rtl}.sk-brand-story--image-right>*{direction:ltr}.sk-brand-story__image{aspect-ratio:1/1;overflow:hidden;border-radius:20px;box-shadow:0 20px 60px #0000001f}.sk-brand-story__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-smooth)}.sk-brand-story__image:hover img{transform:scale(1.04)}.sk-brand-story__eyebrow{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--sk-gold);margin-bottom:12px;display:block}.sk-brand-story__heading{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin-bottom:20px}.sk-brand-story__body{font-size:1.15rem;line-height:1.75;color:#444;margin-bottom:32px}@media screen and (max-width:749px){.sk-brand-story{grid-template-columns:1fr;gap:32px;padding:48px 20px;direction:ltr}}.sk-testimonials{background:var(--sk-gold-pale);padding:72px 20px}.sk-testimonials__header{text-align:center;margin-bottom:48px}.sk-testimonials__eyebrow{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--sk-gold);margin-bottom:12px}.sk-testimonials__heading{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.02em}.sk-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}@media screen and (max-width:989px){.sk-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.sk-testimonials__grid{grid-template-columns:1fr}}.sk-testimonial-card{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px #0000000d;transition:transform .35s var(--ease-spring),box-shadow .35s ease;display:flex;flex-direction:column;gap:16px}.sk-testimonial-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0000001a}.sk-testimonial-card__stars{color:#ffb800;font-size:1.1rem;letter-spacing:2px}.sk-testimonial-card__text{font-size:1.1rem;line-height:1.65;color:#333;flex:1}.sk-testimonial-card__footer{display:flex;align-items:center;gap:12px;border-top:1px solid #f0ece4;padding-top:16px}.sk-testimonial-card__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--sk-gold),var(--sk-gold-dark));color:#fff;font-size:.95rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sk-testimonial-card__author{font-size:.95rem;font-weight:700;color:#1a1a1a;margin:0}.sk-testimonial-card__verified{font-size:.75rem;color:#25d366;font-weight:600;margin:2px 0 0}.sk-whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:9999;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;box-shadow:0 4px 12px #25d36659,0 8px 24px #0000001f;text-decoration:none;animation:waPulse 2.8s ease-out infinite;transition:transform .35s var(--ease-spring),box-shadow .35s ease}.sk-whatsapp-float:hover{transform:scale(1.12) translateY(-3px);box-shadow:0 8px 24px #25d3668c,0 16px 40px #00000026;animation-play-state:paused}.sk-whatsapp-float img{width:32px;height:32px;display:block}.footer{border-top:3px solid var(--sk-gold)}.footer-block__heading{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;color:var(--sk-gold-dark)}.footer-block__details-content.rte p{font-size:1.05rem;line-height:1.75;color:#333}.footer-block__details-content a{font-size:1.05rem;transition:color .2s ease,opacity .2s ease;color:#333}.footer-block__details-content a:hover{color:var(--sk-gold-dark)}.newsletter-form__button{background:var(--sk-gold)!important;color:#fff;transition:background .25s ease,transform .25s var(--ease-spring)}.newsletter-form__button:hover{background:var(--sk-gold-dark)!important;transform:translate(2px)}.footer__content-bottom{border-top:1px solid rgba(0,0,0,.08);padding-top:24px;font-size:.95rem;color:#555}@media screen and (max-width:749px){.grid--2-col-phone-small{grid-template-columns:repeat(2,1fr)!important}.announcement-bar__message{font-size:.75rem}.card__content,.card__information{padding:.6rem .75rem .8rem}.footer-block{padding:16px 0}.footer-block:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}}@media screen and (min-width:750px)and (max-width:989px){.grid--4-col-desktop{grid-template-columns:repeat(3,1fr)!important}}a[href],button,.button,input[type=submit],.header__icon,.list-menu__item--link,.variant-radios label,.variant-selects label{min-height:44px}.featured-collection,.image-with-text,.multicolumn,.rich-text{padding-top:var(--spacing-sections-desktop, 60px);padding-bottom:var(--spacing-sections-desktop, 60px)}@media screen and (max-width:749px){.featured-collection,.image-with-text,.multicolumn,.rich-text{padding-top:var(--spacing-sections-mobile, 36px);padding-bottom:var(--spacing-sections-mobile, 36px)}}.grid.product-grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 32px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 20px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.banner__heading,.banner__text,.banner__buttons,.sk-whatsapp-float,.announcement-bar__message{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-polish.css.map */
