:root{--plxp-ink:#10201a;--plxp-ink2:#3d4d46;--plxp-mute:#66756e;--plxp-brand:#2e7d32;--plxp-brand-d:#1b5e20;--plxp-mint:#eaf4ec;--plxp-line:#d9e1dc;--plxp-sand:#f6f4ee}html.plxp-on .product__info-container variant-selects{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.product__info-container{max-width:100%!important}.product__info-container .product__title h1{font-size:clamp(22px,2.3vw,30px)!important;line-height:1.2!important;font-weight:800!important;color:var(--plxp-ink)!important;letter-spacing:-.01em!important}.product__info-container .price--large{margin-top:4px}.product__info-container .price--large .price-item{font-size:clamp(26px,2.4vw,32px)!important;font-weight:800!important;letter-spacing:-.01em}.product__info-container .price--large .price__sale s.price-item,.product__info-container .price--large .price-item--regular{font-size:18px!important;font-weight:500!important;color:var(--plxp-mute)!important}.product__info-container .product__tax{font-size:12.5px!important;color:var(--plxp-mute)!important}.product__info-container .product-form__buttons,.product__info-container .product-form__input--dropdown,.product__info-container .product-form__input{max-width:100%!important}.product__info-container .product-form__submit{min-height:58px!important;border-radius:14px!important;font-size:17px!important;font-weight:800!important;letter-spacing:.02em!important;box-shadow:0 8px 22px #2e7d3247!important}.product__info-container .shopify-payment-button__button{border-radius:14px!important;min-height:52px!important}.product__info-container .product-form__quantity .quantity{min-height:48px;border-radius:12px;overflow:hidden}.product__info-container .product-form__quantity .quantity:after,.product__info-container .product-form__quantity .quantity:before{border-radius:12px}.product__info-container .quantity__label{font-size:12.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--plxp-ink2)!important}.plxp-save{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 10px}.plxp-save__pill{display:inline-flex;align-items:center;background:#fdecea;color:#b42318;font-weight:800;font-size:13.5px;border-radius:999px;padding:5px 12px}.plxp-save__unit{font-size:13.5px;color:var(--plxp-mute);font-weight:600}.plxp{margin:14px 0 6px;font-family:inherit}.plxp-opt{border:0;margin:0 0 16px;padding:0;min-width:0}.plxp-opt legend{display:flex;align-items:baseline;gap:6px;width:100%;padding:0;margin-bottom:10px;font-size:14px;color:var(--plxp-ink2)}.plxp-opt legend span{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px}.plxp-opt legend b{color:var(--plxp-ink);font-size:15px}.plxp-opt legend em{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--plxp-mute)}.plxp-opt__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.plxp-opt--size .plxp-opt__grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.plxp-pill{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:8px;border:1.5px solid var(--plxp-line);border-radius:12px;background:#fff;color:var(--plxp-ink);font:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;text-align:center;line-height:1.2}.plxp-pill span{font-size:14.5px;font-weight:700}.plxp-pill small{font-size:12.5px;color:var(--plxp-mute);font-weight:600}.plxp-pill:hover{border-color:#9fbfa6}.plxp-pill.is-on{border:2px solid var(--plxp-brand);background:var(--plxp-mint);box-shadow:0 0 0 3px #2e7d321f;padding:7.5px}.plxp-pill.is-on small{color:var(--plxp-brand-d)}.plxp-pill.is-on:after{content:"";position:absolute;top:-7px;right:-7px;width:18px;height:18px;border-radius:50%;background:var(--plxp-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat}.plxp-pill.is-off{opacity:.45}.plxp-pill.is-off span{text-decoration:line-through}.plxp-pill:focus-visible{outline:3px solid rgba(46,125,50,.4);outline-offset:2px}.plxp-more{margin-top:10px;background:none;border:0;padding:4px 0;font:inherit;font-size:14px;font-weight:700;color:var(--plxp-brand-d);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.plxp-finder{border:1.5px dashed #b9cfbf;border-radius:14px;background:#f7fbf8;margin:4px 0 16px}.plxp-finder[open]{border-style:solid;border-color:var(--plxp-line);background:#fff;box-shadow:0 6px 18px #10201a0f}.plxp-finder summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-size:14.5px;color:var(--plxp-ink2)}.plxp-finder summary::-webkit-details-marker{display:none}.plxp-finder summary svg{width:22px;height:22px;color:var(--plxp-brand);flex:none}.plxp-finder summary b{color:var(--plxp-brand-d);text-decoration:underline;text-underline-offset:3px}.plxp-finder__body{padding:0 14px 14px}.plxp-finder__lead{font-size:13.5px!important;color:var(--plxp-mute)!important;margin:0 0 10px!important}.plxp-finder__fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.plxp-finder__fields label,.plxp-finder__edge{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:var(--plxp-ink2);text-transform:uppercase;letter-spacing:.05em}.plxp-finder__fields input{height:46px;border:1.5px solid #cfd8d3;border-radius:10px;padding:0 10px;font:inherit;font-size:17px;font-weight:700;color:var(--plxp-ink);background:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:100%}.plxp-finder__fields input::-webkit-outer-spin-button,.plxp-finder__fields input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.plxp-finder__fields input:focus,.plxp-finder__edge select:focus{outline:none;border-color:var(--plxp-brand);box-shadow:0 0 0 3px #2e7d3226}.plxp-finder__edge{margin-top:10px}.plxp-finder__edge select{height:42px;border:1.5px solid #cfd8d3;border-radius:10px;padding:0 10px;font:inherit;font-size:14px;text-transform:none;letter-spacing:0;font-weight:600;background:#fff;color:var(--plxp-ink)}.plxp-finder__go{margin-top:12px;width:100%;height:46px;border:0;border-radius:10px;background:var(--plxp-ink);color:#fff;font:inherit;font-weight:800;font-size:15px;cursor:pointer}.plxp-finder__go:hover{background:#1f3a30}.plxp-finder__out{margin-top:10px}.plxp-finder__need{font-size:14.5px!important;margin:0 0 8px!important;color:var(--plxp-ink)!important}.plxp-finder__pick{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:var(--plxp-mint);border-radius:10px;padding:10px 12px;font-size:14.5px}.plxp-finder__pick button{border:0;border-radius:999px;background:var(--plxp-brand);color:#fff;font:inherit;font-weight:800;font-size:14px;padding:9px 16px;cursor:pointer}.plxp-finder__msg,.plxp-finder__err{font-size:13.5px!important;color:var(--plxp-ink2)!important;margin:0!important}.plxp-finder__msg a{color:var(--plxp-brand-d);font-weight:700}.plxp-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:12px 0 4px}.plxp-pay svg{width:38px;height:24px}.plxp-pay__lock{display:flex;align-items:center;gap:6px;width:100%;justify-content:center;font-size:12.5px;color:var(--plxp-mute);font-weight:600;margin-bottom:2px}.plxp-pay__lock svg{width:14px;height:14px}.plxp-desc.is-collapsed{max-height:560px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}.plxp-desc__toggle{display:block;width:100%;margin:6px 0 18px;height:46px;border:1.5px solid var(--plxp-line);border-radius:12px;background:#fff;font:inherit;font-weight:800;font-size:14.5px;color:var(--plxp-brand-d);cursor:pointer}.plxp-desc__toggle:hover{border-color:var(--plxp-brand)}.plxp-bar{position:fixed;left:0;right:0;bottom:0;z-index:9980;background:#fff;border-top:1px solid var(--plxp-line);box-shadow:0 -8px 24px #10201a1a;transform:translateY(110%);transition:transform .25s ease;font-family:inherit}.plxp-bar.is-on{transform:translateY(0)}.plxp-bar__in{max-width:1200px;margin:0 auto;padding:10px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px}.plxp-bar__img{width:56px;height:56px;border-radius:10px;object-fit:cover;background:#f3f5f4}.plxp-bar__info{min-width:0;display:flex;flex-direction:column}.plxp-bar__title{font-size:15px;color:var(--plxp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plxp-bar__variant{font-size:13px;color:var(--plxp-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plxp-bar__price{text-align:right;line-height:1.15}.plxp-bar__price b{display:block;font-size:20px;color:var(--plxp-ink);font-weight:800}.plxp-bar__price s{display:block;font-size:12.5px;color:var(--plxp-mute)}.plxp-bar__btn{min-width:200px;height:52px;border:0;border-radius:12px;background:var(--plxp-brand);color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 6px 16px #2e7d324d}.plxp-bar__btn:hover{background:var(--plxp-brand-d)}.plxp-bar__btn:disabled{background:#9aa5a0;box-shadow:none;cursor:not-allowed}html.plxp-bar-on .pl-wa{bottom:96px!important;transition:bottom .25s ease}@media(max-width:749px){.plxp-opt--size .plxp-opt__grid{grid-template-columns:repeat(3,1fr);gap:7px}.plxp-pill{min-height:50px;padding:7px 4px}.plxp-pill.is-on{padding:6.5px 3.5px}.plxp-pill span{font-size:13.5px}.plxp-pill small{font-size:12px}.plxp-opt__grid{grid-template-columns:repeat(2,1fr)}.plxp-bar__in{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.plxp-bar__img,.plxp-bar__title{display:none}.plxp-bar__info{grid-column:1;grid-row:1}.plxp-bar__price{grid-column:1;grid-row:2;text-align:left;display:flex;align-items:baseline;gap:8px}.plxp-bar__price b{font-size:18px;display:inline}.plxp-bar__price s{display:inline}.plxp-bar__btn{grid-column:2;grid-row:1/3;min-width:0;padding:0 22px;height:50px;font-size:15.5px}html.plxp-bar-on .pl-wa{bottom:84px!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/plx-pdp.css.map */
