.pt-product{--pt-red: #d91e24;--pt-navy: #0e1b4d;--pt-gold: #f5a623;--pt-alt: #f2f3f7;--pt-border: #e1e3ea;--pt-muted: #4a5170;--pt-wa: #1b8a4b;background:#fff;color:var(--pt-navy);font-family:var(--pt-font-ui, Inter, system-ui, -apple-system, "Segoe UI", sans-serif);--color-foreground: 14, 27, 77;--color-base-text: 14, 27, 77}.pt-product .page-width{max-width:1320px}.pt-crumb{font-size:13px;color:var(--pt-muted);margin:0 0 16px}.pt-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}.pt-crumb li+li:before{content:"/";margin-right:8px;color:var(--pt-muted)}.pt-crumb a{color:var(--pt-muted);text-decoration:none}.pt-crumb a:hover{color:var(--pt-red)}.pt-crumb [aria-current=page] span{color:var(--pt-navy);font-weight:600}.pt-media{position:relative}.pt-premium{position:absolute;top:12px;left:12px;z-index:4;font-size:11px;font-weight:700;letter-spacing:.4px;background:var(--pt-gold);color:var(--pt-navy);padding:4px 9px;border-radius:4px;line-height:1.2}.pt-info{display:flex;flex-direction:column;gap:16px;min-width:0}.pt-info>*{margin:0}.pt-stock{min-height:26px}.pt-pill{display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;line-height:1.3}.pt-pill--in{color:#146b3a;background:#e8f3ec}.pt-pill--out{color:#c2161c;background:#fdecec}.pt-product .product__title h1{margin:0;font-family:var(--font-heading-family, Archivo, sans-serif);font-weight:800;font-size:clamp(24px,3.2vw,36px);line-height:1.12;letter-spacing:0;color:var(--pt-navy);overflow-wrap:anywhere}.pt-product .product__title a{display:none}.pt-rating{min-height:24px;font-size:14px;color:var(--pt-muted)}.pt-price{padding:14px 0 0;border-top:1px solid var(--pt-border)}.pt-price .price{color:var(--pt-navy)}.pt-price .price-item--regular,.pt-price .price-item--sale,.pt-price .price__regular .price-item{font-family:var(--font-heading-family, Archivo, sans-serif);font-weight:800;font-size:clamp(26px,3vw,34px);color:var(--pt-navy)}.pt-price .price-item--regular.price-item--last{font-size:clamp(26px,3vw,34px)}.pt-gst{font-size:13px;color:var(--pt-muted);padding-bottom:14px;border-bottom:1px solid var(--pt-border)}.pt-installment:empty,.pt-installment .installment:empty{display:none}.pt-app{min-width:0}.pt-variants{display:flex;flex-direction:column;gap:14px}.pt-variants .product-form__input{margin:0;padding:0;border:0}.pt-variants .form__label{font-size:14px;font-weight:600;color:var(--pt-navy);margin-bottom:8px;padding:0}.pt-variants .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px}.pt-variants .product-form__input--pill>legend{flex:0 0 100%}.pt-variants .product-form__input--pill input[type=radio]+label{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;border-radius:999px;border:1.5px solid var(--pt-border);background:#fff;color:var(--pt-navy);font-weight:600;font-size:14px;margin:0;box-shadow:none}.pt-variants .product-form__input--pill input[type=radio]:checked+label{border-color:var(--pt-navy);background:var(--pt-navy);color:#fff}.pt-variants .product-form__input--pill input[type=radio].disabled+label,.pt-variants .product-form__input--pill input[type=radio]:disabled+label{opacity:.5;text-decoration:line-through}.pt-variants .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:10px}.pt-variants .product-form__input--swatch>legend{flex:0 0 100%}.pt-variants .swatch-input__label,.pt-variants .swatch-input__input+label{min-width:44px;min-height:44px}.pt-variants .swatch-input__input.disabled+.swatch-input__label,.pt-variants .swatch-input__input:disabled+.swatch-input__label{opacity:.45}.pt-tiles{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pt-tile{background:var(--pt-alt);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:2px;min-width:0}.pt-tile__k{font-size:12px;color:var(--pt-muted)}.pt-tile__v{font-family:var(--font-heading-family, Archivo, sans-serif);font-weight:700;font-size:14px;overflow-wrap:anywhere}.pt-pin{display:flex;flex-direction:column;gap:8px}.pt-pin__label{font-size:14px;font-weight:600}.pt-pin__row{display:flex;gap:8px}.pt-pin__input{flex:1;min-width:0;height:48px;border-radius:10px;border:1px solid var(--pt-border);padding:0 14px;font:inherit;font-size:15px;color:var(--pt-navy);background:#fff}.pt-pin__btn{height:48px;padding:0 20px;border:1.5px solid var(--pt-navy);border-radius:10px;background:#fff;color:var(--pt-navy);font:inherit;font-weight:600;cursor:pointer}.pt-pin__result{border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.pt-pin__line{display:block}.pt-pin__strong{font-weight:700}.pt-pin__warn{color:#b45309;font-size:13px;margin-top:4px}.pt-pin__result--ok{background:#e8f3ec;color:#146b3a}.pt-pin__result--bad{background:#fdecec;color:#c2161c}.pt-pin__result--warn{background:#fff8e1;color:#8a5a00}.pt-pin__result--wait{background:var(--pt-alt);color:var(--pt-muted)}.pt-pin__result a{color:inherit;font-weight:700;text-decoration:underline}.pt-qty{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pt-qty .quantity__label{margin:0;font-size:14px;font-weight:600}.pt-terms{border:1px solid var(--pt-border);border-radius:10px;padding:12px;background:var(--pt-alt)}.pt-terms__label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:13px;line-height:1.5;color:var(--pt-muted);min-height:44px}.pt-terms__box{width:20px;height:20px;margin:0;flex:none;accent-color:var(--pt-red);cursor:pointer}.pt-terms__label a{color:var(--pt-navy);text-decoration:underline}.pt-terms__error{margin:8px 0 0;padding:6px 10px;border-radius:6px;background:#ffe5e5;color:#b3261e;font-size:13px}.pt-buy{display:flex;flex-direction:column;gap:10px}.pt-buy .product-form__buttons{display:flex;flex-direction:column;gap:10px;max-width:none}.pt-buy .shopify-payment-button{order:-1;margin:0}.pt-buy .button:before,.pt-buy .button:after,.pt-buy .shopify-payment-button__button:before,.pt-buy .shopify-payment-button__button:after{display:none}.pt-buy .shopify-payment-button__button--unbranded,.pt-buy .shopify-payment-button__button{background:var(--pt-red)!important;color:#fff!important;border-radius:10px!important;min-height:52px;font-weight:700;font-size:16px;box-shadow:none!important}.pt-buy .product-form__submit{min-height:52px;border-radius:10px;border:1.5px solid var(--pt-navy);background:#fff;color:var(--pt-navy);font-weight:700;box-shadow:none}.pt-buy .product-form__submit[disabled]{opacity:.55}.pt-product:not(.pt-agreed) .pt-buy .product-form__submit,.pt-product:not(.pt-agreed) .pt-buy .shopify-payment-button__button{opacity:.55}.pt-wa{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:1.5px solid var(--pt-wa);border-radius:10px;color:#146b3a;font-weight:600;text-decoration:none;padding:0 14px;text-align:center}.pt-wa:hover{background:#e8f3ec}.pt-trust{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:13px}.pt-trust li{display:flex;gap:8px;align-items:center}.pt-trust svg{flex:none;color:var(--pt-navy)}.pt-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pt-share__label{font-size:14px;font-weight:600;margin-right:4px}.pt-share__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--pt-border);border-radius:10px;background:#fff;color:var(--pt-navy);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.pt-share__btn:hover{border-color:var(--pt-navy)}.pt-details{max-width:960px;margin:40px auto 0;display:flex;flex-direction:column;gap:12px}.pt-h2{margin:0 0 8px;font-family:var(--font-heading-family, Archivo, sans-serif);font-weight:700;font-size:26px;color:var(--pt-navy)}.pt-acc{border:1px solid var(--pt-border);border-radius:14px;background:#fff;overflow:hidden}.pt-acc summary{list-style:none;cursor:pointer;padding:16px 52px 16px 20px;min-height:44px;position:relative;display:block}.pt-acc summary::-webkit-details-marker{display:none}.pt-acc summary:after{content:"+";position:absolute;right:20px;top:12px;font-size:24px;line-height:1.2;font-weight:700;color:var(--pt-red)}.pt-acc[open] summary:after{content:"\2212"}.pt-acc__t{display:block;font-weight:600;font-size:16px;color:var(--pt-navy)}.pt-acc__s{display:block;font-size:13px;color:var(--pt-muted);margin-top:3px;line-height:1.4}.pt-acc__body{padding:0 20px 20px;font-size:15px;line-height:1.7;color:var(--pt-muted);overflow-x:auto}.pt-acc__body table{border-collapse:collapse;width:100%;min-width:360px}.pt-acc__body th,.pt-acc__body td{text-align:left;vertical-align:top;padding:9px 10px;border-bottom:1px solid #eef0f4}.pt-acc__body img,.pt-acc__body iframe,.pt-acc__body video{max-width:100%;height:auto}.pt-acc__body iframe{aspect-ratio:16 / 9;width:100%}.pt-video-wrap{max-width:960px;margin:28px auto 0}.pt-video{position:relative;aspect-ratio:16 / 9;background:var(--pt-navy);border-radius:14px;overflow:hidden}.pt-video button{all:unset;cursor:pointer;display:block;width:100%;height:100%;position:relative}.pt-video img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85}.pt-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:72px;height:72px;border-radius:50%;background:var(--pt-red)}.pt-video__play:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-35%,-50%);border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}.pt-video__label{position:absolute;left:0;right:0;bottom:14px;text-align:center;color:#fff;font-weight:700;font-size:18px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.pt-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pt-sticky[hidden]{display:none}@media screen and (max-width:749px){.pt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--pt-border);box-shadow:0 -6px 18px #0e1b4d1a}.pt-sticky__price{display:flex;flex-direction:column;min-width:0;flex:1}.pt-sticky__label{font-size:11px;color:var(--pt-muted)}.pt-sticky__amount{font-family:var(--font-heading-family, Archivo, sans-serif);font-weight:800;font-size:20px;color:var(--pt-navy);white-space:nowrap}.pt-sticky__buy{flex:1;min-height:48px;border:0;border-radius:10px;background:var(--pt-red);color:#fff;font:inherit;font-weight:700;font-size:16px;cursor:pointer}body.pt-has-sticky{padding-bottom:76px}.pt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-trust{grid-template-columns:1fr}.pt-product .page-width{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/patoys-product.css.map */
