:root{--pk-radius:28px;--pk-radius-sm:20px;--pk-shadow:0 10px 30px rgba(45,27,13,.08);--pk-shadow-hover:0 18px 44px rgba(45,27,13,.13);--pk-focus:0 0 0 4px rgba(145,208,252,.38)}html{scroll-behavior:smooth;scroll-padding-top:90px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-width{margin-inline:auto}.button,button,a,input,select,summary{-webkit-tap-highlight-color:transparent}.button,.world-card,.world-question,.product-card{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .22s ease,border-color .22s ease}.button{min-height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:-.01em}.button:active{transform:scale(.98)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:var(--pk-focus)}.brand-world{position:relative}.brand-world .world-title{text-wrap:balance;letter-spacing:-.045em}.brand-world .world-copy,.world-card p,.world-question div{max-width:68ch}.brand-world .world-cards{align-items:stretch}.brand-world .world-card{display:flex;flex-direction:column;height:100%;border-radius:var(--pk-radius);box-shadow:var(--pk-shadow);transform:none!important;overflow:hidden}.brand-world .world-card:hover{transform:translateY(-4px)!important;box-shadow:var(--pk-shadow-hover)}.brand-world .world-card h3{font-size:clamp(28px,2.6vw,38px);line-height:1.05;margin:24px 0 12px;overflow-wrap:normal;word-break:normal;text-wrap:balance}.brand-world .world-card p{font-size:17px;line-height:1.55}.brand-world--center .world-cards,.brand-world--editorial .world-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.brand-world .world-question{grid-column:1/-1;border:1px solid rgba(45,27,13,.18);border-radius:var(--pk-radius-sm);background:#ffffffa8;box-shadow:0 6px 22px #2d1b0d0f;overflow:hidden}.brand-world .world-question:hover{border-color:#2d1b0d57;box-shadow:var(--pk-shadow)}.brand-world .world-question summary{cursor:pointer;padding:22px 24px;font-size:clamp(20px,2vw,27px);line-height:1.25;align-items:center;min-height:72px;list-style:none}.brand-world .world-question summary::-webkit-details-marker{display:none}.brand-world .world-question summary span{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--world-accent);transition:transform .2s ease}.brand-world .world-question[open] summary span{transform:rotate(45deg)}.brand-world .world-question__answer>div{padding:0 24px 22px;font-size:17px;line-height:1.6}.brand-world .world-question:not([open]) .world-question__answer{display:none}.brand-world .world-question[open] .world-question__answer{display:block;animation:pkReveal .22s ease both}@keyframes pkReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.product-card,.card-wrapper{border-radius:24px}.product-card img,.card-wrapper img{transition:transform .38s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.product-card:hover img,.card-wrapper:hover img{transform:scale(1.025)}}.price{font-variant-numeric:tabular-nums}.product-form__submit,.cart__checkout-button,[name=add]{min-height:52px;border-radius:999px}.quantity,input[type=number],select{border-radius:16px}.shopify-payment-button__button{min-height:52px!important;border-radius:999px!important}@media(max-width:800px){.page-width{width:min(100% - 32px,1400px)}.brand-world{padding:46px 0;overflow:hidden}.brand-world .world-title{font-size:clamp(38px,10vw,54px);line-height:.98;letter-spacing:-.045em}.brand-world .world-copy{font-size:17px;line-height:1.55}.brand-world .world-cards,.brand-world--why .world-cards{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin:28px 0 0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}.brand-world .world-card,.brand-world--why .world-card{width:100%!important;min-width:0!important;min-height:220px!important;flex:none!important;padding:24px!important;border-radius:24px!important;box-shadow:0 8px 24px #2d1b0d17!important}.brand-world .world-card h3{font-size:30px!important;line-height:1.05!important;margin:22px 0 12px!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.brand-world .world-card p{font-size:17px!important;line-height:1.5!important;overflow-wrap:normal!important;word-break:normal!important}.brand-world .world-question,.brand-world--why .world-question{width:100%!important;min-width:0!important;flex:none!important;border-radius:20px!important}.brand-world .world-question summary,.brand-world--why .world-question summary{padding:20px!important;font-size:22px!important;line-height:1.2!important;gap:16px!important;overflow-wrap:normal!important;word-break:normal!important;min-height:68px}.brand-world .world-question summary span{flex-basis:34px;width:34px;height:34px}.brand-world .world-question__answer>div,.brand-world--why .world-question__answer>div{padding:0 20px 20px!important;font-size:16px!important;line-height:1.6!important}.brand-world--why .world-card:hover,.brand-world .world-card:hover{transform:none!important}.button,.product-form__submit,.cart__checkout-button,[name=add]{width:100%;min-height:52px}.product-card:hover img,.card-wrapper:hover img{transform:none}}@media(max-width:520px){.page-width{width:min(100% - 28px,1400px)}.brand-world{padding:38px 0}.brand-world .world-title{font-size:clamp(36px,11.5vw,48px)}.brand-world .world-card,.brand-world--why .world-card{min-height:0!important;padding:22px!important}.brand-world .world-card h3{font-size:28px!important}.brand-world .world-card p{font-size:16px!important}.brand-world .world-question summary,.brand-world--why .world-question summary{font-size:20px!important;padding:18px!important}.brand-world .world-question__answer>div,.brand-world--why .world-question__answer>div{padding:0 18px 18px!important;font-size:15px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.world-card,.world-question,.product-card,.product-card img,.card-wrapper img{transition:none!important}.brand-world .world-question[open] .world-question__answer{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/phitkoo-polish.css.map */
