html{-webkit-text-size-adjust:100%;tab-size:4}:root{--container-max-width: 100%;--container-xxs-max-width: 27.5rem;--container-xs-max-width: 42.5rem;--container-sm-max-width: 61.25rem;--container-md-max-width: 71.875rem;--container-lg-max-width: 78.75rem;--container-xl-max-width: 85rem;--form-gap: 1.25rem;--fieldset-gap: 1rem;--form-control-gap: .625rem;--checkbox-control-gap: .75rem;--input-padding-block: .65rem;--input-padding-inline: .8rem;--checkbox-size: .875rem;--sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));--transform-logical-flip: 1;--transform-origin-start: left;--transform-origin-end: right;--heading-font-family: Poppins, sans-serif;--heading-font-weight: 300;--heading-font-style: normal;--heading-text-transform: uppercase;--heading-letter-spacing: .18em;--text-font-family: "Libre Bodoni", serif;--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--button-font: var(--heading-font-style) var(--heading-font-weight) var(--text-sm) / 1.65 var(--heading-font-family);--button-text-transform: uppercase;--button-letter-spacing: .18em;--text-heading-size-factor: 1;--text-h1: max(.6875rem, clamp(1.375rem, 1.146341463414634rem + .975609756097561vw, 2rem) * var(--text-heading-size-factor));--text-h2: max(.6875rem, clamp(1.25rem, 1.0670731707317074rem + .7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));--text-h3: max(.6875rem, clamp(1.125rem, 1.0335365853658536rem + .3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));--text-h4: max(.6875rem, clamp(1rem, .9542682926829268rem + .1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));--text-h5: calc(.875rem * var(--text-heading-size-factor));--text-h6: calc(.75rem * var(--text-heading-size-factor));--rounded-full: 9999px;--button-border-radius: 0rem;--input-border-radius: 0rem;--shadow-sm: 0 2px 8px rgb(0 0 0 / .05);--shadow: 0 5px 15px rgb(0 0 0 / .05);--shadow-md: 0 5px 30px rgb(0 0 0 / .05);--shadow-block: px px px rgb(var(--text-primary) / 0);--checkmark-svg-url: url(//abbey-glass.com/cdn/shop/t/65/assets/checkmark.svg?v=77552481021870063511757946086);--cursor-zoom-in-svg-url: url(//abbey-glass.com/cdn/shop/t/65/assets/cursor-zoom-in.svg?v=112480252220988712521757946086);--text-xs: .875rem;--text-sm: .9375rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--container-gutter: 3rem;--section-vertical-spacing: 4rem;--section-vertical-spacing-tight: 4rem;--section-stack-gap: 3rem;--section-stack-gap-tight: 3rem;--page-overlay: 0 0 0 / .4;--page-background: ;--on-sale-text: 227 44 43;--on-sale-badge-background: 227 44 43;--on-sale-badge-text: 255 255 255;--sold-out-badge-background: 239 239 239;--sold-out-badge-text: 0 0 0 / .65;--custom-badge-background: 28 28 28;--custom-badge-text: 255 255 255;--star-color: 28 28 28;--success-background: 212 227 203;--success-text: 48 122 7;--warning-background: 253 241 224;--warning-text: 237 138 0;--error-background: 243 204 204;--error-text: 203 43 43;--kl-reviews-color-light-gray: #e9e9eb;--swiper-pagination-bottom: 0;--announcement-bar-is-sticky: 1;--header-is-sticky: 1;--announcement-bar-height: 43.8px;--header-height: 131.48px;--product-list-horizontal-spacing-factor: 1;--product-list-vertical-spacing-factor: 1;--product-list-items-per-row: 4;--accent: 255 255 255;--text-color: 28 28 28;--background: 255 245 238 / 1;--background-without-opacity: 255 245 238;--background-gradient: ;--border-color: 221 212 206;--button-background: 255 255 255;--button-text-color: 255 245 238;--circle-button-background: 255 255 255;--circle-button-text-color: 28 28 28;--distance-to-bleed: max(var(--container-gutter), 50% - var(--container-max-width) / 2);--floating-controls-inset-inline: 1.5rem;--circle-button-size: 2.75rem}.new-section-title{font-family:Century Gothic Paneuropean,sans-serif;font-style:normal;font-weight:100;font-size:28px;line-height:36px;letter-spacing:.2em;text-transform:uppercase;color:#000;text-align:center;margin:0 0 20px}.discover-essentials__label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(30% 30% at 30% 30%,#0009,#73737300);font-family:Libre Bodoni,serif;font-style:normal;font-weight:700;font-size:36px;line-height:43px;text-align:center;color:#fff}.category-grid__track{gap:10px}.category-grid__image{object-fit:contain}.category-grid{padding:var(--section-pt, 60px) 0 var(--section-pb, 60px);overflow:hidden}.category-grid__container{position:relative;width:100%;max-width:100vw}.category-grid__swiper{position:relative;width:100%;overflow:visible}.category-grid__track{display:flex;transition:transform .3s ease;padding:0 20px}.category-grid__item{flex:0 0 auto;text-align:center;width:calc((100vw - 60px)*.4);min-width:140px}.category-grid__image-wrapper{position:relative;overflow:hidden;margin-bottom:8px;aspect-ratio:3/4}.category-grid__item:hover .category-grid__image{transform:scale(1.05)}.category-grid__link{display:block;text-decoration:none;color:inherit}.category-grid__title{font-family:futura-pt,sans-serif;font-weight:400;font-size:12px;line-height:16px;text-transform:uppercase;margin:0;letter-spacing:.1em;text-decoration:none;border:0}.category-grid__title:after,.category-grid__title:before,.category-grid__link:after,.category-grid__link:before{content:none!important;display:none!important;border:0!important}@media screen and (min-width: 750px){.category-grid__track{padding:0 40px;gap:10px}.category-grid__item{width:calc((100vw - 200px) / 6);min-width:140px;max-width:200px}.category-grid__title{font-size:10px;line-height:14px}}@media screen and (min-width: 1200px){.category-grid__track{padding:0 40px;gap:0}.category-grid__item{width:calc((1200px - 200px) / 6);min-width:280px;max-width:320px}}.category-grid__nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:opacity .3s ease}.category-grid__nav:hover{background:#fff}.category-grid__nav--prev{left:10px}.category-grid__nav--next{right:10px}.category-grid__nav svg{width:20px;height:20px;fill:#333}@media screen and (max-width: 749px){.category-grid__nav{display:none}}@media screen and (max-width: 749px){.category-grid__swiper{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}}.discover-essentials{position:relative;width:100vw;height:100vh;overflow:hidden;margin-left:50%;transform:translate(-50%);transform-origin:center center}.discover-essentials__grid{position:relative;width:100%;height:60vh;display:flex;align-items:center;justify-content:flex-start;overflow:visible;list-style:none;padding-left:0}.discover-essentials__grid .de-nav{top:50%;transform:translateY(-50%)}.discover-essentials__item{position:relative;transition:transform .3s ease;cursor:pointer;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.discover-essentials__ratio{aspect-ratio:2 / 3;width:100%;height:auto}.discover-essentials__item:nth-child(5n+1){width:22.49104vw;transform:rotate(2.56deg);z-index:-1;margin-right:-6vw}.discover-essentials__item:nth-child(5n+2){width:29.12186vw;transform:rotate(-3.5deg);z-index:0;margin-right:-8vw}.discover-essentials__item:nth-child(5n+3){width:30.91398vw;transform:rotate(0) scale(1);z-index:1;margin-right:-8vw}.discover-essentials__item:nth-child(5n+4){width:23.3871vw;transform:rotate(0);z-index:0;margin-right:-6vw}.discover-essentials__item:nth-child(5n+5){width:29.12186vw;transform:rotate(1.39deg);z-index:-1}.discover-essentials__item:nth-child(5n+1){margin-left:calc(-.2 * 22.49104vw)}.discover-essentials__item:nth-child(5n+5){margin-right:calc(-.2 * 29.12186vw)}.de-nav{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border:0;width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .2s ease}.de-nav:hover{background:#fffffff2;transform:translateY(-50%) scale(1.05)}.de-prev{left:16px}.de-next{right:16px}.discover-essentials__item:nth-child(5n+4) .discover-essentials__ratio{aspect-ratio:4 / 5}.discover-essentials__item:nth-child(5n+1) .discover-essentials__ratio{height:34.22939vw}.discover-essentials__item:nth-child(5n+2) .discover-essentials__ratio{height:42.74194vw}.discover-essentials__item:nth-child(5n+3) .discover-essentials__ratio{height:44.80287vw}.discover-essentials__item:nth-child(5n+4) .discover-essentials__ratio{height:29.30108vw}.discover-essentials__item:nth-child(5n+5) .discover-essentials__ratio{height:42.2043vw}.discover-essentials__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border-radius:0}.discover-essentials__item:hover{transform:none}.discover-essentials__item:nth-child(3):hover{transform:none}.discover-essentials__label{position:absolute;left:50%;bottom:12px;transform:translate(-50%);transition:transform .3s ease;display:inline-block;padding:4px 8px;background-image:radial-gradient(ellipse 130% 200% at 50% 48%,#ffffffb8,#ffffff8f 38%,#ffffff38 60%,#fff0 78%);background-repeat:no-repeat;background-position:center;text-shadow:0 1px 2px rgba(0,0,0,.12)}.discover-essentials__item:nth-child(5n+1) .discover-essentials__label{transform:translate(-50%) rotate(-2.56deg)}.discover-essentials__item:nth-child(5n+2) .discover-essentials__label{transform:translate(-50%) rotate(3.5deg)}.discover-essentials__item:nth-child(5n+3) .discover-essentials__label{transform:translate(-50%) rotate(0)}.discover-essentials__item:nth-child(5n+4) .discover-essentials__label{transform:translate(-50%) rotate(0)}.discover-essentials__item:nth-child(5n+5) .discover-essentials__label{transform:translate(-50%) rotate(-1.39deg)}.discover-essentials__item:hover .discover-essentials__label{transform:none}@media screen and (max-width: 749px){.discover-essentials__item:nth-child(1){width:35vw;margin-right:-10vw}.discover-essentials__item:nth-child(2){width:45vw;margin-right:-12vw}.discover-essentials__item:nth-child(3){width:50vw;margin-right:-12vw}.discover-essentials__item:nth-child(4){width:36vw;margin-right:-10vw}.discover-essentials__item:nth-child(5){width:46vw}}.swiper-navigation{position:absolute;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 10px;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}.swiper-container:hover .swiper-navigation{opacity:1;pointer-events:auto}.swiper-button-prev,.swiper-button-next{background:#ffffffe6;border:1px solid #e1e1e1;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}.swiper-button-prev:hover,.swiper-button-next:hover{background:#fff;border-color:#ccc;transform:scale(1.05)}.swiper-button-prev:after,.swiper-button-next:after{content:"";width:8px;height:8px;border-left:2px solid #333;border-bottom:2px solid #333;position:absolute;top:50%;left:50%;transform-origin:center center}.swiper-button-prev:after{transform:translate(-50%,-50%) rotate(45deg)}.swiper-button-next:after{transform:translate(-50%,-50%) rotate(-135deg)}.swiper-button-disabled{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.swiper-container{position:relative;max-width:900px!important;margin:0 auto!important;overflow:hidden!important}.swiper-wrapper{display:flex!important;width:100%!important;max-width:900px!important}.swiper-slide{flex-shrink:0!important}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{transition:none!important}@media (max-width: 767px){.swiper-navigation{display:none!important}}@media (min-width: 768px){.swiper-navigation{display:flex;top:110px}}.product-row-wrap img{width:100%;height:auto;object-fit:cover}.product-row-wrap{position:relative;max-width:940px!important}.product-grid{display:flex;flex-wrap:nowrap;gap:10px;list-style:none;padding:0;margin:0;width:max-content}.product-grid.swiper-wrapper{gap:0!important}.scroll-carousel{overflow:hidden;position:relative;width:960px;max-width:960px;margin:0 auto}.product-item,.product-item.swiper-slide{display:block;flex:0 0 auto;box-sizing:border-box!important;padding-inline-start:0rem}.product-item a{display:block;text-decoration:none;color:inherit}.product-item a.product-img,.product-item.swiper-slide a.product-img{display:block;position:relative;aspect-ratio:.715 / 1!important;margin-bottom:8px;overflow:hidden}.product-item img,.product-item.swiper-slide img{width:100%!important;height:100%!important;aspect-ratio:inherit!important;object-fit:cover!important;display:block!important;max-width:100%!important;transition:none!important}.product-item .mpg-swatch,.product-item .mpg-swatch-circle,.product-item .mpg-button{display:block!important;visibility:visible!important;opacity:1!important}.product-title{font-size:12px;font-weight:500;margin:8px 0 4px;display:block!important;visibility:visible!important;line-height:1.2}.product-price{font-size:12px;font-weight:400;color:inherit;margin:0}.product-compare{text-decoration:line-through;color:#999;margin-left:8px}.floating-controls-container__control{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--border-color));-webkit-font-smoothing:antialiased;z-index:2;transition:opacity .2s,transform .2s;display:grid;position:absolute;inset-block-start:calc(50% - 1.5625rem);opacity:0;transform:translateY(-10px);inset-inline-start:1.5rem;pointer-events:auto}.floating-controls-container__control:last-child{inset-inline-start:auto;inset-inline-end:1.5rem}.floating-controls-container:hover .floating-controls-container__control,.floating-controls-container:focus-within .floating-controls-container__control,.floating-controls-container.hover-active .floating-controls-container__control{transform:translateY(0)}.floating-controls-container:hover .floating-controls-container__control:disabled,.floating-controls-container:focus-within .floating-controls-container__control:disabled,.floating-controls-container.hover-active .floating-controls-container__control:disabled{opacity:0;transform:translateY(-10px);pointer-events:none}.new-photo-block{position:relative;display:grid;grid-template-columns:60% 40%;grid-template-areas:"left rightimg" "left righttext";gap:20px;align-items:start;max-width:none;margin:1rem}.new-photo-block .img1{grid-area:left}.new-photo-block .img2{grid-area:rightimg}.new-photo-block p{grid-area:righttext;margin:-200px 0 0;font-family:Libre Bodoni,serif;font-weight:400;font-size:28px;line-height:34px;text-align:right}.new-photo-block .img1,.new-photo-block .img2{width:90%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}.new-photo-block .img1{justify-self:start}.new-photo-block .img2{justify-self:center}.new-photo-block blockquote{justify-self:end;margin-right:2vw}.product-testimonial__quote{font-family:Libre Bodoni,serif;font-style:normal;font-weight:400;color:#333;margin:0 0 1rem;quotes:"\201c" "\201d";text-align:right;max-width:30vw}.product-testimonial__author{font-family:futura-pt,sans-serif;font-style:italic;font-weight:500;color:#666;margin:0;text-align:right;max-width:30vw}@media screen and (max-width: 768px){.product-testimonial__quote,.product-testimonial__author{text-align:left}.product-testimonial__quote,.product-testimonial__author{max-width:90vw}}@media (min-width: 769px){.new-photo-block .img2{margin-right:5vw}}@media (max-width: 768px){.new-photo-block{grid-template-columns:1fr;grid-template-areas:"left" "rightimg" "righttext";gap:12px;margin:0}.photo-block-wrap{padding:0 0 20px!important;margin:76px 0 50px!important}.new-photo-block .img2{margin:40px auto 20px;width:80%!important;aspect-ratio:3 / 4}.new-photo-block .img1,.new-photo-block .img2{justify-self:stretch}.new-photo-block .img1{width:100%!important}.new-photo-block p{text-align:left;font-size:36px;line-height:40px;margin:0 auto 40px;width:90%}}.footer{position:relative;display:block;z-index:2}.shopify-section--footer{display:block!important;visibility:visible!important;position:relative;z-index:2}.new-video-image{display:flex;flex-direction:row;justify-content:space-around;gap:0;max-width:1100px;margin:0 auto}.new-video-image .pic1,.new-video-image .pic2{flex-basis:50%;width:50%}.new-video-image .video-fixed-ratio{aspect-ratio:11 / 12;width:100%;height:auto;max-height:600px;padding:0}.new-video-image .video-fixed-ratio video,.new-video-image .video-fixed-ratio iframe{width:100%;height:100%;object-fit:cover;display:block;padding:0}@media screen and (max-width: 768px){.new-video-image{flex-direction:column;gap:0;align-items:center}.new-video-image .pic1,.new-video-image .pic2{flex-basis:auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/new-sections.css.map */
