:root{--py-red: #e11d2e;--py-red-dark: #c11425;--py-ink: #16181d;--py-gray: #f5f5f5;--py-border: #e8e9eb;--py-green: #12b23f}product-card .card-gallery{aspect-ratio:1 / 1!important;--gallery-aspect-ratio: 1 !important;width:100%}product-card .card-gallery slideshow-component,product-card .card-gallery slideshow-container,product-card .card-gallery slideshow-slides,product-card .card-gallery slideshow-slide{height:100%!important}product-card .card-gallery .product-media-container{height:100%!important;width:100%!important;aspect-ratio:auto!important;display:flex;align-items:center;justify-content:center}product-card .card-gallery .product-media-container img,product-card .card-gallery .product-media-container video{width:100%!important;height:100%!important;object-fit:contain!important}product-card .card-gallery .product-card-gallery__title-placeholder{aspect-ratio:1!important}dialog[id=search-modal] img,#search-modal img,predictive-search img,.predictive-search img,.search-modal img{object-fit:contain!important;background:#fff}.py-act{width:32px;height:32px;border-radius:50%;border:1px solid #eceded;background:#fffffff2;box-shadow:0 2px 8px #00000021;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#5a5c61;padding:0;transition:color .15s ease,border-color .15s ease,transform .15s ease}.py-act:hover{color:var(--py-red);border-color:var(--py-red);transform:translateY(-1px)}.py-act svg{width:17px;height:17px}.py-act.is-active{color:var(--py-red);border-color:#f5c2c7;background:#fdeaec}.py-act.is-active .py-heart-fill{fill:var(--py-red)}.py-act--lg{width:44px;height:44px}.py-act--lg svg{width:21px;height:21px}.py-pdp-acts{position:absolute;top:14px;right:14px;z-index:6;display:flex;flex-direction:column;gap:8px}.py-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--py-border);border-radius:14px;padding:10px 12px 12px;transition:box-shadow .15s ease;min-width:0;height:100%}.py-card:hover{box-shadow:0 8px 24px #00000017}.py-card__media{position:relative;display:block;width:100%;padding-top:100%;margin-bottom:8px;overflow:hidden}.py-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.py-badge{position:absolute;top:6px;left:0;z-index:2;background:var(--py-green);color:#fff;font-size:12px;font-weight:700;border-radius:7px;padding:3px 8px}.py-badge--out{background:#4b4d52}.py-card__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.py-card__price b{font-size:18px;font-weight:800;color:var(--py-ink)}.py-card__price s{font-size:13px;color:#9b9da1}.py-card__title{color:#3c3e43;font-size:13px;line-height:1.35;text-decoration:none;margin:4px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px}.py-card__title:hover{color:var(--py-red)}.py-card__stock{font-size:12px;font-weight:600;margin-bottom:8px}.py-card__stock--in{color:var(--py-green)}.py-card__stock--out{color:#9b9da1}.py-card__atc{margin-top:auto;border:0;border-radius:9px;background:var(--py-red);color:#fff;font-weight:700;font-size:13.5px;height:38px;cursor:pointer;transition:background .15s ease}.py-card__atc:hover{background:var(--py-red-dark)}.py-card__atc[disabled]{background:var(--py-gray);color:#9b9da1;cursor:default}.py-card__atc.is-added{background:var(--py-green)}.py-remove{position:absolute;top:2px;right:0;z-index:3;display:flex;flex-direction:column;gap:6px}.py-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(20px);z-index:999;background:var(--py-ink);color:#fff;font-size:14px;font-weight:600;padding:13px 20px;border-radius:12px;box-shadow:0 10px 32px #00000045;display:flex;align-items:center;gap:10px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;max-width:calc(100vw - 32px);white-space:nowrap}.py-toast.is-on{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.py-toast a{color:#ff97a0;font-weight:700;text-decoration:none}.py-toast a:hover{text-decoration:underline}@media(max-width:749px){.py-toast{white-space:normal;bottom:16px}}.py-page{max-width:var(--page-width, 1300px);margin:0 auto;width:calc(100% - 32px);padding:24px 0 56px}.py-page h1{font-size:28px;font-weight:800;color:var(--py-ink);margin:0 0 18px}.py-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.py-empty{background:var(--py-gray);border-radius:14px;padding:48px 24px;text-align:center;color:#5a5c61}.py-empty a{color:var(--py-red);font-weight:700}.py-cmp{width:100%;border-collapse:collapse;font-size:13.5px}.py-cmp th,.py-cmp td{border:1px solid var(--py-border);padding:10px 12px;text-align:left;vertical-align:top;min-width:180px}.py-cmp th{background:var(--py-gray);font-weight:700;width:160px;min-width:120px}.py-cmp img{width:120px;height:120px;object-fit:contain;display:block;margin-bottom:6px}.py-cmp a.py-cmp__title{color:var(--py-ink);font-weight:600;text-decoration:none}.py-cmp a.py-cmp__title:hover{color:var(--py-red)}.py-cmp .py-cmp__price{font-size:16px;font-weight:800}.py-cmp__desc{font-size:12.5px;color:#5a5c61;line-height:1.5;max-height:160px;overflow:auto}.py-cmp__remove{background:none;border:0;color:#9b9da1;font-size:12px;cursor:pointer;padding:0;margin-top:6px;text-decoration:underline}.py-cmp__remove:hover{color:var(--py-red)}.py-cmpwrap{overflow-x:auto}[class*=text_twGGkJ]{position:relative;max-height:118px;overflow:hidden;transition:max-height .3s ease}[class*=text_twGGkJ].pycd-open{max-height:2400px}[class*=text_twGGkJ]:not(.pycd-open):after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(to bottom,#fff0,#fff 92%);pointer-events:none}@media(max-width:749px){[class*=text_twGGkJ]{max-height:132px}}.pycd__btn{display:inline-flex;align-items:center;gap:5px;margin:8px 0 4px;background:none;border:0;color:var(--py-red, #e11d2e);font-weight:700;font-size:13.5px;cursor:pointer;padding:0}.pycd__btn:hover{text-decoration:underline}.pycd__btn:after{content:"\25be";font-size:11px;transition:transform .2s ease}.pycd__btn.is-open:after{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/110/assets/pylon-shop.css.map */
