@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;1,500;1,600&display=swap";:root{--rb-black:#000;--rb-grey:#f4f4f2;--rb-line:#e6e6e3;--rb-mut:#6f6f6f;--rb-red:#c8102e}body{color:var(--rb-black);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase;letter-spacing:.08em;font-weight:500}.button,.btn,button.button{border-radius:0!important;text-transform:uppercase;letter-spacing:.14em;font-weight:500;transition:background-color .25s,color .25s,transform .15s}.button:not(.button--secondary):not(.button--outline):hover{background:#333!important}.button:active{transform:scale(.98)}.header__primary-nav a,.header__link-list a{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:500}.header__primary-nav a{position:relative}.header__primary-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.header__primary-nav a:hover:after{transform:scaleX(1)}.announcement-bar{background:#000!important;color:#fff!important;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.product-card{position:relative;background:#fff;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.product-card.rb-in-wait{opacity:0;transform:translateY(28px)}.product-card.rb-in{opacity:1;transform:none;transition:opacity .7s ease var(--rb-d,0ms),transform .7s cubic-bezier(.2,.8,.2,1) var(--rb-d,0ms)}.product-card__figure{background:var(--rb-grey);overflow:hidden;position:relative}.product-card__figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%);transform:translate(-120%)}.product-card__image{mix-blend-mode:multiply;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .5s ease!important}.product-card__image--secondary{mix-blend-mode:normal}@media(hover:hover){.product-card:hover .product-card__figure:after{transition:transform .9s ease;transform:translate(120%)}.product-card:hover .product-card__image--primary{transform:scale(1.06)}.product-card:hover{transform:translateY(-4px)}}.product-card__info{padding-top:14px}.product-card .product-title{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:12.5px;line-height:1.45}.product-card .vendor,.product-card .smallcaps{color:var(--rb-mut);letter-spacing:.16em;font-size:10.5px}.product-card .price-list{gap:8px}.product-card .price-list .text-on-sale,.product-card sale-price{color:var(--rb-red)!important;font-weight:600}.product-card .badge,.product-card .product-badge{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600}.product-card .badge--on-sale,.product-card .badge.on-sale{background:var(--rb-red)!important;color:#fff!important;animation:rb-pulse 2.4s ease-in-out infinite}@keyframes rb-pulse{50%{transform:scale(1.06)}}.product-card__quick-add-button{position:absolute!important;inset:auto 0 0 0!important;width:100%!important;height:46px!important;border-radius:0!important;display:flex!important;align-items:center;justify-content:center;gap:8px;background:#000!important;color:#fff!important;opacity:1!important;visibility:visible!important;z-index:3;transform:none!important;transition:background .2s!important;scale:1!important}.product-card__quick-add-button svg{width:12px;height:12px}.product-card__quick-add-button:before{content:"Adaug\103  \een co\219";text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600}.product-card__quick-add-button:hover{background:#333!important}.incubate-collections-add-to-cart-button-super-container button,.incubate-collections-add-to-cart-button-super-container a{background:#000!important;color:#fff!important;opacity:1!important;border-color:#000!important}.product-card:hover .product-card__quick-add-button,.product-card:focus-within .product-card__quick-add-button{transform:none}@media(hover:none),(max-width:699px){.product-card__quick-add-button{position:relative!important;inset:auto!important;transform:none;height:40px!important}.product-card__quick-add-button:before{font-size:10px;letter-spacing:.1em}.product-card__figure{overflow:visible}}.incubate-collections-add-to-cart-button-super-container{display:none!important}.rb-express{margin-top:14px;text-align:center}.rb-express__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rb-mut);margin:0 0 10px;display:flex;align-items:center;gap:10px}.rb-express__label:before,.rb-express__label:after{content:"";flex:1;height:1px;background:var(--rb-line)}.rb-express .additional-checkout-buttons{display:grid;gap:8px}.shopify-payment-button__button{border-radius:0!important;min-height:48px}.shopify-payment-button__more-options{text-decoration:underline;letter-spacing:.06em;font-size:12px}.section-header,.section-stack__intro{text-align:left}.prose a:not(.button){text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.product-card,.product-card *{animation:none!important;transition:none!important}.product-card.rb-in-wait{opacity:1;transform:none}}.prose h2,.prose h3,.prose h4,.rte h2,.rte h3{text-transform:none;letter-spacing:.01em;font-weight:600;line-height:1.3}.prose h2,.rte h2{font-size:clamp(18px,2vw,22px)}.prose h3,.rte h3{font-size:16px;margin-top:1.4em}.product-info__title{letter-spacing:.06em}.rbf-grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:40px 32px;perspective:1200px;--rc-n:4;--rc-g:32px}.rbf-grid>.rbf-c{flex:0 0 calc((100% - (var(--rc-n) - 1) * var(--rc-g)) / var(--rc-n));max-width:calc((100% - (var(--rc-n) - 1) * var(--rc-g)) / var(--rc-n));min-width:0}@media(max-width:1100px){.rbf-grid{--rc-n:3;--rc-g:24px;gap:32px 24px}}@media(max-width:700px){.rbf-grid{--rc-n:2;--rc-g:12px;gap:16px 12px}}.rbf-c{position:relative;background:#fff;border:1px solid #e6e6e3;padding:14px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;color:#000}.rbf-c a{color:inherit;text-decoration:none}.rbf-c:hover{border-color:#d4af37;box-shadow:0 18px 40px #8a6a1f24}.rbf-m{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#f4f4f2}.rbf-m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:14px;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1)}.rbf-m .i2{opacity:0;object-fit:cover;padding:0}.rbf-c:hover .i1{transform:scale(1.08)}.rbf-c:hover .i2{opacity:1}.rbf-sh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%);pointer-events:none}.rbf-c:hover .rbf-sh{transition:transform .9s ease;transform:translate(120%)}.rbf-off{position:absolute;z-index:4;top:12px;left:12px;background:#000;color:#fff;border:1px solid #d4af37;font-weight:800;font-size:16px;padding:7px 12px;animation:rbfU 2.2s ease-in-out infinite}@keyframes rbfU{50%{transform:scale(1.08)}}.rbf-low{position:absolute;z-index:4;top:14px;right:12px;background:#fff;color:#8a6a1f;font-size:10px;letter-spacing:.12em;font-weight:700;padding:5px 8px;border:1px solid rgba(212,175,55,.5);text-transform:uppercase}.rbf-i{padding:18px 6px 6px;display:flex;flex-direction:column;flex:1}.rbf-b{font-size:10.5px;letter-spacing:.3em;color:#8a6a1f;text-transform:uppercase}.rbf-t{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.45;margin:8px 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;color:#000!important}.rbf-p{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rbf-p s{color:#8a8a8a;font-size:13px}.rbf-p b{font-size:24px;font-weight:800;color:#000}.rbf-sv{align-self:flex-start;margin-top:10px;font-size:11px;font-weight:700;color:#8a6a1f;background:#faf6ea;border:1px solid #e9cf7a;padding:4px 9px}.rbf-add{display:flex;justify-content:center;gap:8px;margin-top:auto;padding:15px;background:#000;color:#fff!important;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:background .3s}.rbf-sv+.rbf-add,.rbf-p+.rbf-add{margin-top:auto}.rbf-i .rbf-add{position:relative;top:0}.rbf-i>*:last-child{margin-top:auto}.rbf-i>.rbf-sv{margin-bottom:18px}.rbf-i>.rbf-p{margin-bottom:18px}.rbf-add:hover{background:#8a6a1f}.rbf-add.rbf-na{background:#e6e6e3;color:#6f6f6f!important;cursor:default}.rbf-add.is-loading{opacity:.6;pointer-events:none}@media(max-width:700px){.rbf-c{padding:8px}.rbf-p b{font-size:18px}.rbf-low{display:none}.rbf-t{font-size:12px}.rbf-off{font-size:13px;padding:5px 9px}.rbf-add{padding:12px 6px;font-size:10.5px;letter-spacing:.1em}}.rbf-grid--bb{gap:0!important;--rc-g:0px;border-top:1px solid #e6e6e3}.rbf-grid--bb>.rbf-c{border:0;border-right:1px solid #e6e6e3;border-bottom:1px solid #e6e6e3;padding:36px 42px 44px;box-shadow:none!important}.rbf-grid--bb>.rbf-c:hover{border-color:#e6e6e3}.rbf-grid--bb .rbf-m{background:#fff}.rbf-grid--bb .rbf-m img{padding:6%}.rbf-grid--bb .rbf-i{padding:22px 0 0}.rbf-grid--bb .rbf-b{font-size:11px;letter-spacing:.24em}.rbf-grid--bb .rbf-t{text-transform:none;font-weight:400;font-size:17px;letter-spacing:0;line-height:1.4;min-height:48px;margin:8px 0 16px}.rbf-grid--bb .rbf-p b{font-size:20px;font-weight:600}.rbf-grid--bb .rbf-add{padding:20px;font-size:15px;font-weight:500;letter-spacing:.02em;text-transform:none}.rbf-grid--bb .rbf-off{border:0;font-size:13px;padding:6px 10px;animation:none}@media(max-width:1100px){.rbf-grid--bb>.rbf-c{padding:26px 22px 30px}}@media(max-width:700px){.rbf-grid--bb>.rbf-c{padding:14px 10px 18px}.rbf-grid--bb .rbf-t{font-size:13.5px;min-height:38px}.rbf-grid--bb .rbf-p b{font-size:16px}.rbf-grid--bb .rbf-add{padding:13px 4px;font-size:12.5px}}.shopify-section--main-collection .collection__main,.shopify-section--main-search .collection__main{padding:0}.rbf-grid--bb>.rbf-c{border-left:1px solid #e6e6e3;margin-left:-1px}.rbf-grid{gap:0!important;--rc-g:0px;border-top:1px solid #e6e6e3}.rbf-grid>.rbf-c{background:#fff;border:0;border-right:1px solid #e6e6e3;border-left:1px solid #e6e6e3;margin-left:-1px;border-bottom:1px solid #e6e6e3;padding:26px 36px 40px;box-shadow:none!important;transform:none!important}.rbf-grid>.rbf-c:hover{border-color:#e6e6e3}.rbf-top{display:flex;justify-content:space-between;align-items:center;min-height:22px;margin-bottom:10px;font-size:15px;color:#555}.rbf-tag{letter-spacing:.01em}.rbf-top .rbf-off,.rbf-grid--bb .rbf-off{position:static;background:none;border:0;color:#c8102e;font-weight:600;font-size:14px;padding:0;animation:none}.rbf-m,.rbf-grid--bb .rbf-m{background:#fff}.rbf-m img,.rbf-grid--bb .rbf-m img{padding:4%;mix-blend-mode:multiply}.rbf-m .i2{mix-blend-mode:normal;padding:0}.rbf-sh{display:none}.rbf-i{padding:22px 0 0}.rbf-b{font-size:11px;letter-spacing:.22em;color:#8a6a1f}.rbf-t{text-transform:none!important;font-weight:400;font-size:17px;letter-spacing:0;line-height:1.4;min-height:48px;margin:8px 0 10px}.rbf-r{display:flex;align-items:center;gap:8px;font-size:15px;color:#555;margin:0 0 14px}.rbf-st{position:relative;display:inline-block;font-size:17px;letter-spacing:2px;line-height:1}.rbf-st:before{content:"\2605\2605\2605\2605\2605";color:#d9d9d9}.rbf-st:after{content:"\2605\2605\2605\2605\2605";color:#000;position:absolute;left:0;top:0;width:var(--r);overflow:hidden;white-space:nowrap}.rbf-p{gap:10px;align-items:baseline}.rbf-p b{font-size:19px!important;font-weight:500!important;color:#000}.rbf-p b.rbf-red{color:#c8102e}.rbf-p s{font-size:16px;color:#555}.rbf-sv{background:none;border:0;padding:0;margin-top:6px;color:#c8102e;font-weight:500;font-size:13px}.rbf-i>.rbf-sv,.rbf-i>.rbf-p{margin-bottom:22px}.rbf-add{padding:20px;font-size:16px;font-weight:500;letter-spacing:.02em;text-transform:none;background:#1a1a1a}.rbf-add:hover{background:#000}@media(max-width:1100px){.rbf-grid>.rbf-c{padding:22px 20px 30px}}@media(max-width:700px){.rbf-grid>.rbf-c{padding:12px 10px 18px}.rbf-top{font-size:12px;margin-bottom:4px}.rbf-t{font-size:13.5px;min-height:38px}.rbf-p b{font-size:16px!important}.rbf-p s{font-size:13px}.rbf-r{font-size:12px}.rbf-st{font-size:13px;letter-spacing:1px}.rbf-add{padding:13px 4px;font-size:13px}}.rbf-ben{margin:-4px 0 12px;font-size:15px;line-height:1.4;color:#6f6f6f}.rbf-sz{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 14px}.rbf-sz a{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:#333;text-decoration:none}.rbf-sz a:before{content:"";width:18px;height:18px;border-radius:50%;border:1px solid #8a8a8a;box-sizing:border-box;transition:box-shadow .2s,border-color .2s}.rbf-sz a.on{color:#000}.rbf-sz a.on:before{border:5px solid #000}.rbf-sz a:hover:before{border-color:#000}@media(max-width:700px){.rbf-ben{font-size:12px;margin:-4px 0 8px}.rbf-sz{gap:6px 10px}.rbf-sz a{font-size:12px;gap:5px}.rbf-sz a:before{width:14px;height:14px}.rbf-sz a.on:before{border-width:4px}}.rh-sec:has(.rbf-grid){max-width:none;padding-left:0;padding-right:0}.rh-sec:has(.rbf-grid) .rh-t{padding:0 3vw}.rbf-wrap{max-width:none!important;padding-left:0!important;padding-right:0!important}.rbf-wrap>h2,.rbf-wrap>.rbf-cat,.rbf-wrap>.rbf-note{margin-left:3vw;margin-right:3vw}.rbf-grid>.rbf-c{padding:22px 26px 34px}.rbf-m img,.rbf-grid--bb .rbf-m img{padding:0;transform:scale(1.12);transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .5s}.rbf-c:hover .i1{transform:scale(1.18)}.rbf-m .i2{transform:none}.rbf-dots{display:none}@media(max-width:700px){.rbf-grid>.rbf-c{padding:12px 8px 18px}.rbf-m{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:auto}.rbf-m::-webkit-scrollbar{display:none}.rbf-m img,.rbf-m .i2{position:relative;inset:auto;flex:0 0 100%;width:100%;aspect-ratio:1/1;height:auto;scroll-snap-align:center;opacity:1!important}.rbf-low{position:absolute}.rbf-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}.rbf-dots i{width:6px;height:6px;border-radius:50%;background:#d0d0d0;transition:background .2s}.rbf-dots i.on{background:#000}}@media(hover:hover){.product-gallery__media{overflow:hidden;cursor:zoom-in}.product-gallery__media img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.product-gallery__media:hover img{transform:scale(1.06)}}.product-gallery__media img{image-rendering:auto}@media(max-width:700px){.rbf-m img,.rbf-grid--bb .rbf-m img,.rbf-c:hover .i1{transform:none!important}}.rbf-m,.rbf-grid--bb .rbf-m{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1/1;background:#fff;scroll-behavior:smooth}.rbf-m::-webkit-scrollbar{display:none}.rbf-sl{flex:0 0 100%;width:100%;height:100%;overflow:hidden;scroll-snap-align:center;position:relative}.rbf-sl img,.rbf-m .rbf-sl img{position:static!important;width:100%!important;height:100%!important;object-fit:contain;padding:0!important;opacity:1!important;transform:scale(1.12)!important;mix-blend-mode:multiply;transition:transform .9s cubic-bezier(.2,.8,.2,1)!important}.rbf-c:hover .rbf-sl img{transform:scale(1.17)!important}.rbf-ar{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border:0;background:#000;color:#fff;font-size:26px;line-height:1;cursor:pointer;opacity:0;transition:opacity .25s}.rbf-pv{left:0}.rbf-nx{right:0}.rbf-c:hover .rbf-ar{opacity:1}.rbf-ar:hover{background:#333}.rbf-dots{display:flex!important;justify-content:center;gap:6px;margin-top:10px}.rbf-dots i{width:6px;height:6px;border-radius:50%;background:#d0d0d0;transition:background .2s}.rbf-dots i.on{background:#000}@media(hover:none),(max-width:700px){.rbf-ar{display:none}.rbf-sl img,.rbf-c:hover .rbf-sl img{transform:scale(1.08)!important}}.rbf-sz a{cursor:pointer}.rbf-c.is-loading .rbf-gal{opacity:.6}.rh-row{display:grid;grid-template-columns:minmax(260px,22%) 1fr;border-top:1px solid #e6e6e3}.rh-promo{padding:34px 3vw;display:flex;flex-direction:column;gap:14px}.rh-promo h2{font-size:clamp(34px,3.2vw,56px)!important;line-height:1.02;margin:0;text-transform:uppercase;letter-spacing:.01em!important;font-weight:600}.rh-promo h2 em{font-style:normal;color:#c8102e}.rh-promo p{margin:0;color:#555;font-size:14px}.rh-promo a{color:#000;text-decoration:underline;font-size:16px;align-self:flex-start}.rh-car{position:relative;min-width:0}.rh-car .rbf-grid{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-top:0;scroll-behavior:smooth}.rh-car .rbf-grid::-webkit-scrollbar{display:none}.rh-car .rbf-grid>.rbf-c{flex:0 0 33.333%!important;max-width:33.333%!important;scroll-snap-align:start}.rh-car-b{position:absolute;top:38%;z-index:6;width:64px;height:64px;border:0;background:#000;color:#fff;font-size:30px;cursor:pointer;transition:background .2s}.rh-car-b:hover{background:#333}.rh-car-p{left:0}.rh-car-n{right:0}@media(max-width:1000px){.rh-row{grid-template-columns:1fr}.rh-car .rbf-grid>.rbf-c{flex-basis:50%!important;max-width:50%!important}}@media(max-width:700px){.rh-car .rbf-grid>.rbf-c{flex-basis:78%!important;max-width:78%!important}.rh-car-b{width:42px;height:42px;font-size:22px}.rh-promo{padding:26px 20px}}.rbf-ar{display:none!important}.rbf-dots i{cursor:pointer;width:7px;height:7px}.rh-car-b{width:40px!important;height:40px!important;font-size:22px!important;background:#ffffffeb!important;color:#000!important;border:1px solid #d6d6d6!important;border-radius:50%;top:30%!important;opacity:0;transition:opacity .25s,border-color .2s!important;box-shadow:0 2px 10px #00000014}.rh-car:hover .rh-car-b{opacity:1}.rh-car-b:hover{border-color:#000!important}.rh-car-p{left:12px!important}.rh-car-n{right:12px!important}@media(hover:none){.rh-car-b{display:none}}.rbf-sv{display:none!important}.rbf-top .rbf-off{font-size:13px}.rbf-code{margin:6px 0 22px;font-size:13px;color:#c8102e;line-height:1.4}.rbf-code b{letter-spacing:.08em}.rbf-i>.rbf-p{margin-bottom:6px}.rcb-code,.rh-code{display:inline-block;margin-top:16px;background:#000;color:#fff;padding:10px 16px;font-size:14px;letter-spacing:.04em}.rcb-code b,.rh-code b{color:#e9cf7a;letter-spacing:.12em}@media(max-width:700px){.rbf-top .rbf-off{font-size:10.5px}.rbf-code{font-size:11px;margin-bottom:14px}.rcb-code{font-size:12px;padding:8px 12px}}.rcb-code,.rh-code{display:block!important;width:fit-content;font-style:normal}.rbf-code{display:none!important}.rbf-med{position:absolute;z-index:6;top:10px;right:10px;width:96px;height:96px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-10deg);background:radial-gradient(circle at 32% 28%,#fff6cf,#f3d77a 22%,#d4af37 48%,#a67c1a 78%,#7a5a10);box-shadow:0 10px 22px #5a3e0859,inset 0 2px 3px #ffffffd9,inset 0 -6px 10px #5a3e0873,0 0 0 3px #fff,0 0 0 4px #b48c288c;color:#1a1200;text-align:center;pointer-events:none;overflow:hidden;animation:rbfMed 4s ease-in-out infinite}.rbf-med:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.75) 50%,transparent 58%);transform:translate(-80%);animation:rbfShine 3.6s ease-in-out infinite}.rbf-med b{font-size:26px;font-weight:800;line-height:1;letter-spacing:-.02em;text-shadow:0 1px 0 rgba(255,255,255,.6)}.rbf-med i{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-top:3px;text-transform:uppercase}@keyframes rbfMed{50%{transform:rotate(-6deg) scale(1.04)}}@keyframes rbfShine{0%,55%{transform:translate(-80%)}to{transform:translate(80%)}}.rbf-code2{margin:6px 0 22px;font-size:13px;color:#6f6f6f}.rbf-code2 b{color:#000;letter-spacing:.1em;background:linear-gradient(135deg,#f3d77a,#d4af37);padding:1px 6px}.rcb-code,.rh-code{display:inline-flex!important;align-items:center;gap:10px;width:fit-content;font-style:normal!important;margin-top:20px;padding:12px 20px!important;font-size:15px!important;font-weight:600;color:#1a1200!important;border-radius:999px;background:linear-gradient(135deg,#fff3c4,#e9c45a,#c99a2e 60%,#f6dd8a)!important;box-shadow:0 8px 20px #78550a47,inset 0 1px 2px #ffffffe6,inset 0 -3px 6px #78550a59;position:relative;overflow:hidden}.rcb-code:after,.rh-code:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%);transform:translate(-100%);animation:rbfShine 3.6s ease-in-out infinite}.rcb-code b,.rh-code b{color:#000!important;letter-spacing:.12em}@media(max-width:700px){.rbf-med{width:66px;height:66px;top:6px;right:6px}.rbf-med b{font-size:18px}.rbf-med i{font-size:8px}.rbf-code2{font-size:11px;margin-bottom:14px}.rcb-code,.rh-code{font-size:12px!important;padding:9px 14px!important}}@media(max-width:700px){.rh-promo h2{font-size:28px!important;line-height:1.08}.rh-promo{gap:10px;padding:22px 16px!important}.rh-car .rbf-grid>.rbf-c{flex-basis:72%!important;max-width:72%!important}.rbf-med{width:58px;height:58px}.rbf-med b{font-size:16px}.rbf-med i{font-size:7px}.rbf-t{font-size:13px!important;min-height:36px!important}.rbf-ben{display:none}.rbf-add{padding:12px 4px!important;font-size:12.5px!important}.header__logo-image,.header__logo img{max-height:46px!important;width:auto!important}.rh-sec{padding-top:34px!important;padding-bottom:34px!important}.rh-t h2,.rh-sec h2{font-size:22px!important}.rh-rv{opacity:1!important;transform:none!important}.rcb-t h1{font-size:28px!important}.rcb-t span{font-size:14px}.rbf-wrap>h2{font-size:24px!important}body{-webkit-text-size-adjust:100%}img{max-width:100%}}.rh-c .rh-code{margin-top:22px}.rbf-med i{font-size:9px;letter-spacing:0;white-space:nowrap}@media(max-width:700px){.rbf-med i{font-size:6.5px}}@media(max-width:768px){.rh-car-b{display:none!important}}@media(max-width:700px){.rbf h2,.rbf-wrap>h2,main .rbf-wrap h2{padding-left:16px!important;padding-right:16px!important}.header__icon-list a,.header__icon-list button,.header a[aria-label],.header button[aria-label]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.rbf-sz a{min-height:34px;padding-right:4px}.rft-grid a{padding:6px 0}.rft-gdpr input{width:20px;height:20px}.rh-t a,.rh-promo a{display:inline-block;padding:10px 0}}.rh-code,.rcb-code{display:inline-block!important;max-width:100%;width:auto!important;background:#0b0b0b!important;color:#f0d27a!important;border:1px solid #c9a23a;border-radius:2px!important;padding:16px 26px 15px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:23px!important;line-height:1.3;letter-spacing:.01em;text-align:left;box-shadow:0 16px 34px #00000047,inset 0 0 0 4px #0b0b0b,inset 0 0 0 5px #d4af3780!important;text-shadow:0 1px 12px rgba(212,175,55,.25)}.rh-code b,.rcb-code b{font-family:Jost,sans-serif!important;font-style:normal;font-weight:700;font-size:.66em;letter-spacing:.24em;color:#0b0b0b!important;background:linear-gradient(135deg,#fff3c4,#e9c45a 35%,#b8862a 65%,#f6dd8a);padding:5px 9px 5px 12px;margin:0 5px;vertical-align:3px;box-shadow:0 2px 10px #d4af3780;text-shadow:none;white-space:nowrap}.rh-code:after,.rcb-code:after{background:linear-gradient(115deg,transparent 40%,rgba(255,236,170,.22) 50%,transparent 60%)!important}.rh-promo h2{font-size:clamp(28px,2.3vw,44px)!important;overflow-wrap:anywhere}@media(max-width:700px){.rh-code,.rcb-code{font-size:17px!important;padding:12px 16px!important}.rh-promo h2{font-size:30px!important}}buy-buttons button[type=submit]:not(.shopify-payment-button__button),.product-form button[name=add],.horizontal-product-card__button,.product-card__quick-add-button,.rp-btn,.rcr-add,.rbf-add:not(.rbf-na),.quick-buy-drawer button[type=submit]{background:#000!important;color:#fff!important;border-color:#000!important;box-shadow:none!important;opacity:1!important}buy-buttons button[type=submit]:not(.shopify-payment-button__button):hover,.product-form button[name=add]:hover,.horizontal-product-card__button:hover{background:#333!important;color:#fff!important}buy-buttons button[type=submit]:before,buy-buttons button[type=submit]:after,.horizontal-product-card__button:before{display:none!important}.rdc-code{border:1px solid #e6e6e3;padding:16px;margin-bottom:14px;background:#fbfaf6}.rdc-h{margin:0 0 10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.rdc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:#6f6f6f;margin-bottom:10px}.rdc-chip{border:1px solid #b38728;background:linear-gradient(90deg,#bf953f,#fcf6ba,#b38728);color:#111;padding:6px 12px;font:inherit;font-weight:600;letter-spacing:.12em;cursor:pointer;transition:transform .2s}.rdc-chip:hover{transform:translateY(-1px)}.rdc-row{display:flex}.rdc-in{flex:1;min-width:0;border:1px solid #111;border-right:0;padding:12px;font:inherit;font-size:14px;text-transform:uppercase;letter-spacing:.08em;background:#fff}.rdc-apply{background:#000;color:#fff;border:0;padding:0 20px;font:inherit;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.rdc-apply:hover{background:#333}.rdc-msg{margin:8px 0 0;font-size:13px;min-height:1px}.rdc-msg.ok{color:#1d7a3a}.rdc-msg.err{color:#c8102e}.rdc-or{font-size:13px;color:#6f6f6f}.rdc-chips{flex-wrap:nowrap!important;gap:8px!important}.rdc-chip{white-space:nowrap;font-size:11.5px!important;padding:7px 10px!important;letter-spacing:.08em!important}.rdc-or{white-space:nowrap}.free-shipping-bar{background:#fbfaf6;border:1px solid #e9d9a8;padding:14px 16px!important;font-size:14px}.free-shipping-bar progress,.free-shipping-bar .progress-bar{accent-color:#b38728;--progress-bar-background:#efe6c8;--progress-bar-foreground:#b38728}.free-shipping-bar b{font-weight:600}.rhd-acc{display:inline-flex;align-items:center;gap:10px}.rhd-acc-t{display:flex;flex-direction:column;font-size:13px;line-height:1.25;text-align:left;white-space:nowrap;letter-spacing:.02em;text-transform:none}.rhd-acc-t b{font-weight:600;font-size:14px}@media(max-width:999px){.rhd-acc-t{display:none}}.header__logo-image{width:150px!important;max-width:150px!important;height:auto!important}.header__primary-nav-item>a,.header__primary-nav-item>details>summary,.header__primary-nav .h6{font-size:15.5px!important;letter-spacing:.14em!important;font-weight:500!important}.header__primary-nav-item>a{padding-block:6px}@media(max-width:999px){.header__logo-image{width:96px!important;max-width:96px!important}}.rcb--dark .rcb-t h1,.rcb--dark .rcb-t span{color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.45)}.rcb--dark .rcb-t p{color:#e9cf7a!important}.header__account-link{display:list-item!important}.rhd-acc{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;animation:rhdIn .9s .3s both cubic-bezier(.2,.8,.2,1)}.rhd-acc:before,.rhd-acc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid #c9a24a;animation:rhdPulse 2.8s ease-out infinite;pointer-events:none}.rhd-acc:after{animation-delay:1.4s}.rhd-acc .header__nav-icon{position:relative;z-index:1;width:50px;height:50px;padding:12px;border-radius:50%;background:conic-gradient(from 0deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#bf953f);color:#1a1200;box-shadow:0 6px 18px #b3872866,inset 0 0 0 2px #ffffff8c;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.rhd-acc:hover .header__nav-icon{transform:scale(1.12) rotate(-10deg);box-shadow:0 10px 28px #b387288c,inset 0 0 0 2px #fff}.rhd-acc-t{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px);opacity:0;pointer-events:none;background:#111;color:#fff;padding:8px 14px;font-size:12px;line-height:1.3;white-space:nowrap;text-align:center;letter-spacing:.04em;transition:opacity .3s,transform .3s;z-index:5}.rhd-acc-t b{display:block;color:#e9cf7a;font-weight:600}.rhd-acc-t:before{content:"";position:absolute;bottom:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-bottom-color:#111}.rhd-acc:hover .rhd-acc-t,a:focus-visible .rhd-acc-t{opacity:1;transform:translate(-50%)}@keyframes rhdPulse{0%{transform:scale(1);opacity:.85}to{transform:scale(1.55);opacity:0}}@keyframes rhdIn{0%{opacity:0;transform:translateY(-8px) scale(.8)}}@media(max-width:999px){.rhd-acc,.rhd-acc .header__nav-icon{width:40px;height:40px}.rhd-acc .header__nav-icon{padding:9px}.rhd-acc-t{display:none}}@media(prefers-reduced-motion:reduce){.rhd-acc:before,.rhd-acc:after{animation:none;opacity:0}}@media(max-width:1199px){.header__primary-nav-item>a{font-size:13.5px!important;letter-spacing:.1em!important}}@media(max-width:699px){.rcb-t h1{font-size:34px!important}.rcb-t{left:6%!important;right:6%!important}.rrs h2{font-size:32px!important}.rh-h{font-size:30px!important}.rbf-grid--bb{grid-template-columns:1fr 1fr!important}.rft-brand{flex-direction:column;align-items:flex-start}}@media(min-width:700px)and (max-width:1099px){.rbf-grid--bb,.rrs-g .rbf-grid{grid-template-columns:repeat(3,1fr)!important}}.badge.rb-off{background:#b8432f!important;color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important;padding:6px 11px!important;border-radius:999px!important;box-shadow:0 6px 16px #b8432f59;animation:rb-pulse 2.4s ease-in-out infinite}.product-info .badge.rb-off{font-size:15px!important;padding:7px 14px!important}.rcx{border:1px solid #e6e1d3;background:#fbfaf6;padding:14px 16px;margin:12px 0 16px}.rcx-h{margin:0 0 10px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#111}.rcx-ch{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rcx-c{border:1px solid #b38728;background:linear-gradient(90deg,#bf953f,#fcf6ba,#b38728);background-size:200% 100%;color:#111;padding:8px 12px;font-size:13px;font-weight:700;letter-spacing:.1em;animation:rcxSh 4s ease-in-out infinite}.rcx-s{font-size:13px;color:#777}.rcx-f{margin:12px 0 0;font-size:14px;color:#333}.rcx-f b{font-size:18px;color:#111;font-weight:700;margin-left:4px}.rcx--mic{padding:10px;margin:8px 0 14px}.rcx--mic .rcx-h{font-size:10px;margin-bottom:7px}.rcx--mic .rcx-c{font-size:10px;padding:5px 7px;letter-spacing:.06em}.rcx--mic .rcx-s{font-size:11px}.rcx--mic .rcx-f{font-size:12px;margin-top:8px}.rcx--mic .rcx-f b{font-size:15px}.product-card .rcx{text-align:left;width:100%}.rcx-strip{position:absolute;left:0;right:0;bottom:0;z-index:3;text-align:center;padding:7px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#111;background:linear-gradient(90deg,#bf953f,#fcf6ba,#b38728);pointer-events:none}.rcx-strip i{font-style:normal;font-weight:400;opacity:.75;margin:0 4px}.rbf-gal{position:relative}.rbf-dots{bottom:38px!important}.product-gallery .rcx-strip{font-size:14px;padding:10px}@keyframes rcxSh{0%,to{background-position:0 0}50%{background-position:100% 0}}@media(max-width:700px){.rcx-strip{font-size:9px;padding:5px 4px}.rcx--mic .rcx-c{font-size:9px;padding:4px 5px}}.product-card__figure{position:relative}.product-card__figure .rcx-strip{z-index:2}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rutina-bb.css.map */
