:root{--pk-navy: #14213d;--pk-navy-2: #1d3461;--pk-blue: #2a75bb;--pk-yellow: #ffcb05;--pk-yellow-d: #d9a900;--pk-red: #e3350d;--pk-soft: #f4f7fd;--pk-line: #e2e8f3;--pk-radius: 18px;--pk-shadow: 0 10px 30px rgba(20, 33, 61, .1);--pk-shadow-hover: 0 18px 40px rgba(20, 33, 61, .18)}body{background:radial-gradient(circle at 0 0,rgba(255,203,5,.06),transparent 40%),radial-gradient(circle at 100% 30%,rgba(42,117,187,.05),transparent 45%),#fff}.announcement-bar{background:var(--pk-navy)!important;color:var(--pk-yellow)!important;font-weight:600;letter-spacing:.02em}.announcement-bar *{color:var(--pk-yellow)!important}#header-component{border-bottom:4px solid var(--pk-yellow);box-shadow:0 2px 0 var(--pk-navy)}.header-logo,.header-logo a{color:var(--pk-navy)!important;font-family:var(--font-heading--family);font-weight:800!important;letter-spacing:-.01em}a.header-logo{display:inline-flex;align-items:center;gap:.5em;font-size:1.15rem}a.header-logo:before{content:"";flex:0 0 auto;width:1.7em;height:1.7em;border-radius:10px;transform:rotate(-6deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2314213d' d='M13.5 2L4 13.5h6.2L9 22l10-12.3h-6.4L13.5 2z'/%3E%3C/svg%3E") center / 62% no-repeat,var(--pk-yellow);box-shadow:0 3px 0 var(--pk-navy)}.header__row a:hover{color:var(--pk-blue)}.button:not(.button-secondary):not(.button-unstyled):not(.button--secondary):not(.slideshow-control),.shopify-payment-button__button--unbranded{box-shadow:0 4px 0 var(--pk-yellow-d);font-weight:700!important;transition:transform .12s ease,box-shadow .12s ease}.button:not(.button-secondary):not(.button-unstyled):hover{transform:translateY(-1px)}.button:not(.button-secondary):not(.button-unstyled):active{transform:translateY(3px);box-shadow:0 1px 0 var(--pk-yellow-d)}.product-card{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-radius);box-shadow:var(--pk-shadow);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-card:hover{transform:translateY(-4px);box-shadow:var(--pk-shadow-hover);border-color:var(--pk-yellow)}.product-card .card-gallery,.product-card slideshow-component{background:linear-gradient(160deg,#f7f9ff,#eef3fc)}.product-card .card-gallery img{object-fit:contain!important;padding:7%;mix-blend-mode:multiply}.product-card .product-card__content>a.contents>.text-block,.product-card .product-card__content>product-price{padding-inline:16px!important}.product-card .product-card__content>a.contents>.text-block{padding-top:10px!important}.product-card h3,.product-card .product-title,.product-card [class*=title]{font-weight:600;color:var(--pk-navy)}.product-card .price,.product-card [class*=price]{color:var(--pk-red);font-weight:800!important;font-size:1.05rem}.product-card{padding-bottom:12px}.pk-tag-badge{position:absolute;top:10px;left:10px;z-index:3;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.01em;box-shadow:0 2px #14213d40;pointer-events:none}.pk-tag-badge--stock{background:var(--pk-yellow);color:var(--pk-navy)}.pk-tag-badge--pre{background:var(--pk-blue);color:#fff}.product-information .price,.product-details .price{color:var(--pk-red);font-weight:800!important}.rte h3{display:inline-block;margin-top:1.4em;padding-bottom:4px;border-bottom:3px solid var(--pk-yellow)}.rte ul{padding-left:1.1em}.rte ul li::marker{color:var(--pk-blue)}.main-collection h1,.collection-header h1,.collection h1{color:var(--pk-navy)}.pk-container{max-width:1240px;margin:0 auto;padding:0 20px}.pk-section-title{font-family:var(--font-heading--family);font-weight:800;color:var(--pk-navy);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.15;margin:0 0 8px}.pk-section-title mark{background:none;color:inherit;box-shadow:inset 0 -.38em 0 var(--pk-yellow)}.pk-section-sub{color:#4a5878;margin:0 0 28px;max-width:60ch}.pk-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:14px;font-weight:800;text-decoration:none;font-size:1rem;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.pk-btn--yellow{background:var(--pk-yellow);color:var(--pk-navy);box-shadow:0 5px 0 var(--pk-yellow-d)}.pk-btn--yellow:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--pk-yellow-d)}.pk-btn--ghost{color:#fff;border:2px solid rgba(255,255,255,.55)}.pk-btn--ghost:hover{background:#ffffff1a;border-color:#fff}.pk-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(900px 420px at 85% 20%,rgba(255,203,5,.28),transparent 60%),radial-gradient(700px 500px at 10% 110%,rgba(42,117,187,.55),transparent 60%),linear-gradient(135deg,var(--pk-navy) 0%,var(--pk-navy-2) 100%)}.pk-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;pointer-events:none;background:repeating-linear-gradient(-55deg,#fff 0 2px,transparent 2px 26px)}.pk-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding-top:72px;padding-bottom:84px}.pk-chip{display:inline-block;padding:6px 14px;border-radius:999px;background:#ffcb0529;color:var(--pk-yellow);border:1px solid rgba(255,203,5,.45);font-weight:700;font-size:.85rem;letter-spacing:.02em}.pk-hero__title{font-family:var(--font-heading--family);font-weight:800;color:#fff;font-size:clamp(2.1rem,4.6vw,3.7rem);line-height:1.05;margin:18px 0 16px;letter-spacing:-.02em}.pk-hero__title mark{background:none;color:var(--pk-yellow)}.pk-hero__text{font-size:1.08rem;line-height:1.6;color:#ffffffd9;max-width:52ch;margin:0 0 28px}.pk-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.pk-hero__stats{display:flex;gap:28px;margin-top:34px;flex-wrap:wrap}.pk-hero__stats div{font-size:.85rem;color:#ffffffb3}.pk-hero__stats strong{display:block;font-size:1.35rem;color:#fff;font-family:var(--font-heading--family)}.pk-hero__stack{position:relative;height:440px}.pk-float{position:absolute;width:50%;aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;background:#fff;padding:14px;box-shadow:0 24px 50px #00000059;border:4px solid var(--pk-yellow);transition:transform .3s ease}.pk-float img{width:100%;height:100%;object-fit:contain;display:block}.pk-float--1{left:0;top:90px;transform:rotate(-9deg);z-index:1}.pk-float--2{left:25%;top:0;transform:rotate(2deg);z-index:3}.pk-float--3{right:0;top:150px;transform:rotate(9deg);z-index:2}.pk-float:hover{transform:rotate(0) scale(1.04);z-index:4}.pk-hero__burst{position:absolute;right:4%;top:6%;z-index:5;width:108px;height:108px;border-radius:50%;background:var(--pk-red);color:#fff;display:grid;place-items:center;text-align:center;font-weight:900;font-size:.82rem;line-height:1.1;transform:rotate(12deg);box-shadow:0 0 0 5px #ffffffe6,0 12px 24px #0000004d}.pk-trust{padding:0;margin-top:-34px;position:relative;z-index:2}.pk-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border-radius:var(--pk-radius);box-shadow:var(--pk-shadow);border:1px solid var(--pk-line)}.pk-trust__item{display:flex;gap:14px;align-items:flex-start;padding:22px 20px}.pk-trust__item+.pk-trust__item{border-left:1px dashed var(--pk-line)}.pk-trust__icon{flex:0 0 44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--pk-yellow);color:var(--pk-navy)}.pk-trust__item:nth-child(2) .pk-trust__icon{background:var(--pk-red);color:#fff}.pk-trust__item:nth-child(3) .pk-trust__icon{background:var(--pk-blue);color:#fff}.pk-trust__item:nth-child(4) .pk-trust__icon{background:var(--pk-navy);color:var(--pk-yellow)}.pk-trust__item svg{width:24px;height:24px}.pk-trust__item strong{display:block;color:var(--pk-navy);font-size:1rem;margin-bottom:2px}.pk-trust__item p{margin:0;color:#56637f;font-size:.86rem;line-height:1.45}.pk-steps{padding:70px 0}.pk-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:pkstep}.pk-step{position:relative;padding:30px 24px 26px;border-radius:var(--pk-radius);background:var(--pk-soft);border:1px solid var(--pk-line)}.pk-step:before{counter-increment:pkstep;content:counter(pkstep);position:absolute;top:-18px;left:22px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:1.1rem;background:var(--pk-yellow);color:var(--pk-navy);box-shadow:0 0 0 4px #fff}.pk-step h3{margin:6px 0;color:var(--pk-navy);font-size:1.1rem}.pk-step p{margin:0;color:#56637f;line-height:1.55}.pk-faq{padding:10px 0 80px}.pk-faq__list{display:grid;gap:12px;max-width:860px}.pk-faq details{border:1px solid var(--pk-line);border-radius:14px;background:#fff;padding:0 20px;box-shadow:0 4px 14px #14213d0d}.pk-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;color:var(--pk-navy);display:flex;justify-content:space-between;gap:16px}.pk-faq summary::-webkit-details-marker{display:none}.pk-faq summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--pk-blue)}.pk-faq details[open] summary:after{content:"\2013"}.pk-faq details p{margin:0 0 18px;color:#56637f;line-height:1.6}.pk-band{background:linear-gradient(180deg,var(--pk-soft),#fff)}.pk-footer-note{background:var(--pk-navy);color:#ffffffb3;font-size:.78rem;line-height:1.6}.pk-footer-note .pk-container{padding-top:18px;padding-bottom:18px}@media(max-width:989px){.pk-hero__inner{grid-template-columns:1fr;padding-top:44px;padding-bottom:70px;gap:10px}.pk-hero__stack{height:300px;max-width:460px;width:100%;margin:0 auto}.pk-hero__burst{width:86px;height:86px;font-size:.7rem}.pk-trust__grid{grid-template-columns:repeat(2,1fr)}.pk-trust__item:nth-child(3){border-left:0}.pk-trust__item:nth-child(n+3){border-top:1px dashed var(--pk-line)}.pk-steps__grid{grid-template-columns:1fr;gap:30px}}@media(max-width:560px){.pk-trust__grid{grid-template-columns:1fr}.pk-trust__item+.pk-trust__item{border-left:0;border-top:1px dashed var(--pk-line)}.pk-hero__stack{height:240px}.pk-btn{width:100%;justify-content:center}.pk-tag-badge{font-size:.64rem;padding:4px 8px;top:8px;left:8px}}.product-information{padding-top:28px}.product-information media-gallery,.product-information .product-media-container{background:linear-gradient(160deg,#f7f9ff,#eef3fc);border-radius:var(--pk-radius)}.product-information .product-media img{mix-blend-mode:multiply}.pk-pstatus{display:flex;flex-wrap:wrap;gap:8px}.pk-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:800;line-height:1.2;letter-spacing:.01em}.pk-pill--stock{background:var(--pk-yellow);color:var(--pk-navy);box-shadow:0 2px 0 var(--pk-yellow-d)}.pk-pill--pre{background:var(--pk-blue);color:#fff}.pk-pill--low{background:#fff1ec;color:var(--pk-red);border:1px solid #ffc9b8;animation:pk-pulse 1.8s ease-in-out infinite}.pk-pill--out{background:#eef0f4;color:#56637f}.pk-pill--lang{background:var(--pk-soft);color:var(--pk-navy);border:1px solid var(--pk-line)}@keyframes pk-pulse{50%{box-shadow:0 0 0 5px #e3350d1f}}.product-details h1{font-family:var(--font-heading--family)!important;font-weight:800!important;color:var(--pk-navy);letter-spacing:-.01em;line-height:1.12}.product-details product-price .price,.product-details .price{color:var(--pk-red)!important;font-family:var(--font-heading--family);font-weight:800!important;font-size:clamp(1.7rem,2.6vw,2.1rem)!important;letter-spacing:-.01em}.product-details .add-to-cart-button,.product-details button[name=add]{min-height:54px;font-size:1.02rem!important}.pk-delivery{border:1px solid var(--pk-line);border-radius:var(--pk-radius);overflow:hidden;background:#fff;box-shadow:0 6px 20px #14213d0f}.pk-delivery__main{display:flex;gap:14px;align-items:flex-start;padding:16px 18px}.pk-delivery__main--stock{background:linear-gradient(90deg,#ffcb0538,#ffcb050f)}.pk-delivery__main--pre{background:linear-gradient(90deg,#2a75bb24,#2a75bb0a)}.pk-delivery__icon{flex:0 0 40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--pk-yellow);color:var(--pk-navy)}.pk-delivery__main--pre .pk-delivery__icon{background:var(--pk-blue);color:#fff}.pk-delivery__icon svg{width:22px;height:22px}.pk-delivery__main strong{display:block;color:var(--pk-navy);font-size:.98rem;margin-bottom:2px}.pk-delivery__main span{color:#4a5878;font-size:.88rem;line-height:1.45}.pk-delivery__trust{list-style:none;margin:0;padding:12px 18px;display:flex;flex-wrap:wrap;gap:8px 18px;border-top:1px dashed var(--pk-line)}.pk-delivery__trust li{display:inline-flex;align-items:center;gap:6px;color:var(--pk-navy);font-size:.85rem;font-weight:600}.pk-delivery__trust svg{width:18px;height:18px;color:var(--pk-blue)}.product-details .rte h3{font-family:var(--font-heading--family);font-size:1.15rem!important;font-weight:800;color:var(--pk-navy);margin:1.4em 0 .7em}.product-details .rte ul{list-style:none;margin:0;padding:14px 16px;display:grid;gap:8px;width:100%;box-sizing:border-box;background:var(--pk-soft);border:1px solid var(--pk-line);border-radius:14px}.product-details .rte ul li{position:relative;padding-left:30px;color:var(--pk-navy);line-height:1.45}.product-details .rte ul li:before{content:"";position:absolute;left:0;top:.1em;width:20px;height:20px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314213d' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 13px no-repeat,var(--pk-yellow)}.product-details .rte p strong{color:var(--pk-navy)}.product-recommendations h3,product-recommendations h3{font-family:var(--font-heading--family);font-weight:800;color:var(--pk-navy)}main[data-template^=page] h1{color:var(--pk-navy);font-weight:800}main[data-template^=page] .rte,main[data-template^=page] .rte p,main[data-template^=page] .rte li{font-size:1.02rem;line-height:1.75;color:#33415f}main[data-template^=page] .rte h2{font-family:var(--font-heading--family);font-size:clamp(1.3rem,2.1vw,1.65rem)!important;line-height:1.25!important;font-weight:800;color:var(--pk-navy);margin:1.8em 0 .5em;padding-left:14px;border-left:5px solid var(--pk-yellow)}main[data-template^=page] .rte h3{font-family:var(--font-heading--family);font-size:1.12rem!important;line-height:1.35!important;font-weight:800;color:var(--pk-navy);margin:1.6em 0 .35em}main[data-template^=page] .rte ul,main[data-template^=page] .rte ol{background:var(--pk-soft);border:1px solid var(--pk-line);border-radius:14px;padding:14px 18px 14px 36px}main[data-template^=page] .rte li+li{margin-top:6px}main[data-template^=page] .rte a{color:var(--pk-blue);font-weight:700;text-underline-offset:3px}main[data-template^=page] .rte em{color:var(--pk-navy)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pk-theme.css.map */
