oso-category-gallery.oso-gallery{display:block;background:#fff;color:#282622;padding:35px 0 90px}.oso-gallery__inner{max-width:1440px;padding:0 60px;margin:0 auto}.oso-gallery__header{margin:0 0 32px}.oso-gallery__header h2{font-size:clamp(30px,3.3vw,48px);line-height:1.1;letter-spacing:-.025em;font-weight:400;margin:0;text-transform:none}.oso-gallery__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.oso-gallery__card{min-width:0;transform:translate3d(var(--oso-x,0px),var(--oso-y,0px),0) scale(var(--oso-card-scale,1));transform-origin:center bottom}.oso-gallery__card-link{display:block;color:inherit;text-decoration:none}.oso-gallery__image{aspect-ratio:1;overflow:hidden;background:#fff}.oso-gallery__image img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(var(--oso-scale,1))}.oso-gallery__label{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:21px 0 16px;border-bottom:1px solid #c9c4bb}.oso-gallery__label h3{font-size:clamp(27px,2.8vw,38px);line-height:1.15;letter-spacing:-.02em;font-weight:400;text-transform:none;margin:0}.oso-gallery__arrow{font-family:Arial,sans-serif;font-size:24px;line-height:1;transition:transform .25s ease}.oso-gallery__card-link:hover .oso-gallery__arrow{transform:translate(3px,-3px)}.oso-gallery__card-link:hover .oso-gallery__label{border-color:#796342}.oso-gallery__card-link:focus-visible{outline:2px solid #796342;outline-offset:6px}@media(max-width:989px){.oso-gallery__inner{padding:0 32px}.oso-gallery__grid{gap:22px}}@media(max-width:749px){oso-category-gallery.oso-gallery{padding:20px 0 56px}.oso-gallery__inner{padding:0 24px}.oso-gallery__grid{grid-template-columns:1fr;gap:36px}.oso-gallery__image{aspect-ratio:1;max-height:580px}.oso-gallery__label{padding:18px 0 14px;min-height:65px}.oso-gallery__label h3{font-size:32px}}@media(prefers-reduced-motion:reduce){.oso-gallery__card,.oso-gallery__image img,.oso-gallery__arrow{transform:none!important;transition:none!important}}.oso-discovery{max-width:1440px;margin:0 auto;padding:56px 60px;display:grid;grid-template-columns:1fr 1fr;gap:64px;color:#282622}.oso-discovery__entry{padding:28px 0;border-top:1px solid #d9d5cd;min-width:0}.oso-discovery h2{font-size:clamp(25px,2.6vw,34px);line-height:1.25;letter-spacing:0;margin:0 0 14px}.oso-discovery p{font-size:16px;line-height:1.65;max-width:42ch;margin:0 0 16px;color:#57534d}.oso-discovery__link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #8b8171;text-decoration:none;font-size:14px;color:inherit}.oso-discovery a:focus-visible{outline:2px solid #796342;outline-offset:6px}.oso-discovery__link:hover{border-color:currentColor}.oso-discovery__pair{display:flex;align-items:flex-start;gap:24px}.oso-discovery__bear{width:72px;height:84px;object-fit:contain;flex:0 0 72px}.oso-discovery--directory{display:block;max-width:1100px;padding-top:64px}.oso-discovery__intro{max-width:640px;margin-bottom:40px}.oso-discovery__intro h1{font-size:clamp(32px,4vw,48px);line-height:1.2;margin:0 0 20px}.oso-discovery__intro p{max-width:54ch}.oso-discovery__paths{margin-bottom:40px}.oso-discovery__path{display:flex;align-items:center;gap:22px;padding:24px 4px;border-top:1px solid #d9d5cd;color:inherit;text-decoration:none}.oso-discovery__path:last-child{border-bottom:1px solid #d9d5cd}.oso-discovery__path h2{font-size:clamp(23px,2.4vw,30px);margin-bottom:6px}.oso-discovery__path p{margin:0}.oso-discovery__light{width:6px;height:6px;border-radius:50%;background:#ad926b;flex:0 0 6px}.oso-discovery__path:hover .oso-discovery__light,.oso-discovery__path:focus-visible .oso-discovery__light{animation:oso-discovery-pulse 2.8s ease-in-out infinite}@keyframes oso-discovery-pulse{50%{transform:scale(1.18);box-shadow:0 0 8px 3px #ad926b35}}@media(prefers-reduced-motion:reduce){.oso-discovery__path:hover .oso-discovery__light,.oso-discovery__path:focus-visible .oso-discovery__light{animation:none}}.oso-pairband{position:relative;overflow:hidden;background:var(--pairband-bg,#1a1815);color:#f4f1ec}.oso-pairband__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oso-pairband--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--pairband-overlay,.5)}.oso-pairband__inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:clamp(56px,7vw,104px) 60px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:clamp(40px,6vw,96px);align-items:center}.oso-pairband__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#f4f1ec9e;margin:0 0 20px}.oso-pairband .oso-pairband__heading{font-size:clamp(30px,3vw,44px);line-height:1.24;letter-spacing:-.01em;text-wrap:balance;color:#f4f1ec;margin:0 0 22px;max-width:18ch}.oso-pairband__text{font-size:17px;line-height:1.6;color:#f4f1ecc7;max-width:52ch;margin:0}.oso-pairband__aside{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.oso-pairband__bear{width:clamp(96px,8vw,128px);height:auto;object-fit:contain}@media(min-width:750px){.oso-pairband__aside{align-items:flex-end}}.oso-pairband .oso-pairband__inner{max-width:none;padding-inline:1.5rem}@media(min-width:992px){.oso-pairband .oso-pairband__inner{padding-inline:3.3rem}}@media(min-width:1680px)and (max-width:1920px){.oso-pairband .oso-pairband__inner{padding-inline:calc(3.3rem + (100% - 6.6rem)*.075)}}@media(min-width:1921px){.oso-pairband .oso-pairband__inner{padding-inline:calc(3.3rem + (100% - 6.6rem)/20)}}#MainContent .oso-pairband a.oso-pairband__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;background:#f5f1e9;color:#29251f;border:1px solid #f5f1e9;font-size:13px;letter-spacing:.035em;text-transform:none;text-decoration:none;transition:background .35s ease,color .35s ease}#MainContent .oso-pairband a.oso-pairband__cta:hover{background:transparent;color:#f4f1ec}#MainContent .oso-pairband a.oso-pairband__cta:focus-visible{outline:2px solid #f4f1ec;outline-offset:4px}@media(max-width:749px){.oso-pairband__inner{grid-template-columns:1fr;padding:56px 24px;gap:32px}.oso-pairband__aside{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.oso-pairband__bear{width:80px}.oso-pairband__text{font-size:16px}#MainContent .oso-pairband a.oso-pairband__cta{padding:13px 18px}}@media(max-width:749px){.oso-discovery{grid-template-columns:1fr;padding:32px 24px;gap:8px}.oso-discovery__entry{padding:24px 0}.oso-discovery__pair{gap:18px}.oso-discovery__bear{width:56px;height:66px;flex-basis:56px}.oso-discovery--directory{padding-top:40px}}.oso-story{color:#282622;background:#fff;padding:100px 0}.oso-story--soft{background:#f6f5f1}.oso-story__inner{max-width:1440px;margin:0 auto;padding:0 60px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(48px,7vw,104px);align-items:center}.oso-story__image{min-width:0;aspect-ratio:4/3;background:#ebe8e1}.oso-story__image img{display:block;width:100%;height:100%;object-fit:cover}.oso-story__content{min-width:0;max-width:480px}.oso-story__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#6b665d;margin:0 0 20px}.oso-story__content :is(h1,h2,h3){font-size:clamp(38px,4vw,60px);line-height:1.06;letter-spacing:-.025em;font-weight:400;margin:0 0 28px;text-transform:none}.oso-story__description{font-size:17px;line-height:1.65;color:#5e5a53;margin-bottom:22px}.oso-story__link{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;max-width:290px;padding:13px 0 9px;border-bottom:1px solid #b7b0a6;color:#282622;text-decoration:none;font-size:13px;letter-spacing:.035em;margin-top:8px}.oso-story__link:hover{border-color:#282622}.oso-story__link:focus-visible{outline:2px solid #796342;outline-offset:5px}.oso-story--right .oso-story__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.oso-story--right .oso-story__image{grid-column:2;grid-row:1}.oso-story--right .oso-story__content{grid-column:1;grid-row:1}.oso-story--portrait .oso-story__image{aspect-ratio:4/5;max-height:720px}.oso-story--portrait .oso-story__image img{object-position:50% 60%}@media(max-width:989px){.oso-story__inner{padding:0 32px;gap:40px}.oso-story__description{font-size:16px}.oso-story{padding:70px 0}}@media(max-width:749px){.oso-story{padding:48px 0 56px}.oso-story__inner,.oso-story--right .oso-story__inner{padding:0 24px;grid-template-columns:1fr;gap:34px}.oso-story--right .oso-story__image,.oso-story--right .oso-story__content{grid-column:auto;grid-row:auto}.oso-story__content{max-width:none}.oso-story__content :is(h1,h2,h3){font-size:40px;margin-bottom:22px}.oso-story__eyebrow{margin-bottom:14px}.oso-story__description{font-size:16px}.oso-story--portrait .oso-story__image{aspect-ratio:4/5;max-height:none}}.oso-story__film{margin-top:24px;border-top:1px solid #c7c1b7;padding-top:12px}.oso-story__film summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:15px}.oso-story__film summary::-webkit-details-marker{display:none}.oso-story__film summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.oso-story__film[open] summary span{transform:rotate(45deg)}.oso-story__video{width:100%;height:auto;display:block;margin-top:12px}.oso-gong-cases{padding-top:40px;padding-bottom:80px}.oso-gong-cases h1{margin:0 0 32px}.oso-gong-cases__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media(max-width:767px){.oso-gong-cases{padding-top:28px;padding-bottom:48px}.oso-gong-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.oso-booking-bundle-card .product-card-wrapper{display:flex;align-items:flex-start;padding:1.1rem;background:rgba(var(--foreground-color));border-radius:var(--rounded-card)}.oso-booking-bundle-card .product-card-media{width:4rem;min-width:4rem}.oso-booking-bundle-action{margin-top:2.79rem}@media screen and (min-width:992px){.oso-booking-bundle-card .product-card-media{width:6.375rem;min-width:6.375rem}.oso-booking-bundle-action{margin-top:2rem}}@media screen and (min-width:1201px){.oso-booking-bundle-card .product-card-media{width:9.375rem;min-width:9.375rem}}@media screen and (max-width:767px){.oso-booking-bundle-card{flex:0 0 88%;max-width:calc(100% - var(--grid-gap))}}
/*# sourceMappingURL=/cdn/shop/t/107/compiled_assets/styles.css.map */
