.t-product{--font-display: var(--font-body);--wrap: 1260px;--line: rgba(42, 33, 27, .16)}.t-product h1,.t-product h2,.t-product h3{font-weight:700;letter-spacing:-.01em}.t-product main h2{font-size:clamp(1.55rem,1.2rem + 1.5vw,2.25rem);line-height:1.18}.pp{padding-block:clamp(18px,3vw,36px) clamp(20px,3vw,40px)}.pp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}@media(min-width:900px){.pp__grid{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:clamp(36px,6.5vw,96px)}}@media(min-width:900px){.pp-gallery{position:sticky;top:calc(var(--header-h) + 18px)}}.pp-gallery__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;background:var(--oat)}.pp-gallery__item{display:none;height:100%}.pp-gallery__item.is-active{display:block}.pp-gallery__item img{display:block;width:100%;height:100%;object-fit:cover}.pp-thumbs{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;margin-top:10px}.pp-thumbs__list{position:relative;display:flex;gap:10px;margin:0;padding:2px;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none}.pp-thumbs__list::-webkit-scrollbar{display:none}.pp-thumbs__list li{flex:0 0 calc((100% - 40px)/5);scroll-snap-align:start}.pp-thumb{position:relative;display:block;width:100%;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:var(--oat);cursor:pointer}.pp-thumb[aria-current=true]{border-color:var(--ink)}.pp-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pp-thumbs__arrow{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-soft);cursor:pointer}.pp-thumbs__arrow:hover{background:var(--oat);color:var(--ink)}.pp-thumbs__arrow .icon{width:16px;height:16px;transform:rotate(90deg)}.pp-thumbs__arrow--next .icon{transform:rotate(-90deg)}.pp-buy{min-width:0}.pp-trust{display:flex;align-items:center;gap:7px;margin:4px 0 6px;font-size:.9rem;font-weight:600}.pp-trust .icon{flex:none;width:19px;height:19px;color:var(--accent)}.t-product .pp-title{margin:0 0 8px;font-size:clamp(1.7rem,1.35rem + 1.5vw,2.2rem);line-height:1.12}.pp-lead{margin:0;font-size:1rem;line-height:1.5}.pp-checks{display:grid;gap:10px;margin:16px 0 22px;padding:0;list-style:none}.pp-checks li{display:flex;align-items:flex-start;gap:10px;font-weight:600;line-height:1.35}.pp-checks__paw{flex:none;width:24px;height:24px;margin-top:-1px;color:var(--accent);transform:rotate(-12deg)}.pp-rule{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}.pp-rule:before,.pp-rule:after{content:"";flex:1 1 20px;height:2px;background:var(--line)}.pp-bundles{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.pp-bundle{position:relative;border:1.5px solid #cdc3b8;border-radius:10px;background:var(--paper)}.pp-bundle.is-selected{border-color:var(--ink);background:var(--cream);box-shadow:0 0 0 1px var(--ink)}.pp-bundle__tag{position:absolute;z-index:1;top:-11px;right:12px;padding:3px 10px;border-radius:4px;background:var(--ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pp-bundle__head{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;cursor:pointer}.pp-bundle__head input{position:absolute;opacity:0;pointer-events:none}.pp-bundle__dot{width:22px;height:22px;border:1.5px solid var(--ink-soft);border-radius:50%;background:var(--paper)}.pp-bundle__head input:checked+.pp-bundle__dot{border-color:var(--ink);background:radial-gradient(circle,var(--ink) 0 5.5px,var(--paper) 6.5px)}.pp-bundle__head:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:-3px;border-radius:10px}.pp-bundle__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:1.2rem;font-weight:800;line-height:1.15}.pp-chip{display:inline-block;padding:4px 8px;border-radius:6px;background:#e9e1d6;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.pp-chip--accent{background:var(--accent);color:#fff}.pp-bundle__sub{display:block;margin-top:3px;font-size:.88rem;color:var(--ink-soft)}.pp-bundle__money{text-align:right;line-height:1.2;white-space:nowrap}.pp-bundle__money strong{display:block;font-size:1.2rem;font-weight:800}.pp-bundle__money s{display:block;margin-top:2px;font-size:.88rem;color:var(--ink-soft)}.pp-bundle__body{padding:0 18px 16px}.pp-bundle__body[hidden]{display:none}.pp-bundle__legend{margin:0 0 8px;font-size:.8rem;color:var(--ink-soft)}.pp-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pp-row[hidden]{display:none}.pp-row__pic{flex:none;width:38px;height:38px;overflow:hidden;border-radius:6px;background:var(--sand)}.pp-row__pic img{display:block;width:100%;height:100%;object-fit:cover}.pp-select{height:38px;min-width:68px;padding:0 30px 0 11px;border:1px solid #b9aea2;border-radius:6px;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%232a211b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 10px center / 10px;color:var(--ink);font:inherit;font-size:.9rem;font-weight:600;appearance:none;-webkit-appearance:none;cursor:pointer}.pp-stepper{display:inline-flex;align-items:center;margin-top:4px;border:1px solid #b9aea2;border-radius:6px;background:var(--paper)}.pp-stepper button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer}.pp-stepper button[disabled]{opacity:.35;cursor:default}.pp-stepper .icon{width:14px;height:14px}.pp-stepper span{min-width:34px;font-weight:700;text-align:center}.pp-gifts{margin-top:18px}.pp-gifts__title{margin:0 0 16px;font-size:1.08rem;font-weight:800;text-align:center}.pp-gifts__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.pp-gift{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 8px 10px;border:1.5px solid var(--ink);border-radius:10px;background:var(--cream);text-align:center}.pp-gift__chip{position:absolute;top:-11px;left:50%;padding:3px 10px;border-radius:5px;background:var(--butter);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:translate(-50%)}.pp-gift__pic{display:grid;place-items:center;height:66px}.pp-gift__pic img{width:auto;height:66px;border-radius:4px;box-shadow:0 2px 8px #2a211b33}.pp-gift__pic .icon{width:40px;height:40px;color:var(--accent);stroke-width:1.6}.pp-gift__name{font-size:.82rem;font-weight:700;line-height:1.25}.pp-gift__lock{display:none;font-size:11px;color:var(--ink-soft)}.pp-gift.is-locked{border-style:dashed;border-color:#b9aea2;background:var(--paper)}.pp-gift.is-locked .pp-gift__pic,.pp-gift.is-locked .pp-gift__name{opacity:.5}.pp-gift.is-locked .pp-gift__lock{display:block}@media(max-width:599px){.pp-gifts__list{gap:8px}.pp-gift{gap:5px;padding:18px 4px 9px}.pp-gift__chip{padding:2px 7px;font-size:9.5px}.pp-gift__pic,.pp-gift__pic img{height:52px}.pp-gift__pic .icon{width:32px;height:32px}.pp-gift__name{font-size:.74rem}.pp-gift__lock{font-size:10px}}.pp-add{display:block;width:100%;min-height:54px;margin-top:14px;padding:0 20px;border:0;border-radius:8px;background:var(--accent);color:#fff;font:inherit;font-size:1.02rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background-color .15s}.pp-add:hover{background:var(--accent-deep)}.pp-add[disabled]{opacity:.55;cursor:not-allowed}.pp-add[aria-busy=true]{opacity:.75}.pp-add--small{width:auto;min-height:46px;margin:0;padding:0 26px;font-size:.92rem;white-space:nowrap}.pp-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none}.pp-pay__icon{display:block;width:auto;height:24px}.pp-promise{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.pp-promise__mark{flex:none;width:42px;height:42px;border-radius:50%;background:var(--oat);color:var(--ink)}.pp-promise__mark svg{display:block;width:100%;height:100%}.pp-promise__text{margin:0;font-size:.92rem;font-weight:500;line-height:1.45}.pp-promise__by{margin:4px 0 0;font-size:.82rem;font-style:italic;color:var(--ink-soft)}.pp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;padding:0;list-style:none}.pp-tiles li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:86px;padding:12px 8px;border-radius:10px;background:var(--sand);font-size:.84rem;font-weight:600;line-height:1.25;text-align:center}.pp-tiles .icon{width:22px;height:22px}.pp-details{border-top:1px solid var(--line)}.pp-detail{border-bottom:1px solid var(--line)}.pp-detail summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px;font-size:.96rem;font-weight:700;list-style:none;cursor:pointer}.pp-detail summary::-webkit-details-marker{display:none}.pp-detail summary .icon{flex:none;width:18px;height:18px;transition:transform .15s}.pp-detail[open] summary .icon{transform:rotate(45deg)}.pp-detail__body{padding:0 2px 14px;font-size:.94rem;line-height:1.55}.pp-detail__body>:last-child{margin-bottom:0}.pp-sticky{position:fixed;z-index:25;right:0;bottom:0;left:0;border-top:1px solid var(--line);background:var(--paper);box-shadow:0 -6px 24px #2a211b1a;transform:translateY(110%);transition:transform .2s}.pp-sticky.is-shown{transform:translateY(0)}.pp-sticky__in{display:flex;align-items:center;gap:14px;padding-block:10px}.pp-sticky__pic{flex:none;width:50px;height:50px;overflow:hidden;border-radius:8px;background:var(--oat)}.pp-sticky__pic img{display:block;width:100%;height:100%;object-fit:cover}.pp-sticky__text{flex:1 1 auto;min-width:0;line-height:1.25}.pp-sticky__text strong{display:block;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pp-sticky__text>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.9rem}.pp-sticky__price{color:var(--accent);font-weight:800}.pp-sticky__text s{color:var(--ink-soft)}.pp-sticky__select{flex:0 1 190px;min-width:0}@media(max-width:700px){.pp-sticky__pic,.pp-sticky__select{display:none}.pp-add--small{padding:0 18px}}.pp-ticker{overflow:hidden}.pp-ticker__track{display:flex;width:max-content;animation:pp-slide 48s linear infinite}.pp-ticker__set{display:flex;flex:none;margin:0;padding:0;list-style:none}.pp-ticker__set li{display:flex;align-items:center;white-space:nowrap}.pp-ticker__set li:after{content:"";display:inline-block;flex:none;width:.8em;height:.8em;margin-inline:clamp(22px,3.2vw,48px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='32' cy='32' r='19' fill='none' stroke='%232a211b' stroke-width='12'/%3E%3Ccircle cx='32' cy='32' r='6.5' fill='%23cf4d1a'/%3E%3C/svg%3E") center / contain no-repeat}.pp-ticker--band .pp-ticker__set li:after{width:1.15em;height:1.15em}.pp-ticker--plain{padding-block:clamp(18px,2.6vw,30px);border-block:1px solid var(--line);font-size:clamp(1.25rem,1rem + 1.2vw,1.9rem);font-weight:800;letter-spacing:-.01em}.pp-ticker--band{padding-block:12px;background:var(--sand);font-size:.92rem;font-style:italic;font-weight:700}@keyframes pp-slide{to{transform:translate(-16.6667%)}}@media(prefers-reduced-motion:reduce){.pp-ticker__track{animation:none}}.pp-mt{padding-block:clamp(26px,3.4vw,46px)}.pp-mt__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}@media(min-width:860px){.pp-mt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5.4vw,76px)}.pp-mt--flip .pp-mt__media{order:2}.pp-mt__text{padding-top:clamp(20px,5vw,72px)}}.pp-mt__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;background:var(--oat)}.pp-mt__media img,.pp-mt__media video{display:block;width:100%;height:100%;object-fit:cover}.t-product .pp-mt__text h2{margin-bottom:.55em}.pp-mt__text .rte{font-size:1rem;line-height:1.7}.pp-mt__points{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.pp-mt__points li{display:flex;align-items:flex-start;gap:8px;font-style:italic;font-weight:600}.pp-mt__points .icon{flex:none;width:18px;height:18px;margin-top:3px;color:var(--accent)}.pp-results{padding-block:clamp(36px,5vw,68px)}.pp-results__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}@media(min-width:860px){.pp-results__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5.4vw,76px)}}.pp-results__head{text-align:center}.pp-results__head p{margin:0}.pp-results__list{margin:0;padding:0;list-style:none}.pp-results__list li{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);line-height:1.45}.pp-fact-icon{display:grid;flex:none;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--sand);color:var(--accent)}.pp-fact-icon .icon{width:28px;height:28px;stroke-width:1.8}.pp-fact-icon .icon--paw,.pp-fact-icon .icon--heart{fill:currentColor;stroke:none}.pp-results__list strong{font-weight:700}.pp-results__note{margin:10px 0 0;font-size:.8rem;color:var(--ink-soft)}.pp-compare{padding-block:clamp(36px,5vw,68px)}.pp-compare__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}@media(min-width:860px){.pp-compare__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5.4vw,76px)}}.pp-compare__head{text-align:center}.pp-compare__head p{margin:0;line-height:1.7}.pp-compare__table{position:relative;overflow-x:auto;padding:4px 4px 12px}.pp-compare__table table{width:100%;max-width:520px;margin-inline:auto;border-collapse:separate;border-spacing:0}.pp-compare__table th,.pp-compare__table td{padding:13px 14px;text-align:center;vertical-align:middle}.pp-compare__table thead th{padding-block:12px;font-size:.92rem;font-weight:800;white-space:nowrap}.pp-compare__table tbody th{border-top:1px solid var(--line);border-left:1px solid var(--line);font-size:.95rem;font-weight:700;line-height:1.35}.pp-compare__table tbody td{border-top:1px solid var(--line)}.pp-compare__table tbody td:last-child{border-right:1px solid var(--line)}.pp-compare__table tbody tr:first-child th{border-top-left-radius:12px}.pp-compare__table tbody tr:first-child td:last-child{border-top-right-radius:12px}.pp-compare__table tbody tr:last-child th{border-bottom:1px solid var(--line);border-bottom-left-radius:12px}.pp-compare__table tbody tr:last-child td{border-bottom:1px solid var(--line)}.pp-compare__table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.pp-compare__table .pp-compare__ours{width:86px;border-color:transparent;background:var(--sand)}.pp-compare__table thead .pp-compare__ours{border-radius:12px 12px 0 0}.pp-compare__table tbody tr:last-child .pp-compare__ours{border-bottom-color:var(--sand);border-radius:0 0 12px 12px;box-shadow:0 10px 0 var(--sand)}.pp-compare__ours .logo__svg{height:17px;margin-inline:auto}.pp-yes,.pp-no{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%}.pp-yes{background:var(--leaf);color:#fff}.pp-yes .icon{width:13px;height:13px;stroke-width:3.2}.pp-no .icon{width:18px;height:18px;stroke-width:2.6}.t-product .sec{padding-block:clamp(36px,5vw,68px)}.t-product .sec__head{max-width:none;margin-inline:auto;text-align:center}.t-product .rich-text,.t-product .rich-text .wrap{text-align:center}.t-product .sec__head .lede{margin-inline:auto}.t-product .clips__row{grid-auto-columns:min(74vw,300px);gap:16px}@media(min-width:860px){.t-product .clips__row{grid-auto-columns:calc((100% - 66px)/4);gap:22px}}.t-product .clips__row video{border-radius:12px}.t-product .faq__list{display:grid;gap:8px}.t-product .faq__item{border:0;border-radius:8px;background:var(--oat)}.t-product .faq__item summary{padding:13px 16px;font-size:.98rem;font-weight:700}.t-product .faq__answer{padding:0 16px 14px;font-size:.95rem}.t-product .loaf-reviews{background:var(--paper)}.t-product .clips__row video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover}.clips__item{position:relative}.clips__sound{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#2a211bb8;color:#fff;cursor:pointer}.clips__sound svg{width:22px;height:22px}.clips__sound-on,.clips__sound[aria-pressed=true] .clips__sound-off{display:none}.clips__sound[aria-pressed=true] .clips__sound-on{display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-page.css.map */
