body:has(.ppd-sw) variant-selects fieldset,body:has(.ppd-sw) variant-selects .product-form__input--dropdown{display:none!important}body:has(.ppd-sw) variant-selects{margin:0!important}.ppd-sw{margin:8px 0 14px;display:grid;gap:18px}.ppd-sw__grp{display:grid;gap:10px;min-width:0}.ppd-sw__k{margin:0;font-size:1.5rem;line-height:1.35;color:#1c1c1c;font-weight:600}.ppd-sw__k b{color:#1c1c1c;font-weight:700}.ppd-sw__row{display:flex;flex-wrap:wrap;gap:10px;padding:4px 2px}.ppd-sw__b{position:relative;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 8px #0000001f;outline:none;transition:transform .18s,box-shadow .18s;flex-shrink:0}.ppd-sw__b:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid transparent;transition:border-color .18s}.ppd-sw__b:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000002e}.ppd-sw__b.is-on:before{border-color:#46603a}.ppd-sw__b:focus-visible:before{border-color:#46603a}.ppd-sw__img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;overflow:hidden;background:#f0e4d0}.ppd-sw__img img{width:100%;height:100%;object-fit:cover;display:block}.ppd-sw__b.is-out .ppd-sw__img{opacity:.45}.ppd-sw__b.is-out .ppd-sw__img:after{content:"";position:absolute;left:50%;top:6%;bottom:6%;width:2px;background:#46603a;transform:rotate(45deg)}.ppd-sw__lb{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);background:#46603a;color:#faf6f0;font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:.02em;border-radius:10px;padding:3px 7px;white-space:nowrap;box-shadow:0 2px 6px #0003}.ppd-sw__b.is-on .ppd-sw__lb{background:#46603a;color:#fff}.ppd-sw__b:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,4px);background:#3a5030;color:#faf6f0;font-size:1.2rem;font-weight:600;line-height:1.3;white-space:nowrap;border-radius:8px;padding:6px 10px;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:5}.ppd-sw__b:hover:after,.ppd-sw__b:focus-visible:after,.ppd-sw__b.is-tip:after{opacity:1;transform:translate(-50%)}.ppd-sw__sub{margin:-2px 0 0;font-size:1.35rem;line-height:1.45;color:#2b2b2b}.ppd-sw__sub[hidden]{display:none}.ppd-sw__sub em{font-style:normal;background:#46603a;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:12px;padding:2px 8px;margin-right:6px;white-space:nowrap}.ppd-sw__sel{position:relative;display:block;max-width:360px}.ppd-sw__sel select{width:100%;appearance:none;-webkit-appearance:none;font:inherit;font-size:1.5rem;font-weight:600;color:#1c1c1c;background:#fff;border:1.5px solid #E5D9C3;border-radius:10px;padding:12px 44px 12px 14px;cursor:pointer;transition:border-color .2s}.ppd-sw__sel select:hover{border-color:#46603a}.ppd-sw__sel select:focus-visible{outline:2px solid #46603A;outline-offset:2px}.ppd-sw__sel>svg{position:absolute;right:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:#46603a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ppd-sw__note{margin:-6px 0 0;font-size:1.25rem;color:#4a4a4a}.ppd-sw__note a{color:#1c1c1c;text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.ppd-sw__row{gap:9px}.ppd-sw__b{width:54px;height:54px}.ppd-sw__k{font-size:1.4rem}}.pals-dd{position:relative;display:block;width:100%;max-width:420px}.pals-dd__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;margin:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;left:0;top:0}.pals-dd__btn{width:100%;display:flex;align-items:center;gap:10px;margin:0;padding:9px 10px 9px 12px;min-height:48px;background:#fff;border:1.5px solid #E5D9C3;border-radius:10px;font:inherit;color:#1c1c1c;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.pals-dd__btn:hover{border-color:#46603a}.pals-dd.is-open .pals-dd__btn{border-color:#46603a;box-shadow:0 6px 16px #0000001a}.pals-dd__btn:focus-visible{outline:2px solid #46603A;outline-offset:2px}.pals-dd__bi{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f0e4d0}.pals-dd__bt{flex:1;min-width:0;display:grid;gap:1px;line-height:1.25}.pals-dd__bt b{font-size:1.45rem;font-weight:700;color:#1c1c1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pals-dd__bt small{font-size:1.2rem;color:#6b6b6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pals-dd__bp{flex-shrink:0;font-size:1.45rem;font-weight:700;color:#1c1c1c}.pals-dd__chev{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f0e4d0;display:grid;place-items:center}.pals-dd__chev svg{width:15px;height:15px;fill:none;stroke:#46603a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.pals-dd.is-open .pals-dd__chev svg{transform:rotate(180deg)}.pals-dd__list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;background:#fff;border:1px solid #E5D9C3;border-radius:12px;box-shadow:0 18px 40px #0000002e;max-height:min(360px,60vh);overflow-y:auto;overscroll-behavior:contain}.pals-dd__list[hidden]{display:none}.pals-dd__g{position:sticky;top:0;z-index:1;margin:0;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f0e4d0;border-bottom:1px solid #E5D9C3;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#46603a}.pals-dd__g img{width:28px;height:28px;border-radius:6px;object-fit:cover;background:#fff}.pals-dd__g span{flex:1;min-width:0}.pals-dd__g b{flex-shrink:0;font-size:1.3rem;letter-spacing:0;text-transform:none;color:#1c1c1c}.pals-dd.is-up .pals-dd__list{top:auto;bottom:calc(100% + 6px)}.pals-dd__o{width:100%;display:flex;align-items:center;gap:10px;margin:0;padding:11px 14px;background:#fff;border:0;border-bottom:1px solid #EFE4D2;font:inherit;font-size:1.4rem;color:#1c1c1c;text-align:left;cursor:pointer;transition:background .12s}.pals-dd__o:last-child{border-bottom:0}.pals-dd__o:hover,.pals-dd__o:focus-visible{background:#faf6f0;outline:none}.pals-dd__o.is-on{background:#f0e4d0;font-weight:700}.pals-dd__o[disabled]{color:#8c8c8c;cursor:default}.pals-dd__ok{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center}.pals-dd__ok svg{width:15px;height:15px;fill:none;stroke:#46603a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pals-dd__o.is-on .pals-dd__ok svg{opacity:1}.pals-dd__ol{flex:1;min-width:0}.pals-dd__op{flex-shrink:0;font-weight:700;color:#1c1c1c}.ppd-sw__sel:has(.pals-dd)>svg{display:none}.ppd-sw__sel:has(.pals-dd){max-width:420px}.pals-dd__btn,.ppd-sw__sel select{border-width:2px;border-color:#cdbfa7}.pals-dd__btn:hover,.pals-dd.is-open .pals-dd__btn,.ppd-sw__sel select:hover{border-color:#46603a}.product__info-container .quantity{--inputs-border-width: 2px}.product__info-container .quantity:after{box-shadow:0 0 0 2px #cdbfa7!important}
/*# sourceMappingURL=/cdn/shop/t/81/assets/palsora-swatch.css.map */
