:root{--sp-color-primary: #101010;--sp-color-secondary: #0C1B40;--sp-color-accent: #53A1AF;--sp-color-accent-light: rgba(82, 161, 175, .12);--sp-color-text: #535353;--sp-color-white: #ffffff;--sp-color-bg: #ffffff;--sp-font-heading: "Karla", sans-serif;--sp-font-body: "GT Pressura Mono", "Courier New", monospace;--sp-font-mono: "Fabrikat Mono", "Courier New", monospace;--sp-spacing-xs: 8px;--sp-spacing-sm: 12px;--sp-spacing-md: 24px;--sp-spacing-lg: 40px;--sp-spacing-xl: 56px;--sp-transition-fast: .2s ease;--sp-transition-medium: .3s ease;--sp-transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--sp-border-radius: 1000px;--sp-number-size: 48px}.shipping-policy{background:var(--sp-color-bg);padding:160px 0 120px;overflow:hidden}.shipping-policy__container{max-width:1312px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-spacing-xl)}.shipping-policy__title{text-align:center;color:var(--sp-color-primary);font-size:clamp(36px,5vw,64px);font-family:var(--sp-font-heading);font-weight:500;text-transform:capitalize;line-height:1.2;margin:0;opacity:0;transform:translateY(30px);animation:spFadeInUp .8s var(--sp-transition-slow) forwards}.shipping-policy__intro{max-width:900px;text-align:center;color:var(--sp-color-text);font-size:clamp(15px,1.5vw,18px);font-family:var(--sp-font-body);font-weight:300;line-height:1.6;opacity:0;transform:translateY(20px);animation:spFadeInUp .8s var(--sp-transition-slow) .2s forwards}.shipping-policy__intro p{margin:0}.shipping-policy__content{width:100%;display:flex;flex-direction:column;gap:var(--sp-spacing-lg)}.policy-item{display:flex;align-items:flex-start;gap:var(--sp-spacing-md);opacity:0;transform:translateY(40px);transition:opacity .6s var(--sp-transition-slow),transform .6s var(--sp-transition-slow);transition-delay:var(--animation-delay, 0s)}.policy-item.is-visible{opacity:1;transform:translateY(0)}.policy-item__number{flex-shrink:0;width:var(--sp-number-size);height:var(--sp-number-size);background:var(--sp-color-primary);border-radius:var(--sp-border-radius);display:flex;align-items:center;justify-content:center;transition:transform var(--sp-transition-medium),box-shadow var(--sp-transition-medium),background var(--sp-transition-medium);position:relative;overflow:hidden}.policy-item__number:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity var(--sp-transition-medium)}.policy-item:hover .policy-item__number{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 24px #1010104d}.policy-item:hover .policy-item__number:before{opacity:1}.policy-item__number span{color:var(--sp-color-white);font-size:22px;font-family:Poppins,sans-serif;font-weight:600;line-height:1;position:relative;z-index:1}.policy-item__number--sub{background:var(--sp-color-accent);width:47px;height:46px}.policy-item__number--sub span{font-size:18px}.policy-item:hover .policy-item__number--sub{background:#4a929f}.policy-item__content{flex:1;display:flex;flex-direction:column;gap:var(--sp-spacing-xs);min-width:0}.policy-item__title{color:var(--sp-color-secondary);font-size:clamp(20px,2.5vw,28px);font-family:var(--sp-font-heading);font-weight:600;margin:0;line-height:1.3;transition:color var(--sp-transition-fast)}.policy-item:hover .policy-item__title{color:var(--sp-color-accent)}.policy-item__description,.policy-item__description p{color:var(--sp-color-text);font-size:clamp(15px,1.5vw,18px);font-family:var(--sp-font-body);font-weight:300;line-height:1.5;margin:0}.policy-item--no-number{flex-direction:column;gap:var(--sp-spacing-xs)}.policy-item--no-number .policy-item__title{font-size:clamp(24px,3vw,32px);color:var(--sp-color-primary);text-transform:uppercase;letter-spacing:.5px}.policy-item--no-number:hover .policy-item__title{color:var(--sp-color-accent)}.policy-contact{display:flex;flex-wrap:wrap;gap:var(--sp-spacing-md);margin-top:var(--sp-spacing-sm)}.policy-contact__item{display:flex;align-items:center;gap:var(--sp-spacing-sm);text-decoration:none;color:var(--sp-color-primary);transition:transform var(--sp-transition-fast)}.policy-contact__item:hover{transform:translate(4px)}a.policy-contact__item:hover{color:var(--sp-color-accent)}.policy-contact__icon{width:48px;height:48px;background:var(--sp-color-accent-light);border-radius:96px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--sp-transition-fast),transform var(--sp-transition-fast),box-shadow var(--sp-transition-fast)}.policy-contact__item:hover .policy-contact__icon{background:var(--sp-color-accent);transform:scale(1.1);box-shadow:0 4px 16px #53a1af66}.policy-contact__icon svg{width:24px;height:24px;color:var(--sp-color-primary);transition:color var(--sp-transition-fast)}.policy-contact__item:hover .policy-contact__icon svg{color:var(--sp-color-white)}.policy-contact__item span{font-size:clamp(14px,1.5vw,18px);font-family:var(--sp-font-mono);font-weight:500;line-height:1.56}@keyframes spFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.policy-item__number{animation:none}.policy-item:hover .policy-item__number{animation:spPulse .6s ease-in-out}@media (min-width: 1400px){.shipping-policy__container{max-width:1400px;padding:0 64px}}@media (max-width: 1399px){.shipping-policy__container{padding:0 48px}}@media (max-width: 1199px){.shipping-policy{padding:140px 0 100px}.shipping-policy__container{gap:var(--sp-spacing-lg)}.shipping-policy__content{gap:32px}}@media (max-width: 991px){:root{--sp-number-size: 44px;--sp-spacing-md: 20px}.shipping-policy{padding:120px 0 80px}.shipping-policy__container{padding:0 32px}.policy-item__number span{font-size:20px}.policy-item__number--sub span{font-size:16px}.policy-contact{flex-direction:column;gap:16px}}@media (max-width: 767px){:root{--sp-number-size: 40px;--sp-spacing-md: 16px;--sp-spacing-lg: 28px}.shipping-policy{padding:140px 0 60px}.shipping-policy__container{padding:0 20px;gap:32px}.shipping-policy__content{gap:24px}.policy-item__number span{font-size:18px}.policy-item__number--sub{width:40px;height:40px}.policy-item__number--sub span{font-size:14px}.policy-contact__icon{width:40px;height:40px}.policy-contact__icon svg{width:20px;height:20px}}@media (max-width: 575px){:root{--sp-number-size: 36px;--sp-spacing-md: 12px;--sp-spacing-lg: 24px}.shipping-policy{padding:90px 0 48px}.shipping-policy__container{padding:0 16px;gap:24px}.shipping-policy__content{gap:20px}.policy-item{flex-direction:column;gap:12px}.policy-item--no-number{gap:8px}.policy-item--no-number .policy-item__title{font-size:22px}.policy-item__number{align-self:flex-start}.policy-item__number span{font-size:16px}.policy-item__number--sub{width:36px;height:36px}.policy-item__number--sub span{font-size:13px}.policy-contact__item{width:100%}.policy-contact__icon{width:36px;height:36px}.policy-contact__icon svg{width:18px;height:18px}.policy-contact__item span{font-size:14px;word-break:break-word}}@media (max-width: 375px){.shipping-policy__container{padding:0 12px}.shipping-policy__title{font-size:28px}.policy-item__title{font-size:18px}.policy-item__description,.policy-item__description p{font-size:14px}}@media (prefers-reduced-motion: reduce){.shipping-policy__title,.shipping-policy__intro,.policy-item{animation:none;opacity:1;transform:none;transition:none}.policy-item__number,.policy-contact__icon,.policy-contact__item{transition:none}.policy-item:hover .policy-item__number{animation:none}}.policy-contact__item:focus{outline:2px solid var(--sp-color-accent);outline-offset:4px;border-radius:4px}.policy-contact__item:focus-visible{outline:2px solid var(--sp-color-accent);outline-offset:4px}@media (prefers-contrast: high){.policy-item__number{border:2px solid var(--sp-color-white)}.policy-item__title,.policy-item__description,.policy-item__description p{color:#000}}@media print{.shipping-policy{padding:20px 0}.policy-item{opacity:1;transform:none;page-break-inside:avoid}.policy-item__number{background:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.policy-contact__icon{background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/shipping-policy.css.map */
