.shopify-section .pcn{--o:#CC4A00;--ink:#111;--text:#2c2c2c;--muted:#6b6660;--cream:#FAF8F5;--line:#e6e1d9;position:relative;overflow:hidden;padding:48px 0 44px}.shopify-section .pcn--grid{background:var(--cream)}.shopify-section .pcn--panel{background:#fff}.pcn--grid:before{content:"";position:absolute;width:360px;height:360px;left:-170px;top:-150px;border-radius:50%;background:radial-gradient(circle,#cc4a001a,#cc4a0000 68%);pointer-events:none}.pcn-wrap{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 20px}.pcn a{text-decoration:none}.pcn-head{margin-bottom:26px}.pcn-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--o);margin:0 0 10px}.pcn-heading{font-weight:800;font-size:28px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:0}.pcn-heading mark{background:var(--o);color:#fff;padding:0 .26em .04em;border-radius:7px;display:inline-block;line-height:1.25}.pcn-intro{margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.55;max-width:560px}.pcn-link{font-weight:600;font-size:15px;color:var(--ink)}.pcn-link--d{display:none}.pcn-link--m{display:block;text-align:center;margin:20px 0 0;border:1.5px solid #111;border-radius:12px;padding:13px}.pcn-panel{position:relative;overflow:hidden;background:#111;border-radius:20px;padding:30px 24px 26px;margin-bottom:16px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;color:#fff}.pcn-panel:before{content:"";position:absolute;width:340px;height:340px;right:-150px;top:-150px;border-radius:50%;background:radial-gradient(circle,#cc4a008c,#cc4a0000 66%)}.pcn-panel:after{content:"";position:absolute;right:20px;bottom:0;width:90px;height:180px;opacity:.1;background:linear-gradient(#fff,#fff) left/8px 100% no-repeat,linear-gradient(#fff,#fff) right/8px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 30px,#fff 30px 37px);-webkit-mask:linear-gradient(to top,#000,transparent);mask:linear-gradient(to top,#000,transparent)}.pcn-panel>*{position:relative;z-index:1}.pcn-panel .pcn-eyebrow{color:#ffb74a}.pcn-panel .pcn-heading{color:#fff}.pcn-panel .pcn-intro{color:#b9b4ab;font-size:15px}.pcn-facts{list-style:none;margin:0;padding:0;display:grid;gap:11px}.pcn-facts li{display:flex;gap:14px;align-items:center;font-weight:500;font-size:15px;color:#fff}.pcn-facts .ck{width:26px;height:26px;border-radius:50%;background:var(--o);display:grid;place-items:center;flex:none}.pcn-facts svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pcn-panel .pcn-link{display:block;text-align:center;border:1.5px solid #fff;border-radius:12px;padding:13px;color:#fff}.pcn-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pcn-track::-webkit-scrollbar{display:none}.pcn-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.pcn-dots i{width:7px;height:7px;border-radius:99px;background:#d6d1c8;transition:width .25s,background .25s}.pcn-dots i.on{width:22px;background:var(--o)}.pcn-card{flex:0 0 80%;scroll-snap-align:center;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s}.pcn-media{position:relative;display:block;aspect-ratio:1/1.02;padding:34px 20px 20px;background:radial-gradient(120% 90% at 50% 18%,#fbf9f6,#efeae2)}.pcn-media:after{content:"";position:absolute;left:50%;bottom:22px;width:54%;height:12px;transform:translate(-50%);background:radial-gradient(ellipse at center,#0003,#0000 70%)}.pcn-media img{position:absolute;z-index:1;left:20px;right:20px;top:34px;bottom:20px;width:calc(100% - 40px);height:calc(100% - 54px);object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .4s}.pcn-height{position:absolute;z-index:2;top:12px;left:12px;background:#111;color:#fff;border-radius:99px;padding:7px 12px;font-weight:800;font-size:14px;line-height:1}.pcn-height small{font-weight:500;font-size:10px;color:#b9b4ab;margin-left:5px;letter-spacing:.04em;text-transform:uppercase}.pcn-tags{position:absolute;z-index:2;left:12px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pcn-tag{display:flex;align-items:center;gap:5px;background:#fff;border-radius:99px;padding:5px 11px 5px 8px;font-size:11px;font-weight:600;color:var(--ink);box-shadow:0 4px 14px -6px #00000040}.pcn-tag svg{width:12px;height:12px;stroke:var(--o);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pcn-body{padding:18px 16px;display:flex;flex-direction:column;flex:1}.pcn-name{font-weight:800;font-size:17px;line-height:1.25;margin:0 0 4px}.pcn-name a{color:var(--ink)}.pcn-reach{font-size:13px;color:var(--muted);margin:0 0 14px}.pcn-reach b{color:var(--ink);font-weight:600}.pcn-specs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;background:#fcfbf9}.pcn-specs div{padding:9px 4px;text-align:center;border-left:1px solid var(--line)}.pcn-specs div:first-child{border-left:0}.pcn-specs small{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.pcn-specs b{font-size:13px;font-weight:600;color:var(--ink)}.pcn-pricerow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px;margin-top:auto}.pcn-price{font-weight:800;font-size:24px;line-height:1;color:var(--ink)}.pcn-price *{font-size:inherit!important;font-weight:inherit!important;line-height:1.1!important;color:inherit!important}.pcn-price compare-at-price,.pcn-price s{font-size:.6em!important;font-weight:500!important;opacity:.55}.pcn-ship{font-size:12px;color:var(--muted)}.pcn-btns{display:grid;grid-template-columns:.7fr 1.3fr;gap:8px}.pcn-btns>*{min-width:0}.pcn-btn{display:block;text-align:center;font-size:14px;font-weight:600;padding:13px 10px;border-radius:10px;background:#111;color:#fff}.pcn-btns .buy-buttons{width:100%}.pcn-btns .buy-buttons button[type=submit]{width:100%;background:var(--o)!important;color:#fff!important;border-color:var(--o)!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;padding:13px 10px!important}.pcn-guide{margin-top:22px;background:#111;border-radius:20px;padding:22px 20px;color:#fff;display:flex;flex-direction:column;gap:16px}.pcn-guide-left{display:flex;gap:14px;align-items:center}.pcn-guide-ic{width:46px;height:46px;border-radius:50%;background:var(--o);display:grid;place-items:center;flex:none}.pcn-guide-ic svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pcn-guide-title{font-weight:800;font-size:19px;line-height:1.2;color:#fff;margin:0}.pcn-guide-text{margin:4px 0 0;color:#b9b4ab;font-size:14px;line-height:1.45}.pcn-guide-btn{display:block;text-align:center;background:var(--o);color:#fff;font-weight:600;padding:14px;border-radius:10px}@media(min-width:990px){.shopify-section .pcn{padding:96px 0 88px}.pcn--grid:before{width:620px;height:620px;left:-260px;top:-220px}.pcn--grid:after{content:"";position:absolute;width:560px;height:560px;right:-220px;bottom:-200px;border-radius:50%;background:radial-gradient(circle,#11111112,#1110 68%);pointer-events:none}.pcn-wrap{padding:0 clamp(24px,4vw,64px)}.pcn-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px}.pcn-eyebrow{font-size:12px;margin-bottom:12px}.pcn-heading{font-size:clamp(30px,3.2vw,44px);line-height:1.18}.pcn-heading mark{border-radius:8px}.pcn-intro{font-size:17px;line-height:1.6;margin-top:12px}.pcn-link--d{display:inline-block;border-bottom:2px solid var(--o);padding-bottom:3px;white-space:nowrap}.pcn-link--d:hover{color:var(--o)}.pcn-link--m,.pcn-dots{display:none}.pcn-track{display:grid;grid-template-columns:repeat(var(--pcn-cols,4),minmax(0,1fr));gap:24px;overflow:visible;margin:0;padding:0;scroll-snap-type:none}.pcn-card{flex:none;border-radius:22px}.pcn-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px -26px #0006;border-color:#111}.pcn-card:hover .pcn-media img{transform:scale(1.04)}.pcn-media{aspect-ratio:4/4.4;padding:30px 24px 18px}.pcn-media:after{bottom:26px;height:16px}.pcn-media img{left:24px;right:24px;top:30px;bottom:18px;width:calc(100% - 48px);height:calc(100% - 48px)}.pcn-height{top:16px;left:16px;font-size:15px;padding:8px 14px}.pcn-height small{font-size:11px;margin-left:6px}.pcn-tags{left:16px;bottom:14px}.pcn-tag{font-size:12px;padding:6px 12px 6px 9px}.pcn-tag svg{width:14px;height:14px}.pcn-body{padding:22px 22px 24px}.pcn-name{font-size:19px}.pcn-reach{font-size:14px;margin-bottom:18px}.pcn-specs{margin-bottom:20px}.pcn-specs div{padding:11px 6px}.pcn-specs small{font-size:10px;margin-bottom:3px}.pcn-specs b{font-size:14px}.pcn-price{font-size:26px}.pcn-pricerow{margin-bottom:16px}.pcn-btn,.pcn-btns .buy-buttons button[type=submit]{padding:13px 16px!important}.pcn-btns{grid-template-columns:.7fr 1.3fr}.pcn--panel .pcn-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.pcn--panel .pcn-track{display:contents}.pcn-panel{grid-column:span 2;border-radius:22px;padding:48px 48px 44px;margin:0;gap:32px}.pcn-panel:before{width:520px;height:520px;right:-200px;top:-200px}.pcn-panel:after{right:46px;width:150px;height:300px;background:linear-gradient(#fff,#fff) left/10px 100% no-repeat,linear-gradient(#fff,#fff) right/10px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 34px,#fff 34px 42px)}.pcn-panel .pcn-eyebrow{margin-bottom:14px}.pcn-panel .pcn-intro{font-size:18px;margin-top:18px;max-width:480px}.pcn-facts{gap:14px}.pcn-facts li{font-size:17px}.pcn-facts .ck{width:30px;height:30px}.pcn-facts svg{width:16px;height:16px}.pcn-panel .pcn-link{display:inline-block;align-self:flex-start;border:0;border-bottom:2px solid var(--o);border-radius:0;padding:0 0 3px;font-size:15px}.pcn-panel .pcn-link:hover{color:#ffb74a}.pcn-guide{margin-top:28px;border-radius:22px;padding:30px 36px;flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.pcn-guide-left{gap:20px}.pcn-guide-ic{width:56px;height:56px}.pcn-guide-ic svg{width:26px;height:26px}.pcn-guide-title{font-size:24px}.pcn-guide-text{font-size:16px;margin-top:6px}.pcn-guide-btn{padding:15px 26px;white-space:nowrap}.pcn-guide-btn:hover{opacity:.92}}@media(min-width:990px)and (max-width:1239px){.pcn--grid .pcn-track,.pcn--panel .pcn-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pcn-collection.css.map */
