.th-pp section{padding:80px 0}.th-pp-crumbs{font-size:1.4rem;color:var(--th-muted);padding-top:20px}.th-pp-crumbs a{color:inherit;text-decoration:none}.th-pp-crumbs a:hover{color:var(--th-ocean)}.th-pp .th-pp-buy{padding:20px 0 64px}.th-pp-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:start}.th-pp-grid>*,.th-pp-screen>*,.th-pp-split>*,.th-pp-facts-grid>*,.th-pp-specs>*{min-width:0}.th-pp-gallery{position:sticky;top:96px}.th-pp-main{display:grid;place-items:center;background:#f3f1ed;border-radius:16px;overflow:hidden;aspect-ratio:3/2;cursor:zoom-in}.th-pp .th-pp-main img{width:100%;height:100%;object-fit:contain}.th-pp-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px}.th-pp-thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#f3f1ed;cursor:pointer;aspect-ratio:1}.th-pp-thumbs button.on{border-color:var(--th-ocean)}.th-pp .th-pp-thumbs img{width:100%;height:100%;object-fit:cover}.th-pp-showall{margin-top:12px;font:700 1.5rem var(--font-body-family);color:var(--th-ocean);background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline}.th-pp .th-pp-title{font-size:clamp(3.6rem,4.4vw,5rem);margin-top:6px}.th-pp-pitch{color:var(--th-muted);font-size:1.9rem;margin:10px 0 0}.th-pp-price{font-size:2.8rem;font-weight:800;margin:18px 0 0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.th-pp-price small{font-size:1.5rem;font-weight:600;color:var(--th-muted)}.th-pp-sizes{display:flex;gap:8px;margin:22px 0 0}.th-pp-sizes a{flex:1;min-width:0;text-align:center;border:1px solid var(--th-line);border-radius:12px;padding:8px 4px;text-decoration:none;font-size:1.4rem;color:var(--th-muted);line-height:1.25}.th-pp-sizes a b{display:block;font-size:1.7rem;color:var(--th-ink)}.th-pp-sizes a.on{border:2px solid var(--th-ocean);background:#eef6fa}.th-pp-sizes a:hover{border-color:var(--th-ocean)}.th-pp-opt{margin-top:26px}.th-pp-opt-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:1.5rem}.th-pp-opt-head b{font-size:1.6rem}.th-pp-opt-head span{color:var(--th-muted);text-align:right}.th-pp-mat{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--th-muted);margin:14px 0 6px}.th-pp-mat em{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;color:var(--th-ocean)}.th-pp-chips{display:flex;flex-wrap:wrap;gap:8px}.th-pp-chips:not(:empty){margin-top:10px}.th-pp-mat+.th-pp-chips{margin-top:0}.th-pp-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--th-line);border-radius:999px;padding:6px 14px;font:600 1.5rem var(--font-body-family);background:#fff;cursor:pointer;color:var(--th-ink);line-height:1.3}.th-pp-chip:has(i){padding-left:6px}.th-pp-chip i{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:block;flex:none}.th-pp-chip.on{border:2px solid var(--th-ocean);padding:5px 13px;background:#eef6fa}.th-pp-chip.on:has(i){padding-left:5px}.th-pp-chip.na{opacity:.45;text-decoration:line-through}.th-pp-qtyrow{display:flex;gap:12px;margin-top:28px}.th-pp-qty{display:flex;align-items:center;border:1px solid var(--th-line);border-radius:999px;overflow:hidden;background:#fff}.th-pp-qty button{width:44px;height:52px;border:0;background:none;font-size:2rem;cursor:pointer;color:var(--th-ink)}.th-pp-qty input{width:36px;border:0;text-align:center;font:700 1.7rem var(--font-body-family);-moz-appearance:textfield;background:none;color:var(--th-ink)}.th-pp-qty input::-webkit-outer-spin-button,.th-pp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.th-pp .th-pp-atc{flex:1;font-size:1.8rem;padding:16px;border:0;cursor:pointer;font-family:var(--font-body-family)}.th-pp .th-pp-atc[disabled]{background:#a2a9b3;cursor:not-allowed;transform:none}.th-pp-pay{margin-top:10px;border-radius:999px;overflow:hidden}.th-pp-pay .shopify-payment-button__button{border-radius:999px;min-height:50px;overflow:hidden}.th-pp-pay .shopify-payment-button__button--unbranded{background:var(--th-navy);font-weight:700;font-size:1.7rem}.th-pp-pay .shopify-payment-button__more-options{font-size:1.4rem}.th-pp-perks{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.th-pp-perks li{border:1px solid var(--th-line);border-radius:12px;padding:10px 14px;font-size:1.4rem;color:var(--th-muted);line-height:1.35;background:#fff}.th-pp-perks b{display:block;color:var(--th-ink);font-size:1.5rem}.th-pp-pairs{margin-top:26px;border-top:1px solid var(--th-line);padding-top:18px}.th-pp-pairs-h{font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--th-muted)}.th-pp-pair{display:flex;align-items:center;gap:14px;margin-top:12px}.th-pp .th-pp-pair img{width:60px;height:60px;border-radius:10px;object-fit:cover;background:#f1f1f1;flex:none}.th-pp-pair div{flex:1;font-size:1.5rem;line-height:1.3}.th-pp-pair a{color:var(--th-ink);text-decoration:none}.th-pp-pair span{display:block;color:var(--th-muted);font-size:1.4rem}.th-pp-pair button{font:700 1.4rem var(--font-body-family);border:1.5px solid var(--th-ocean);color:var(--th-ocean);background:#fff;border-radius:999px;padding:7px 14px;cursor:pointer;white-space:nowrap}.th-pp-pair button.done{background:var(--th-ocean);color:#fff}@media(max-width:960px){.th-pp-grid{grid-template-columns:1fr;gap:28px}.th-pp-gallery{position:static}}@media(max-width:480px){.th-pp-perks{grid-template-columns:1fr}.th-pp-thumbs{grid-template-columns:repeat(4,1fr)}}.th-pp-facts{background:var(--th-navy);color:#fff;padding:34px 0}.th-pp-facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.th-pp-facts b{display:block;font-size:3rem;color:var(--th-cyan);line-height:1.1;font-weight:800}.th-pp-facts span{font-size:1.5rem;color:#b8c7d6}@media(max-width:800px){.th-pp-facts-grid{grid-template-columns:1fr 1fr}}.th-pp-tabs{display:flex;gap:8px;margin:28px 0 22px;flex-wrap:wrap}.th-pp-tabs button{font:700 1.6rem var(--font-body-family);padding:10px 18px;border-radius:999px;border:1px solid var(--th-line);background:#fff;cursor:pointer;color:var(--th-ink)}.th-pp-tabs button.on{background:var(--th-navy);color:#fff;border-color:var(--th-navy)}.th-pp-pane{display:none}.th-pp-pane.on{display:block}.th-pp-screen{display:grid;grid-template-columns:1.4fr 1fr;gap:44px;align-items:center}.th-pp .th-pp-screen img{border-radius:14px;box-shadow:0 24px 60px #0f1b2d38;width:100%;background:#000}.th-pp-native img{image-rendering:pixelated}.th-pp-screen p,.th-pp-screen ul{color:var(--th-muted)}.th-pp-screen ul{padding-left:20px;margin:0}.th-pp-screen li{margin:4px 0}.th-pp-screen li b{color:var(--th-ink)}@media(max-width:900px){.th-pp-screen{grid-template-columns:1fr}}.th-pp .th-pp-style{background:radial-gradient(120% 120% at 70% 30%,#1b2f4a 0%,var(--th-navy) 55%,#0a1220 100%);color:#fff}.th-pp-style .th-lede{color:#c9d6e3}.th-pp-style-head{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end}.th-pp-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.th-pp-pills span{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:6px 14px;font-size:1.5rem;color:#dfe8f2}.th-pp-pills b{color:var(--th-cyan)}.th-pp-combos{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.th-pp-combos--two{grid-template-columns:repeat(2,minmax(0,360px))}.th-pp-combo{padding:0;background:#f3f1ed;border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .2s,border-color .2s;border:2px solid transparent;text-align:left;font-family:var(--font-body-family)}.th-pp-combo:hover{transform:translateY(-3px);border-color:var(--th-cyan)}.th-pp .th-pp-combo img{aspect-ratio:3/2;object-fit:contain;width:100%}.th-pp-combo span{display:block;background:#16263d;color:#fff;padding:10px 14px;font-size:1.5rem;line-height:1.3}.th-pp-combo small{display:block;color:#9fb0c0;font-size:1.3rem}.th-pp-style-foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px;color:#a9bccd;font-size:1.5rem}.th-pp-style-foot b{color:#fff}@media(max-width:900px){.th-pp-style-head{grid-template-columns:1fr;gap:20px}.th-pp-combos{grid-template-columns:1fr 1fr}}.th-pp-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.th-pp-split--rev>:first-child{order:2}.th-pp .th-pp-split img{border-radius:14px;width:100%}.th-pp .th-pp-shadow{box-shadow:0 24px 60px #0f1b2d2e}.th-pp-split p{color:var(--th-muted)}@media(max-width:900px){.th-pp-split{grid-template-columns:1fr;gap:28px}.th-pp-split--rev>:first-child{order:0}}.th-pp-sizefig{margin-top:36px;border-radius:16px;overflow:hidden;background:#d9d9d9}.th-pp .th-pp-sizefig img{width:100%}.th-pp-sizerow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.th-pp-sizerow a{border:1px solid var(--th-line);border-radius:12px;padding:14px 16px;text-decoration:none;background:#fff;color:var(--th-ink)}.th-pp-sizerow a.on{border:2px solid var(--th-ocean)}.th-pp-sizerow a:hover{border-color:var(--th-ocean)}.th-pp-sizerow b{display:block;font-size:1.8rem}.th-pp-sizerow span{display:block;color:var(--th-muted);font-size:1.5rem}.th-pp-sizerow .th-pp-from{color:var(--th-ink);font-weight:700;margin-top:4px}.th-pp-after{margin-top:14px}@media(max-width:800px){.th-pp-sizerow{grid-template-columns:1fr 1fr}}.th-pp-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.th-pp-duo-card{display:grid;grid-template-columns:180px 1fr;border:1px solid var(--th-line);border-radius:16px;overflow:hidden;background:#fff}.th-pp-im{background:#eef2f5;display:grid;place-items:center;padding:14px}.th-pp .th-pp-im img{max-height:240px;width:auto;border-radius:8px}.th-pp .th-pp-im--fill{padding:0}.th-pp .th-pp-im--fill img{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:0}.th-pp-tx{padding:22px}.th-pp-tx p{color:var(--th-muted);margin:8px 0 12px;font-size:1.6rem}@media(max-width:900px){.th-pp-duo{grid-template-columns:1fr}}@media(max-width:480px){.th-pp-duo-card{grid-template-columns:1fr}}.th-pp-specs{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;margin-top:32px}.th-pp-spec{margin:0;border:1px solid var(--th-line);border-radius:14px;overflow:hidden;background:#fff}.th-pp-spec div{display:grid;grid-template-columns:170px 1fr;border-bottom:1px solid var(--th-line);font-size:1.6rem}.th-pp-spec div:last-child{border-bottom:0}.th-pp-spec dt,.th-pp-spec dd{margin:0;padding:12px 16px}.th-pp-spec dt{font-weight:700;background:#faf8f5}.th-pp-spec dd{color:var(--th-muted)}.th-pp-box2 ul{margin:10px 0 0;padding-left:20px;color:var(--th-muted)}.th-pp-box2 li{margin:6px 0}.th-pp-small{color:var(--th-muted);font-size:1.6rem;margin-top:14px}.th-pp-care{margin-top:22px;border-left:3px solid var(--th-ocean);padding:4px 0 4px 16px;color:var(--th-muted);font-size:1.6rem}.th-pp-desc{margin-top:32px;border-top:1px solid var(--th-line);padding-top:16px}.th-pp-desc summary{cursor:pointer;font-weight:700;color:var(--th-ocean)}.th-pp-desc .rte{color:var(--th-muted);font-size:1.6rem;margin-top:12px}@media(max-width:900px){.th-pp-specs{grid-template-columns:1fr}.th-pp-spec div{grid-template-columns:130px 1fr}}.th-pp-sticky{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--th-line);padding:10px 16px;display:none;align-items:center;gap:12px;z-index:30;box-shadow:0 -8px 24px #0f1b2d14}.th-pp-sticky div{flex:1;min-width:0;line-height:1.2;font-size:1.4rem;color:var(--th-muted)}.th-pp-sticky span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-pp-sticky b{display:block;color:var(--th-ink);font-size:1.7rem}.th-pp-sticky .th-btn{border:0;cursor:pointer;font-family:var(--font-body-family)}@media(max-width:960px){.th-pp-sticky.show{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tidesy-product.css.map */
