.sfp-breadcrumb{width:90%;max-width:1440px;margin:24px auto 0;display:flex;align-items:center;flex-wrap:wrap;gap:12px;font:300 10px/1.6 'Figtree',Arial,Helvetica,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#245487}.sfp-breadcrumb a{text-decoration:none;color:inherit}.sfp-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.sfp{width:90%;max-width:1440px;margin:0 auto;padding:30px 0 64px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8%;box-sizing:border-box;background:transparent;--sfp-font:'Sfo Hanken Grotesk',Arial,sans-serif;--sfp-title-font:'Sfo Cormorant Garamond',Georgia,serif}.sfp *{box-sizing:border-box}.sfp-media{display:flex;flex-direction:column;gap:24px;min-width:0}.sfp-image{display:block;width:100%;height:auto;object-fit:contain;background:transparent;mix-blend-mode:multiply}.sfp-image:not(.sfp-texture){aspect-ratio:1;max-height:720px}.sfp-info{padding-top:36px;min-width:0;position:relative}.sfp #SfoProductTitle{font:500 clamp(34px,3.2vw,48px)/1.1 'Sfo Cormorant Garamond',Georgia,serif;letter-spacing:0;color:#1d2b40!important;margin:0 0 15px}.sfp .sfp-concern{font:300 11px/1.6 'Figtree',Arial,Helvetica,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#245487!important;margin:0}.sfp .sfp-rule{display:none}.sfp .sfp-price{font:400 21px/1.4 'Sfo Hanken Grotesk',Arial,sans-serif;letter-spacing:0;color:#1d2b40!important;margin:26px 0 0}.sfp .sfp-form{margin:23px 0 0}.sfp .sfp-form button{display:block;width:100%;min-height:52px;padding:16px 20px;border:1px solid #245487;border-radius:0;box-shadow:none;background:#245487;cursor:pointer;font:300 11px/1.5 'Figtree',Arial,Helvetica,sans-serif;letter-spacing:.24em;text-transform:uppercase}.sfp .sfp-form button,.sfp .sfp-form button *{color:#fff!important}.sfp .sfp-form button:hover{background:#245487;opacity:.9}.sfp .sfp-form button:disabled{opacity:.55;cursor:default}.sfp .sfp-size{font:300 11px/1.6 'Figtree',Arial,Helvetica,sans-serif;letter-spacing:.08em;margin:12px 0 0;color:#8e8a83!important}.sfp .sfp-accordions{margin-top:30px;border-top:1px solid #d9d5cc}.sfp details{border-bottom:1px solid #d9d5cc}.sfp summary{list-style:none;cursor:pointer;min-height:56px;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;font:300 11px/1.6 'Figtree',Arial,Helvetica,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#245487!important}.sfp summary::-webkit-details-marker{display:none}.sfp summary>span{width:12px;height:12px;position:relative;flex-shrink:0}.sfp summary>span:before,.sfp summary>span:after{content:'';position:absolute;background:#245487;left:1px;top:5px;width:10px;height:1px}.sfp summary>span:after{transform:rotate(90deg)}.sfp details[open]>summary>span:after{transform:none}.sfp .sfp-copy{font:300 15px/1.75 'Sfo Hanken Grotesk',Arial,sans-serif;letter-spacing:0;padding:0 0 24px;text-align:left;overflow-wrap:anywhere}.sfp .sfp-copy,.sfp .sfp-copy *{color:#1d2b40!important;font-family:'Sfo Hanken Grotesk',Arial,sans-serif;font-weight:300;line-height:1.75}.sfp .sfp-copy p{font-size:15px;margin:0 0 14px}.sfp .sfp-copy p:last-child{margin-bottom:0}.sfp .sfp-copy a{color:#245487!important;text-underline-offset:4px}.sfp .sfp-copy ul,.sfp .sfp-copy ol{margin:0;padding-left:1.2em}.sfp .sfp-copy li+li{margin-top:10px}.sfp :focus-visible{outline:2px solid #245487;outline-offset:4px}.sfp-texture-frame{width:100%;aspect-ratio:1;overflow:hidden}.sfp-texture-frame>.sfp-texture{width:100%;height:100%;object-fit:cover;transform:scale(1.46);transform-origin:center}.sfp-pet-press{position:absolute;right:0;top:36px;width:72px;margin:0;pointer-events:none}.sfp-pet-press svg{width:100%;height:auto}.sfp-pet #SfoProductTitle{padding-right:85px}.sfp-editorial-image{width:100%;margin:0;background:#ffffff}.sfp-editorial-image img{display:block;width:100%;height:auto;aspect-ratio:2.55;object-fit:cover;object-position:center 35%}
.sfp .sfp-store-reviews{margin-top:28px;padding-top:24px;border-top:1px solid #d9d5cc}.sfp .sfp-store-reviews h2{font:300 11px/1.6 'Figtree',Arial,Helvetica,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#245487!important;margin:0 0 20px}.sfp .sfp-store-review+.sfp-store-review{margin-top:22px;padding-top:20px;border-top:1px solid #d9d5cc}.sfp .sfp-review-rating{font-size:13px;letter-spacing:.1em;margin-bottom:9px;color:#245487!important}.sfp .sfp-store-review h3{font-size:15px;font-weight:400;margin:0 0 10px}.sfp .sfp-store-review .sfp-review-author{font-size:13px;margin-top:10px}.sfp .sfp-reviews .jdgm-rev-widg{padding:0;border:0}.sfp .sfp-reviews .jdgm-histogram,.sfp .sfp-reviews .jdgm-rev-widg__title,.sfp .sfp-reviews .jdgm-rev__icon{display:none!important}.sfp .sfp-reviews .jdgm-rev-widg__header{text-align:left}.sfp .sfp-reviews .jdgm-row-stars{display:block!important;border:0!important;padding:0!important}.sfp .sfp-reviews .jdgm-rev-widg__summary{display:block!important;width:100%!important;text-align:left!important;padding:0!important;margin:0 0 16px!important}.sfp .sfp-reviews .jdgm-rev-widg__summary-inner{display:block!important}.sfp .sfp-reviews .jdgm-star{font-family:JudgemeStar!important;color:#245487!important;font-size:13px}.sfp .sfp-reviews .jdgm-rev-widg__summary-average,.sfp .sfp-reviews .jdgm-rev-widg__summary-text{font-size:13px;color:#8e8a83!important}.sfp .sfp-reviews .jdgm-widget-actions-wrapper{display:block!important;width:100%!important;float:none!important;margin:0!important;padding:0!important}.sfp .sfp-reviews .jdgm-write-rev-link{display:inline-block!important;float:none!important;width:auto!important;min-width:0!important;padding:0 0 3px!important;background:transparent!important;border:0!important;border-bottom:1px solid #245487!important;border-radius:0!important;color:#245487!important;font:300 11px/1.6 'Figtree',Arial,Helvetica,sans-serif!important;box-shadow:none!important;text-decoration:none!important;letter-spacing:.2em;text-transform:uppercase}.sfp .sfp-reviews .jdgm-row-actions{margin:20px 0 0;padding:12px 0;border-color:#d9d5cc}.sfp .sfp-reviews .jdgm-sort-dropdown{font:300 13px/1.6 'Sfo Hanken Grotesk',Arial,sans-serif;background:transparent;border:0;letter-spacing:0}.sfp .sfp-reviews .jdgm-rev{padding:22px 0;border-color:#d9d5cc}.sfp .sfp-reviews .jdgm-rev__author,.sfp .sfp-reviews .jdgm-rev__timestamp{font-size:13px}.sfp .sfp-reviews .jdgm-rev__body{font-size:15px;line-height:1.75}.sfp .sfp-reviews .jdgm-rev__title{font-size:15px}
@media(min-width:750px) and (max-width:1050px){.sfp{gap:6%}.sfp .sfp-info{padding-top:24px}.sfp #SfoProductTitle{font-size:38px}.sfp-pet-press{top:24px;width:60px}}
@media(max-width:749px){.sfp-breadcrumb{margin-top:18px;gap:8px;font-size:10px;letter-spacing:.2em}.sfp{padding:24px 0 42px;grid-template-columns:1fr;gap:28px}.sfp-media{display:contents}.sfp .sfp-info{padding-top:0;grid-row:2}.sfp-image:not(.sfp-texture){grid-row:1;max-height:540px}.sfp-texture,.sfp-texture-frame{grid-row:3}.sfp #SfoProductTitle{font-size:36px}.sfp .sfp-price{margin-top:20px}.sfp .sfp-form{margin-top:20px}.sfp .sfp-accordions{margin-top:26px}.sfp-pet-press{top:0;width:64px}.sfp-editorial-image img{aspect-ratio:1.4;object-position:center 35%}}
.sfp #SfoProductTitle{font-family:var(--sfp-title-font),serif;font-size:40px;font-weight:400;line-height:1.15;letter-spacing:-.015em}
.sfp .sfp-concern{font-family:var(--sfp-font),sans-serif;font-size:11px;font-weight:400;letter-spacing:.14em;line-height:1.6}
.sfp .sfp-price{font-family:var(--sfp-title-font),serif;font-size:23px;font-weight:400;line-height:1.3}
.sfp .sfp-form button{font-family:var(--sfp-font),sans-serif;font-size:11px;font-weight:400;letter-spacing:.17em}
.sfp .sfp-size{font-family:var(--sfp-font),sans-serif;font-size:13px;font-weight:400;letter-spacing:.03em}
.sfp summary{font-family:var(--sfp-font),sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.12em}
.sfp .sfp-copy,.sfp .sfp-copy *{font-family:var(--sfp-font),sans-serif;font-weight:400;line-height:1.6;letter-spacing:0}
.sfp .sfp-copy,.sfp .sfp-copy p{font-size:15.5px}
.sfp .sfp-store-reviews h2{font-family:var(--sfp-font),sans-serif;font-weight:500;font-size:12px;letter-spacing:.12em}
.sfp .sfp-reviews .jdgm-sort-dropdown{font-family:var(--sfp-font),sans-serif;font-weight:400}
.sfp .sfp-reviews .jdgm-write-rev-link{font-family:var(--sfp-font),sans-serif!important;font-weight:400!important;font-size:13px!important;letter-spacing:0;text-transform:none}
@media(min-width:750px) and (max-width:989px){.sfp #SfoProductTitle{font-size:36px}.sfp .sfp-copy,.sfp .sfp-copy p{font-size:15px}}
@media(max-width:749px){.sfp #SfoProductTitle{font-size:34px}.sfp .sfp-copy,.sfp .sfp-copy p{font-size:15px;line-height:1.65}}

#judgeme_product_reviews .jdgm-rev__buyer-badge{display:none!important}
