.offrizz-home{color:var(--color-foreground);background:var(--color-background);padding-block:calc(var(--home-top, 96px) * .65) calc(var(--home-bottom, 96px) * .65);overflow-wrap:anywhere;--offrizz-line: color-mix(in srgb, var(--color-foreground) 22%, transparent);--offrizz-muted: color-mix(in srgb, var(--color-foreground) 75%, var(--color-background))}.offrizz-home *,.offrizz-home *:before,.offrizz-home *:after{box-sizing:border-box}.offrizz-home :is(h1,h2,h3,p){margin:0}.offrizz-home :is(a,label,input):focus-visible{outline:2px solid currentColor;outline-offset:5px}.offrizz-home__container{max-width:var(--offrizz-content-width, 1600px);margin-inline:auto;padding-inline:var(--offrizz-gutter, 24px);width:100%}.offrizz-home__container--full{max-width:none}.offrizz-home__label{font:500 11px/1.5 var(--font-heading--family);letter-spacing:.14em;text-transform:uppercase}.offrizz-home__accent{color:var(--offrizz-accent, #c56c60)}.offrizz-home__label+.offrizz-home__heading{margin-top:16px}.offrizz-home__editorial{font:400 24px/1.35 var(--font-accent--family);color:var(--offrizz-muted);max-width:448px}.offrizz-home__body{font:400 14px/1.7 var(--font-body--family);color:var(--offrizz-muted)}.offrizz-home__body :is(p+p,ul,ol){margin-top:12px}.offrizz-home__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.offrizz-home__buttons:empty{display:none}.offrizz-home__editor-note,.offrizz-home__empty{padding:24px;border:1px dashed var(--offrizz-line);font-size:14px}.offrizz-campaign{position:relative;isolation:isolate;padding:0}offrizz-hero-slider.offrizz-campaign{display:block}.offrizz-campaign__slide{position:relative;isolation:isolate}.offrizz-campaign__slide[hidden]{display:none!important}.offrizz-campaign--slideshow .offrizz-campaign__inner{padding-bottom:calc(var(--home-bottom) + 60px)}.offrizz-campaign--slideshow .offrizz-campaign__slide.is-active{z-index:2}.offrizz-campaign--slideshow .offrizz-campaign__slide.is-leaving{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.offrizz-campaign--slideshow .offrizz-campaign__slide.is-leaving .offrizz-campaign__inner{visibility:hidden}.offrizz-campaign--slideshow[data-transition=fade] .offrizz-campaign__slide.is-entering .offrizz-campaign__backdrop{animation:offrizz-hero-crossfade .7s cubic-bezier(.22,1,.36,1) both}@keyframes offrizz-hero-crossfade{0%{opacity:0}to{opacity:1}}.offrizz-campaign__controls{display:none;position:absolute;z-index:3;inset-inline:16px;bottom:16px;align-items:center;justify-content:center;gap:12px}.offrizz-campaign.is-ready .offrizz-campaign__controls{display:flex}.offrizz-campaign__controls button{display:inline-grid;place-items:center;flex:0 0 auto;min-width:44px;min-height:44px;padding:0;border:1px solid color-mix(in srgb,var(--color-foreground) 45%,transparent);border-radius:1px;background:color-mix(in srgb,var(--color-background) 75%,transparent);color:var(--color-foreground);cursor:pointer}.offrizz-campaign__controls button:is(:hover,:focus-visible){border-color:var(--offrizz-accent);color:var(--offrizz-accent)}.offrizz-campaign__controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.offrizz-campaign__arrow{font-size:20px;line-height:1}.offrizz-campaign__pagination{display:flex;align-items:center;gap:4px}.offrizz-campaign__dot span{width:14px;height:3px;background:currentColor;opacity:.5}.offrizz-campaign__dot[aria-current=true] span{background:var(--offrizz-accent);opacity:1}.offrizz-campaign__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;isolation:isolate}.offrizz-campaign__media,.offrizz-campaign__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.offrizz-campaign__media :is(img,svg){display:block;width:100%;height:100%;object-fit:cover;object-position:var(--campaign-mobile-image-position, center)}.offrizz-campaign__overlay{z-index:-1;background:var(--campaign-overlay);opacity:var(--campaign-opacity);pointer-events:none}.offrizz-campaign--hero .offrizz-campaign__overlay{background:linear-gradient(to top,var(--campaign-overlay),color-mix(in srgb,var(--campaign-overlay) 40%,transparent) 55%,color-mix(in srgb,var(--campaign-overlay) 70%,transparent));opacity:var(--campaign-opacity)}.offrizz-campaign__inner{display:flex;flex-direction:column;justify-content:var(--campaign-mobile-position);min-height:max(520px,var(--campaign-mobile-height));padding-block:var(--home-top) var(--home-bottom);gap:48px}.offrizz-campaign--editorial .offrizz-campaign__inner{min-height:max(440px,var(--campaign-mobile-height))}.offrizz-campaign__corners{display:flex;justify-content:space-between;gap:16px;width:100%}.offrizz-campaign--hero .offrizz-campaign__inner:has(.offrizz-campaign__corners){justify-content:flex-start}.offrizz-campaign--hero .offrizz-campaign__copy{margin-block:auto 0}.offrizz-campaign__copy{width:100%;max-width:var(--campaign-width);text-align:var(--campaign-mobile-align)}.offrizz-campaign__copy>.offrizz-home__label{margin-bottom:20px}.offrizz-campaign__heading{font:600 clamp(42px,15vw,120px)/.85 var(--font-heading--family);letter-spacing:-.03em;text-transform:uppercase}.offrizz-campaign__body{margin-top:24px;max-width:448px;color:var(--offrizz-muted);font:400 20px/1.4 var(--font-accent--family)}.offrizz-campaign--editorial .offrizz-campaign__heading{font:italic 400 clamp(36px,5vw,60px)/1.15 var(--font-accent--family);letter-spacing:0;text-transform:none}.offrizz-campaign--editorial .offrizz-campaign__body{font:400 14px/1.7 var(--font-body--family)}.offrizz-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.offrizz-product-grid__heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--offrizz-line);padding-bottom:32px}.offrizz-product-grid__intro{max-width:384px;font:400 18px/1.4 var(--font-accent--family);color:var(--offrizz-muted)}.offrizz-product-grid__items{display:grid;grid-template-columns:repeat(var(--grid-mobile),minmax(0,1fr));gap:calc(var(--grid-y) * .75) min(var(--grid-x),20px);list-style:none;padding:0;margin:40px 0 0}.offrizz-product-grid__items>li{min-width:0}.offrizz-card{display:block;position:relative;text-align:var(--card-align)}.offrizz-card__link{display:block;color:inherit;text-decoration:none}.offrizz-card__media{position:relative;overflow:hidden;aspect-ratio:var(--card-ratio);background:color-mix(in srgb,var(--color-foreground) 6%,var(--color-background))}.offrizz-card__image,.offrizz-card__placeholder{width:100%;height:100%;display:block;object-fit:var(--card-fit);transition:transform .7s ease-out,opacity .35s ease}.offrizz-card__image--second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.offrizz-card__number{position:absolute;inset:16px auto auto 16px;color:#fcfaf6;background:#0b0b0b;padding:3px 6px;max-width:calc(100% - 32px)}.offrizz-card__badges{position:absolute;inset:auto 16px 16px;display:flex;gap:6px;flex-wrap:wrap}.offrizz-card__badge{background:#a64338;color:#fcfaf6;padding:4px 8px;font:500 10px/1.4 var(--font-heading--family);letter-spacing:.1em;text-transform:uppercase}.offrizz-card__details{margin-top:20px}.offrizz-card__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.offrizz-card__title{font:500 16px/1.3 var(--font-heading--family);text-transform:uppercase;letter-spacing:-.02em}.offrizz-card__title span,.offrizz-card__price{color:var(--offrizz-muted)}.offrizz-card__price{display:flex;flex-wrap:wrap;gap:8px}.offrizz-card p.offrizz-card__editorial{margin-top:8px;color:var(--offrizz-muted);font:400 18px/1.4 var(--font-accent--family)}.offrizz-card__view{display:inline-block;padding-block:14px;min-height:44px;color:var(--offrizz-muted)}.offrizz-card .quick-add{position:static;display:flex;opacity:1;visibility:visible;transform:none;margin-top:8px;--quick-add-opacity: 1;--quick-add-visibility: visible}.offrizz-card .quick-add__button{min-height:44px;opacity:1;transform:none;border-radius:0}.offrizz-home__collection-link{display:inline-flex;align-items:center;gap:16px;margin-top:32px;min-height:44px;color:inherit;text-underline-offset:5px}.offrizz-chapter{display:grid;gap:40px}.offrizz-chapter__copy>:is(.offrizz-home__editorial,.offrizz-home__body){margin-top:24px;max-width:448px}.offrizz-chapter__art{display:grid;place-items:center;min-height:280px;border:1px solid var(--offrizz-line);overflow:hidden}.offrizz-chapter__art--diagonal{background:repeating-linear-gradient(135deg,transparent,transparent 8px,var(--offrizz-line) 8px,var(--offrizz-line) 9px)}.offrizz-chapter__image{width:100%;height:100%;min-height:280px;object-fit:cover}.offrizz-chapter__seal{background:var(--color-background);text-align:center;padding:40px 32px;max-width:100%}.offrizz-chapter__emblem{display:block;width:40px;height:40px;object-fit:contain;margin:0 auto 24px}.offrizz-chapter p.offrizz-chapter__art-heading{margin-top:12px;font:500 24px/1.2 var(--font-heading--family);text-transform:uppercase}.offrizz-chapter--mobile-media-first .offrizz-chapter__art{order:-1}.offrizz-statement{border-block:1px solid var(--offrizz-line);text-align:var(--statement-align)}.offrizz-statement__heading{max-width:896px;font:400 clamp(30px,4vw,48px)/1.3 var(--font-accent--family);text-transform:none}.offrizz-statement__principles{display:grid;gap:40px;margin-top:64px;padding-top:40px;border-top:1px solid var(--offrizz-line)}.offrizz-statement__principles .offrizz-home__body{margin-top:16px}.offrizz-statement .offrizz-home__editorial,.offrizz-statement>div>.offrizz-home__body{margin-top:24px}.offrizz-marquee{position:relative;overflow:hidden}.offrizz-marquee--bordered{border-block:1px solid var(--offrizz-line)}.offrizz-marquee__track{display:flex;width:max-content;animation:offrizz-marquee var(--marquee-speed) linear infinite;animation-direction:var(--marquee-direction)}.offrizz-marquee__group{display:flex;flex-shrink:0;min-width:100vw;justify-content:space-around}.offrizz-marquee__group>span{padding-inline:var(--offrizz-gutter, 24px);font:600 min(60px,var(--marquee-size))/1 var(--font-heading--family);letter-spacing:-.03em;white-space:nowrap;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 18%,var(--color-background))}.offrizz-marquee--static .offrizz-marquee__track{animation:none}@keyframes offrizz-marquee{to{transform:translate(-50%)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.offrizz-card--zoom:hover .offrizz-card__image{transform:scale(1.03)}.offrizz-card--second:hover .offrizz-card__image--second{opacity:1}}@media(min-width:768px){.offrizz-home{padding-block:var(--home-top,96px) var(--home-bottom,96px)}.offrizz-campaign{padding:0}.offrizz-campaign__inner{min-height:max(520px,var(--campaign-height));justify-content:var(--campaign-position)}.offrizz-campaign--editorial .offrizz-campaign__inner{min-height:max(440px,var(--campaign-height))}.offrizz-campaign__media img{object-position:var(--campaign-image-position)}.offrizz-campaign__copy{text-align:var(--campaign-align)}.offrizz-campaign--hero .offrizz-campaign__heading{font-size:clamp(80px,8.35vw,120px)}.offrizz-campaign--hero .offrizz-campaign__body{font-size:24px}.offrizz-product-grid__items{grid-template-columns:repeat(var(--grid-tablet),minmax(0,1fr));gap:var(--grid-y) var(--grid-x);margin-top:56px}.offrizz-chapter{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.offrizz-chapter--mobile-media-first .offrizz-chapter__art{order:initial}.offrizz-chapter--reverse .offrizz-chapter__art{order:-1}.offrizz-statement__principles{grid-template-columns:repeat(var(--principle-columns),minmax(0,1fr))}.offrizz-marquee__group>span{font-size:var(--marquee-size)}}@media(min-width:1024px){.offrizz-home__container{padding-inline:var(--offrizz-gutter, 40px)}.offrizz-product-grid__items{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.offrizz-marquee__track{animation:none}.offrizz-card__image,.offrizz-home__button{transition:none}}.offrizz-campaign[data-mobile-align=center] .offrizz-campaign__copy,.offrizz-campaign[data-mobile-align=center] .offrizz-campaign__body{margin-inline:auto}.offrizz-campaign[data-mobile-align=center] .offrizz-home__buttons{justify-content:center}.offrizz-campaign[data-mobile-align=right] .offrizz-campaign__copy,.offrizz-campaign[data-mobile-align=right] .offrizz-campaign__body{margin-inline:auto 0}.offrizz-campaign[data-mobile-align=right] .offrizz-home__buttons{justify-content:end}.offrizz-campaign--hero[data-mobile-position=start] .offrizz-campaign__copy{margin-block:0 auto}.offrizz-campaign--hero[data-mobile-position=center] .offrizz-campaign__copy{margin-block:auto}@media(min-width:768px){.offrizz-campaign[data-align=left] :is(.offrizz-campaign__copy,.offrizz-campaign__body){margin-inline:0 auto}.offrizz-campaign[data-align=left] .offrizz-home__buttons{justify-content:start}.offrizz-campaign[data-align=center] :is(.offrizz-campaign__copy,.offrizz-campaign__body){margin-inline:auto}.offrizz-campaign[data-align=center] .offrizz-home__buttons{justify-content:center}.offrizz-campaign[data-align=right] :is(.offrizz-campaign__copy,.offrizz-campaign__body){margin-inline:auto 0}.offrizz-campaign[data-align=right] .offrizz-home__buttons{justify-content:end}.offrizz-campaign--hero[data-position=start] .offrizz-campaign__copy{margin-block:0 auto}.offrizz-campaign--hero[data-position=center] .offrizz-campaign__copy{margin-block:auto}.offrizz-campaign--hero[data-position=end] .offrizz-campaign__copy{margin-block:auto 0}}.offrizz-card .quick-add{--quick-add-mobile-display: flex;--quick-add-display: flex}.offrizz-card .quick-add__button{position:static;inset:auto;padding:8px 12px;height:auto;min-width:44px}.offrizz-card .quick-add__button .add-to-cart-text{border-radius:0}.offrizz-card .quick-add__button .add-to-cart-text__content{grid-template-columns:1fr}.offrizz-card .quick-add__button .add-to-cart-text__content>span>span{opacity:1;filter:none;translate:none}.offrizz-card .quick-add__product-form-component{height:auto}.offrizz-product-grid[data-card-align=center] .offrizz-card__title-row{justify-content:center}.offrizz-product-grid[data-card-align=right] .offrizz-card__title-row{justify-content:end}.offrizz-statement[data-align=center] :is(.offrizz-statement__heading,.offrizz-home__editorial){margin-inline:auto}.offrizz-statement[data-align=right] :is(.offrizz-statement__heading,.offrizz-home__editorial){margin-inline:auto 0}@media(max-width:749px){.offrizz-card[data-mobile-quick-add=false] .quick-add{display:none}}.offrizz-marquee--hover-pause:hover .offrizz-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.offrizz-campaign--slideshow .offrizz-campaign__slide.is-entering .offrizz-campaign__backdrop{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/offrizz-home.css.map */
