.pf{position:relative;margin:40px auto}@media screen and (min-width: 768px){.pf{max-width:85%}}@media screen and (min-width: 2000px){.pf{max-width:2000px}}.pf__content-container{position:relative;overflow:hidden;margin-bottom:12px}.pf__content-slide-container{display:flex}.pf__nav-list{display:flex;justify-content:center;list-style:none}.pf__nav-item{flex:1}.pf__nav-item:first-child .pf__nav-button{border-top-left-radius:15px}.pf__nav-item:last-child .pf__nav-button{border-bottom-right-radius:15px}.pf__nav-button{width:100%;padding:10px 0;background-color:#090a0c;color:#fafaff;border:none;border-left:1px solid var(--color-base-background);border-right:1px solid var(--color-base-background);box-shadow:0 4px 10px #090a0c80;cursor:pointer;font-size:14px;transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.pf__nav-button:hover{transform:scale(1.05);border-left:2px solid var(--color-base-background);border-right:2px solid var(--color-base-background)}.pf__nav-button.active{background-color:#04c;color:#fafaff;transform:scale(1.05);border-left:2px solid var(--color-base-background);border-right:2px solid var(--color-base-background)}.pf__content{opacity:0;position:relative;display:flex;gap:12px;flex-direction:column;height:300px;min-width:100%;padding-top:48px;transform:translate(var(--translate-by));transition:transform .5s ease-in-out,opacity .5s cubic-bezier(.175,.885,.32,1.275)}.pf__content.active{opacity:1}.pf__content--1{width:100%;padding-left:12px;padding-right:40%}.pf__content--2{text-align:right;width:100%;padding-right:12px;padding-left:40%}.pf__content--3{justify-content:space-around;padding:0 12px;text-align:center}.pf__content--3 .pf__content-subheading:first-child{position:relative;align-self:flex-end;max-width:25%}.pf__content--3 .pf__content-subheading:first-child:after{content:"";background-color:currentColor;position:absolute;bottom:0;right:90%;transform:rotate(345deg);transform-origin:top right;width:12px;height:1px}.pf__content--3 .pf__content-subheading:last-child{position:relative;align-self:flex-start;max-width:25%}.pf__content--3 .pf__content-subheading:last-child:after{content:"";background-color:currentColor;position:absolute;top:50%;left:90%;transform:rotate(345deg);transform-origin:top left;width:16px;height:1px}@media screen and (min-width: 425px){.pf__content--3 .pf__content-subheading:first-child:after{right:110%}.pf__content--3 .pf__content-subheading:last-child:after{left:110%}}@media screen and (min-width: 768px){.pf__content--3 .pf__content-subheading:first-child:after{width:80px}.pf__content--3 .pf__content-subheading:last-child:after{width:88px}}.pf__content--4{text-align:center;padding-top:0;padding-left:12px;padding-right:12px}.pf__content--4:after{content:"";background-color:#090a0c;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:600px;height:2px}.pf__content--4 .pf__content-heading{padding:40px 0}@media screen and (max-width: 768px){.pf__content--4:after{width:95%}}.pf__content-heading{font-weight:600;font-size:20px;position:relative;z-index:1;background-color:#fafaff;background:linear-gradient(to bottom,#fafaff00,#fafaff,#fafaff00)}.pf__content-subheading{font-size:14px}.pf__content-media{display:flex;gap:8px}.pf__content-media-item img{aspect-ratio:1 / 1;object-fit:cover;border-radius:50px}.pf__persistent-product{position:absolute;left:100%;transform:scale(1) translate(-50%) rotate(0);aspect-ratio:1 / 1;width:280px;height:auto;transition:all .5s ease-in-out;transform-origin:center}.pf__persistent-product:before{opacity:var(--persistent-product-opacity);content:"";background-color:transparent;background:url(/cdn/shop/files/web-bow-small.png?v=1733313165) no-repeat center center;background-size:contain;position:absolute;bottom:80%;left:50%;transform:translate(-50%,50%);width:40%;height:40%;transition:opacity .75s cubic-bezier(.175,.885,.32,1.275);transition-delay:.5s}.pf__persistent-cta{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:12px 24px}@media screen and (min-width: 768px){.pf__content-heading{font-size:28px}.pf__content-subheading{font-size:16px}.pf__persistent-product{width:475px;left:auto;right:0;transform:scale(1) translate(0) rotate(0)}.pf__persistent-product img{width:100%}.pf__content{height:500px}.pf__nav-button{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/345/assets/sm-section-product-features.css.map */
