:root{--ber-page-gutter-mobile: 16px;--ber-page-gutter-tablet: 24px;--ber-touch-target: 44px}html{min-width:320px;max-width:100%;overflow-x:clip;text-size-adjust:100%;-webkit-text-size-adjust:100%}body,#MainContent,#MainContent>.shopify-section,.shopify-section,.shopify-section-group-header-group,.shopify-section-group-footer-group{min-width:0;max-width:100%}body{overflow-x:clip}@supports not (overflow: clip){html,body{overflow-x:hidden}}#MainContent{width:100%}#MainContent :where(img,video,iframe,canvas,svg,model-viewer){max-width:100%}#MainContent :where(.grid,.multicolumn-list,.product-grid,.collection-list,.blog-articles)>*{min-width:0}#MainContent :where(.rte,.shopify-policy__body,.article-template__content,.customer){overflow-wrap:anywhere;word-break:normal}#MainContent :where(.rte,.shopify-policy__body,.article-template__content) :where(pre,table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#MainContent :where(.rte,.shopify-policy__body,.article-template__content) pre{white-space:pre-wrap}@media(max-width:1099px){#MainContent :where(a.button,button.button,.shopify-payment-button__button,.mobile-facets__open,.pagination__item,.customer button){min-height:var(--ber-touch-target)}}.ber-ib,.ber-fb,.ber-fc,.ber-gb{min-width:0;max-width:100%}.ber-ib__content,.ber-gb__panel,.ber-fc__card,.ber-fb__item,.ber-fb__text{min-width:0}.ber-ib__heading,.ber-ib__desc,.ber-gb__heading,.ber-gb__desc,.ber-fc__card-title,.ber-fc__card-desc,.ber-fb__title{overflow-wrap:anywhere;word-break:normal}.ber-ib__btn,.ber-gb__btn{max-width:100%;white-space:normal!important;text-align:center}@media(min-width:1100px){.ber-ib{min-height:560px;max-height:900px}}@media(min-width:750px)and (max-width:1099px){.ber-ib{height:min(72svh,680px)!important;min-height:520px;max-height:720px}.ber-ib__content{width:min(58%,520px);max-width:min(58%,520px)!important;padding:42px var(--ber-page-gutter-tablet)!important}.ber-ib__heading{font-size:clamp(38px,6vw,54px)!important}.ber-fc__inner{padding-right:var(--ber-page-gutter-tablet);padding-left:var(--ber-page-gutter-tablet)}.ber-fc__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 18px!important}.ber-fc__img-wrap{aspect-ratio:4 / 5}.ber-gb__row{height:auto!important;min-height:500px}.ber-gb__panel{flex-basis:45%!important;padding:44px clamp(28px,4vw,48px)!important}.ber-gb__img-wrap{min-height:500px}}@media(max-width:749px){.ber-ib{height:min(74svh,650px)!important;min-height:500px;max-height:700px}.ber-ib__slide{align-items:flex-end!important;justify-content:flex-start!important}.ber-ib__slide:after{background:linear-gradient(to top,#000000ad,#0000006b 42%,#00000014 72%,#0000)!important}.ber-ib__content{width:100%;max-width:none!important;min-width:0!important;padding:32px 20px calc(58px + env(safe-area-inset-bottom))!important}.ber-ib__heading{max-width:14ch;font-size:clamp(30px,10vw,44px)!important}.ber-ib__desc{max-width:34ch;font-size:14px!important}.ber-ib__btn{min-width:min(100%,230px);padding-right:22px!important;padding-left:22px!important}.ber-ib__arrow{top:auto!important;bottom:calc(14px + env(safe-area-inset-bottom));width:40px!important;height:40px!important;transform:none!important}.ber-ib__arrow:hover{transform:none!important}.ber-ib__dots{bottom:calc(27px + env(safe-area-inset-bottom))!important}.ber-fc__inner{overflow:hidden}.ber-fc__grid{gap:12px!important;padding:0 54px 4px 16px!important;scroll-padding-left:16px!important}.ber-fc__card{flex-basis:min(78vw,330px)!important;min-width:min(78vw,250px)!important}.ber-fc__img-wrap{aspect-ratio:4 / 5}.ber-fc__body{padding-right:8px;padding-left:8px}.ber-gb__row{height:auto!important}.ber-gb__panel{padding:42px 20px!important}.ber-gb__heading,.ber-gb__desc{max-width:100%!important}.ber-gb__btn{width:100%;margin-top:24px!important}.ber-gb__img-wrap{height:clamp(260px,78vw,390px)!important}}@media(max-width:1099px)and (orientation:landscape)and (max-height:620px){.ber-ib{height:100svh!important;min-height:420px}.ber-ib__content{padding-top:24px!important;padding-bottom:48px!important}.ber-ib__heading{font-size:clamp(30px,7vw,44px)!important}.ber-ib__desc{line-height:1.45}}.ber-pdp,.ber-pdp__wrap,.ber-pdp__gallery,.ber-pdp__main,.ber-pdp__info,.ber-pdp__info-inner,.ber-pdp__notes-list,.ber-pdp__note-row,.ber-rel,.ber-rel__inner,.ber-rel__grid{min-width:0;max-width:100%}.ber-pdp :where(.rte,.ber-pdp__rte,.ber-pdp__description-rte,.ber-pdp__accordion-body){overflow-wrap:anywhere}.ber-pdp__payment-button,.ber-pdp__payment-button>*,.ber-pdp__payment-button iframe{width:100%!important;max-width:100%!important}@media(min-width:1100px)and (max-width:1279px){.ber-pdp__wrap{grid-template-columns:minmax(0,48%) minmax(410px,1fr)!important;gap:30px!important}.ber-pdp__gallery{grid-template-columns:62px minmax(0,1fr)!important}}@media(min-width:990px)and (max-width:1099px){.ber-pdp{padding-right:24px!important;padding-left:24px!important}.ber-pdp__wrap{grid-template-columns:minmax(0,48%) minmax(390px,1fr)!important;gap:28px!important;max-width:1060px!important}.ber-pdp__gallery{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;position:sticky!important;top:18px!important}.ber-pdp__info,.ber-pdp__info--sticky{position:relative!important;top:auto!important}.ber-pdp__info-inner{max-width:none!important;margin:0!important;padding:0!important}.ber-pdp__title{font-size:clamp(32px,4vw,40px)!important}.ber-pdp__reassurance-text{font-size:11px!important}}@media(min-width:750px)and (max-width:989px){.ber-pdp{padding:22px var(--ber-page-gutter-tablet) 54px!important}.ber-pdp__wrap{display:block!important;max-width:760px!important}.ber-pdp__gallery{grid-template-columns:64px minmax(0,1fr)!important;max-width:720px;margin:0 auto}.ber-pdp__main{max-height:720px}.ber-pdp__info-inner{max-width:720px!important;margin:0 auto!important;padding-top:30px}.ber-pdp__reassurance-item{padding-right:8px;padding-left:8px}}@media(max-width:749px){.ber-pdp{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.ber-pdp__main,.ber-pdp__slide,.ber-pdp__img,.ber-pdp__video,.ber-pdp__model{width:100%;min-width:0}.ber-pdp__main{aspect-ratio:1 / 1!important}.ber-pdp__main-track{overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom}.ber-pdp__img{object-fit:contain!important}.ber-pdp__info-inner{width:100%;padding:18px var(--ber-page-gutter-mobile) 0!important}.ber-pdp__breadcrumbs{margin-bottom:8px}.ber-pdp__title{max-width:100%;font-size:clamp(29px,9vw,38px)!important;text-wrap:pretty}.ber-pdp__type-size,.ber-pdp__inspired-text,.ber-pdp__inspired-retail{overflow-wrap:anywhere}.ber-pdp__purchase-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ber-pdp__add-btn,.ber-pdp__qty,.ber-pdp__payment-button{width:100%!important}.ber-pdp__add-btn{grid-row:1}.ber-pdp__qty{grid-row:2}.ber-pdp__option-values{gap:7px}.ber-pdp__option-btn{min-height:var(--ber-touch-target)}.ber-pdp__reassurance{border-radius:0}.ber-pdp__reassurance-text{max-width:16ch;font-size:11px!important}.ber-pdp__note-row,.ber-pdp__note-left,.ber-pdp__note-right{min-width:0!important}.ber-pdp__note-row-value,.ber-pdp__note-tag-desc{overflow-wrap:anywhere!important}.ber-pdp__related,.ber-pdp__upsell{max-width:100%;overflow:hidden}.ber-pdp__related-grid,.ber-pdp__upsell-row,.ber-rel__grid,.ber-rel__grid--2,.ber-rel__grid--3,.ber-rel__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ber-pdp__related-title,.ber-rel__name{overflow-wrap:anywhere}.ber-pdp__sticky-bar{width:100%;max-width:100vw;padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}.ber-pdp__sticky-info{flex:1 1 auto}.ber-pdp__sticky-btn{flex:0 0 auto;max-width:58%;white-space:normal!important}.ber-pdp__zoom-stage,.ber-pdp__zoom-figure{min-width:0;min-height:0}}@media(max-width:389px){.ber-pdp__reassurance{grid-template-columns:1fr!important}.ber-pdp__reassurance-item,.ber-pdp__reassurance-item:nth-child(2){min-height:68px;flex-direction:row;justify-content:flex-start;border-right:0!important;border-bottom:1px solid var(--ber-pdp-rule)!important;text-align:left}.ber-pdp__reassurance-item:last-child{border-bottom:0!important}.ber-pdp__reassurance-text{max-width:none}.ber-pdp__sticky-variant{display:none}}collection-component,#MainContent[data-template=search]{min-width:0;max-width:100%}collection-component :where(.facets-container,.facets__form,.product-grid-container,.collection),#MainContent[data-template=search] :where(.facets-container,.facets__form,.product-grid-container){min-width:0}@media(min-width:750px)and (max-width:1099px){collection-component .page-width,collection-component .facets-wrapper.page-width,#MainContent[data-template=search] .page-width{width:calc(100% - (2 * var(--ber-page-gutter-tablet)))!important;max-width:980px!important}collection-component #product-grid,#MainContent[data-template=search] #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:38px!important}}@media(max-width:749px){collection-component .page-width,collection-component .facets-wrapper.page-width,#MainContent[data-template=search] .page-width{width:calc(100% - (2 * var(--ber-page-gutter-mobile)))!important;padding-right:0!important;padding-left:0!important}collection-component .facets-container,#MainContent[data-template=search] .facets-container{gap:10px}collection-component .mobile-facets__open,#MainContent[data-template=search] .mobile-facets__open{min-width:0;padding:0 10px}collection-component #product-grid,#MainContent[data-template=search] #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:28px!important}collection-component .product-card-wrapper .card__inner,#MainContent[data-template=search] .product-card-wrapper .card__inner{aspect-ratio:1}collection-component .product-card-wrapper .card__media img,#MainContent[data-template=search] .product-card-wrapper .card__media img{object-fit:cover}collection-component .product-card-wrapper .card__information,#MainContent[data-template=search] .product-card-wrapper .card__information{padding-right:0!important;padding-left:0!important}}.shopify-policy__container{width:min(calc(100% - 48px),980px);max-width:980px;margin-right:auto;margin-left:auto;padding-top:56px;padding-bottom:80px}#MainContent[data-template=page] .page-width--narrow{width:min(calc(100% - 48px),900px);max-width:900px;margin-right:auto;margin-left:auto}.shopify-policy__title{margin:0 0 clamp(28px,4vw,46px);text-align:left}.shopify-policy__title h1,#MainContent[data-template=page] .main-page-title{margin:0;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(34px,5vw,54px);font-weight:var(--font-heading-weight, 400);line-height:1.08;letter-spacing:-.02em;text-align:left}.shopify-policy__body{color:rgba(var(--color-foreground, 18, 18, 18),.76);font-family:var(--font-body-family, system-ui, sans-serif);font-size:16px;line-height:1.8;letter-spacing:.005em}#MainContent[data-template=page] .rte{font-size:15px;line-height:1.75}.shopify-policy__body>:first-child{margin-top:0!important}.shopify-policy__body>:last-child{margin-bottom:0!important}.shopify-policy__body p{margin:0 0 18px}.shopify-policy__body :where(h2,h3,h4),#MainContent[data-template=page] .rte :where(h2,h3,h4){font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 400);line-height:1.2}.shopify-policy__body h2{margin:46px 0 16px;color:rgb(var(--color-foreground, 18, 18, 18));font-size:clamp(25px,3vw,31px);letter-spacing:-.015em}.shopify-policy__body h3{margin:34px 0 12px;color:rgb(var(--color-foreground, 18, 18, 18));font-size:clamp(20px,2.3vw,24px)}.shopify-policy__body h4{margin:28px 0 10px;color:rgb(var(--color-foreground, 18, 18, 18));font-size:18px}#MainContent[data-template=page] .rte :where(h2,h3,h4){margin-top:1.7em;margin-bottom:.65em}.shopify-policy__body :where(ul,ol){margin:16px 0 28px!important;padding-left:1.65em!important;list-style-position:outside!important}.shopify-policy__body ul{list-style-type:disc!important}.shopify-policy__body ol{list-style-type:decimal!important}.shopify-policy__body li{display:list-item!important;margin:0 0 13px!important;padding-left:.35em;line-height:1.75}.shopify-policy__body li:last-child{margin-bottom:0!important}.shopify-policy__body li>p{margin:0!important}.shopify-policy__body li :where(ul,ol){margin-top:10px!important;margin-bottom:10px!important}.shopify-policy__body li::marker{color:var(--ber-brand-gold, #b89a67);font-size:.9em}.shopify-policy__body strong{color:rgb(var(--color-foreground, 18, 18, 18));font-weight:600}.shopify-policy__body a{color:var(--ber-brand-gold-dark, #8f7448);text-decoration-thickness:1px;text-underline-offset:3px}.shopify-policy__body a:hover{color:var(--ber-brand-gold, #b89a67)}.shopify-policy__body hr{margin:36px 0;border:0;border-top:1px solid rgba(var(--color-foreground, 18, 18, 18),.12)}.shopify-policy__body table{width:100%;margin:24px 0;border-collapse:collapse;font-size:14px}.shopify-policy__body :where(th,td){padding:12px 14px;border:1px solid rgba(var(--color-foreground, 18, 18, 18),.14);text-align:left;vertical-align:top}.contact{width:min(calc(100% - 48px),900px);max-width:900px}.contact .field,.contact__fields,.contact form{min-width:0}@media(max-width:749px){.shopify-policy__container,#MainContent[data-template=page] .page-width--narrow,.contact{width:calc(100% - (2 * var(--ber-page-gutter-mobile)));padding-right:0!important;padding-left:0!important}.shopify-policy__container{padding-top:38px;padding-bottom:58px}.shopify-policy__title h1,#MainContent[data-template=page] .main-page-title{font-size:clamp(30px,10vw,42px)}.shopify-policy__title{margin-bottom:28px}.shopify-policy__body{font-size:15px;line-height:1.72}#MainContent[data-template=page] .rte{font-size:14px;line-height:1.7}.shopify-policy__body p{margin-bottom:16px}.shopify-policy__body h2{margin-top:36px;font-size:clamp(23px,7vw,28px)}.shopify-policy__body h3{margin-top:28px;font-size:clamp(19px,5.8vw,22px)}.shopify-policy__body :where(ul,ol){margin:14px 0 24px!important;padding-left:1.45em!important}.shopify-policy__body li{margin-bottom:11px!important;padding-left:.25em}.contact__fields{display:block!important}.contact__fields .field+.field{margin-top:16px}.contact__button .button{width:100%}}#MainContent[data-template=cart] :where(.cart-items,.cart__footer,.cart__blocks),cart-drawer :where(.drawer__inner,.cart-items,.cart-item){min-width:0;max-width:100%}cart-drawer .drawer__inner{width:min(100%,460px)}@media(max-width:749px){cart-drawer .drawer__inner{width:100%;max-width:100%}#MainContent[data-template=cart] .title-wrapper-with-link{align-items:flex-start;gap:12px}#MainContent[data-template=cart] .cart-item{grid-template-columns:84px minmax(0,1fr) auto!important;column-gap:12px!important}#MainContent[data-template=cart] .cart-item__media{width:84px}#MainContent[data-template=cart] .cart-item__details,#MainContent[data-template=cart] .cart-item__quantity-wrapper{min-width:0}#MainContent[data-template=cart] .cart__ctas,#MainContent[data-template=cart] .cart__checkout-button{width:100%;max-width:100%}cart-drawer .cart-item{grid-template-columns:72px minmax(0,1fr) auto!important;column-gap:10px!important}cart-drawer .cart-item__media{width:72px}}#MainContent[data-template=blog] .main-blog,#MainContent[data-template=article] .article-template,#MainContent[data-template=list-collections] .page-width,#MainContent[data-template=search] .template-search{min-width:0;max-width:100%}#MainContent[data-template=article] .article-template__content,#MainContent[data-template=article] .article-template__hero-container{width:min(calc(100% - 48px),900px);max-width:900px;margin-right:auto;margin-left:auto}@media(min-width:750px)and (max-width:1099px){#MainContent[data-template=blog] .blog-articles,#MainContent[data-template=list-collections] .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){#MainContent[data-template=blog] .main-blog,#MainContent[data-template=list-collections] .page-width,#MainContent[data-template=search] .template-search,#MainContent[data-template=article] .article-template__content,#MainContent[data-template=article] .article-template__hero-container{width:calc(100% - (2 * var(--ber-page-gutter-mobile)));padding-right:0!important;padding-left:0!important}#MainContent[data-template=blog] .blog-articles{grid-template-columns:1fr!important;gap:28px!important}#MainContent[data-template=list-collections] .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#MainContent[data-template=article] .article-template__title{font-size:clamp(30px,10vw,42px)}#MainContent[data-template=search] .template-search__search{max-width:100%}}.customer{width:min(calc(100% - 48px),1100px);max-width:1100px}.customer :where(form,table,.field,.customer__address){min-width:0;max-width:100%}.customer table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:749px){.customer{width:calc(100% - (2 * var(--ber-page-gutter-mobile)));margin-right:auto;margin-left:auto}.customer h1{font-size:clamp(30px,10vw,42px)}.customer button,.customer .button{width:100%}.customer .field+.field{margin-top:14px}}.template-404,.collection--empty,.template-search--empty{width:min(calc(100% - 32px),760px);margin-right:auto;margin-left:auto}@media(max-width:749px){.template-404{padding-top:48px;padding-bottom:64px}.template-404 .button{width:100%;max-width:320px}}.ber-ft,.ber-ft__nl-inner,.ber-ft__main,.ber-ft__grid,.ber-ft__bottom-inner,.ber-ft__col{min-width:0;max-width:100%}.ber-ft :where(.ber-ft__brand-desc,.ber-ft__contact-value,.ber-ft__nav-link,.ber-ft__secondary-link){overflow-wrap:anywhere}@media(min-width:768px)and (max-width:1099px){.ber-ft__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 28px!important}.ber-ft__bottom-inner{justify-content:center;text-align:center}.ber-ft__copyright,.ber-ft__secondary-links{flex:1 1 100%;justify-content:center}}@media(max-width:767px){.ber-ft__nl-wrap,.ber-ft__main,.ber-ft__bottom-wrap{padding-right:20px!important;padding-left:20px!important}.ber-ft__nl-form{width:100%}.ber-ft__nl-input,.ber-ft__nl-btn{min-height:48px}.ber-ft__bottom-inner,.ber-ft__secondary-links{justify-content:center!important;text-align:center}.ber-ft__copyright,.ber-ft__payments,.ber-ft__secondary-links{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.ber-ib *,.ber-fc *,.ber-gb *,.ber-fb *,.ber-pdp *,.ber-rel *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ber-responsive.css.map */
