body:not(.wp-admin) :is(.lpc-prods,.lp-related-grid,.lp-card-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px;align-items:stretch}.lp-card-item{min-width:0;list-style:none}body:not(.wp-admin) .lp-card{--card-ink:#20211c;--card-accent:#ac9270;position:relative;display:flex;flex-direction:column;min-width:0;height:100%;margin:0;padding:0;border:1px solid #ede6dd;border-radius:22px;background:linear-gradient(145deg,#fbf7f1,#fffdfa);box-shadow:0 6px 18px #7652320b;color:#151612;container-type:inline-size;text-align:left;overflow:hidden}body:not(.wp-admin) .lp-card *{box-sizing:border-box}body:not(.wp-admin) .lp-card__media{position:relative;background:transparent}body:not(.wp-admin) .lp-card__image{display:block;margin:0;padding:22px 12px 0;aspect-ratio:1.12;overflow:hidden}body:not(.wp-admin) .lp-card__image img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;mix-blend-mode:multiply;border-radius:0}body:not(.wp-admin) .lp-card__extensions{position:absolute;top:9px;right:10px;z-index:2}body:not(.wp-admin) .lp-card__extensions :is(button,a){position:static!important;display:grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px;min-height:44px;padding:9px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 12px #39271912;color:#171717!important}body:not(.wp-admin) .lp-card__extensions .drwe-wishlist-button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body:not(.wp-admin) .lp-card__extensions .drwe-wishlist-button__icon{display:block;width:23px;height:23px;font-size:0!important;line-height:1}body:not(.wp-admin) .lp-card__extensions .drwe-wishlist-button__icon:before{content:"";display:block;width:23px;height:23px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}body:not(.wp-admin) .lp-card__extensions button[aria-pressed=true] .drwe-wishlist-button__icon:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21l8.8-8.6a5.5 5.5 0 0 0 0-7.8Z'/%3E%3C/svg%3E") center/contain no-repeat}body:not(.wp-admin) .lp-card__body{display:flex;flex:1;flex-direction:column;min-width:0;gap:16px;padding:0 16px 18px}body:not(.wp-admin) .lp-card h3{margin:0;padding:0;min-height:2.4em;font-family:Roboto,Arial,sans-serif!important;font-size:21px!important;font-weight:750;line-height:1.2;letter-spacing:-.5px;overflow-wrap:anywhere}body:not(.wp-admin) .lp-card h3 a{color:inherit;text-decoration:none}body:not(.wp-admin) .lp-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}body:not(.wp-admin) .lp-card__rating{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;color:#70695f;text-decoration:none}body:not(.wp-admin) .lp-card__stars{display:inline-block;position:relative;flex-shrink:0;color:#ded9d0;font-size:16px;line-height:1.2;letter-spacing:1px;white-space:nowrap}body:not(.wp-admin) .lp-card__stars>span{position:absolute;top:0;left:0;overflow:hidden;color:#d4a000;white-space:nowrap}body:not(.wp-admin) .lp-card__rating strong{color:#171717}body:not(.wp-admin) .lp-card__form{display:flex;flex:1;flex-direction:column;gap:16px;margin:0!important;padding:0!important;border:0!important}body:not(.wp-admin) .lp-card__variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0;min-width:0}body:not(.wp-admin) .lp-card__variant{display:block;position:relative;min-width:0;margin:0;cursor:pointer}body:not(.wp-admin) .lp-card__variant input{position:absolute;opacity:0;width:1px;height:1px}body:not(.wp-admin) .lp-card__variant-content{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:6px;height:100%;min-width:0;min-height:64px;padding:9px 7px 9px 15px;border:1px solid #e6ded4;border-radius:13px;background:transparent;transition:border-color .15s,background-color .15s;color:#20211c}body:not(.wp-admin) .lp-card__variant input:checked+.lp-card__variant-content{border-color:var(--card-accent);background:linear-gradient(130deg,#f4ead9,#f8efdf);box-shadow:inset 0 0 0 .35px var(--card-accent)}body:not(.wp-admin) .lp-card__variant input:focus-visible+.lp-card__variant-content{outline:3px solid #397fbd;outline-offset:3px}body:not(.wp-admin) .lp-card__radio{position:absolute;top:7px;left:7px;display:none;width:16px;height:16px;border-radius:50%;background:#25261f}body:not(.wp-admin) .lp-card__variant input:checked+.lp-card__variant-content .lp-card__radio{display:block}body:not(.wp-admin) .lp-card__variant input:checked+.lp-card__variant-content .lp-card__radio:after{content:"";display:block;width:7px;height:4px;margin:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg)}body:not(.wp-admin) .lp-card__pack-icon{display:block;width:25px;height:28px;flex-shrink:0;color:#272822}body:not(.wp-admin) .lp-card__variant-copy{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0}body:not(.wp-admin) .lp-card__variant-copy>strong{font-size:13px;line-height:1.2;font-weight:700;overflow-wrap:anywhere}body:not(.wp-admin) .lp-card__variant-copy small{font-size:12px!important;line-height:1.25;color:#252622}body:not(.wp-admin) .lp-card__variant.is-unavailable{opacity:.5;cursor:not-allowed}body:not(.wp-admin) .lp-card__price-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto;min-height:38px}body:not(.wp-admin) .lp-card__price{margin:0;color:#151612;font-size:27px;font-weight:800;line-height:1.2;letter-spacing:-.7px}body:not(.wp-admin) .lp-card__price :is(.amount,bdi){font-size:inherit!important;font-weight:inherit}body:not(.wp-admin) .lp-card__price .woocommerce-Price-currencySymbol{font-size:.85em!important}body:not(.wp-admin) .lp-card__price del{display:none}body:not(.wp-admin) .lp-card__price ins{background:none;text-decoration:none}body:not(.wp-admin) .lp-card__unit{display:inline-flex;align-items:center;gap:3px;margin:0;padding:6px 10px;border-radius:20px;background:#f7ead8;color:#292820;font-size:12px;line-height:1.25;white-space:nowrap}body:not(.wp-admin) .lp-card__unit :is(.amount,bdi){font-size:inherit!important;font-weight:650}body:not(.wp-admin) .lp-card__unit[hidden],body:not(.wp-admin) .lp-card__stock[hidden]{display:none}body:not(.wp-admin) .lp-card__stock{display:flex;align-items:center;gap:7px;margin:0!important;color:#54683d;font-size:12px;font-weight:650;line-height:1.4}body:not(.wp-admin) .lp-card__stock:before{content:"";display:block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:currentColor}body:not(.wp-admin) .lp-card__stock.is-out{color:#777269}body:not(.wp-admin) .lp-card__buy{display:grid;grid-template-columns:112px minmax(0,1fr);gap:9px;align-items:stretch;margin:0;padding:0;border:0}body:not(.wp-admin) .lp-card__quantity{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-width:0;height:48px;border:1px solid #d4c6b4;border-radius:12px;overflow:hidden;background:#fffdf9}body:not(.wp-admin) .lp-card__quantity button{display:grid;place-items:center;min-width:0;width:100%;height:46px;padding:0;border:0;background:transparent;color:#171717;font-size:21px;line-height:1;cursor:pointer}body:not(.wp-admin) .lp-card__quantity input{width:100%;min-width:0;height:44px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;appearance:textfield;background:transparent;color:#171717;text-align:center;font-size:16px;font-weight:700}.lp-card__quantity input::-webkit-inner-spin-button,.lp-card__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body:not(.wp-admin) .lp-card__submit{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 8px;border:1px solid #25261f;border-radius:12px;background:linear-gradient(110deg,#20211b,#34352d);color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}body:not(.wp-admin) .lp-card__submit:hover{background:#111;color:#fff}body:not(.wp-admin) .lp-card__submit svg{flex-shrink:0;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}body:not(.wp-admin) .lp-card button:disabled{cursor:not-allowed;opacity:.45}body:not(.wp-admin) .lp-card :is(button,a,input):focus-visible{outline:3px solid #397fbd;outline-offset:2px}body:not(.wp-admin) .lp-card__feedback{margin:0;font-size:12px;line-height:1.4;color:#54683d}body:not(.wp-admin) .lp-card__feedback.is-error{color:#9f261e}body:not(.wp-admin) .lp-card__feedback[hidden]{display:none}@media(min-width:768px){body:not(.wp-admin) :is(.lpc-prods,.lp-related-grid,.lp-card-grid){gap:18px}}@media(min-width:1024px){body:not(.wp-admin) :is(.lpc-prods,.lp-related-grid,.lp-card-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1280px){body:not(.wp-admin) :is(.lp-related-grid,.lp-card-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container (min-width:360px){body:not(.wp-admin) .lp-card__body{padding:0 20px 20px;gap:18px}body:not(.wp-admin) .lp-card h3{font-size:24px!important}body:not(.wp-admin) .lp-card__variant-content{min-height:68px;padding-left:18px;grid-template-columns:30px minmax(0,1fr)}body:not(.wp-admin) .lp-card__variant-copy>strong{font-size:14px}body:not(.wp-admin) .lp-card__price{font-size:29px}body:not(.wp-admin) .lp-card__submit{font-size:16px;min-height:52px}body:not(.wp-admin) .lp-card__quantity{height:52px}}@container (max-width:279px){body:not(.wp-admin) .lp-card{border-radius:17px}body:not(.wp-admin) .lp-card__body{gap:10px;padding:0 10px 12px}body:not(.wp-admin) .lp-card h3{font-size:17px!important;line-height:1.2;letter-spacing:-.35px}body:not(.wp-admin) .lp-card__form{gap:12px}body:not(.wp-admin) .lp-card__variants{grid-template-columns:1fr;gap:6px}body:not(.wp-admin) .lp-card__variant-content{grid-template-columns:25px minmax(0,1fr);min-height:50px;padding:7px 7px 7px 15px;gap:7px;border-radius:10px}body:not(.wp-admin) .lp-card__variant-copy>strong{font-size:12px}body:not(.wp-admin) .lp-card__pack-icon{width:25px;height:26px}body:not(.wp-admin) .lp-card__radio{width:13px;height:13px;top:5px;left:5px}body:not(.wp-admin) .lp-card__variant input:checked+.lp-card__variant-content .lp-card__radio:after{width:6px;height:3px;margin:4px 3px}body:not(.wp-admin) .lp-card__price-row{gap:6px;min-height:32px}body:not(.wp-admin) .lp-card__price{font-size:23px}body:not(.wp-admin) .lp-card__unit{font-size:12px;padding:5px 7px}body:not(.wp-admin) .lp-card__buy{grid-template-columns:1fr;gap:7px}body:not(.wp-admin) .lp-card__submit{font-size:13px;gap:6px;padding:9px 5px}body:not(.wp-admin) .lp-card__image{padding:20px 5px 0;aspect-ratio:1.05}body:not(.wp-admin) .lp-card__extensions{top:3px;right:3px}}@container (max-width:170px){body:not(.wp-admin) .lp-card h3{font-size:15px!important}body:not(.wp-admin) .lp-card__body{padding-inline:8px}body:not(.wp-admin) .lp-card__variant-content{padding-left:13px;gap:5px;grid-template-columns:23px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lp-card *{transition:none!important}}
