.section-main-product-padding,[class*=section-main-product][class*=padding]{padding-top:clamp(18px,3vw,40px)!important;padding-bottom:clamp(24px,4vw,56px)!important}.product{gap:clamp(20px,3.4vw,56px) 0}@media(min-width:750px){.product.grid--2-col-tablet{column-gap:clamp(24px,3.4vw,56px)}}.product__media-wrapper{min-width:0}.product__media-item>*,.product__media-list .product__media-item .global-media-settings,.product-media-container,.product__media-gallery .global-media-settings{border-radius:22px!important;overflow:hidden;background:#fff;border:1px solid var(--kp-line)!important;box-shadow:0 24px 50px -36px #10151c59}.product__media img{object-fit:contain}.product__media-toggle{border-radius:22px}.product__media-icon{background:#fff;border:1px solid var(--kp-line);box-shadow:0 6px 16px -8px #10151c66;color:var(--kp-navy)}.thumbnail-list{gap:10px;padding-top:14px}.thumbnail-list__item,.thumbnail-list .thumbnail{border-radius:14px;overflow:hidden}.thumbnail{border:1px solid var(--kp-line);background:#fff;border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.thumbnail:hover{border-color:var(--kp-navy);transform:translateY(-2px)}.thumbnail[aria-current=true]{border-color:var(--kp-orange);box-shadow:0 0 0 2px var(--kp-orange)}.thumbnail img{border-radius:0}.slider-button{color:var(--kp-navy)}.slider-button:not([disabled]):hover{color:var(--kp-orange)}@media(min-width:990px){.product__info-container{background:#fff;border:1px solid var(--kp-line);border-radius:24px;padding:34px 36px 30px;box-shadow:0 30px 60px -40px #10151c59}}@media(max-width:989px){.product__info-container{background:#fff;border:1px solid var(--kp-line);border-radius:20px;padding:22px 18px 20px}}.product__info-container>*+*{margin-top:0}.product__text.caption-with-letter-spacing,.product__text{color:var(--kp-gold-deep, #8F6A2B);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:none;margin:0 0 10px}.product__title h1,.product__title h1.h1{font-family:var(--font-heading-family);font-size:clamp(26px,2.5vw,36px);font-weight:600;line-height:1.12;letter-spacing:-.018em;color:var(--kp-ink);margin:0 0 6px}.product .price{margin:14px 0 0}.product .price .price-item,.product .price--large .price-item{font-family:var(--font-body-family);font-size:clamp(30px,3.2vw,40px);font-weight:800;letter-spacing:-.02em;color:var(--kp-navy)}.product .price--on-sale .price-item--sale{color:#c2410c}.product__tax{margin:6px 0 0;font-size:13.5px;color:var(--kp-muted)}.product__tax:before{content:none}.product-form__input{margin:22px 0 0}.product-form__input legend,.product-form__input .form__label{font-size:13.5px;font-weight:700;color:var(--kp-ink);margin-bottom:10px;padding:0}.product-form__input--pill input[type=radio]+label{min-height:46px;padding:11px 20px;border-radius:12px;border:1px solid var(--kp-line);background:#fff;font-size:14.5px;font-weight:600;color:var(--kp-ink);transition:border-color .2s,box-shadow .2s,background-color .2s}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--kp-navy)}.product-form__input--pill input[type=radio]:checked+label{background:var(--kp-navy);color:#fff;border-color:var(--kp-navy);box-shadow:none}.product-form__quantity{margin-top:22px}.quantity{border-radius:12px;min-height:52px}.quantity:after,.quantity:before{border-radius:12px}.product-form__buttons{margin-top:18px}.product-form__submit{min-height:58px;border-radius:14px!important;font-size:17px!important;font-weight:800!important;letter-spacing:.01em;box-shadow:0 16px 30px -14px #ff6b00d9!important;transition:transform .18s ease,box-shadow .25s ease,background-color .2s!important}.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 22px 36px -14px #ff6b00e6!important}.shopify-payment-button__button{border-radius:14px!important;min-height:52px}.kc-trust{margin:24px 0 0;display:block;border:1px solid var(--kp-line);border-radius:18px;overflow:hidden;background:#fff}.kc-trust .kc-card{display:flex;gap:16px;align-items:flex-start;border:0!important;border-top:1px solid var(--kp-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none;padding:18px 20px}.kc-trust .kc-card:first-child{border-top:0!important}.kc-trust .kc-icon,.kc-trust .kc-ship .kc-icon{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--kp-sand)!important;color:var(--kp-navy)!important}.kc-trust .kc-ship{background:linear-gradient(180deg,#fff7ee,#fff)!important}.kc-trust .kc-ship .kc-icon{background:var(--kp-orange)!important;color:var(--kp-ink)!important}.kc-trust .kc-tt{margin:0 0 3px;font-size:15.5px;font-weight:700;color:var(--kp-ink);line-height:1.3}.kc-trust .kc-tt strong{color:var(--kp-navy)}.kc-trust .kc-ts{margin:0;font-size:14px;color:var(--kp-muted);line-height:1.45}.kc-trust .kc-tn{margin:6px 0 0;font-size:12.5px;color:var(--kp-muted)}.kc-trust .kc-link{color:var(--kp-navy);font-weight:700}.kc-trust .kc-form input{border-radius:10px;border-color:var(--kp-line)}.kc-trust .kc-icons{gap:8px;margin-top:10px}.kc-trust .kc-icons img{border-radius:6px;border:1px solid var(--kp-line)}.product__description{margin-top:26px;font-size:15.5px;line-height:1.7;color:#2b3340}.product__description p{margin:0 0 12px}.product__description p strong{color:var(--kp-ink)}.kp-desc__intro{padding-bottom:6px}.kp-desc__intro p:first-child{font-size:16.5px;color:var(--kp-ink)}.kp-acc{border-top:1px solid var(--kp-line)}.kp-acc:last-child{border-bottom:1px solid var(--kp-line)}.kp-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:19px;font-weight:600;color:var(--kp-ink)}.kp-acc>summary::-webkit-details-marker{display:none}.kp-acc>summary:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid var(--kp-navy);border-bottom:2px solid var(--kp-navy);transform:rotate(45deg);transition:transform .25s ease;margin-right:4px}.kp-acc[open]>summary:after{transform:rotate(-135deg)}.kp-acc>summary:focus-visible{outline:3px solid var(--kp-orange);outline-offset:2px;border-radius:6px}.kp-acc__body{padding:0 2px 18px}.kp-acc__body ul{list-style:none;margin:0;padding:0}.kp-acc__body li{position:relative;padding:9px 0 9px 28px;border-top:1px dashed var(--kp-line)}.kp-acc__body li:first-child{border-top:0}.kp-acc__body li:before{content:"";position:absolute;left:4px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--kp-gold)}.kp-acc__body li.kp-spec{display:grid;grid-template-columns:128px minmax(0,1fr);gap:4px 12px;padding-left:0}.kp-spec__k{overflow-wrap:anywhere}.kp-acc__body li.kp-spec:before{content:none}.kp-spec__k{color:var(--kp-muted);font-weight:600}.kp-spec__v{color:var(--kp-ink);font-weight:600}.kp-acc__body li.kp-check:before{content:"";left:2px;top:13px;width:14px;height:8px;border-radius:0;background:none;border-left:2px solid #1F7A4D;border-bottom:2px solid #1F7A4D;transform:rotate(-45deg)}.kp-acc__body li.kp-check{padding-left:28px}.share-button{margin-top:18px}.share-button__button{color:var(--kp-navy);font-weight:600;font-size:14px}.related-products{border-top:1px solid var(--kp-line)}.related-products .title,.related-products .related-products__heading{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(26px,3vw,38px);letter-spacing:-.02em}.sticky-atc,[class*=sticky-atc]{border-top:1px solid var(--kp-line);box-shadow:0 -14px 34px -18px #10151c59}@media(prefers-reduced-motion:reduce){.product-form__submit,.thumbnail,.kp-acc>summary:after{transition:none!important}.product-form__submit:hover,.thumbnail:hover{transform:none}}@media(max-width:749px){.kp-acc__body li.kp-spec{grid-template-columns:1fr;gap:0;padding:10px 0}.kp-spec__k{font-size:12.5px}}.product__media-item>*,.product__media-list .product__media-item .global-media-settings,.product-media-container,.product__media-gallery .global-media-settings{border:1px solid #EFE8DA!important;box-shadow:none!important;border-radius:18px!important;background:#fff}@media(min-width:990px){.product__info-container{padding:28px 28px 26px}.product__title h1,.product__title h1.h1{font-size:clamp(24px,2.1vw,31px)}.product .price .price-item,.product .price--large .price-item{font-size:clamp(28px,2.6vw,36px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kp-produto.css.map */
