.bot-pp,.bot-pp *,.bot-pp *:before,.bot-pp *:after{box-sizing:border-box;margin:0;padding:0}.bot-pp{background:var(--pp-bg-gradient, none),var(--pp-bg, #fff);color:var(--pp-text, #1a1a1a);padding:var(--pp-padding-top, 40px) var(--pp-padding-x, 0px) var(--pp-padding-bottom, 40px);font-family:inherit;line-height:1.5;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.bot-pp img{max-width:100%;height:auto;display:block}.bot-pp__container{max-width:var(--pp-max-width, 1200px);margin:0 auto;padding:0 15px;width:100%;overflow:hidden}.bot-pp__grid{display:flex;flex-direction:column;gap:var(--pp-gap-mobile, 24px);width:100%;max-width:100%}@media(min-width:750px){.bot-pp__grid{display:grid;grid-template-columns:var(--pp-gallery-width, 55%) minmax(0,1fr);gap:var(--pp-gap, 40px);align-items:start}.bot-pp__grid--gallery-right{grid-template-columns:minmax(0,1fr) var(--pp-gallery-width, 55%)}.bot-pp__grid--gallery-right .bot-pp__media{order:2}.bot-pp__grid--gallery-right .bot-pp__info{order:1}}@media(min-width:1024px){.bot-pp__container{padding:0 40px}.bot-pp__info{position:sticky;top:20px}}.bot-pp__media{position:relative;width:100%}.bot-pp__main-media{position:relative;width:100%;border-radius:var(--pp-image-radius, 8px);overflow:hidden;background:#f5f5f5}.bot-pp__image{width:100%;height:auto;display:block;object-fit:contain}.bot-pp__main-media--square{aspect-ratio:1}.bot-pp__main-media--portrait{aspect-ratio:3/4}.bot-pp__main-media--landscape{aspect-ratio:4/3}.bot-pp__main-media--square .bot-pp__image,.bot-pp__main-media--portrait .bot-pp__image,.bot-pp__main-media--landscape .bot-pp__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bot-pp__main-media--square,.bot-pp__main-media--portrait,.bot-pp__main-media--landscape{position:relative}.bot-pp__placeholder{width:100%;aspect-ratio:1;background:#f0f0f0}.bot-pp__zoom-btn{position:absolute;bottom:12px;right:12px;width:40px;height:40px;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s;z-index:4}.bot-pp__zoom-btn:hover{transform:scale(1.1);background:#fff}.bot-pp__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.bot-pp__thumbs::-webkit-scrollbar{display:none}.bot-pp__thumb{flex:0 0 auto;width:var(--pp-thumb-size, 60px);height:var(--pp-thumb-size, 60px);border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:#fff;padding:0;transition:border-color .2s}.bot-pp__thumb.is-active{border-color:var(--pp-text, #1a1a1a)}.bot-pp__thumb img{width:100%;height:100%;object-fit:cover}@media(min-width:750px){.bot-pp__thumbs{flex-wrap:wrap;overflow-x:visible}.bot-pp__thumb{width:var(--pp-thumb-size, 75px);height:var(--pp-thumb-size, 75px)}.bot-pp__media--thumbs-left{display:flex;flex-direction:row;gap:12px}.bot-pp__media--thumbs-left .bot-pp__thumbs--left{flex-direction:column;width:var(--pp-thumb-size, 75px);flex-shrink:0;overflow-y:auto;overflow-x:hidden;margin-top:0;max-height:500px}.bot-pp__media--thumbs-left .bot-pp__main-media{flex:1;min-width:0}}.bot-pp__overlay-icon,.bot-pp .bot-pp__overlay-icon,img.bot-pp__overlay-icon{position:absolute!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;z-index:3;pointer-events:none;max-width:none!important;max-height:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.bot-pp__overlay-icon--1,img.bot-pp__overlay-icon--1{width:var(--pp-overlay-size-1, 40px)!important;height:var(--pp-overlay-size-1, 40px)!important;left:clamp(0%,var(--pp-overlay-pos-x-1, 10%),100%);top:clamp(0%,var(--pp-overlay-pos-y-1, 10%),100%)}.bot-pp__overlay-icon--2,img.bot-pp__overlay-icon--2{width:var(--pp-overlay-size-2, 40px)!important;height:var(--pp-overlay-size-2, 40px)!important;left:clamp(0%,var(--pp-overlay-pos-x-2, 90%),100%);top:clamp(0%,var(--pp-overlay-pos-y-2, 10%),100%)}.bot-pp__overlay-icon--3,img.bot-pp__overlay-icon--3{width:var(--pp-overlay-size-3, 40px)!important;height:var(--pp-overlay-size-3, 40px)!important;left:clamp(0%,var(--pp-overlay-pos-x-3, 50%),100%);top:clamp(0%,var(--pp-overlay-pos-y-3, 90%),100%)}.bot-pp__badge{position:absolute;display:inline-flex;align-items:center;gap:4px;font-family:var(--pp-badge-font-family, "Abel", sans-serif);font-size:var(--pp-badge-font-size, 14px);font-weight:var(--pp-badge-font-weight, 600);text-transform:var(--pp-badge-text-transform, none);letter-spacing:var(--pp-badge-letter-spacing, 0px);border-radius:var(--pp-badge-radius, 8px);padding:var(--pp-badge-padding-y, 2px) var(--pp-badge-padding-x, 4px);line-height:1.3;white-space:nowrap;z-index:5;left:var(--bx, 5%);top:var(--by, 5%);transform:translate(calc(-1 * var(--bx, 5%)),calc(-1 * var(--by, 5%)))}.bot-pp__badge--sale{background:var(--pp-sale-badge-bg, #FF1B1B);color:var(--pp-sale-badge-color, #fff)}.bot-pp__badge--soldout{background:var(--pp-soldout-badge-bg, #F8FF00);color:var(--pp-soldout-badge-color, #2C3E50)}.bot-pp__badge--new{background:var(--pp-sale-badge-bg, #FF1B1B);color:var(--pp-sale-badge-color, #fff)}.bot-pp__badge--custom{background:var(--pp-custom-badge-bg, #7c3aed);color:var(--pp-custom-badge-color, #fff)}.bot-pp__badge-icon{width:var(--pp-badge-icon-size, 16px);height:var(--pp-badge-icon-size, 16px);object-fit:contain;flex-shrink:0}.bot-pp__badge-icon--soldout{width:var(--pp-soldout-badge-icon-size, 20px);height:var(--pp-soldout-badge-icon-size, 20px)}.bot-pp__badge--custom .bot-pp__badge-icon{width:var(--pp-custom-badge-icon-size, 16px);height:var(--pp-custom-badge-icon-size, 16px)}.bot-pp__info{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;overflow:hidden}.bot-pp__title{font-family:var(--pp-title-font, inherit);font-size:var(--blk-fs, 28px);font-weight:var(--pp-title-weight, 600);text-transform:var(--pp-title-transform, none);letter-spacing:var(--pp-title-letter-spacing, 0px);color:var(--pp-title-color, inherit);text-align:var(--pp-title-align, left);line-height:1.25;word-wrap:break-word;overflow-wrap:break-word;padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px)}@media(max-width:767px){.bot-pp__title{font-size:var(--blk-fs-m, var(--blk-fs, 28px))}}.bot-pp__vendor{font-family:var(--pp-vendor-font, inherit);font-size:var(--blk-fs, 13px);font-weight:var(--pp-vendor-weight, 400);text-transform:var(--pp-vendor-transform, uppercase);letter-spacing:var(--pp-vendor-letter-spacing, .5px);color:var(--pp-vendor-color, inherit);padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px)}.bot-pp__vendor a{color:inherit;text-decoration:none}.bot-pp__vendor a:hover{text-decoration:underline}.bot-pp__price-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:var(--pp-price-font, inherit);padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px)}.bot-pp__price{font-size:var(--pp-price-size, 22px);font-weight:var(--pp-price-weight, 600);font-style:var(--pp-price-font-style, normal);color:var(--pp-price-color, inherit);letter-spacing:var(--pp-price-letter-spacing, 0px);text-shadow:var(--pp-price-faux-bold, none)}.bot-pp__price--sale{color:var(--pp-sale-price-color, #dc2626)}.bot-pp__compare{font-size:var(--pp-compare-size, 16px);font-family:var(--pp-compare-font, inherit);font-weight:var(--pp-compare-weight, 400);font-style:var(--pp-compare-font-style, normal);letter-spacing:var(--pp-compare-letter-spacing, 0px);text-shadow:var(--pp-compare-faux-bold, none);color:var(--pp-compare-color, #9ca3af);text-decoration:line-through}.bot-pp__savings{font-size:13px;font-weight:600;color:var(--pp-savings-color, #dc2626)}.bot-pp__tax{width:100%;font-size:12px;color:var(--pp-compare-color, #9ca3af)}.bot-pp__sku{font-family:var(--pp-sku-font, inherit);font-size:var(--blk-fs, 13px);font-weight:var(--pp-sku-weight, 400);color:var(--pp-sku-color, #666);padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px)}.bot-pp__variants{display:flex;flex-direction:column;gap:16px;padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px)}.bot-pp__option{border:none;padding:0}.bot-pp__option-name{font-family:var(--pp-label-font, inherit);font-size:var(--pp-label-size, 14px);font-weight:var(--pp-label-weight, 500);text-transform:var(--pp-label-transform, none);font-style:var(--pp-label-font-style, normal);margin-bottom:8px}.bot-pp__option-values{display:flex;flex-wrap:wrap;gap:var(--pp-option-gap, 8px)}.bot-pp__option-value{display:inline-flex;align-items:center;justify-content:center;padding:var(--pp-option-padding-y, 8px) var(--pp-option-padding-x, 16px);font-family:var(--pp-option-font, inherit);font-size:var(--pp-option-size, 14px);font-weight:var(--pp-option-weight, 400);border:1px solid var(--pp-option-border, #e5e5e5);border-radius:var(--pp-option-radius, 6px);background:transparent;color:inherit;cursor:pointer;transition:all .2s}.bot-pp__option-value:hover{border-color:var(--pp-text, #1a1a1a)}.bot-pp__option-value.is-active{background:var(--pp-option-selected-bg, #1a1a1a);color:var(--pp-option-selected-text, #fff);border-color:var(--pp-option-selected-bg, #1a1a1a)}.bot-pp__option-value--swatch{width:var(--pp-swatch-size, 36px);height:var(--pp-swatch-size, 36px);padding:0;border-width:2px;border-radius:var(--pp-swatch-radius, 50%)}.bot-pp__option-value--swatch.is-active{box-shadow:0 0 0 2px var(--pp-option-selected-bg, #1a1a1a)}.bot-pp__select{width:100%;padding:10px 14px;font-size:14px;border:1px solid var(--pp-option-border, #e5e5e5);border-radius:var(--pp-option-radius, 6px);background:#fff;-webkit-appearance:auto;appearance:auto;cursor:pointer}.bot-pp__qty-wrap{display:flex;gap:var(--pp-qty-label-gap, 8px);align-items:var(--pp-qty-align, flex-start)}.bot-pp__qty-wrap--label-top{flex-direction:column}.bot-pp__qty-wrap--label-bottom{flex-direction:column-reverse}.bot-pp__qty-wrap--label-left{flex-direction:row;align-items:center}.bot-pp__qty-wrap--label-right{flex-direction:row-reverse;align-items:center}.bot-pp__qty-label{display:block;flex-shrink:0}.bot-pp__qty{display:inline-flex;align-items:center;width:var(--pp-qty-width, auto)}.bot-pp__qty-wrap--full .bot-pp__qty{width:100%}.bot-pp__qty-wrap--full .bot-pp__qty-input{flex:1;width:auto}.bot-pp__qty-wrap--center.bot-pp__qty-wrap--label-top,.bot-pp__qty-wrap--center.bot-pp__qty-wrap--label-bottom{align-items:center}.bot-pp__qty-wrap--center .bot-pp__qty-label{text-align:center}.bot-pp__qty-wrap--right.bot-pp__qty-wrap--label-top,.bot-pp__qty-wrap--right.bot-pp__qty-wrap--label-bottom{align-items:flex-end}.bot-pp__qty-wrap--right .bot-pp__qty-label{text-align:right}.bot-pp__qty-wrap--center.bot-pp__qty-wrap--label-left,.bot-pp__qty-wrap--center.bot-pp__qty-wrap--label-right{justify-content:center}.bot-pp__qty-wrap--right.bot-pp__qty-wrap--label-left,.bot-pp__qty-wrap--right.bot-pp__qty-wrap--label-right{justify-content:flex-end}.bot-pp__qty-btn{width:var(--pp-qty-btn-size, 44px);height:var(--pp-qty-height, 44px);display:flex;align-items:center;justify-content:center;border:none;background:var(--pp-qty-btn-bg, transparent);color:var(--pp-qty-btn-color, inherit);cursor:pointer;font-size:var(--pp-qty-btn-font-size, 18px);transition:background .2s,transform .1s;flex-shrink:0;line-height:1}.bot-pp__qty-btn:hover{background:var(--pp-qty-btn-hover-bg, #f3f4f6)}.bot-pp__qty-btn:active{transform:scale(.9)}.bot-pp__qty-btn svg{width:1em;height:1em}.bot-pp__qty-input{width:var(--pp-qty-input-width, 50px);height:var(--pp-qty-height, 44px);text-align:center;border:none;font-size:var(--pp-qty-input-font-size, 15px);-moz-appearance:textfield;background:var(--pp-qty-input-bg, transparent);color:var(--pp-qty-input-color, inherit);font-weight:500}.bot-pp__qty-input::-webkit-outer-spin-button,.bot-pp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bot-pp__qty-wrap--classic .bot-pp__qty{border:var(--pp-qty-border-width, 1px) solid var(--pp-qty-border-color, #e5e5e5);border-radius:var(--pp-qty-border-radius, 6px);overflow:hidden}.bot-pp__qty-wrap--classic .bot-pp__qty-input{border-left:var(--pp-qty-border-width, 1px) solid var(--pp-qty-border-color, #e5e5e5);border-right:var(--pp-qty-border-width, 1px) solid var(--pp-qty-border-color, #e5e5e5)}.bot-pp__qty-wrap--separated .bot-pp__qty{gap:var(--pp-qty-gap, 8px)}.bot-pp__qty-wrap--separated .bot-pp__qty-btn,.bot-pp__qty-wrap--separated .bot-pp__qty-input{border:var(--pp-qty-border-width, 1px) solid var(--pp-qty-border-color, #e5e5e5);border-radius:var(--pp-qty-btn-radius, 0)}.bot-pp__qty-wrap--pill .bot-pp__qty{border:var(--pp-qty-border-width, 1px) solid var(--pp-qty-border-color, #e5e5e5);border-radius:999px;overflow:hidden}.bot-pp__qty-wrap--pill .bot-pp__qty-btn{border-radius:50%}.bot-pp__qty-wrap--pill .bot-pp__qty-input{border-left:var(--pp-qty-border-width, 1px) solid var(--pp-qty-border-color, #e5e5e5);border-right:var(--pp-qty-border-width, 1px) solid var(--pp-qty-border-color, #e5e5e5)}.bot-pp__qty-wrap--circled .bot-pp__qty{gap:var(--pp-qty-gap, 12px)}.bot-pp__qty-wrap--circled .bot-pp__qty-btn{width:var(--pp-qty-btn-size, 44px);height:var(--pp-qty-btn-size, 44px);border:var(--pp-qty-border-width, 1px) solid var(--pp-qty-border-color, #e5e5e5);border-radius:50%;background:var(--pp-qty-btn-bg, transparent)}.bot-pp__qty-wrap--circled .bot-pp__qty-btn:hover{background:var(--pp-qty-btn-hover-bg, #f3f4f6)}.bot-pp__qty-wrap--circled .bot-pp__qty-input{border:none;width:auto;min-width:30px}.bot-pp__qty-wrap--minimal .bot-pp__qty-btn{border:none;background:none;opacity:.6}.bot-pp__qty-wrap--minimal .bot-pp__qty-btn:hover{opacity:1;background:none}.bot-pp__qty-wrap--minimal .bot-pp__qty-input{border-bottom:var(--pp-qty-border-width, 1px) solid var(--pp-qty-border-color, #e5e5e5);border-radius:0}.bot-pp__form{width:100%;max-width:100%}.bot-pp__buttons{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px)}.bot-pp__add-btn{width:100%;max-width:100%;padding:var(--pp-btn-padding-y, 14px) 24px;font-family:var(--pp-btn-font, inherit);font-size:var(--pp-btn-size, 15px);font-weight:var(--pp-btn-weight, 600);text-transform:var(--pp-btn-transform, none);letter-spacing:var(--pp-btn-letter-spacing, 0px);border:1px solid var(--pp-btn-border, transparent);border-radius:var(--pp-btn-radius, 4px);cursor:pointer;background:var(--pp-btn-bg, #1a1a1a);color:var(--pp-btn-text-color, #fff);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;position:relative;box-sizing:border-box}.bot-pp__add-btn:hover:not(:disabled){background:var(--pp-btn-hover-bg, #333);color:var(--pp-btn-hover-text, #fff)}.bot-pp__add-btn:active:not(:disabled){transform:scale(.98)}.bot-pp__add-btn:disabled{opacity:.5;cursor:not-allowed}a.bot-pp__add-btn,a.bot-pp__add-btn:hover,a.bot-pp__add-btn:focus,a.bot-pp__add-btn:active,a.bot-pp__add-btn:visited{text-decoration:none!important;font-family:var(--pp-btn-font, inherit)!important;font-size:var(--pp-btn-size, 15px)!important;font-weight:var(--pp-btn-weight, 600)!important;text-transform:var(--pp-btn-transform, none)!important;letter-spacing:var(--pp-btn-letter-spacing, 0px)!important}.bot-pp__add-btn--reservar,a.bot-pp__add-btn--reservar,a.bot-pp__add-btn--reservar:visited{background:var(--pp-preorder-btn-bg, #f59e0b)!important;color:var(--pp-preorder-btn-text, #fff)!important;border-color:var(--pp-preorder-btn-border, transparent)!important;text-decoration:var(--pp-preorder-decoration, none)!important;font-style:var(--pp-preorder-font-style, normal);font-weight:var(--pp-preorder-font-weight, var(--pp-btn-weight, 600))!important}.bot-pp__add-btn--reservar:hover,a.bot-pp__add-btn--reservar:hover{background:var(--pp-preorder-hover-bg, #d97706)!important;color:var(--pp-preorder-hover-text, #fff)!important}.bot-pp__add-btn--reservar:disabled{opacity:1;cursor:not-allowed}.bot-pp__spinner{display:none;width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:bot-pp-spin .6s linear infinite}.bot-pp__add-btn.is-loading .bot-pp__spinner{display:block}.bot-pp__add-btn.is-loading [data-btn-text]{opacity:.7}@keyframes bot-pp-spin{to{transform:rotate(360deg)}}.bot-pp__buy-now{width:100%;max-width:100%;padding:var(--pp-btn-padding-y, 14px) 24px;font-family:var(--pp-btn-font, inherit);font-size:var(--pp-btn-size, 15px);font-weight:var(--pp-btn-weight, 600);text-transform:var(--pp-btn-transform, none);letter-spacing:var(--pp-btn-letter-spacing, 0px);border-radius:var(--pp-btn-radius, 4px);cursor:pointer;transition:all .2s;box-sizing:border-box}.bot-pp__buy-now--outline{background:transparent;color:var(--pp-buy-now-bg, var(--pp-btn-bg, #1a1a1a));border:1px solid var(--pp-buy-now-bg, var(--pp-btn-bg, #1a1a1a))}.bot-pp__buy-now--outline:hover{background:var(--pp-buy-now-bg, var(--pp-btn-bg, #1a1a1a));color:var(--pp-buy-now-color, #fff)}.bot-pp__buy-now--solid{background:var(--pp-buy-now-bg, #333);color:var(--pp-buy-now-color, #fff);border:1px solid var(--pp-buy-now-bg, #333)}.bot-pp__buy-now--solid:hover{opacity:.85}@media(min-width:750px){.bot-pp__buttons{flex-direction:row;flex-wrap:wrap}.bot-pp__add-btn{flex:1 1 auto;min-width:180px}.bot-pp__buy-now{flex:1 1 auto;min-width:140px}}.bot-pp__desc{font-family:var(--pp-desc-font, inherit);font-size:var(--pp-desc-size, 14px);font-weight:var(--pp-desc-weight, 400);font-style:var(--pp-desc-font-style, normal);line-height:var(--pp-desc-line-height, 1.6);color:var(--pp-desc-color, inherit);padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px)}.bot-pp__desc-title{font-weight:600;margin-bottom:8px}.bot-pp__desc-content--collapsible{overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--pp-desc-max-lines, 4);-webkit-box-orient:vertical}.bot-pp__desc-content--collapsible.is-expanded{-webkit-line-clamp:unset;display:block}.bot-pp__show-more{background:none;border:none;color:var(--pp-text, #1a1a1a);cursor:pointer;font-size:13px;font-weight:500;text-decoration:underline;margin-top:8px;padding:0}.bot-pp__accordion{border:var(--pp-acc-border-width, 1px) solid var(--pp-acc-border, #e5e5e5);border-radius:6px;overflow:hidden}.bot-pp__accordion+.bot-pp__accordion{margin-top:-1px}.bot-pp__accordion-header{display:flex;justify-content:space-between;align-items:center;padding:var(--pp-acc-padding, 14px) 16px;cursor:pointer;list-style:none;font-family:var(--pp-acc-header-font, inherit);font-size:var(--pp-acc-header-size, 15px);font-weight:var(--pp-acc-header-weight, 600);text-transform:var(--pp-acc-header-transform, none);background:var(--pp-acc-header-bg, transparent);color:var(--pp-acc-header-text, inherit);transition:background .2s}.bot-pp__accordion-header::-webkit-details-marker{display:none}.bot-pp__accordion-header:hover{background:var(--pp-acc-header-bg, #f9fafb)}.bot-pp__accordion-icon{width:12px;height:12px;flex-shrink:0;position:relative;transition:transform .3s}.bot-pp__accordion-icon--plus:before{content:"";position:absolute;background:currentColor;width:12px;height:2px;top:5px;left:0}.bot-pp__accordion-icon--plus:after{content:"";position:absolute;background:currentColor;width:2px;height:12px;top:0;left:5px;transition:transform .3s,opacity .3s}.bot-pp__accordion[open] .bot-pp__accordion-icon--plus:after{transform:rotate(90deg);opacity:0}.bot-pp__accordion-icon--chevron:before{content:"";position:absolute;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;top:1px;left:2px;transform:rotate(45deg);transition:transform .3s}.bot-pp__accordion[open] .bot-pp__accordion-icon--chevron:before{transform:rotate(-135deg);top:4px}.bot-pp__accordion-icon--caret:before{content:"";position:absolute;top:2px;left:1px;border:5px solid transparent;border-top:6px solid currentColor;transition:transform .3s}.bot-pp__accordion[open] .bot-pp__accordion-icon--caret:before{transform:rotate(180deg);top:4px}.bot-pp__accordion-icon--arrow:before{content:"";position:absolute;width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;top:2px;left:2px;transform:rotate(135deg);transition:transform .3s}.bot-pp__accordion[open] .bot-pp__accordion-icon--arrow:before{transform:rotate(-45deg);top:4px}.bot-pp__accordion-icon--none{display:none}.bot-pp__accordion-body{padding:0 16px var(--pp-acc-padding, 14px);overflow:hidden;font-family:var(--pp-acc-content-font, inherit);font-size:var(--pp-acc-content-size, 14px);font-weight:var(--pp-acc-content-weight, 400);line-height:var(--pp-acc-content-line-height, 1.6);background:var(--pp-acc-content-bg, transparent)}.bot-pp__acc-collapsible{display:-webkit-box;-webkit-line-clamp:var(--pp-acc-max-lines, 4);-webkit-box-orient:vertical;overflow:hidden}.bot-pp__acc-collapsible.is-expanded{-webkit-line-clamp:unset;display:block}.bot-pp__acc-toggle{margin-top:-4px}.bot-pp__collapsible-block{overflow:hidden}.bot-pp__collapsible-title,.bot-pp__collapsible-content{margin-bottom:8px}.bot-pp__trust{display:flex;gap:var(--pp-trust-gap, 16px);background:var(--pp-trust-bg, transparent);color:var(--pp-trust-text-color, inherit);padding:var(--pp-trust-padding, 16px);border-radius:var(--pp-trust-radius, 8px);font-family:var(--pp-trust-font, inherit);font-size:var(--pp-trust-font-size, 13px);font-weight:var(--pp-trust-font-weight, 500);text-transform:var(--pp-trust-transform, none)}.bot-pp__trust--horizontal{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.bot-pp__trust--vertical{flex-direction:column}.bot-pp__trust--grid{display:grid;grid-template-columns:1fr 1fr}.bot-pp__trust-item{display:flex;align-items:center;gap:var(--pp-trust-icon-gap, 8px)}.bot-pp__trust-item img{width:var(--pp-trust-icon-size, 30px);height:var(--pp-trust-icon-size, 30px);object-fit:contain;padding:var(--pp-trust-icon-padding, 0);background:var(--pp-trust-icon-bg, transparent);border-radius:var(--pp-trust-icon-radius, 0);flex-shrink:0}.bot-pp__shipping{font-family:var(--pp-shipping-font, inherit);font-size:var(--pp-shipping-font-size, 14px);font-weight:var(--pp-shipping-font-weight, 500)}.bot-pp__shipping-text{text-align:center;color:var(--pp-shipping-text-color, #1a1a1a);margin-bottom:8px}.bot-pp__shipping-track{width:100%;height:var(--pp-shipping-bar-height, 10px);background:var(--pp-shipping-bar-bg, #f3f4f6);border-radius:var(--pp-shipping-radius, 6px);overflow:hidden}.bot-pp__shipping-progress{height:100%;background:var(--pp-shipping-progress-bg, #16a34a);border-radius:inherit;transition:width .5s ease;min-width:0}.bot-pp__countdown{text-align:center;padding:var(--pp-cd-padding, 16px);background:var(--pp-cd-bg, #fef3c7);border-radius:var(--pp-cd-radius, 8px)}.bot-pp__countdown-title{font-size:13px;margin-bottom:8px;color:var(--pp-cd-title-color, inherit);font-family:var(--pp-cd-title-font, inherit);font-weight:var(--pp-cd-title-weight, 500)}.bot-pp__countdown-timer{display:flex;justify-content:center;gap:var(--pp-cd-gap, 12px)}.bot-pp__countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:48px}.bot-pp__countdown--boxes .bot-pp__countdown-unit{background:#ffffff80;padding:8px 12px;border-radius:6px}.bot-pp__countdown-unit span{font-family:var(--pp-cd-numbers-font, inherit);font-size:var(--pp-cd-numbers-size, 24px);font-weight:var(--pp-cd-numbers-weight, 700);color:var(--pp-cd-number-color, inherit);line-height:1}.bot-pp__countdown-unit small{font-family:var(--pp-cd-labels-font, inherit);font-size:var(--pp-cd-labels-size, 10px);text-transform:var(--pp-cd-labels-transform, uppercase);color:var(--pp-cd-label-color, #666);letter-spacing:.5px;margin-top:4px}.bot-pp__countdown--inline .bot-pp__countdown-timer{flex-wrap:wrap}.bot-pp__countdown--inline .bot-pp__countdown-unit{flex-direction:row;gap:4px}.bot-pp__countdown--inline .bot-pp__countdown-unit small{margin-top:0}.bot-pp__countdown--expired{opacity:.7}.bot-pp__countdown.is-hidden{display:none}.bot-pp__share{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px)}.bot-pp__share-label{font-size:14px;font-weight:500;color:var(--pp-share-label-color, inherit)}.bot-pp__share-links{display:flex;gap:var(--pp-share-gap, 8px);flex-wrap:wrap}.bot-pp__share-link{display:inline-flex;align-items:center;justify-content:center;width:var(--pp-share-btn-size, 40px);height:var(--pp-share-btn-size, 40px);background:var(--pp-share-bg-color, #f3f4f6);color:var(--pp-share-icon-color, currentColor);text-decoration:none;border:none;cursor:pointer;transition:all .2s;border-radius:var(--pp-share-radius, 50%)}.bot-pp__share-link svg{width:var(--pp-share-icon-size, 20px);height:var(--pp-share-icon-size, 20px)}.bot-pp__share--brand .bot-pp__share-link--facebook{background:#1877f2;color:#fff}.bot-pp__share--brand .bot-pp__share-link--twitter{background:#1da1f2;color:#fff}.bot-pp__share--brand .bot-pp__share-link--pinterest{background:#e60023;color:#fff}.bot-pp__share--brand .bot-pp__share-link--whatsapp{background:#25d366;color:#fff}.bot-pp__share--brand .bot-pp__share-link--email{background:#ea4335;color:#fff}.bot-pp__share--brand .bot-pp__share-link--copy{background:#6b7280;color:#fff}.bot-pp__share-link:hover{opacity:.85;transform:scale(1.05)}.bot-pp__share--square .bot-pp__share-link{border-radius:0}.bot-pp__share--rounded .bot-pp__share-link{border-radius:8px}.bot-pp__separator{display:block;height:0;border:none;border-top-style:var(--pp-sep-style, solid);border-top-width:var(--pp-sep-thickness, 1px);border-top-color:var(--pp-sep-color, #e5e5e5);width:var(--pp-sep-width, 100%);margin:var(--pp-sep-margin, 8px) auto}.bot-pp__text{font-family:var(--pp-text-font, inherit);font-size:var(--blk-fs, 14px);font-weight:var(--pp-text-weight, 400);font-style:var(--pp-text-style, normal);text-transform:var(--pp-text-transform, none);letter-spacing:var(--pp-text-letter-spacing, 0px);line-height:var(--pp-text-line-height, 1.6);text-align:var(--pp-text-alignment, left);color:var(--pp-text-color-custom, inherit);background:var(--pp-text-bg, transparent);padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px);border-radius:var(--pp-text-radius, 0)}.bot-pp__custom{font-size:14px;line-height:1.6;padding-left:var(--blk-px, 0px);padding-right:var(--blk-px, 0px);padding-top:var(--blk-py, 0px);padding-bottom:var(--blk-py, 0px)}.bot-pp__custom-liquid{padding-top:var(--blk-py-top, 0px);padding-bottom:var(--blk-py-bot, 0px)}.bot-pp__sticky{position:fixed;bottom:0;left:0;right:0;background:var(--pp-sticky-bg, #fff);box-shadow:0 -2px 10px #0000001a;padding:10px 15px;display:flex;align-items:center;gap:12px;z-index:var(--pp-sticky-z-index, 100);transform:translateY(100%);transition:transform .3s ease}.bot-pp__sticky.is-visible{transform:translateY(0)}.bot-pp__sticky-img{width:50px;height:50px;border-radius:6px;object-fit:cover}.bot-pp__sticky-info{flex:1;min-width:0}.bot-pp__sticky-title{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-pp__sticky-price{font-size:15px;font-weight:600}.bot-pp__sticky-btn{padding:10px 20px;background:var(--pp-btn-bg, #1a1a1a);color:var(--pp-btn-text-color, #fff);border:none;border-radius:var(--pp-btn-radius, 4px);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}@media(min-width:750px){.bot-pp__sticky{display:none!important}}.bot-pp__lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:1000;display:none;align-items:center;justify-content:center;flex-direction:column}.bot-pp__lightbox.is-open{display:flex}.bot-pp__lightbox-close{position:absolute;top:16px;right:16px;width:44px;height:44px;background:none;border:none;color:#fff;font-size:32px;cursor:pointer;z-index:1001}.bot-pp__lightbox-content{max-width:90vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.bot-pp__lightbox-content img{max-width:100%;max-height:80vh;object-fit:contain}.bot-pp__lightbox-dots{display:flex;gap:8px;margin-top:16px}.bot-pp__lightbox-dot{width:10px;height:10px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0;transition:background .2s}.bot-pp__lightbox-dot.is-active{background:#fff}.bot-pp__lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;font-size:48px;cursor:pointer;padding:20px;z-index:1001}.bot-pp__lightbox-arrow--prev{left:10px}.bot-pp__lightbox-arrow--next{right:10px}.bot-pp .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:767px){.bot-pp{padding-top:var(--pp-padding-top-mobile, var(--pp-padding-top, 40px));padding-bottom:var(--pp-padding-bottom-mobile, var(--pp-padding-bottom, 40px));padding-left:var(--pp-padding-x-mobile, 0px);padding-right:var(--pp-padding-x-mobile, 0px)}.bot-pp__title,.bot-pp__vendor,.bot-pp__price-wrap,.bot-pp__sku,.bot-pp__variants,.bot-pp__desc,.bot-pp__share,.bot-pp__custom{padding-left:var(--blk-px-m, var(--blk-px, 0px));padding-right:var(--blk-px-m, var(--blk-px, 0px));padding-top:var(--blk-py-m, var(--blk-py, 0px));padding-bottom:var(--blk-py-m, var(--blk-py, 0px))}.bot-pp__custom-liquid{padding-top:var(--blk-py-top-m, var(--blk-py-top, 0px));padding-bottom:var(--blk-py-bot-m, var(--blk-py-bot, 0px))}.bot-pp__add-btn,.bot-pp__buy-now{font-size:var(--pp-btn-size-mobile, 14px);padding-top:var(--pp-btn-padding-y-mobile, 12px);padding-bottom:var(--pp-btn-padding-y-mobile, 12px)}.bot-pp__buttons{padding-left:var(--pp-btn-padding-x-mobile, 0px);padding-right:var(--pp-btn-padding-x-mobile, 0px)}.bot-pp__vendor,.bot-pp__sku{font-size:var(--blk-fs-m, var(--blk-fs, 13px))}.bot-pp__price{font-size:var(--blk-fs-m, var(--pp-price-size, 22px))}.bot-pp__compare{font-size:var(--pp-compare-size-m, var(--pp-compare-size, 16px))}.bot-pp__desc{font-size:var(--blk-fs-m, var(--pp-desc-size, 14px))}.bot-pp__trust{font-size:var(--blk-fs-m, var(--pp-trust-font-size, 13px))}.bot-pp__shipping{font-size:var(--blk-fs-m, var(--pp-shipping-font-size, 14px))}.bot-pp__text{font-size:var(--blk-fs-m, var(--blk-fs, 14px))}.bot-pp__countdown-unit span{font-size:var(--pp-cd-numbers-size-mobile, var(--pp-cd-numbers-size, 28px))}.bot-pp__badge{font-size:var(--pp-badge-font-size-m, var(--pp-badge-font-size, 14px))}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bot-product-page.css.map */
