.p4p-plaque{background:var(--p4p-soft-background, rgb(var(--color-background)));color:var(--p4p-soft-foreground, rgb(var(--color-foreground)));border:1px solid rgba(var(--color-foreground),.2);font-weight:600;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.p4p-badges{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.p4p-badge{font-size:11.5px;letter-spacing:.03em;padding:4px 9px}.product-form__submit{text-transform:uppercase;letter-spacing:.08em}.p4p-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px;margin:6px 0;font-weight:600;letter-spacing:.02em}.p4p-trust{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:11px 13px;background:rgba(var(--color-foreground),.04);border-radius:9px;font-size:12.5px;color:rgb(var(--color-foreground))}.p4p-trust svg{flex:none;margin-top:1px}.p4p-trust b{color:rgb(var(--color-foreground))}.p4p-alsoin{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:13px;color:rgb(var(--color-foreground))}.p4p-chip{border:1px solid rgba(var(--color-foreground),.18);border-radius:20px;padding:5px 12px;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-size:12.5px;text-decoration:none}.p4p-chip b{color:rgb(var(--color-link))}.p4p-acc details{border-bottom:1px solid rgba(var(--color-foreground),.18)}.p4p-acc summary{list-style:none;cursor:pointer;padding:14px 2px;font-weight:600;font-size:14px;color:rgb(var(--color-foreground));display:flex;justify-content:space-between;align-items:center}.p4p-acc summary::-webkit-details-marker{display:none}.p4p-acc__plus{color:rgb(var(--color-link));font-weight:400;font-size:18px;transition:transform .15s ease}.p4p-acc details[open] .p4p-acc__plus{transform:rotate(45deg)}.p4p-acc__body{padding:0 2px 15px;color:rgb(var(--color-foreground));font-size:13.5px;max-width:70ch}.p4p-link{color:rgb(var(--color-link));font-weight:600}.p4p-sticky{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;padding:10px 16px;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.18);box-shadow:0 -2px 12px rgba(var(--color-shadow),.08)}.p4p-sticky[hidden]{display:none!important}.p4p-sticky__info{font-size:13px;color:rgb(var(--color-foreground))}.p4p-sticky__info b{color:rgb(var(--color-foreground))}.p4p-sticky__btn{margin-left:auto;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:0;border-radius:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;padding:11px 22px;cursor:pointer}@media(min-width:750px){.p4p-sticky{display:none!important}}.product__title h1{font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.1;letter-spacing:-.02em}.p4p-product-kind{color:rgb(var(--color-link));font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin:0 0 1.2rem}.p4p-product-overview{padding:.6rem 0 1rem}.p4p-product-overview .p4p-badges{margin:1.2rem 0;gap:.7rem}.p4p-product-overview .p4p-badge{font-size:1.2rem;padding:.5rem .9rem}.p4p-product-fabric{margin:1.5rem 0;font-size:1.5rem}.p4p-product-jumps{display:flex;flex-wrap:wrap;gap:.8rem 1.7rem;margin-top:1.4rem}.p4p-product-jumps a,.p4p-pattern-help a,.p4p-pattern-details a{color:rgb(var(--color-link));text-underline-offset:.3rem;font-weight:600}.p4p-product-jumps a{display:inline-flex;align-items:center;min-height:3.8rem;font-size:1.4rem}.p4p-pattern-help{margin-top:2.4rem}.p4p-product-accordion{border-top:1px solid rgba(var(--color-foreground),.18);scroll-margin-top:13rem}.p4p-product-accordion:last-child{border-bottom:1px solid rgba(var(--color-foreground),.18)}.p4p-product-accordion>summary{display:flex;gap:1.4rem;justify-content:space-between;align-items:center;padding:1.8rem .2rem;list-style:none;font-size:1.7rem;font-weight:600;cursor:pointer;color:rgb(var(--color-foreground))}.p4p-product-accordion>summary::-webkit-details-marker{display:none}.p4p-product-accordion>summary:after{content:"+";font-size:2.3rem;font-weight:400;flex-shrink:0}.p4p-product-accordion[open]>summary:after{content:"\2212"}.p4p-product-accordion>summary h2,.p4p-product-accordion>summary h3{font-size:inherit;font-weight:inherit;margin:0}.p4p-product-accordion__body{padding:0 .2rem 2rem;font-size:1.5rem;line-height:1.65;overflow-wrap:anywhere}.p4p-product-accordion__body p{margin:0 0 1.2rem}.p4p-product-accordion__body p:last-child{margin-bottom:0}.p4p-product-accordion__body ul,.p4p-product-accordion__body ol{padding-left:2rem}.p4p-product-accordion__body li+li{margin-top:1rem}.p4p-product-note{color:var(--p4p-soft-foreground, rgb(var(--color-foreground)));padding:1.3rem 1.6rem;background:var(--p4p-soft-background, rgb(var(--color-background)));border-left:3px solid var(--p4p-soft-foreground, rgb(var(--color-foreground)));font-size:1.4rem}.p4p-file-formats{margin:0 0 1.8rem}.p4p-file-formats__item{margin-bottom:1.2rem}.p4p-file-formats__item dt{font-weight:600;color:rgb(var(--color-foreground))}.p4p-file-formats__item dd{margin:.2rem 0 0}.p4p-help-links{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-items:center}.p4p-pattern-details{display:grid;grid-template-columns:1fr 2.2fr;gap:5rem;border-top:1px solid rgba(var(--color-foreground),.18);margin-top:4rem;padding-top:4rem;scroll-margin-top:13rem}.p4p-pattern-details h2{margin:0;font-size:3rem;letter-spacing:-.02em}.p4p-pattern-details__body{font-size:1.6rem;line-height:1.7;min-width:0;overflow-wrap:anywhere}.p4p-pattern-details__body>:first-child{margin-top:0}.p4p-pattern-details__body img{max-width:100%;height:auto}.p4p-pattern-details__body iframe{max-width:100%}.p4p-pattern-details__body .gallery{display:flow-root}.p4p-pattern-details__body table{display:block;max-width:100%;overflow-x:auto}@media screen and (max-width:749px){.product__title h1{font-size:3.2rem}.p4p-product-jumps{column-gap:1.3rem}.p4p-product-jumps a,.p4p-help-links>li>a{display:inline-flex;align-items:center;min-height:4.4rem}.p4p-pattern-details{grid-template-columns:1fr;gap:2rem;margin-top:3rem;padding-top:3rem}.p4p-pattern-details h2{font-size:2.6rem}.p4p-product-accordion,.p4p-pattern-details{scroll-margin-top:9rem}.p4p-product-accordion>summary{min-height:5.4rem;padding-top:1.4rem;padding-bottom:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/p4p-pdp.css.map */
