.ff-pdp-benefits{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px;font:500 15px/1.45 var(--ff-font-body);color:var(--ff-cocoa)}.ff-pdp-benefits li{position:relative;padding-left:34px}.ff-pdp-benefits li:after{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;box-shadow:0 0 #1fa46373;pointer-events:none}.ff-pdp-benefits li:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:#1fa463 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.5l3 3 6-6.5' fill='none' stroke='%23FFFDFC' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px no-repeat;box-shadow:0 0 0 3px #1fa46329,0 2px 8px #1fa46359}.ff-pdp-trust{display:grid;gap:16px;font:400 14px/1.55 var(--ff-font-body);color:var(--ff-cocoa);margin-top:4px}.ff-pdp-trust p{margin:0}.ff-pdp-ship{position:relative;padding:16px 18px;border-radius:14px;background:var(--ff-blush);box-shadow:inset 0 0 0 1px #e4d3ce}.ff-pdp-ship:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--ff-a),rgba(166,90,112,0) 0 62%,var(--ff-berry) 80%,rgba(166,90,112,0) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0}.ff-pdp-ship--done:before{background:conic-gradient(from var(--ff-a),rgba(31,164,99,0) 0 62%,#1FA463 80%,rgba(31,164,99,0) 100%)}.ff-pdp-ship__bar{height:8px;border-radius:8px;background:#e4d3ce;overflow:hidden;margin-top:10px}.ff-pdp-ship__bar i{display:block;height:100%;width:var(--ff-w);border-radius:8px;background:var(--ff-berry);transform-origin:left}.ff-pdp-ship--done .ff-pdp-ship__bar i{background:#1fa463}.ff-pdp-ship__bar i{transition:width .6s cubic-bezier(.2,.7,.2,1)}.ff-pdp-ship__hint{margin-top:10px!important;font-size:13px;color:var(--ff-gray)}.ff-pdp-ship a,.ff-pdp-objection a{color:var(--ff-berry-deep);text-decoration:underline;text-underline-offset:3px}.ff-pdp-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.ff-pdp-timeline li{position:relative;text-align:center;display:grid;gap:2px;justify-items:center}.ff-pdp-timeline__ico{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:50%;background:var(--ff-white);border:2px solid var(--ff-berry);color:var(--ff-berry-deep)}.ff-pdp-timeline__ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ff-pdp-timeline li+li:after{content:"";position:absolute;top:21px;right:50%;width:100%;height:2px;background:var(--ff-taupe)}.ff-pdp-timeline strong{font-weight:600;font-size:14px}.ff-pdp-timeline li>span:last-child{font-size:12.5px;color:var(--ff-gray)}.ff-pdp-small{font-size:12.5px;color:var(--ff-gray);text-align:center}.ff-pdp-objection{padding:16px 18px;border-radius:14px;border:1px solid #E4D6D0;background:var(--ff-white)}.ff-pdp-objection__q{font:500 21px/1.25 var(--ff-font-display);color:var(--ff-berry-deep);margin-bottom:8px!important}.ff-pdp-ugc{display:flex;align-items:center;gap:14px;width:100%;padding:10px;border-radius:14px;border:1px solid #E4D6D0;background:var(--ff-white);cursor:pointer;text-align:left;color:inherit;font:inherit;transition:border-color .2s,box-shadow .2s}.ff-pdp-ugc:hover{border-color:var(--ff-berry);box-shadow:var(--ff-shadow-card)}.ff-pdp-ugc__thumb{position:relative;flex:0 0 72px;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--ff-blush)}.ff-pdp-ugc__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ff-pdp-ugc__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:34px;border-radius:50%;background:#fffdfceb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cpath d='M14 11l10 6-10 6z' fill='%238C465C'/%3E%3C/svg%3E") center/34px no-repeat}.ff-pdp-ugc__text{display:grid;gap:2px}.ff-pdp-ugc__text strong{font-weight:600;font-size:15px}.ff-pdp-ugc__text span{font-size:13px;color:var(--ff-berry-deep)}.ff-pdp-ugc__text em,.ff-pdp-dialog p{font-style:normal;font-size:12px;color:var(--ff-gray)}.ff-pdp-dialog{border:0;border-radius:18px;padding:14px;max-width:min(420px,92vw);background:var(--ff-white)}.ff-pdp-dialog::backdrop{background:#332c2a99}.ff-pdp-dialog video{display:block;width:100%;height:auto;aspect-ratio:4/5;border-radius:12px;background:#000}.ff-pdp-dialog p{margin:10px 0 0;text-align:center}.ff-pdp-dialog__close{position:absolute;top:22px;right:22px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fffdfceb;color:var(--ff-cocoa);font-size:24px;line-height:1;cursor:pointer}.ff-pdp-how__video{max-width:440px;width:100%;margin-inline:auto;border-radius:20px;overflow:hidden;border:1px solid #E4D6D0;background:var(--ff-ivory)}.ff-pdp-how__video video{display:block;width:100%;height:auto;aspect-ratio:4/5}.ff-pdp-steps{margin:0 0 20px;padding:0;list-style:none;counter-reset:ffps;display:grid;gap:14px}.ff-pdp-steps li{counter-increment:ffps;position:relative;padding-left:56px;line-height:1.55;color:var(--ff-gray)}.ff-pdp-steps li:before{content:"0" counter(ffps);position:absolute;left:0;top:-4px;font:600 30px/1.2 var(--ff-font-display);color:var(--ff-berry-deep)}.ff-pdp-steps strong{display:block;color:var(--ff-cocoa);font-weight:600}.ff-pdp-table table{background:var(--ff-white);border-radius:14px;overflow:hidden}.ff-pdp-table thead th{background:var(--ff-blush);font:600 14px/1.4 var(--ff-font-body)}.ff-pdp-table th,.ff-pdp-table td{padding:14px 16px;font-size:15px;line-height:1.45;vertical-align:top}.ff-pdp-table tbody th{font-weight:600;white-space:nowrap}.ff-pdp-table td:nth-child(2),.ff-pdp-table thead th:nth-child(2){background:#fbf3f1}.ff-pdp-table thead th:nth-child(2){background:#ebd9d6;color:var(--ff-berry-deep)}.ff-pdp-table__sum th,.ff-pdp-table__sum td{font-weight:600;border-bottom:0}.ff-pdp-table--wide table{min-width:560px}.ff-pdp-faq{padding-top:0}@property --ff-a{syntax:"<angle>";initial-value:0deg;inherits:false}@media(prefers-reduced-motion:no-preference){.ff-pdp-ship__bar i{animation:ff-pdp-grow .9s cubic-bezier(.2,.7,.2,1) both .2s}.ff-pdp-ship:before{opacity:1;animation:ff-pdp-orbit 5s ease-in-out infinite alternate}.ff-pdp-benefits li:after{animation:ff-pdp-glow 3s ease-out infinite}.ff-pdp-benefits li:nth-child(2):after{animation-delay:.5s}.ff-pdp-benefits li:nth-child(3):after{animation-delay:1s}.add-to-cart-button:not([disabled]){animation:ff-pdp-pulse 2.6s ease-out infinite}.ff-pdp-timeline__ico{animation:ff-pdp-step 4.5s ease-in-out infinite}.ff-pdp-timeline li:nth-child(2) .ff-pdp-timeline__ico{animation-delay:1.5s}.ff-pdp-timeline li:nth-child(3) .ff-pdp-timeline__ico{animation-delay:3s}.ff-pdp-timeline__ico--truck svg{animation:ff-pdp-drive 4.5s ease-in-out infinite 1.5s}.ff-pdp-promo__pct{animation:ff-pdp-tilt 4s ease-in-out infinite}.ff-pdp-layer{animation:ff-pdp-fan 6s ease-in-out infinite alternate}.ff-pdp-layers__drop{animation:ff-pdp-drop 6s ease-in infinite}}@keyframes ff-pdp-orbit{to{--ff-a:360deg}}@keyframes ff-pdp-glow{0%{box-shadow:0 0 #1fa46373}40%,to{box-shadow:0 0 0 9px #1fa46300}}@keyframes ff-pdp-pulse{0%{box-shadow:0 0 0 5px #a65a7073}55%,to{box-shadow:0 0 0 18px #a65a7000}}@keyframes ff-pdp-step{0%,22%,to{background:var(--ff-white);color:var(--ff-berry-deep);transform:none}8%{background:var(--ff-berry);color:var(--ff-white);transform:scale(1.08)}}@keyframes ff-pdp-drive{0%,22%,to{transform:none}6%{transform:translate(-3px)}12%{transform:translate(3px)}}@keyframes ff-pdp-tilt{0%,86%,to{transform:rotate(-6deg)}90%{transform:rotate(4deg) scale(1.06)}94%{transform:rotate(-9deg)}}@keyframes ff-pdp-fan{0%,15%{transform:translateY(calc(var(--i) * 10px))}85%,to{transform:translateY(calc(var(--i) * 46px))}}@keyframes ff-pdp-drop{0%,18%{transform:translate(-50%,-70px);opacity:0}26%{opacity:1}52%{transform:translate(-50%,58px);opacity:1}60%,to{transform:translate(-50%,64px) scale(1.8,.3);opacity:0}}@keyframes ff-pdp-grow{0%{transform:scaleX(0)}}@media(max-width:749px){.ff-pdp-table th,.ff-pdp-table td{padding:12px;font-size:14px}.ff-pdp-table tbody th{white-space:normal}.ff-pdp-objection__q{font-size:19px}}.add-to-cart-button:not([disabled]):not(:focus-visible){outline:2px solid rgba(166,90,112,.6);outline-offset:3px}.ff-pdp-promo{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1.5px dashed var(--ff-berry);background:#fbf0ee;font:400 13px/1.4 var(--ff-font-body);color:var(--ff-cocoa)}.ff-pdp-promo__pct{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ff-berry-deep);color:var(--ff-white);font:700 14px/1 var(--ff-font-body);transform:rotate(-6deg)}.ff-pdp-promo__txt{flex:1 1 auto;display:grid;gap:1px;min-width:0}.ff-pdp-promo__txt strong{font-size:16px;font-weight:600}.ff-pdp-promo__txt span{color:var(--ff-gray)}.ff-pdp-promo__code{flex:0 0 auto;display:grid;justify-items:center;gap:2px;padding:8px 14px;border-radius:10px;border:0;background:var(--ff-white);box-shadow:inset 0 0 0 1.5px var(--ff-berry);color:var(--ff-berry-deep);cursor:pointer;font:inherit;transition:background .2s,color .2s}.ff-pdp-promo__code b{font:700 16px/1.1 var(--ff-font-body);letter-spacing:.08em}.ff-pdp-promo__code em{font-style:normal;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em}.ff-pdp-promo__code:hover,.ff-pdp-promo__code.is-copied{background:var(--ff-berry-deep);color:var(--ff-white)}.ff-pdp-addons__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px!important}.ff-pdp-addons__h strong{font-weight:600;font-size:15px}.ff-pdp-addons__h span{font-size:12.5px;color:var(--ff-gray)}.ff-pdp-addons__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ff-pdp-addon{display:grid;grid-template-rows:auto 1fr auto auto;gap:4px;padding:8px 8px 10px;border-radius:12px;border:1px solid #E4D6D0;background:var(--ff-white);transition:border-color .2s,box-shadow .2s}.ff-pdp-addon:hover{border-color:var(--ff-berry);box-shadow:var(--ff-shadow-card)}.ff-pdp-addon__img{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--ff-blush)}.ff-pdp-addon__img img{display:block;width:100%;height:100%;object-fit:cover}.ff-pdp-addon__t{font:600 12.5px/1.3 var(--ff-font-body);color:var(--ff-cocoa);text-decoration:none;margin-top:4px}.ff-pdp-addon__t small{display:block;font-weight:400;font-size:11px;color:var(--ff-gray);text-transform:uppercase;letter-spacing:.06em}.ff-pdp-addon__p{font-size:13px;font-weight:600}.ff-pdp-addon__btn{display:block;width:100%;margin-top:4px;padding:8px 4px;border-radius:999px;border:0;background:var(--ff-berry);color:var(--ff-white);font:600 12.5px/1.2 var(--ff-font-body);text-align:center;text-decoration:none;cursor:pointer;transition:background .2s,transform .15s}.ff-pdp-addon__btn:hover{background:var(--ff-berry-deep)}.ff-pdp-addon__btn:active{transform:scale(.97)}.ff-pdp-addon__btn:not(.ff-pdp-addon__btn--set){white-space:nowrap}.ff-pdp-addon__btn--set{background:var(--ff-white);color:var(--ff-berry-deep);box-shadow:inset 0 0 0 1.5px var(--ff-berry)}.ff-pdp-addon__btn--set:hover{background:var(--ff-blush)}.ff-pdp-addon__btn.is-added,.ff-pdp-addon__btn[disabled]{background:#e3f4ea;color:#17764a;cursor:default}.ff-pdp-reviews{position:relative;padding:14px 18px 12px;border-radius:14px;border:1px solid #E4D6D0;background:var(--ff-white);cursor:pointer}.ff-pdp-reviews__track{display:grid}.ff-pdp-review{grid-area:1/1;margin:0;display:grid;gap:6px;align-content:start;opacity:0;transform:translate(14px);transition:opacity .5s,transform .5s;pointer-events:none}.ff-pdp-review.is-active{opacity:1;transform:none;pointer-events:auto}.ff-pdp-review__stars{font-size:16px;letter-spacing:2px;line-height:1;color:#e0a21a}.ff-pdp-review__stars i{font-style:normal}.ff-pdp-review__stars .is-off{color:#e4d6d0}.ff-pdp-review blockquote{margin:0;padding:0;border:0;font:400 14px/1.5 var(--ff-font-body);color:var(--ff-cocoa)}.ff-pdp-review figcaption{font-size:12px;color:var(--ff-gray)}.ff-pdp-reviews__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.ff-pdp-reviews__dots i{width:6px;height:6px;border-radius:50%;background:#e4d6d0;transition:background .3s,width .3s}.ff-pdp-reviews__dots i.is-active{width:18px;border-radius:6px;background:var(--ff-berry)}.ff-pdp-reviews__note{margin-top:8px!important;font-size:11.5px;color:var(--ff-gray);text-align:center}.ff-pdp-clips__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:8px}.ff-pdp-clip{margin:0;border-radius:16px;overflow:hidden;background:var(--ff-white);border:1px solid #E4D6D0}.ff-pdp-clip video{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:var(--ff-blush)}.ff-pdp-clip figcaption{padding:12px 14px 14px;font-size:14px;line-height:1.45;color:var(--ff-gray)}.ff-pdp-clip figcaption strong{display:block;color:var(--ff-cocoa);font-weight:600;font-size:15px}.ff-pdp-videos__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:8px}.ff-pdp-videos figure{margin:0}.ff-pdp-videos video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:16px;background:#000}.ff-pdp-videos figcaption{margin-top:8px;font-size:13px;color:var(--ff-gray)}.ff-pdp-layers__art{display:grid;place-items:center;min-height:340px}.ff-pdp-layers__stack{position:relative;width:min(340px,82%);height:230px}.ff-pdp-layer{position:absolute;left:0;right:0;top:0;height:84px;border-radius:50%/60%;transform:translateY(calc(var(--i) * 46px));box-shadow:0 10px 18px -10px #332c2a80}.ff-pdp-layer--1{--i:0;background:#fffdfc;border:1.5px solid #E4D6D0;z-index:4}.ff-pdp-layer--2{--i:1;background:#e9b9c3;z-index:3}.ff-pdp-layer--3{--i:2;background:#8fb39b;z-index:2}.ff-pdp-layer--4{--i:3;background:#332c2a;z-index:1}.ff-pdp-layers__drop{position:absolute;left:50%;top:0;z-index:5;width:14px;height:14px;border-radius:50%;background:var(--ff-berry);transform:translate(-50%,-70px);opacity:0}.ff-pdp-steps--layers li:nth-child(1):before{color:#b9a69e}.ff-pdp-steps--layers li:nth-child(2):before{color:#c97f90}.ff-pdp-steps--layers li:nth-child(3):before{color:#607a68}.ff-pdp-steps--layers li:nth-child(4):before{color:#332c2a}.ff-pdp-care__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}.ff-pdp-care__item{padding:20px;border-radius:16px;background:var(--ff-white);border:1px solid #E4D6D0}.ff-pdp-care__item span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ff-blush);color:var(--ff-berry-deep);margin-bottom:12px}.ff-pdp-care__item svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ff-pdp-care__item strong{display:block;font-weight:600;margin-bottom:4px}.ff-pdp-care__item p{margin:0;font-size:15px;line-height:1.5;color:var(--ff-gray)}@media(max-width:989px){.ff-pdp-clips__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:749px){.ff-pdp-videos__grid,.ff-pdp-care__grid{grid-template-columns:1fr;gap:14px}.ff-pdp-layers__art{min-height:290px}.ff-pdp-promo{flex-wrap:wrap}.ff-pdp-promo__txt{flex-basis:calc(100% - 64px)}.ff-pdp-promo__code{flex:1 1 100%;grid-auto-flow:column;justify-content:center;align-items:baseline;gap:10px}.ff-pdp-addons__grid{gap:8px}.ff-pdp-addon{padding:6px 6px 8px}.ff-pdp-addon__btn{font-size:12px;padding-inline:2px}.ff-pdp-clip figcaption{padding:10px 10px 12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ff-pdp.css.map */
