.ocb-home{--ocb-ivory:#f6f1e5;--ocb-cream:#fffdf8;--ocb-espresso:#302821;--ocb-brown:#695246;--ocb-sage:#7d8975;--ocb-gold:#b39562;--ocb-rose:#d7b2ab;color:var(--ocb-espresso);background:var(--ocb-cream)}.ocb-home:not(.ocb-effects-ready) .ocb-global-snow,.ocb-home:not(.ocb-effects-ready) .ocb-christmas-snow,.ocb-home:not(.ocb-effects-ready) .ocb-christmas-lights i{animation:none!important;will-change:auto!important}.ocb-home *{box-sizing:border-box}.ocb-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ocb-section{padding:clamp(64px,8vw,112px) 0}.ocb-section--ivory{background:var(--ocb-ivory)}.ocb-section--dark{background:var(--ocb-espresso);color:var(--ocb-cream)}.ocb-kicker{margin:0 0 12px;color:var(--ocb-gold);font-size:12px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.ocb-title{max-width:780px;margin:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1.02;letter-spacing:-.025em}.ocb-title--section{font-size:clamp(32px,4vw,52px);line-height:1.08}.ocb-copy{max-width:680px;margin:20px 0 0;color:var(--ocb-brown);font-size:clamp(16px,1.5vw,18px);line-height:1.75}.ocb-section--dark .ocb-copy{color:#e6ddcf}.ocb-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 24px;border:1px solid #c9a96e;border-radius:3px;background:#c9a96e;color:#111!important;font-size:14px;font-weight:750;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.ocb-button:hover{background:#d8bc83;border-color:#e2c894;transform:translateY(-1px)}.ocb-button:focus-visible{outline:3px solid #f4efe6;outline-offset:3px}.ocb-button--secondary{background:transparent;color:var(--ocb-cream)!important}.ocb-button--secondary:hover{background:#ffffff14}.ocb-button--light{background:transparent;border-color:var(--ocb-espresso);color:var(--ocb-espresso)!important}.ocb-button--light:hover{background:#fff;border-color:var(--ocb-espresso)}.ocb-button--ink{background:var(--ocb-espresso);border-color:var(--ocb-espresso);color:var(--ocb-cream)!important}.ocb-button--ink:hover{background:#4a3e35;border-color:#4a3e35}.ocb-hero{min-height:min(760px,86vh);display:grid;align-items:center;padding:clamp(42px,7vw,84px) 0;background:linear-gradient(125deg,#f6f1e5,#fffdf8 58%,#eadfd4)}.ocb-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(36px,6vw,84px);align-items:center}.ocb-hero__copy{position:relative;z-index:1}.ocb-hero__text{max-width:590px;margin:24px 0 0;color:#554a42;font-size:clamp(16px,1.55vw,19px);line-height:1.72}.ocb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ocb-hero__visuals{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;align-items:end}.ocb-hero__visual{position:relative;overflow:hidden;border-radius:4px;background:#eee6dc;box-shadow:0 24px 60px #30282121}.ocb-hero__visual:first-child{aspect-ratio:4/5}.ocb-hero__visual:last-child{aspect-ratio:4/5;margin-bottom:42px}.ocb-hero__visual img{width:100%;height:100%;display:block;object-fit:cover}.ocb-hero__label{position:absolute;right:12px;bottom:12px;left:12px;padding:11px 12px;background:#302821e0;color:#fffdf8;font-size:12px;font-weight:700;line-height:1.35;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ocb-heading-row{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.ocb-heading-row .ocb-copy{margin-top:14px}.ocb-text-link{color:var(--ocb-brown);font-weight:700;text-underline-offset:4px}.ocb-text-link:focus-visible{outline:2px solid var(--ocb-gold);outline-offset:4px}.ocb-meaning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ocb-meaning-card{min-height:390px;position:relative;display:flex;align-items:flex-end;overflow:hidden;border-radius:4px;background:#ddd;color:#fff;text-decoration:none}.ocb-meaning-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ocb-meaning-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(30,24,20,.82) 100%)}.ocb-meaning-card__copy{position:relative;z-index:1;padding:26px}.ocb-meaning-card h3{margin:0 0 8px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.1}.ocb-meaning-card p{margin:0;color:#f4eee2;font-size:14px;line-height:1.55}.ocb-meaning-card:hover img{transform:scale(1.025)}.ocb-meaning-card:focus-visible{outline:3px solid var(--ocb-gold);outline-offset:4px}.ocb-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,7vw,96px);align-items:center}.ocb-split--reverse .ocb-split__media{order:2}.ocb-split__media{overflow:hidden;border-radius:4px;background:#eee6dc}.ocb-split__media img{width:100%;height:auto;display:block}.ocb-product-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:20px;color:var(--ocb-brown);font-size:14px}.ocb-product-meta strong{color:var(--ocb-espresso)}.ocb-price{margin-top:20px;color:var(--ocb-espresso);font-family:Georgia,Times New Roman,serif;font-size:30px}.ocb-stock{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:#52604c;font-size:13px;font-weight:700}.ocb-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:#63834f}.ocb-philosophy{text-align:center}.ocb-philosophy .ocb-title,.ocb-philosophy .ocb-copy{margin-inline:auto}.ocb-philosophy .ocb-copy{max-width:780px}.ocb-philosophy .ocb-button{margin-top:28px}.ocb-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ocb-product-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid rgba(105,82,70,.16);border-radius:4px;overflow:hidden;color:var(--ocb-espresso);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.ocb-product-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #3028211a}.ocb-product-card:focus-visible{outline:3px solid var(--ocb-gold);outline-offset:3px}.ocb-product-card__media{aspect-ratio:1/1;background:#f2ece4;overflow:hidden}.ocb-product-card__media img{width:100%;height:100%;display:block;object-fit:cover}.ocb-product-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.ocb-product-card h3{margin:0;color:var(--ocb-espresso);font-size:16px;line-height:1.4}.ocb-product-card__price{margin:12px 0 0;color:var(--ocb-brown);font-weight:750}.ocb-product-card__status{margin-top:8px;color:#6b7465;font-size:12px}.ocb-product-card__status--sold{color:#8b5e57}.ocb-product-card__cta{min-height:46px;display:flex;align-items:center;justify-content:center;margin-top:16px;padding:10px 14px;border:1px solid #e2c894;border-radius:3px;background:#c9a96e;color:#111;font-size:13px;font-weight:800;letter-spacing:.01em;text-align:center;transition:background-color .18s,border-color .18s}.ocb-product-card:hover .ocb-product-card__cta{background:#d8bc83;border-color:#f0d9a8}.ocb-product-card:focus-visible .ocb-product-card__cta{box-shadow:0 0 0 2px #fff,0 0 0 5px #b39562}.ocb-product-card__status--sold+.ocb-product-card__cta{border-color:#c9c1b8;background:#e8e2da;color:#6d6259}.ocb-real-proof{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(32px,6vw,72px);align-items:center;margin-top:clamp(52px,7vw,88px);padding:clamp(28px,4vw,48px);border:1px solid rgba(105,82,70,.16);background:var(--ocb-ivory)}.ocb-real-proof__copy h3{max-width:520px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.2vw,44px);font-weight:500;line-height:1.08;color:var(--ocb-espresso)}.ocb-real-proof__copy>p:not(.ocb-kicker){max-width:540px;margin:18px 0;color:var(--ocb-brown);font-size:16px;line-height:1.7}.ocb-real-proof__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ocb-real-proof__video{min-width:0;margin:0}.ocb-real-proof__video video{width:100%;aspect-ratio:4/5;display:block;object-fit:cover;background:#e7ded3}.ocb-real-proof__video figcaption{padding:11px 4px 0;color:var(--ocb-brown);font-size:12px;font-weight:700;line-height:1.4;text-align:center}.ocb-deferred-video:not([data-ocb-loaded]){background:linear-gradient(145deg,#e8dfd4,#d9cec1)}.ocb-process-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,7vw,88px);align-items:center}.ocb-process-media{overflow:hidden;border-radius:4px}.ocb-process-media img{width:100%;height:auto;display:block}.ocb-scope-note{margin-top:18px;padding-top:16px;border-top:1px solid rgba(179,149,98,.4);color:#746b61;font-size:13px;line-height:1.6}.ocb-section--dark .ocb-scope-note{color:#c9bfb0}.ocb-artisan-note{display:grid;gap:8px;margin-top:24px;padding:19px 0 2px;border-top:1px solid rgba(179,149,98,.46);color:#ded4c6;font-size:14px;line-height:1.6}.ocb-artisan-note strong{color:#f4efe6;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600}.ocb-section--dark .ocb-artisan-note+.ocb-button{margin-top:26px}.ocb-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ocb-detail{background:#fff;border:1px solid rgba(105,82,70,.15)}.ocb-detail__media{aspect-ratio:4/3;overflow:hidden;background:#eee6dc}.ocb-detail__media img{width:100%;height:100%;display:block;object-fit:cover}.ocb-detail__body{padding:22px}.ocb-detail h3{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:24px;color:var(--ocb-espresso)}.ocb-detail p{margin:0;color:var(--ocb-brown);font-size:14px;line-height:1.65}.ocb-gift-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(34px,7vw,90px);align-items:center}.ocb-gift-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ocb-gift-products .ocb-product-card:first-child{grid-row:span 2}.ocb-gift-products .ocb-product-card:first-child .ocb-product-card__media{aspect-ratio:4/5}.ocb-reviews{text-align:center}.ocb-reviews .ocb-title,.ocb-reviews .ocb-copy{margin-inline:auto}.ocb-review-widget{margin-top:30px;text-align:left}.ocb-review-empty{max-width:720px;margin:28px auto 0;padding:24px;border:1px solid rgba(179,149,98,.35);background:#fffdf8;color:var(--ocb-brown);line-height:1.65}.ocb-newsletter{padding:clamp(58px,7vw,92px) 0;background:var(--ocb-sage);color:#fff}.ocb-newsletter__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:40px;align-items:center}.ocb-newsletter .ocb-copy{color:#f4efe6}.ocb-newsletter-form{display:flex;gap:10px}.ocb-newsletter-form input{min-width:0;flex:1;min-height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.7);border-radius:3px;background:#fffdf8;color:#302821;font-size:16px}.ocb-newsletter-form input:focus{outline:3px solid #f4efe6;outline-offset:2px}.ocb-newsletter-form button{min-height:52px;padding:0 22px;border:1px solid var(--ocb-espresso);border-radius:3px;background:var(--ocb-espresso);color:#fff;font-weight:750}.ocb-newsletter-form button:hover{background:#4a3e35}.ocb-newsletter-form button:focus-visible{outline:3px solid #fff;outline-offset:3px}.ocb-form-note{margin:10px 0 0;color:#f3ede4;font-size:12px}.ocb-form-message{margin-top:12px;font-weight:700}@media(max-width:989px){.ocb-hero{min-height:0}.ocb-hero__grid{grid-template-columns:1fr}.ocb-hero__visuals{order:-1;max-width:720px}.ocb-meaning-grid,.ocb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ocb-split,.ocb-process-grid,.ocb-gift-grid,.ocb-real-proof{grid-template-columns:1fr}.ocb-split--reverse .ocb-split__media{order:0}.ocb-newsletter__grid{grid-template-columns:1fr}.ocb-details-grid{grid-template-columns:1fr 1fr}.ocb-detail:last-child{grid-column:1/-1}.ocb-detail:last-child .ocb-detail__media{aspect-ratio:16/7}}@media(max-width:749px){.ocb-shell{width:min(100% - 30px,680px)}.ocb-section{padding:56px 0}.ocb-hero{padding:28px 0 62px}.ocb-hero__grid,.ocb-hero__copy{min-width:0}.ocb-hero__visuals{grid-template-columns:1fr;max-width:100%;gap:0}.ocb-hero__visual:first-child{aspect-ratio:4/4.55}.ocb-hero__visual:last-child{display:none}.ocb-hero__label{right:8px;bottom:8px;left:8px;padding:8px;font-size:10px}.ocb-title{max-width:100%;font-size:clamp(36px,11vw,48px);white-space:normal!important;overflow-wrap:break-word;word-break:normal}.ocb-title--section{font-size:clamp(32px,9.5vw,43px)}.ocb-hero__text,.ocb-copy{font-size:16px}.ocb-actions{display:grid;grid-template-columns:1fr}.ocb-button{width:100%;min-height:54px}.ocb-heading-row{display:block;margin-bottom:28px}.ocb-heading-row>a{display:inline-block;margin-top:18px}.ocb-meaning-grid,.ocb-product-grid,.ocb-details-grid{grid-template-columns:1fr}.ocb-meaning-card{min-height:370px}.ocb-real-proof{margin-top:48px;padding:24px 18px}.ocb-real-proof__copy h3{font-size:31px}.ocb-real-proof__gallery{gap:10px}.ocb-real-proof__video figcaption{font-size:11px}.ocb-detail:last-child{grid-column:auto}.ocb-detail:last-child .ocb-detail__media{aspect-ratio:4/3}.ocb-gift-products{grid-template-columns:1fr 1fr}.ocb-gift-products .ocb-product-card:first-child{grid-row:auto;grid-column:1/-1}.ocb-gift-products .ocb-product-card:first-child .ocb-product-card__media{aspect-ratio:16/10}.ocb-newsletter-form{display:grid}.ocb-newsletter-form button{min-height:54px}}@media(max-width:390px){.ocb-shell{width:calc(100% - 24px)}.ocb-gift-products{grid-template-columns:1fr}.ocb-gift-products .ocb-product-card:first-child{grid-column:auto}.ocb-product-card__body{padding:16px}}@media(prefers-reduced-motion:reduce){.ocb-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ocb-button--gold{background:#c9a96e;border-color:#e2c894;color:#111!important;box-shadow:0 10px 26px #0000002e}.ocb-button--gold:hover{background:#d8bc83;border-color:#f0d9a8}.ocb-button--outline{background:#14100d47;border-color:#f4efe6b8;color:#f4efe6!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ocb-button--outline:hover{background:#f4efe621;border-color:#f4efe6}.ocb-hero{position:relative;isolation:isolate;min-height:clamp(680px,80vh,850px);display:block;padding:0;overflow:hidden;background:#17120f;color:#f4efe6}.ocb-hero__media{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;background:#17120f}.ocb-hero__media picture{width:100%;height:100%;display:block}.ocb-hero__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 52%}.ocb-hero__shade{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#140f0ce8,#19120ec7 34%,#19120e57 63%,#19120e14)}.ocb-hero__shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(19,14,11,.44),transparent 36%)}.ocb-hero__stage{min-height:clamp(680px,80vh,850px);position:relative;display:flex;align-items:center;padding-block:clamp(70px,9vw,118px)}.ocb-hero__copy{width:min(720px,59%);padding:clamp(24px,3vw,42px) 0}.ocb-hero .ocb-kicker{margin-bottom:18px;color:#d8bc83;font-size:12px;letter-spacing:.2em}.ocb-hero .ocb-title{max-width:720px;color:#f8f3e9;font-size:clamp(52px,6.4vw,88px);line-height:.98;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 28px rgba(0,0,0,.2)}.ocb-hero__text{max-width:650px;margin:26px 0 0;color:#eee4d6;font-size:clamp(17px,1.55vw,21px);line-height:1.68;text-shadow:0 1px 16px rgba(0,0,0,.24)}.ocb-hero .ocb-actions{margin-top:32px}.ocb-hero__trust{display:flex;flex-wrap:wrap;gap:10px 20px;margin:28px 0 0;padding:20px 0 0;border-top:1px solid rgba(216,188,131,.38);list-style:none;color:#f4efe6;font-size:12px;font-weight:700;letter-spacing:.02em}.ocb-hero__trust li{display:flex;align-items:center;gap:8px}.ocb-hero__trust li:before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#c9a96e;box-shadow:0 0 0 3px #c9a96e29}.ocb-hero__product-note{position:absolute;right:0;bottom:50px;width:min(300px,26vw);display:grid;gap:5px;padding:18px 20px;border:1px solid rgba(244,239,230,.28);background:#15100dc2;color:#f4efe6;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ocb-hero__product-note span{color:#d8bc83;font-size:10px;font-weight:800;letter-spacing:.16em}.ocb-hero__product-note strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600;line-height:1.25}.ocb-hero__product-note em{color:#eee4d6;font-size:13px;font-style:normal;font-weight:700}.ocb-section--statement{position:relative;overflow:hidden;background:#241c16;color:#f4efe6}.ocb-section--statement:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0,rgba(201,169,110,.2),transparent 48%);pointer-events:none}.ocb-section--statement .ocb-shell{position:relative}.ocb-section--statement .ocb-title{max-width:960px;color:#f8f3e9}.ocb-section--statement .ocb-copy{max-width:760px;color:#dcd1c2}.ocb-reminders{max-width:850px;display:grid;gap:8px;margin:34px auto 0;padding:27px 0;border-block:1px solid rgba(201,169,110,.42);color:#e8c98e;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,32px);line-height:1.35}.ocb-section--statement .ocb-button{margin-top:32px}.ocb-process-media{margin:0;border:1px solid rgba(201,169,110,.22);box-shadow:0 30px 70px #00000038}.ocb-process-media video{width:100%;aspect-ratio:4/3;display:block;object-fit:cover;background:#17120f}.ocb-process-media figcaption{padding:12px 14px;background:#1b1511;color:#d8bc83;font-size:11px;font-weight:750;letter-spacing:.08em;text-align:center;text-transform:uppercase}.ocb-section--dark .ocb-title{color:#f8f3e9}.ocb-section--dark .ocb-kicker{color:#d8bc83}.ocb-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;text-align:left}.ocb-proof-grid article{overflow:hidden;border:1px solid rgba(105,82,70,.17);background:#fff;box-shadow:0 16px 42px #30282112}.ocb-proof-grid article>div{aspect-ratio:4/3;overflow:hidden;background:#eee6dc}.ocb-proof-grid img{width:100%;height:100%;display:block;object-fit:cover}.ocb-proof-grid h3{margin:22px 22px 8px;color:var(--ocb-espresso);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600}.ocb-proof-grid p{margin:0;padding:0 22px 24px;color:var(--ocb-brown);font-size:14px;line-height:1.65}.ocb-review-proof{width:max-content;max-width:100%;display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:center;gap:10px 16px;margin:24px auto 0;padding:13px 18px;border:1px solid rgba(105,82,70,.2);background:#fff;color:var(--ocb-brown);font-size:12px;text-decoration:none;box-shadow:0 8px 24px #3028210f}.ocb-review-proof>span:first-child{font-weight:700}.ocb-review-proof strong{color:var(--ocb-espresso);text-decoration:underline;text-underline-offset:3px}.ocb-review-proof .jdgm-prev-badge{display:flex!important;align-items:center;gap:7px}.ocb-review-proof .jdgm-prev-badge__stars{color:#b4863f}.ocb-review-proof .jdgm-prev-badge__text{color:var(--ocb-brown);font-weight:700}.ocb-review-proof:focus-visible{outline:3px solid var(--ocb-gold);outline-offset:3px}.ocb-meaning-card{min-height:430px;border-radius:0;box-shadow:0 14px 36px #3028211a}.ocb-meaning-card:after{background:linear-gradient(180deg,transparent 24%,rgba(24,18,14,.9) 100%)}.ocb-meaning-card__copy{padding:30px}@media(max-width:989px){.ocb-hero{min-height:720px}.ocb-hero__stage{min-height:720px;align-items:flex-end;padding-block:70px 46px}.ocb-hero__copy{width:min(760px,88%)}.ocb-hero__shade{background:linear-gradient(90deg,#140f0cdb,#140f0c9e 52%,#140f0c2e)}.ocb-hero__product-note{display:none}.ocb-proof-grid{grid-template-columns:1fr 1fr}.ocb-proof-grid article:last-child{grid-column:1/-1}.ocb-proof-grid article:last-child>div{aspect-ratio:16/7}}@media(max-width:749px){.ocb-hero{min-height:720px;padding:0}.ocb-hero__media img{object-position:56% center}.ocb-hero__shade{background:linear-gradient(0deg,#120d0af7,#120d0ad1 42%,#120d0a29 78%,#120d0a0f)}.ocb-hero__shade:after{background:linear-gradient(90deg,rgba(18,13,10,.18),transparent 70%)}.ocb-hero__stage{min-height:720px;align-items:flex-end;padding-block:54px 38px}.ocb-hero__copy{width:100%;padding:0}.ocb-hero .ocb-kicker{margin-bottom:12px;font-size:10px;line-height:1.5}.ocb-hero .ocb-title{font-size:clamp(43px,13vw,58px);line-height:.98}.ocb-hero__text{max-width:100%;margin-top:18px;color:#f2e9de;font-size:16px;line-height:1.58}.ocb-hero .ocb-actions{margin-top:22px}.ocb-hero__trust{display:grid;gap:8px;margin-top:20px;padding-top:16px;font-size:11px}.ocb-section--statement{padding-block:66px}.ocb-reminders{margin-top:28px;padding:22px 0;font-size:22px;text-align:left}.ocb-meaning-grid,.ocb-details-grid,.ocb-proof-grid{width:calc(100% + 15px);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82%,1fr);grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 15px 14px 0;scroll-snap-type:inline mandatory;scrollbar-width:none}.ocb-meaning-grid::-webkit-scrollbar,.ocb-details-grid::-webkit-scrollbar,.ocb-proof-grid::-webkit-scrollbar{display:none}.ocb-meaning-card,.ocb-detail,.ocb-proof-grid article{scroll-snap-align:start}.ocb-meaning-card{min-height:380px}.ocb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ocb-product-card__body{padding:13px}.ocb-product-card h3{font-size:13px;line-height:1.35}.ocb-product-card__price{margin-top:9px;font-size:13px}.ocb-product-card__status{font-size:11px}.ocb-product-card__cta{min-height:48px;margin-top:13px;padding-inline:10px;font-size:12px}.ocb-split__media img{width:100%;aspect-ratio:4/3;object-fit:cover}.ocb-gift-products{width:calc(100% + 15px);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(70%,1fr);grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 15px 14px 0;scroll-snap-type:inline mandatory;scrollbar-width:none}.ocb-gift-products::-webkit-scrollbar{display:none}.ocb-gift-products .ocb-product-card{scroll-snap-align:start}.ocb-gift-products .ocb-product-card:first-child{grid-row:auto;grid-column:auto}.ocb-gift-products .ocb-product-card:first-child .ocb-product-card__media{aspect-ratio:1}.ocb-review-proof{grid-template-columns:1fr;gap:7px;width:100%;padding:14px 16px;text-align:center}.ocb-review-proof .jdgm-prev-badge{justify-content:center}.ocb-proof-grid{margin-top:30px;text-align:left}.ocb-proof-grid article:last-child{grid-column:auto}.ocb-proof-grid article:last-child>div{aspect-ratio:4/3}}.ocb-christmas-snow{position:absolute;z-index:-1;top:-8%;right:0;bottom:0;left:0;pointer-events:none;opacity:.58;background-image:radial-gradient(circle,#f4eee2 0 1.4px,transparent 1.8px),radial-gradient(circle,#d8bc83 0 1px,transparent 1.4px),radial-gradient(circle,rgba(244,238,226,.9) 0 2px,transparent 2.4px);background-position:7% 12%,45% 25%,82% 8%;background-size:82px 104px,126px 148px,184px 216px;mix-blend-mode:screen;animation:ocbChristmasSnow 24s linear infinite;will-change:transform}@keyframes ocbChristmasSnow{0%{transform:translate3d(0,-18px,0)}to{transform:translate3d(0,34px,0)}}.ocb-christmas-star{position:absolute;z-index:-1;top:12%;right:clamp(28px,8vw,120px);width:clamp(78px,9vw,132px);color:#d8bc83;opacity:.9;filter:drop-shadow(0 0 18px rgba(216,188,131,.42));pointer-events:none}.ocb-christmas-star svg{width:100%;height:auto;display:block}.ocb-christmas-band{position:relative;overflow:hidden;border-block:1px solid rgba(216,188,131,.5);background:linear-gradient(115deg,#17362b,#24483a,#522826 72%,#321a1a);color:#f4eee2}.ocb-christmas-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 0,rgba(216,188,131,.22),transparent 34%),radial-gradient(circle at 82% 100%,rgba(216,188,131,.14),transparent 30%);pointer-events:none}.ocb-christmas-band__inner{min-height:112px;position:relative;display:grid;grid-template-columns:110px minmax(0,1fr) auto 110px;align-items:center;gap:24px;padding-block:20px}.ocb-christmas-band__inner>div{text-align:center}.ocb-christmas-band__inner p{margin:0 0 5px;color:#e2c894;font-size:11px;font-weight:800;letter-spacing:.22em}.ocb-christmas-band__inner strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,27px);font-weight:500;line-height:1.25}.ocb-christmas-band__inner>a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid #e2c894;background:#c9a96e;color:#111;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap}.ocb-christmas-band__inner>a:hover{background:#d8bc83}.ocb-christmas-band__inner>a:focus-visible{outline:3px solid #f4eee2;outline-offset:3px}.ocb-christmas-band__foliage{color:#d8bc83}.ocb-christmas-band__foliage svg{width:100%;height:auto;display:block}.ocb-christmas-band__foliage--right{transform:scaleX(-1)}.ocb-section--christmas-gifts{position:relative;overflow:hidden;background:linear-gradient(145deg,#173229,#204235 52%,#3d211f);color:#f4eee2}.ocb-section--christmas-gifts:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 5%,rgba(216,188,131,.2),transparent 31%),radial-gradient(circle at 90% 88%,rgba(122,36,34,.36),transparent 32%);pointer-events:none}.ocb-section--christmas-gifts .ocb-gift-grid{position:relative;z-index:1}.ocb-section--christmas-gifts .ocb-kicker{color:#e2c894}.ocb-section--christmas-gifts .ocb-title{color:#f8f3e9}.ocb-section--christmas-gifts .ocb-copy{color:#e9dfd2}.ocb-section--christmas-gifts .ocb-product-card{border-color:#e2c8945c;box-shadow:0 20px 50px #0000003d}.ocb-christmas-holly{position:absolute;top:-18px;right:-12px;width:min(260px,20vw);color:#d8bc83;opacity:.48;transform:rotate(8deg);pointer-events:none}.ocb-christmas-holly svg{width:100%;height:auto;display:block}.ocb-newsletter--christmas{position:relative;overflow:hidden;background:linear-gradient(118deg,#4b2423,#6b302d 42%,#193a2e)}.ocb-newsletter--christmas:before{content:"\2726";position:absolute;right:7%;top:50%;color:#e2c89438;font-size:170px;line-height:1;transform:translateY(-50%);pointer-events:none}.ocb-newsletter--christmas .ocb-newsletter__grid{position:relative;z-index:1}.ocb-global-snow{position:fixed;z-index:30;top:-12vh;right:-4vw;bottom:-12vh;left:-4vw;pointer-events:none;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='180' viewBox='0 0 150 180'%3E%3Cg fill='none' stroke='%23f4eee2' stroke-width='1.8' stroke-linecap='round' opacity='.96'%3E%3Cpath d='M24 16v18M15 25h18M18 19l12 12M30 19 18 31M116 94v24M104 106h24M108 98l16 16M124 98l-16 16'/%3E%3C/g%3E%3Ccircle cx='72' cy='56' r='2.2' fill='%23d8bc83'/%3E%3Ccircle cx='35' cy='142' r='2.8' fill='%23f4eee2'/%3E%3Ccircle cx='132' cy='158' r='1.8' fill='%23d8bc83'/%3E%3C/svg%3E"),radial-gradient(circle,#f4eee2 0 1.4px,transparent 1.8px);background-size:126px 152px,76px 102px;-webkit-mask-image:linear-gradient(90deg,#000 0 14%,#00000047 25%,#0000001a,#00000047 75%,#000 86% 100%);mask-image:linear-gradient(90deg,#000 0 14%,#00000047 25%,#0000001a,#00000047 75%,#000 86% 100%);animation:ocbGlobalSnow 18s linear infinite;will-change:transform}.ocb-home{position:relative;isolation:isolate}@keyframes ocbGlobalSnow{0%{transform:translate3d(0,-6vh,0)}to{transform:translate3d(0,8vh,0)}}.ocb-christmas-lights{position:absolute;z-index:2;top:0;right:0;left:0;height:44px;display:flex;align-items:flex-start;justify-content:space-around;padding:0 2%;pointer-events:none}.ocb-christmas-lights:before{content:"";position:absolute;top:6px;right:-2%;left:-2%;height:20px;border-bottom:2px solid rgba(226,200,148,.62);border-radius:0 0 50% 50%}.ocb-christmas-lights i{position:relative;width:11px;height:17px;margin-top:18px;border-radius:50% 50% 48% 48%;background:#e9c66f;box-shadow:0 0 8px #e9c66f,0 0 20px #e9c66fd1;animation:ocbLightGlow 2.4s ease-in-out infinite alternate}.ocb-christmas-lights i:nth-child(3n+2){background:#b53c38;box-shadow:0 0 8px #b53c38,0 0 20px #b53c38bf;animation-delay:-.8s}.ocb-christmas-lights i:nth-child(3n){background:#83a88f;box-shadow:0 0 8px #83a88f,0 0 20px #83a88fbd;animation-delay:-1.6s}.ocb-christmas-lights i:before{content:"";position:absolute;top:-5px;left:3px;width:5px;height:6px;border-radius:1px;background:#b79a63}@keyframes ocbLightGlow{0%{opacity:.62;transform:translateY(0) scale(.92)}to{opacity:1;transform:translateY(2px) scale(1.05)}}.ocb-christmas-character{position:absolute;z-index:0;color:#e2c894;opacity:.34;pointer-events:none}.ocb-christmas-character svg{width:100%;height:auto;display:block}.ocb-christmas-character--santa{left:2%;bottom:2%;width:150px;transform:rotate(-5deg)}.ocb-christmas-character--snowman{right:1.8%;bottom:1%;width:145px;transform:rotate(4deg)}.ocb-section--christmas-gifts .ocb-product-card{position:relative}.ocb-section--christmas-gifts .ocb-product-card:after{content:"CHRISTMAS GIFT";position:absolute;top:12px;right:-32px;width:126px;padding:6px 0;background:#7d2827;color:#fff4e6;font-size:9px;font-weight:850;letter-spacing:.13em;text-align:center;transform:rotate(42deg);box-shadow:0 4px 12px #0003}@media(max-width:989px){.ocb-christmas-band__inner{grid-template-columns:74px minmax(0,1fr) auto 74px;gap:16px}.ocb-christmas-band__inner strong{font-size:20px}.ocb-christmas-holly{width:190px}}@media(max-width:749px){.ocb-christmas-snow{opacity:.62;background-size:74px 96px,116px 136px,170px 202px}.ocb-christmas-star{top:10%;right:16px;width:72px;opacity:.9}.ocb-christmas-band__inner{min-height:0;grid-template-columns:42px minmax(0,1fr);gap:11px;padding-block:18px}.ocb-christmas-band__inner>div{text-align:left}.ocb-christmas-band__inner p{font-size:9px}.ocb-christmas-band__inner strong{font-size:17px}.ocb-christmas-band__inner>a{grid-column:1/-1;width:100%;min-height:50px}.ocb-christmas-band__foliage--right{display:none}.ocb-christmas-holly{top:-5px;right:-30px;width:140px;opacity:.5}.ocb-section--christmas-gifts{padding-top:78px}.ocb-newsletter--christmas:before{right:-4%;font-size:115px}.ocb-global-snow{opacity:.62;background-size:105px 126px,62px 84px;-webkit-mask-image:linear-gradient(90deg,#000 0 18%,#0000001f 38% 62%,#000 82% 100%);mask-image:linear-gradient(90deg,#000 0 18%,#0000001f 38% 62%,#000 82% 100%)}.ocb-christmas-lights{height:38px;padding:0 1%}.ocb-christmas-lights i{width:8px;height:13px}.ocb-christmas-lights i:nth-child(2n){display:none}.ocb-christmas-character--santa{left:-26px;bottom:0;width:112px;opacity:.42}.ocb-christmas-character--snowman{right:-20px;top:22px;bottom:auto;width:100px;opacity:.42}}@media(prefers-reduced-motion:reduce){.ocb-christmas-snow,.ocb-global-snow,.ocb-christmas-lights i{animation:none!important;transform:none!important}}@supports (content-visibility:auto){@media(max-width:749px){.ocb-home .ocb-section,.ocb-home .ocb-newsletter{content-visibility:auto;contain-intrinsic-size:auto 780px}}}.ocb-home>.ocb-section,.ocb-home>.ocb-newsletter{content-visibility:auto;contain-intrinsic-size:auto 760px}@media(max-width:749px){.ocb-home .ocb-hero{min-height:0;overflow:visible;background:#17120f}.ocb-home .ocb-hero__media{position:relative;z-index:0;inset:auto;height:clamp(360px,112vw,460px);background:#17120f}.ocb-home .ocb-hero__media picture{display:block;width:100%;height:100%}.ocb-home .ocb-hero__media img{object-fit:cover;object-position:center 57%}.ocb-home .ocb-hero__shade{display:none}.ocb-home .ocb-hero__stage{min-height:0;display:block;padding:30px 0 36px;background:linear-gradient(180deg,#17120f,#241913)}.ocb-home .ocb-hero__copy{width:100%;padding:0}.ocb-home .ocb-hero .ocb-kicker{margin-bottom:10px}.ocb-home .ocb-hero .ocb-title{max-width:620px;font-size:clamp(38px,10.5vw,48px);line-height:1.02}.ocb-home .ocb-hero__text{max-width:620px;margin-top:16px;font-size:15px;line-height:1.56}.ocb-home .ocb-hero .ocb-actions{margin-top:20px}.ocb-home .ocb-hero__trust{margin-top:18px;padding-top:15px}}@media(max-width:390px){.ocb-home .ocb-hero__media{height:clamp(350px,112vw,420px)}.ocb-home .ocb-hero__stage{padding-top:26px}.ocb-home .ocb-hero .ocb-title{font-size:clamp(36px,10.6vw,42px)}}.ocb-handwoven-grid{max-width:920px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px auto 0}@media(max-width:749px){.ocb-handwoven-grid{grid-template-columns:1fr;margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/orocuff-brand-2026.css.map */
