.sgpdl[data-sgpdl] .sgpdl__title,.sgps2[data-sgps2] .sgps2__title{margin:0;font-size:clamp(1.4rem,3.65vw,1.92rem);font-weight:700;line-height:1.24;letter-spacing:normal;text-wrap:pretty}.sgpdl[data-sgpdl] .sgpdl__info,.sgps2[data-sgps2] .sgps2__info{text-align:start}.sgpdl[data-sgpdl] .sgpdl__intro,.sgps2[data-sgps2] .sgps2__lead{margin-block:8px 0;color:#5e5362;font-size:1.06rem;font-weight:400;line-height:1.65}.sgps2[data-sgps2] .sgps2__intro{margin-top:7px;color:#5e5362;font-size:.94rem;line-height:1.65}.sgpdl[data-sgpdl] .sgpdl__benefits,.sgps2[data-sgps2] .sgps2__perks{display:grid;align-items:start;gap:11px;margin:16px 0 0;padding:0;border:0;color:#262334;font-size:.95rem;font-weight:600;line-height:1.4}.sgpdl[data-sgpdl] .sgpdl__benefits li,.sgps2[data-sgps2] .sgps2__perks>span{display:flex;gap:12px;align-items:center;font-size:inherit}.sgpdl[data-sgpdl] .sgpdl__benefits svg,.sgps2[data-sgps2] .sgps2__perks svg{width:24px;height:24px;flex:0 0 24px;color:#d63186}:is(.sgpdl[data-sgpdl],.sgps2[data-sgps2]) .sg-final-demo{display:flex;align-items:center;gap:9px;width:fit-content;max-width:100%;min-height:44px;margin-block:10px 0;color:#9d2461;font-size:14px;font-weight:600;text-decoration:none}:is(.sgpdl[data-sgpdl],.sgps2[data-sgps2]) .sg-final-demo__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0f7}:is(.sgpdl[data-sgpdl],.sgps2[data-sgps2]) .sg-final-demo:focus-visible{outline:2px solid #9d2461;outline-offset:4px;border-radius:8px}.sgpdl[data-sgpdl] #sgpdl-mechanism,.sgpdl[data-sgpdl] .sgpdl__mechanism h2,.sgps2[data-sgps2] .sgps2__how{scroll-margin-top:110px}.sgpdl[data-sgpdl] .sgpdl__hero{padding-bottom:44px}.sgpdl[data-sgpdl] .sgpdl__benefits+.sg-final-demo{margin-bottom:12px}.sgpdl[data-sgpdl] .sgpdl__gallery-stage,.sgps2[data-sgps2] .sgps2__stage{border-radius:24px}.sgpdl[data-sgpdl] .sgpdl__rounded{border-radius:32px}.sgpdl[data-sgpdl] .sgpdl__mechanism{background:#fdf2f8}.sgpdl[data-sgpdl] .sgpdl__how{background:#f4effb}.sgpdl[data-sgpdl] .sgpdl__part{border:1px solid transparent}.sgpdl[data-sgpdl] .sgpdl__part[data-active=true]{border-color:#efc8dd;box-shadow:0 6px 22px #54213a07}.sgpdl[data-sgpdl] .sgpdl__pin[aria-pressed=true]{box-shadow:0 0 0 6px #f9a8d46b,0 3px 12px #54213a18}.sgps2[data-sgps2] .sgps2__color-picker{margin-top:14px}.sgps2[data-sgps2] .sgps2__product{gap:22px;padding:16px 18px 44px}.sgps2[data-sgps2] .sgps2__info,.sgps2[data-sgps2] .sgps2__thumbs{padding-inline:0}.sgps2[data-sgps2] .sgps2__thumb{width:58px;height:58px;flex-basis:58px}.sgps2[data-sgps2] .sgps2__statement{padding-block:44px 50px}.sgps2[data-sgps2] .sgps2__statement h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.3;letter-spacing:normal}.sgps2[data-sgps2] .sgps2__statement p{font-size:1rem;line-height:1.7}.sgps2[data-sgps2] :is(.sgps2__story,.sgps2__gift){width:calc(100% - 20px);max-width:1400px;margin-inline:auto;border-radius:28px;overflow:clip}.sgps2[data-sgps2] .sgps2__palette{border-radius:28px;width:calc(100% - 20px);margin-inline:auto;margin-bottom:20px}.sgps2[data-sgps2] :is(.sgps2__story-copy h2,.sgps2__how header h2,.sgps2__palette header h2,.sgps2__gift h2,.sgps2__faq header h2){font-size:clamp(1.65rem,3.6vw,2.2rem);font-weight:700;letter-spacing:normal;line-height:1.3;text-wrap:balance}.sgps2[data-sgps2] :is(.sgps2__story-copy>p,.sgps2__how header p,.sgps2__palette header p,.sgps2__gift p,.sgps2__faq header p){font-size:1rem;line-height:1.7}.sgps2[data-sgps2] .sgps2__steps>li p,.sgps2[data-sgps2] .sgps2__faq details p{font-size:.94rem;line-height:1.7}.sgps2[data-sgps2] .sgps2__faq summary{min-height:56px;font-size:1rem}.sgps2[data-sgps2] .sgps2__color-grid small{font-size:.88rem;line-height:1.6}.sgps2[data-sgps2] .sgps2__gift{background:var(--sgps2-surface-strong)}@media(min-width:1000px){.sgpdl[data-sgpdl] .sgpdl__hero{padding-bottom:56px}.sgps2[data-sgps2] .sgps2__product{gap:56px;padding:34px 30px 56px}.sgps2[data-sgps2] .sgps2__thumb{width:70px;height:70px;flex-basis:70px}.sgps2[data-sgps2] .sgps2__statement{padding-block:56px 64px}.sgps2[data-sgps2] :is(.sgps2__story,.sgps2__gift,.sgps2__palette){width:calc(100% - 40px);border-radius:36px}}@media(max-width:374px){.sgps2[data-sgps2] .sgps2__product{padding-inline:14px}.sgps2[data-sgps2] .sgps2__thumbs{gap:8px}.sgps2[data-sgps2] .sgps2__thumb{width:54px;height:54px;flex-basis:54px}.sgps2[data-sgps2] .sgps2__perks{font-size:.92rem}}.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__benefits{gap:14px;margin:24px 0;padding:20px 12px;border:1px solid #f1cadb;border-radius:22px;background:#fff6fa}.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__benefits li{gap:12px;padding:0;color:#302434;font-size:17px;font-weight:600;line-height:1.45;text-wrap:balance}.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__benefit-icon{width:80px;height:80px;flex-basis:80px;background:#ffe0ed;color:#b91560}.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__benefit-icon svg{width:52px;height:52px;flex-basis:52px;stroke-width:1.8}.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__icon-fill{fill:#f5a9cb}@media(min-width:769px){.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__benefits li{font-size:18px}}@media(max-width:480px){.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__benefits{gap:8px;padding:18px 8px}.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__benefits li{font-size:16px}.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__benefit-icon{width:64px;height:64px;flex-basis:64px}.sgpdl.sgpdl[data-sgpdl] [data-sg-new-product-extras=door] .sg-npe__benefit-icon svg{width:44px;height:44px;flex-basis:44px}}@media(max-width:749px){.sgps2[data-sgps2] .sgps2__product,.sgpdl[data-sgpdl]{padding-top:0}.sgps2.sgps2[data-sgps2] .sg-native-gallery-column,.sgpdl.sgpdl[data-sgpdl] .sg-native-gallery-column{width:calc(100% + 36px);margin-inline:-18px}:is(.sgps2[data-sgps2],.sgpdl[data-sgpdl]) .sg-asset-gallery .product-gallery__media>img{border-radius:0}.sgpdl[data-sgpdl] .sgpdl__benefits{margin-bottom:20px}}:is(.sgps2[data-sgps2],.sgpdl[data-sgpdl]) .sg-asset-gallery .sg-gallery-badge--std{right:auto;left:auto;inset-inline-start:12px}@media(max-width:374px){.sgps2.sgps2[data-sgps2] .sg-native-gallery-column{width:calc(100% + 28px);margin-inline:-14px}}@media(max-width:360px){.sgpdl.sgpdl[data-sgpdl] .sg-native-gallery-column{width:calc(100% + 28px);margin-inline:-14px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(.sgpdl[data-sgpdl],.sgps2[data-sgps2]) .sg-final-demo__icon{transition:background-color .18s,transform .18s}:is(.sgpdl[data-sgpdl],.sgps2[data-sgps2]) .sg-final-demo:hover .sg-final-demo__icon{background:#fce1f0;transform:scale(1.08)}.sgpdl[data-sgpdl] .sgpdl__pin:hover{background:#fff;box-shadow:0 0 0 5px #f9a8d45c}}@media(prefers-reduced-motion:reduce){:is(.sgpdl[data-sgpdl],.sgps2[data-sgps2]) .sg-final-demo__icon{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sg-door-strap-final-polish.css.map */
