html body .fanny-listing__banner{position:relative;isolation:isolate;display:flex;align-items:flex-start;padding:0;min-height:var(--fl-hero-h, 600px);background:#000;color:#fff;overflow:hidden}html body .fanny-listing__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;z-index:-2}html body .fanny-listing__banner.has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(270deg,#0000 16.875%,#000)}html body .fanny-listing__banner-inner{padding-top:108px;padding-bottom:60px;display:flex;flex-direction:column;gap:36px}html body .fanny-listing__banner-head{display:flex;flex-direction:column;gap:34px;max-width:579px}html body .fanny-listing__banner .fanny-listing__eyebrow{display:flex;align-items:center;gap:12px;margin:0;font:700 14px/normal var(--fanny-sans);letter-spacing:.56px;color:var(--fanny-gold);text-transform:uppercase}html body .fanny-listing__banner .fanny-listing__line{flex:0 0 71px;height:1px;background:var(--fanny-gold)}html body .fanny-listing__banner .fanny-listing__title{margin:0;font-size:100px;line-height:1;color:#fff;text-transform:uppercase}html body .fanny-listing__t1{display:block}html body .fanny-listing__t2{color:var(--fanny-gold)}html body .fanny-listing__banner .fanny-listing__intro{margin:0;max-width:500px;font-size:20px;line-height:1.5;color:#fff}html body .fanny-listing__body{padding-top:60px;padding-bottom:90px}html body .fanny-listing__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding-bottom:20px;border-bottom:1px solid rgba(188,129,66,.3)}html body .fanny-listing__left{display:flex;align-items:center;gap:17px;min-width:0}html body .fanny-listing__count{margin:0;font-size:24px;line-height:1;color:#000;text-transform:uppercase;white-space:nowrap}html body .fanny-listing__pills{display:flex;gap:5px}html body .fanny-listing__pills .fanny-listing__pill{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border:1px solid #000;background:var(--fanny-cream);color:#000;font:400 14px/1 var(--fanny-sans);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}html body .fanny-listing__pills .fanny-listing__pill:hover,html body .fanny-listing__pills .fanny-listing__pill.is-active{background:#000;color:#fff}html body .fanny-listing__toolbar .fanny-listing__sort{display:flex;align-items:center;gap:14px;margin:0}html body .fanny-listing__toolbar .fanny-listing__sort>span:first-child{font:700 12px/normal var(--fanny-sans);letter-spacing:.52px;color:#000;text-transform:uppercase}html body .fanny-listing__select{position:relative;display:inline-flex;align-items:center}html body .fanny-listing__toolbar .fanny-listing__select select{appearance:none;-webkit-appearance:none;height:34px;min-width:121px;field-sizing:content;padding:0 34px 0 14px;border:1px solid var(--fanny-gold);border-radius:0;background:transparent;color:#000;font:400 14px/1 var(--fanny-sans);text-transform:uppercase;cursor:pointer}html body .fanny-listing__select svg{position:absolute;right:15px;width:10px;height:10px;pointer-events:none;color:#000}html body .fanny-listing__heading{margin:33px 0 27px;font-size:64px;line-height:1;color:#000;text-transform:uppercase}html body .fanny-listing__body .fanny-listing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20.5px}html body .fanny-listing__body .fanny-listing__grid>li{display:flex}html body .fanny-listing__body .fanny-listing__grid .fanny-carousel__card{flex:1 1 auto;width:100%}@media screen and (max-width:1199px){html body .fanny-listing__banner .fanny-listing__title{font-size:80px}html body .fanny-listing__heading{font-size:52px}}@media screen and (max-width:989px){html body .fanny-listing__banner{min-height:460px}html body .fanny-listing__banner.has-image:after{background:linear-gradient(0deg,#000000d9,#00000059)}html body .fanny-listing__banner{align-items:center}html body .fanny-listing__banner-inner{padding-top:56px;padding-bottom:56px;gap:20px}html body .fanny-listing__banner-head{gap:20px}html body .fanny-listing__banner .fanny-listing__title{font-size:56px}html body .fanny-listing__banner .fanny-listing__intro{font-size:16px}html body .fanny-listing__banner .fanny-listing__line{flex-basis:40px}html body .fanny-listing__body{padding-top:32px;padding-bottom:56px}html body .fanny-listing__toolbar{flex-direction:column;align-items:stretch;gap:16px}html body .fanny-listing__left{flex-direction:column;align-items:flex-start;gap:14px}html body .fanny-listing__toolbar>*,html body .fanny-listing__left>*{min-width:0;max-width:100%}html body .fanny-listing__left{width:100%}html body .fanny-listing__toolbar .fanny-listing__select select{field-sizing:fixed;width:200px;max-width:100%}html body .fanny-listing__pills{width:100%;overflow-x:auto;scrollbar-width:none;max-width:100%}html body .fanny-listing__pills::-webkit-scrollbar{display:none}html body .fanny-listing__pills .fanny-listing__pill{flex-shrink:0}html body .fanny-listing__toolbar .fanny-listing__sort{justify-content:space-between}html body .fanny-listing__toolbar .fanny-listing__sort>span:first-child{display:inline}html body .fanny-listing__heading{font-size:40px;margin:24px 0 20px}html body .fanny-listing__body .fanny-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media screen and (max-width:639px){html body .fanny-listing__body .fanny-listing__grid{grid-template-columns:1fr}}html body .fanny-cart{padding:80px 0 100px}html body .fanny-cart__eyebrow{font-family:Lora,Georgia,serif;letter-spacing:0;line-height:normal}html body .fanny-cart__title{margin-top:18px;font-size:64px}html body .fanny-cart__grid{gap:64px}html body .fanny-cart__type{font-family:Lora,Georgia,serif;line-height:normal}html body .fanny-cart__name{margin-top:12px;font-size:34px}html body .fanny-cart__unit{margin-top:12px;font-size:15px;color:var(--fanny-grey)}html body .fanny-cart__qty button,html body .fanny-cart__qty input{width:42px;padding:10px 0;font:400 17px/normal var(--fanny-sans)}html body .fanny-cart__remove{text-decoration:none}html body .fanny-cart__line-total{font-family:"Bebas Neue",var(--fanny-display);font-size:28px;line-height:normal}html body .fanny-cart__continue{text-decoration:none}html body .fanny-cart__summary h2{font-size:34px}html body .fanny-cart__summary .fanny-cart__total{margin-top:0;padding:18px 0 10px;font-size:24px;line-height:1}html body .fanny-cart__note-small{margin-top:0}html body .fanny-cart__note textarea{height:80px}html body .fanny-cart__checkout{--btn-size: 24px}@media screen and (max-width:989px){html body .fanny-cart{padding:48px 0 60px}html body .fanny-cart__title{font-size:48px}html body .fanny-cart__grid{gap:32px}html body .fanny-cart__name{font-size:26px}}html body .fanny-pdp__crumbs{gap:8px;letter-spacing:0;color:var(--fanny-grey)}html body .fanny-pdp__crumbs [aria-current]{color:var(--fanny-grey)}html body .fanny-pdp__grid{grid-template-columns:690fr 656fr;gap:54px;padding:32px 0 100px}html body .fanny-pdp__stage{aspect-ratio:690 / 650;border:0}html body .fanny-pdp__stage img{width:100%;height:100%;object-fit:contain}html body .fanny-pdp__thumb{padding:0;border:1px solid var(--fanny-line)}html body .fanny-pdp__thumb:hover,html body .fanny-pdp__thumb.is-active{border:0;padding:0}html body .fanny-pdp__type{font-family:Lora,Georgia,serif;font-size:20px;line-height:normal;letter-spacing:0}html body .fanny-pdp__title{margin-top:18px;font-size:64px;line-height:1;text-transform:uppercase}html body .fanny-pdp__volume{margin-top:16px;font-size:18px;line-height:normal}html body .fanny-pdp__price{margin-top:28px;font-family:"Bebas Neue",var(--fanny-display);font-size:40px;line-height:normal}html body .fanny-pdp__price .fanny-display{font-family:inherit;font-size:inherit;line-height:normal}html body .fanny-pdp__tax{margin-top:10px;font-size:14px;line-height:normal}html body .fanny-pdp__desc{margin-top:28px;padding-top:28px;border-top:1px solid var(--fanny-line);max-width:650px;font-family:var(--fanny-sans);font-size:18px;line-height:1.6;color:#212121}html body .fanny-pdp__desc p+p{margin-top:0}html body .fanny-pdp__form{margin-top:32px}html body .fanny-pdp__qty button,html body .fanny-pdp__qty input{width:50px;padding:14px 0;font:400 20px/normal var(--fanny-sans);color:#000;background:transparent;border:0;text-align:center}html body .fanny-pdp__add{--btn-size: 26px}html body .fanny-pdp__add .fanny-btn__inner{padding-block:2px}html body .fanny-pdp__perks{margin-top:32px;gap:14px}html body .fanny-pdp__perks li{display:flex;align-items:center;gap:14px;font:400 16px/normal var(--fanny-sans);color:#000}html body .fanny-pdp__perks li:before{content:"";flex:0 0 8px;width:8px;height:8px;margin:0 1.6px;background:var(--fanny-gold);transform:rotate(-45deg);border-radius:0}html body .fanny-pdp~.fanny-carousel,html body .fanny-carousel--related{padding-top:0}@media screen and (max-width:1199px){html body .fanny-pdp__grid{gap:40px}html body .fanny-pdp__title{font-size:52px}}@media screen and (max-width:989px){html body .fanny-pdp__grid{grid-template-columns:1fr;gap:28px;padding:20px 0 56px}html body .fanny-pdp__title{font-size:44px}html body .fanny-pdp__price{font-size:34px}html body .fanny-pdp__desc{font-size:16px;margin-top:22px;padding-top:22px}html body .fanny-pdp__add{--btn-size: 22px}}html body .fp-contact--v2 .fp-contact__grid{grid-template-columns:560fr 740fr;gap:100px}html body .fp-contact--v2 .fp-head{margin-bottom:54px}html body .fp-contact--v2 .fp-head__eyebrow{font-family:var(--fanny-serif);font-style:italic;font-size:18px;line-height:1.27;letter-spacing:.36px;color:var(--fanny-gold);text-transform:none;font-weight:400}html body .fp-contact--v2 .fp-head__title{margin-top:18px;font-size:64px;text-transform:uppercase}html body .fp-contact--v2 .fp-contact__list{gap:22px}html body .fp-contact--v2 .fp-contact__list div{padding-bottom:20px}html body .fp-contact--v2 .fp-contact__list dt{font-size:14px;line-height:normal;text-transform:none}html body .fp-contact--v2 .fp-contact__list dd{margin-top:15px;font-size:20px;line-height:1.5;text-box-trim:trim-both;text-box-edge:cap alphabetic}html body .fp-contact--v2 .fp-contact__list dd p{margin:0}html body .fp-contact--v2 .fp-contact__form-wrap{padding:48px}html body .fp-contact--v2 .fp-form{display:flex;flex-direction:column;align-items:flex-start;gap:18px}html body .fp-contact--v2 .fp-form>*{margin:0!important}html body .fp-contact--v2 .fp-form__row{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:18px}html body .fp-contact--v2 .fp-form>.fp-field{width:100%}html body .fp-contact--v2 .fp-form__title{font-size:34px;line-height:1;text-transform:uppercase}html body .fp-contact--v2 .fp-field{display:flex;flex-direction:column;gap:8px}html body .fp-contact--v2 .fp-field>span{font:700 13px/normal var(--fanny-sans);letter-spacing:.52px;text-transform:uppercase;color:#000}html body .fp-contact--v2 .fp-field input,html body .fp-contact--v2 .fp-field select,html body .fp-contact--v2 .fp-field textarea{width:100%;height:47px;padding:13px 14px;border:1px solid rgba(188,129,66,.35);border-radius:0;background:#fbf7ef;font:400 16px/normal var(--fanny-sans);color:#000}html body .fp-contact--v2 .fp-field select{color:var(--fanny-grey)}html body .fp-contact--v2 .fp-field textarea{height:150px;resize:vertical}html body .fp-contact--v2 .fp-form__submit{--btn-size: 32px}html body .fp-contact--v2 .fp-form__small{font:400 13px/normal var(--fanny-sans);color:var(--fanny-grey)}html body .fp-contact--v2 .fp-contact__map{display:block;margin-top:30px;aspect-ratio:1400 / 518;border:0;filter:none;overflow:hidden}html body .fp-contact--v2 .fp-contact__map img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1199px){html body .fp-contact--v2 .fp-contact__grid{gap:48px}html body .fp-contact--v2 .fp-contact__form-wrap{padding:32px}}@media screen and (max-width:989px){html body .fp-contact--v2 .fp-contact__grid{grid-template-columns:1fr;gap:40px}html body .fp-contact--v2 .fp-head{margin-bottom:28px}html body .fp-contact--v2 .fp-head__title{font-size:44px}html body .fp-contact--v2 .fp-contact__list dd{font-size:17px}html body .fp-contact--v2 .fp-contact__form-wrap{padding:24px 20px}html body .fp-contact--v2 .fp-form__row{grid-template-columns:1fr}html body .fp-contact--v2 .fp-form__title{font-size:28px}html body .fp-contact--v2 .fp-form__submit{--btn-size: 24px}html body .fp-contact--v2 .fp-contact__map{aspect-ratio:4 / 3}}html body .fp-dochero{position:relative;isolation:isolate;display:flex;align-items:flex-start;min-height:var(--fp-dh, 398px);background:#000;color:#fff;overflow:hidden}html body .fp-dochero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;max-width:none;object-fit:cover}html body .fp-dochero__inner{display:flex;flex-direction:column;align-items:center;gap:34px;padding-top:139px;padding-bottom:60px;text-align:center}html body .fp-dochero__eyebrow{margin:0;font:700 14px/normal var(--fanny-sans);letter-spacing:.56px;color:var(--fanny-gold);text-transform:uppercase}html body .fp-dochero__title{margin:0;font-size:100px;line-height:1;color:#fff;text-transform:uppercase}html body .fp-dochero__title span{color:var(--fanny-gold)}html body .fp-doc{--fp-pt: 60px;--fp-pb: 40px}html body .fp-doc__grid--single{grid-template-columns:minmax(0,1fr);gap:40px}html body .fp-doc__heading{font-size:64px;line-height:1;text-transform:uppercase;color:#000}html body .fp-doc__grid--single .fp-doc__body{font-size:20px;line-height:1.5;color:#000}html body .fp-doc__grid--single .fp-doc__body>*+*{margin-top:26px}html body .fp-doc__grid--single .fp-doc__body h2,html body .fp-doc__grid--single .fp-doc__body h3{margin-top:40px;padding-top:0;border-top:0;font-size:34px;line-height:1;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}html body .fp-doc__grid--single .fp-doc__body>:is(h2,h3):first-child{margin-top:0}html body .fp-doc__grid--single .fp-doc__body p{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media screen and (max-width:989px){html body .fp-dochero{min-height:var(--fp-dhm, 300px)}html body .fp-dochero{align-items:center}html body .fp-dochero__inner{padding-top:48px;padding-bottom:48px;gap:20px}html body .fp-dochero__title{font-size:52px}html body .fp-doc{--fp-pt: 40px;--fp-pb: 40px}html body .fp-doc__heading{font-size:40px}html body .fp-doc__grid--single .fp-doc__body{font-size:16px}html body .fp-doc__grid--single .fp-doc__body>*+*{margin-top:18px}html body .fp-doc__grid--single .fp-doc__body h2,html body .fp-doc__grid--single .fp-doc__body h3{margin-top:32px;font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fanny-v2.css.map */
