html,body{max-width:100%;overflow-x:clip}.header-wrapper,.section-header,.header{max-width:100%}.header-wrapper{overflow-x:clip;overflow-y:visible}.header-wrapper--border-bottom{border-bottom:none}.title,.inline-richtext,.rte,.product__description,.product__title,.product__title h1,.card__heading,.banner__heading,.slideshow__text,.multicolumn h2,.multicolumn h3,.multicolumn__title{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.title-wrapper-with-link{max-width:100%}.title-wrapper-with-link .title,.multicolumn .title{flex:1 1 100%;white-space:normal;max-width:100%}.rte img,.product__description img,.product__description table{max-width:100%;height:auto}.product__description iframe{max-width:100%}.rte iframe[src*=youtube],.rte iframe[src*="youtu.be"],.rte iframe[src*=vimeo]{width:100%;height:auto;aspect-ratio:16 / 9}.rte .embed-container iframe{height:100%;aspect-ratio:auto}.product-form__buttons,.shopify-payment-button,.shopify-payment-button__button{width:100%;max-width:100%}.product__title h1,.product__title h2{font-size:clamp(1.5rem,1.7vw,2rem);line-height:1.2;margin:0 0 .4rem}.tops-uk-ship{margin:.2rem 0 0;font-size:1.3rem;color:#333}.product__info-container>*+*{margin:.6rem 0}.product__info-container .product-form{margin:.8rem 0 0}.product.grid{align-items:start}.tops-product-desc{max-width:76rem;padding-top:2.4rem;padding-bottom:1.2rem}@media screen and (max-width:749px){h2.title,.title.h2,.title-wrapper-with-link .title{font-size:2.2rem;line-height:1.25}}.tops-original-badge{display:inline-block;margin:0;padding:.2rem .6rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid #121212}.tops-ebay{margin:0 0 1.2rem;padding:1rem 1.2rem;background:#f3f3f3;max-width:100%}.tops-ebay__stars{margin:0 0 .2rem;color:#c9a227;letter-spacing:.08em;font-size:1.6rem;line-height:1}.tops-ebay__line{margin:0 0 .4rem;font-size:1.3rem;font-weight:700}.tops-ebay__line a{text-decoration:none}.tops-ebay__quote{margin:0 0 .4rem;font-size:1.3rem;line-height:1.4;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tops-ebay__more{margin:0;font-size:1.2rem}.tops-framing{margin:0 0 .8rem;padding:0;border:none}.tops-framing__panel{border:1px solid rgba(18,18,18,.2);background:#fff}.tops-framing__toggle{cursor:pointer;list-style:none;padding:.9rem 1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem}.tops-framing__toggle::-webkit-details-marker{display:none}.tops-framing__toggle:after{content:"\25be";float:right;font-weight:400}.tops-framing__panel[open] .tops-framing__toggle:after{content:"\25b4"}.tops-framing__body{padding:0 1.1rem 1.1rem;border-top:1px solid rgba(18,18,18,.12)}.tops-framing__hint{margin:.8rem 0 .6rem;font-size:1.3rem;line-height:1.35;color:#121212b8}.tops-framing__slot{margin:0 0 .8rem;padding:.8rem 0 0;border-top:1px solid rgba(18,18,18,.1)}.tops-framing__slot:first-child{margin-top:0;padding-top:0;border-top:0}.tops-framing__slot-label{margin:0 0 .45rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tops-framing__slot-label[hidden]{display:none}.tops-framing__select,.tops-framing__variants{display:block;width:100%;max-width:100%;min-height:4.4rem;margin:0 0 .6rem;padding:.8rem 1rem;font-size:1.4rem;background:#fff;border:1px solid rgba(18,18,18,.2)}.tops-framing__select option:disabled{color:#12121273}.tops-framing__variants[hidden],.tops-framing__variants:disabled{display:none}.tops-framing__more{margin:.6rem 0 0;font-size:1.3rem}.tops-order{margin:0 0 1rem;padding:1rem 0 0;border-top:1px solid rgba(18,18,18,.12);text-align:left}.tops-order__title{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tops-order__items{list-style:none;margin:0;padding:0}.tops-order__items li{margin:0 0 .35rem;font-size:1.4rem;line-height:1.35}.tops-order__qty{font-weight:700}.tops-order__note{color:#1212129e}.tops-framing__more{margin:0;font-size:1.3rem}.tops-framing__more a{text-decoration:underline;text-underline-offset:.2em}.product-form__quantity{margin:.4rem 0 1rem}.product-form__quantity .quantity__label{margin-bottom:.4rem}.product-form__quantity .quantity{min-height:4.4rem}.tops-sticky-atc,.header__icon-label{display:none}.header--top-center .header__icons a,.header--top-center .header__icons .link,.header--top-center .header__icon-label{text-decoration:none}@media screen and (min-width:750px){.header.header--top-center.page-width{max-width:none;width:100%;padding:.6rem 0 0;column-gap:0;row-gap:0;grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr}.header--top-center header-drawer{display:none!important}.header--top-center .tops-header-start{grid-area:left-icons;display:flex;align-items:center;justify-self:start;padding-left:1.2rem}.header--top-center .tops-header-start>.header__search,.header--top-center>.header__search{display:inline-flex!important}.header--top-center .header__icons>.header__search{display:none!important}.header--top-center .header__heading,.header--top-center .header__heading-link{grid-area:heading;justify-self:center;padding:.2rem 1rem .4rem}.header--top-center .header__heading-logo{max-width:120px}.header--top-center .header__icons{grid-area:icons;justify-self:end;align-items:center;gap:.2rem;padding-right:1.2rem;padding-top:0}.header--top-center .header__icon,.header--top-center .header__icon--cart,.header--top-center .header__icon .svg-wrapper,.header--top-center shopify-account.header__icon{width:auto;height:auto;min-height:0}.header--top-center .header__icon .svg-wrapper,.header--top-center .header__icon--cart .svg-wrapper{width:2.4rem;height:2.4rem;overflow:visible}.header--top-center .header__icon .icon,.header--top-center .header__icon--search .icon,.header--top-center .header__icon--cart .icon,.header--top-center shopify-account.header__icon .icon{width:2.4rem;height:2.4rem}.header--top-center .header__icon-label,.header--top-center shopify-account.header__icon:after{display:none}.header--top-center .header__icon--search,.header--top-center .header__icon--cart,.header--top-center .header__icon--account{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem 0}.header--top-center .header__icons a,.header--top-center .header__icons .link,.header--top-center .header__icon-label{text-decoration:none!important}.header--top-center .header__icon--cart{margin-right:0}.header--top-center .header__inline-menu{display:block;grid-area:navigation;justify-self:stretch;width:100%;max-width:100%;margin:.4rem 0 0;background:#000;padding:0 .6rem;box-sizing:border-box}.header--top-center .header__inline-menu>.list-menu--inline{display:flex;justify-content:center;flex-wrap:nowrap;width:100%}.header--top-center .header__menu-item,.header--top-center .header__menu-item span,.header--top-center .list-menu__item{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;font-weight:600;line-height:3.6rem;padding:0 .7rem;white-space:nowrap}.header--top-center summary.list-menu__item{padding-right:1.8rem}.header--top-center .header__menu-item .svg-wrapper,.header--top-center .header__menu-item .icon-caret{width:1rem;height:1rem;right:.4rem}.header--top-center .header__menu-item:hover,.header--top-center summary.list-menu__item:hover{color:#fff;background:#2c2c2c}.header--top-center .header__submenu{background:#000}.header--top-center .header__submenu .header__menu-item{color:#fff;line-height:2.6rem;text-transform:none;letter-spacing:0;white-space:normal;font-size:1.3rem}.header--top-center .header__submenu .header__menu-item:hover{background:#282828}.product__info-wrapper{padding-left:2.4rem}}@media screen and (min-width:990px){.header.header--top-center.page-width{grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr}}@media screen and (min-width:1400px){.header--top-center .header__menu-item,.header--top-center .header__menu-item span,.header--top-center .list-menu__item{font-size:1.2rem;padding:0 .85rem}}@media screen and (max-width:749px){.header.header--top-center.page-width,.header.header--top-center.header--has-account.header--has-menu,.header.header--top-center.header--has-menu{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding:.4rem .4rem .6rem!important;column-gap:0;row-gap:0}.header--top-center .tops-header-start{order:1;display:flex;flex:0 0 auto;align-items:center}.header--top-center header-drawer{order:0;flex:0 0 4.4rem;width:4.4rem;max-width:4.4rem;margin-left:0!important;display:flex;align-items:center;overflow:visible}.header--top-center header-drawer details:not([open]) .menu-drawer{display:none}.header--top-center .tops-header-start>.header__search,.header--top-center>.header__search{order:0;flex:0 0 4.4rem;width:4.4rem;max-width:4.4rem;display:inline-flex!important;overflow:visible}.header--top-center .tops-header-start details:not([open]) .search-modal,.header--top-center>.header__search details:not([open]) .search-modal{display:none!important}.header--top-center .header__heading,.header--top-center>.header__heading-link{order:2;flex:1 1 0;min-width:0;max-width:none;justify-self:unset;text-align:center;padding:.2rem .4rem;overflow:hidden}.header--top-center .header__heading-logo-wrapper,.header--top-center .header__heading-logo{max-width:92px;min-width:0}.header--top-center .header__inline-menu{display:none!important}.header--top-center .header__icons{order:3;flex:0 0 auto;display:flex!important;justify-content:flex-end;align-items:center;gap:0;width:auto;min-width:8.8rem;margin-left:0;padding:0;overflow:visible;max-height:none}.header--top-center .header__icons>.header__search,.header--top-center .desktop-localization-wrapper{display:none!important}.header--top-center shopify-account.header__icon{flex:0 0 4.4rem;width:4.4rem!important;height:4.4rem!important;display:flex!important;align-items:center;justify-content:center;color:#121212}.header--top-center .header__icon--cart,.header--top-center #cart-icon-bubble{flex:0 0 4.4rem;width:4.4rem!important;height:4.4rem!important;display:flex!important;align-items:center;justify-content:center;color:#121212;margin-right:0}.header--top-center .header__icon,.header--top-center .header__icon--cart,.header--top-center .header__icon--search,.header--top-center shopify-account.header__icon{width:4.4rem;height:4.4rem;min-width:4.4rem;display:inline-flex;align-items:center;justify-content:center;gap:0}.header--top-center .header__icon .svg-wrapper,.header--top-center .header__icon--cart .svg-wrapper{width:2.4rem;height:2.4rem;overflow:visible}.header--top-center .header__icon .icon,.header--top-center .header__icon--search .icon,.header--top-center .header__icon--cart .icon,.header--top-center shopify-account.header__icon .icon{width:2.4rem;height:2.4rem}.header--top-center .header__icon-label,.header--top-center shopify-account.header__icon:after{display:none}.product__info-wrapper{padding-left:0}.tops-sticky-atc.is-visible{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid rgba(18,18,18,.12);padding:.8rem 1.2rem;align-items:center;gap:.8rem}.tops-sticky-atc__title{flex:1;min-width:0;font-size:1.2rem;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tops-sticky-atc__price{font-weight:700;white-space:nowrap}.tops-sticky-atc__btn{min-height:4.4rem;padding:0 1.2rem;flex:0 0 auto}.product.has-sticky-atc{padding-bottom:7.2rem}.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.06em}[id$=__trust] .title-wrapper-with-link .title{font-size:1.8rem;margin-bottom:.4rem}[id$=__trust] .multicolumn-card__image-wrapper{max-width:22rem;width:72%;margin-left:auto;margin-right:auto}[id$=__trust] .slider-buttons{display:flex;justify-content:center;align-items:center;margin-top:1rem;min-height:0;border:0;background:none}[id$=__trust] .slider-button,[id$=__trust] .slider-counter{display:none!important}[id$=__trust] .tops-trust-dots{display:flex;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:2.4rem}[id$=__trust] .tops-trust-dots__dot{width:.7rem;height:.7rem;padding:0;border:0;border-radius:50%;background:#12121238;cursor:pointer}[id$=__trust] .tops-trust-dots__dot.is-active{background:#121212}.product-form__quantity{margin:.4rem 0 .8rem}.product-form__quantity .quantity{min-height:4.4rem;width:12.8rem}.product-media-modal__dialog{align-items:flex-start;height:100dvh}.product-media-modal__content{max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:5.6rem 0 2.4rem}.product-media-modal__content>*{width:100%!important;max-width:100%;height:auto!important;margin:0}.product-media-modal__content img,.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain}}.slideshow__text.banner__box{background:#121212c7;box-shadow:none;border:none;max-width:36rem;padding:2.2rem 2.4rem}.slideshow__text.banner__box h2,.slideshow__text.banner__box .banner__heading{font-size:clamp(2rem,2.6vw,3.2rem);line-height:1.2;text-shadow:none}.banner__box{background:#121212c7}.product-grid-container,.collection,.featured-collection{--grid-desktop-horizontal-spacing: 5.6rem;--grid-desktop-vertical-spacing: 6.4rem;--grid-mobile-horizontal-spacing: 2rem;--grid-mobile-vertical-spacing: 3.2rem}.card--standard.card--media,.card-wrapper .card{background:transparent}.card--standard .card__inner,.card .media{background:#fff}.card__media .media img,.card .media>img{object-fit:contain!important;object-position:center}.product-grid .grid__item{align-self:stretch}.product-grid .card-wrapper,.product-grid .card{height:100%}[id$=__testimonials] .title-wrapper-with-link .title{font-size:2rem;letter-spacing:.04em;text-transform:uppercase}[id$=__testimonials] .multicolumn-card__info .inline-richtext{font-size:1.5rem;line-height:1.5;font-style:italic}[id$=__testimonials] .multicolumn-card__info h3{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem}slideshow-component{position:relative}slideshow-component .slideshow__controls,slideshow-component .slideshow__controls--top{position:absolute!important;bottom:1.2rem!important;left:0;right:0;border:none!important;background:transparent;z-index:3}slideshow-component .slider-button,slideshow-component .slideshow__autoplay{color:#fff}:root{--tops-red: #e02038}.collection__title .title:after,.multicolumn__title .title:after{content:"";display:block;width:4.8rem;height:.3rem;margin-top:.8rem;background:var(--tops-red)}.header--top-center .header__active-menu-item{color:#fff;text-decoration:none;box-shadow:inset 0 -2px 0 var(--tops-red)}.header--top-center .header__menu-item:hover .header__active-menu-item{text-decoration:none}.header--top-center .cart-count-bubble{background:var(--tops-red);color:#fff;top:-.2rem;right:-.3rem;bottom:auto;left:auto;height:1.7rem;width:1.7rem;font-size:1rem}.tops-original-badge{border-color:var(--tops-red);color:var(--tops-red)}.product-form__submit,.tops-sticky-atc__btn{--border-offset: 0px;background:#fff!important;color:var(--tops-red)!important;border:2px solid #121212!important;box-shadow:none!important;text-transform:uppercase;letter-spacing:.12em;font-weight:800;border-radius:0}.product-form__submit:before,.product-form__submit:after,.tops-sticky-atc__btn:before,.tops-sticky-atc__btn:after{display:none!important;content:none!important;box-shadow:none!important}.product-form__submit:hover:not([disabled]),.tops-sticky-atc__btn:hover{background:var(--tops-red)!important;color:#fff!important;border-color:#121212!important;box-shadow:none!important}.tops-cart-frame__label{margin:0 0 .3rem;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tops-red);font-weight:700}.tops-cart-frame .cart-item__name{font-size:1.4rem}.tops-framing__more a{color:#121212;text-decoration-color:var(--tops-red)}.tops-framing__more a:hover,.tops-ebay a:hover,.tops-product-desc a:hover{color:var(--tops-red)}.collection .button:hover,.collection__view-all .button:hover{background:var(--tops-red)}.menu-drawer__menu-item--active{color:var(--tops-red)}.product-media-container.constrain-height{--viewport-offset: 52vh;--constrained-min-height: 200px}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: 240px;--constrained-min-height: 320px}}@media screen and (max-width:749px){.product__media-wrapper .thumbnail-slider{margin-top:.8rem}.product__media-wrapper .thumbnail-list{gap:.6rem}.product__media-wrapper .thumbnail{width:4.4rem;height:4.4rem}}.tops-original-badge.tops-original-badge--reprint{border-color:#6b6b66;color:#3f3f3b}.tops-framing__toggle{display:flex;align-items:baseline;gap:.8rem}.tops-framing__toggle:after{float:none;margin-left:auto}.tops-framing__from{font-weight:400;text-transform:none;letter-spacing:0;font-size:1.3rem;color:#121212b8}.tops-framing__from[hidden]{display:none}.tops-framing__from:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.6rem}.tops-framing__from-item{border:1px solid rgba(18,18,18,.25);border-radius:999px;padding:.2rem .9rem;white-space:nowrap}.tops-framing__row{display:flex;align-items:flex-start;gap:1.2rem}.tops-framing__controls{flex:1 1 auto;min-width:0}.tops-framing__preview{flex:0 0 7.2rem;width:7.2rem;padding-top:.2rem}.tops-framing__preview[hidden]{display:none}.tops-framing__preview img{display:block;width:100%;height:auto;box-sizing:border-box;background:#fff}.tops-framing__preview[data-style=standard] img{border:.5rem solid #1c1a19;box-shadow:0 .2rem .6rem #00000040}.tops-framing__preview[data-style=deluxe] img{border:.6rem solid #111;padding:.7rem;box-shadow:inset 0 0 0 .1rem #e2e2e2,0 .3rem .8rem #0000004d}.tops-framing__preview[data-style=rails] img{border-style:solid;border-color:#b8bdc3;border-width:.5rem 0;box-shadow:0 .2rem .4rem #0000002e}.tops-trust-wrap{margin:.2rem 0 1.4rem}.tops-trust{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;font-size:1.35rem;line-height:1.45;color:#121212db}.tops-trust li{position:relative;padding-left:2rem}.tops-trust li:before{content:"";position:absolute;left:.35rem;top:.3em;width:.5rem;height:.9rem;border:solid #121212;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.tops-trust a{color:inherit;text-underline-offset:.2em}.tops-trust a:hover{color:var(--tops-red)}.tops-trust__icons{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0;padding:0 0 0 2rem}.tops-trust__icons svg{display:block;width:3.4rem;height:2.2rem}.tops-clamp{position:relative}.tops-clamp__check{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tops-clamp__body{max-height:10.5em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.tops-clamp__check:checked~.tops-clamp__body{max-height:none;-webkit-mask-image:none;mask-image:none}.tops-clamp__toggle{display:inline-block;margin-top:.6rem;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:var(--tops-red);cursor:pointer}.tops-clamp__less{display:none}.tops-clamp__check:checked~.tops-clamp__toggle .tops-clamp__more{display:none}.tops-clamp__check:checked~.tops-clamp__toggle .tops-clamp__less{display:inline}.tops-clamp__check:focus-visible~.tops-clamp__toggle{outline:.2rem solid rgba(18,18,18,.6);outline-offset:.3rem}@media screen and (min-width:750px){.tops-clamp__body{max-height:7.4em}}.tops-az{padding-bottom:4.8rem}.tops-az__intro{max-width:64rem;margin:0 0 1.6rem}.tops-az__search{display:flex;gap:.8rem;max-width:56rem;margin:0 0 2.4rem}.tops-az__search input[type=search]{flex:1 1 auto;min-width:0;min-height:4.6rem;padding:0 1.2rem;border:1px solid rgba(18,18,18,.4);border-radius:0;font:inherit;font-size:1.5rem}.tops-az__search .button{min-height:4.6rem;min-width:0;padding:0 2rem}.tops-az__label{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tops-az__cats{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 3.2rem;padding:0;list-style:none}.tops-az__cats a{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.4rem;border:1px solid #121212;color:#121212;text-decoration:none;font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tops-az__cats a:hover{background:#121212;color:#fff}.tops-az__letters{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:.2rem;margin:0 0 2.4rem;padding:.6rem 0;list-style:none;background:#fff;border-bottom:1px solid rgba(18,18,18,.14)}.tops-az__letters a,.tops-az__letters span{display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;min-height:3.4rem;font-weight:700;font-size:1.4rem;text-decoration:none;color:#121212}.tops-az__letters span{color:#12121247}.tops-az__letters a:hover,.tops-az__letters a:focus-visible{background:#121212;color:#fff}.tops-az__group{scroll-margin-top:6.4rem;margin:0 0 2.8rem}.tops-az__group-title{display:inline-block;margin:0 0 1rem;padding-bottom:.3rem;font-size:2.4rem;border-bottom:.3rem solid var(--tops-red)}.tops-az__list{list-style:none;margin:0;padding:0;columns:2;column-gap:2.4rem}.tops-az__list li{break-inside:avoid;padding:.4rem 0;font-size:1.5rem;line-height:1.35}.tops-az__list a{color:#121212;text-decoration:none}.tops-az__list a:hover{color:var(--tops-red);text-decoration:underline}@media screen and (min-width:750px){.tops-az__list{columns:3}}@media screen and (min-width:990px){.tops-az__list{columns:4}}.tops-ship-bar{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.35;text-align:left}.tops-ship-bar__text{margin:0}.tops-ship-bar__track{height:.6rem;margin-top:.6rem;background:#1212121f;overflow:hidden}.tops-ship-bar__fill{height:100%;background:var(--tops-red)}.tops-ship-bar--done .tops-ship-bar__fill{background:#1f7a3f}cart-drawer .tops-ship-bar{margin:0 0 1rem}.footer-block__details-content.rte p{margin:0 0 .6rem}.footer-block__details-content.rte a{text-decoration:none}.footer-block__details-content.rte a:hover{text-decoration:underline;color:var(--tops-red)}.multicolumn h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.tops-mega{position:static}.header--top-center .tops-mega__content{left:0;right:0;padding:2.8rem 0 3.2rem;border-top:1px solid rgba(18,18,18,.12);border-bottom:1px solid rgba(18,18,18,.12);box-shadow:0 1.2rem 2.4rem #0000001f;z-index:4}.tops-mega__grid{display:grid;grid-template-columns:1.1fr 2.4fr 1.3fr;gap:3.2rem;align-items:start}.tops-mega__heading{margin:0 0 1rem;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#12121299}.header--top-center .tops-mega__content .mega-menu__link{color:#121212;text-transform:none;letter-spacing:0;font-size:1.45rem;font-weight:500;line-height:1.3;padding:.45rem 0;white-space:normal;background:none}.header--top-center .tops-mega__content .mega-menu__link:hover,.header--top-center .tops-mega__content .mega-menu__link--active{color:var(--tops-red);text-decoration:underline;text-underline-offset:.2em;background:none}.tops-mega__trigger{color:inherit;text-decoration:none}.tops-mega__all{margin-top:.6rem;font-weight:700!important}.tops-mega__artist-cols{display:grid;grid-template-columns:repeat(var(--tops-mega-cols, 3),minmax(0,1fr));gap:0 2.4rem}.tops-mega__artist-cols ul{margin:0;padding:0}.tops-mega__az{display:inline-block;margin-top:1.4rem;font-size:1.35rem;font-weight:700;color:#121212;text-decoration:underline;text-decoration-color:var(--tops-red);text-underline-offset:.25em}.tops-mega__az:hover{color:var(--tops-red)}.tops-mega__promo{display:block;text-decoration:none;color:#121212}.tops-mega__promo-img{display:block;width:100%;height:auto;aspect-ratio:5 / 3;object-fit:cover;margin-bottom:1rem}.tops-mega__promo-title{display:block;font-weight:700;font-size:1.5rem;line-height:1.3}.tops-mega__promo-text{display:block;margin-top:.3rem;font-size:1.3rem;color:#121212b3}.tops-mega__promo:hover .tops-mega__promo-title{color:var(--tops-red)}@media screen and (max-width:989px){.tops-mega__grid{grid-template-columns:1fr 1.6fr}.tops-mega__col--promo{display:none}}.tops-quotes{margin:0 0 1.4rem;padding:1.2rem 1.4rem 1rem;border-left:.3rem solid var(--tops-red);background:#fafaf8}.tops-quotes__heading{margin:0 0 .8rem;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tops-quotes__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.tops-quotes__text{margin:0;padding:0;border:0;font-size:1.4rem;line-height:1.45;font-style:italic;color:#121212}.tops-quotes__who{margin:.3rem 0 0;font-size:1.2rem;color:#1212129e}.tops-quotes__more{margin:.9rem 0 0;font-size:1.25rem}.tops-quotes__more a{color:#121212;text-decoration-color:var(--tops-red);text-underline-offset:.2em}.tops-quotes__more a:hover{color:var(--tops-red)}button.tops-framing__preview{-webkit-appearance:none;appearance:none;border:0;background:none;margin:0;padding:.2rem 0 0;cursor:zoom-in;text-align:center;font:inherit;color:inherit}button.tops-framing__preview:focus-visible{outline:.2rem solid var(--tops-red);outline-offset:.3rem}.tops-framing__zoom-hint{display:block;margin-top:.4rem;font-size:1.05rem;line-height:1.2;color:#1212129e;text-decoration:underline;text-underline-offset:.15em}.tops-frame-zoom{width:min(52rem,92vw);max-height:92vh;padding:0;border:0;background:#f4f3ef;box-shadow:0 2rem 6rem #00000059}.tops-frame-zoom::backdrop{background:#121212b3}.tops-frame-zoom__inner{position:relative;padding:3.2rem 2.4rem 2rem;text-align:center}.tops-frame-zoom__close{position:absolute;top:.6rem;right:.8rem;width:4.4rem;height:4.4rem;border:0;background:none;font-size:3rem;line-height:1;cursor:pointer;color:#121212}.tops-frame-zoom__stage{display:block;width:100%}.tops-frame-zoom__img{display:block;width:auto;max-width:100%;max-height:62vh;height:auto;object-fit:contain;margin:0 auto;box-sizing:border-box;background:#fff}.tops-frame-zoom__stage[data-style=standard] .tops-frame-zoom__img{border:1.4rem solid #1c1a19;box-shadow:0 .8rem 2.4rem #00000059}.tops-frame-zoom__stage[data-style=deluxe] .tops-frame-zoom__img{border:1.8rem solid #111;padding:2.4rem;box-shadow:inset 0 0 0 .2rem #e2e2e2,0 1rem 2.8rem #0006}.tops-frame-zoom__stage[data-style=rails] .tops-frame-zoom__img{border-style:solid;border-color:#b8bdc3;border-width:1.2rem 0;box-shadow:0 .6rem 1.6rem #00000040}.tops-frame-zoom__caption{margin:1.6rem 0 .2rem;font-weight:700;font-size:1.5rem}.tops-frame-zoom__note{margin:0;font-size:1.2rem;color:#12121299}.tops-facts{list-style:none;display:flex;flex-wrap:wrap;gap:.2rem 1.6rem;margin:.4rem 0 0;padding:0;font-size:1.3rem;color:#121212cc}.tops-facts span{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;margin-right:.3rem}.tops-quotes__summary{margin:-.3rem 0 .9rem;font-size:1.3rem;font-weight:600;color:#121212}.tops-quotes__who{display:flex;flex-wrap:wrap;gap:.2rem .8rem}.tops-quotes__verified:before{content:"\2713\a0";color:#2e7d32}.tops-quotes__item-name{margin:.1rem 0 0;font-size:1.15rem;color:#1212129e}.tops-quotes__checked{display:block;margin-top:.3rem;font-size:1.15rem;color:#121212b3}.tops-cart-upsell{display:block;width:100%}.tops-cart-upsell__cell{display:block;width:100%;padding:0 0 .6rem}.tops-cart-upsell__form{border-left:.3rem solid var(--tops-red);background:#fafaf8;padding:1rem 1.2rem;margin:0 0 .6rem}.tops-cart-upsell__label{margin:0 0 .6rem;font-size:1.3rem;font-weight:700}.tops-cart-upsell__row{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.tops-cart-upsell__select{flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box;min-height:4.4rem;padding:0 1rem;font-size:1.4rem;border:.1rem solid rgba(18,18,18,.25);background:#fff}@media screen and (min-width:750px){.tops-cart-upsell__select{flex:1 1 22rem;width:auto}}.tops-cart-upsell__btn{min-height:4.4rem;padding:0 2rem;flex:0 0 auto}.tops-cart-upsell__note{margin:.6rem 0 0;font-size:1.2rem;color:#1212129e}.tops-cart-upsell__error{margin:.6rem 0 0;font-size:1.2rem;color:var(--tops-red)}.tops-reviews__head{text-align:center;margin-bottom:2.4rem}.tops-reviews__title{margin:0 0 .6rem}.tops-reviews__summary{margin:0;font-weight:600;font-size:1.5rem}.tops-reviews__stars{color:var(--tops-red);letter-spacing:.1em;margin-right:.4rem}.tops-reviews__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.tops-reviews__grid{grid-template-columns:repeat(3,1fr)}}.tops-reviews__card{background:#fafaf8;border-left:.3rem solid var(--tops-red);padding:1.6rem 1.8rem;display:flex;flex-direction:column}.tops-reviews__text{margin:0 0 1rem;padding:0;border:0;font-style:italic;font-size:1.5rem;line-height:1.5;flex:1}.tops-reviews__who{margin:0;display:flex;flex-wrap:wrap;gap:.2rem .8rem;font-size:1.25rem;color:#121212b3}.tops-reviews__verified:before{content:"\2713\a0";color:#2e7d32}.tops-reviews__item{margin:.2rem 0 0;font-size:1.2rem;color:#121212b3}.tops-reviews__more{text-align:center;margin:2rem 0 0;font-size:1.4rem}.tops-reviews__more a{color:#121212;text-decoration-color:var(--tops-red);text-underline-offset:.2em}.tops-reviews__checked{display:block;margin-top:.3rem;font-size:1.15rem;color:#121212b3}.tops-original{margin:.4rem 0 1.4rem;padding:1.2rem 1.4rem;background:#fff;border-left:.4rem solid var(--tops-red)}.tops-original--reprint{border-left-color:#6b6b66}.tops-original .tops-original-badge{background:var(--tops-red);border-color:var(--tops-red);color:#fff}.tops-original--reprint .tops-original-badge{background:#fff;color:#3f3f3b}.tops-original__head{margin:.8rem 0 0;font-size:1.8rem;font-weight:800;line-height:1.15;text-transform:uppercase;letter-spacing:.01em}.tops-original__proof{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.4rem;font-size:1.4rem;line-height:1.4}.tops-original__proof li:before{content:"\2713";color:var(--tops-red);font-weight:800;margin-right:.6rem}.tops-original--reprint .tops-original__proof li:before{color:#6b6b66}.tops-framing__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0 0 .6rem}.tops-framing__tile{font:inherit;text-align:left;min-height:4.4rem;padding:.8rem 1rem;background:#fff;color:#121212;border:1px solid rgba(18,18,18,.25);cursor:pointer;display:flex;flex-direction:column;gap:.2rem}.tops-framing__tile[aria-pressed=true]{border:2px solid #121212;padding:.7rem .9rem;background:#f5f3ee}.tops-framing__tile:disabled{cursor:not-allowed;color:#12121273;background:#f3f3f3}.tops-framing__tile-name{font-weight:700;font-size:1.35rem;line-height:1.2}.tops-framing__tile-price{font-size:1.25rem;color:#121212b3}.tops-framing__tile:focus-visible{outline:2px solid var(--tops-red);outline-offset:2px}.tops-framing__select[hidden]{display:none}.tops-framing__total{display:flex;justify-content:space-between;gap:1rem;margin:.4rem 0 0;padding-top:.8rem;border-top:1px solid rgba(18,18,18,.12);font-size:1.4rem}.tops-framing__total[hidden]{display:none}.product__info-container .tops-more,.tops-more{margin:3.2rem 0 1.6rem}.tops-more[hidden]{display:none}.tops-more__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem}.tops-more__title{margin:0;font-size:1.8rem;text-transform:uppercase}.tops-more__all{font-size:1.3rem}.tops-more__list{list-style:none;margin:0;padding:0 0 .4rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(14rem,1fr);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.tops-more__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:.4rem}.tops-more__link{color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:.4rem}.tops-more__img{position:relative;aspect-ratio:3 / 4;background:#eae6de;display:flex;align-items:center;justify-content:center}.tops-more__img img{max-width:78%;max-height:84%;width:auto;height:auto;object-fit:contain;box-shadow:0 .6rem 1.2rem #0003}.tops-more__badge{position:absolute;top:.6rem;left:.6rem;background:var(--tops-red);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .5rem}.tops-more__badge--reprint{background:#55514b}.tops-more__name{font-weight:700;font-size:1.35rem;line-height:1.25}.tops-more__price{font-size:1.3rem}.tops-more__add{font:inherit;font-size:1.3rem;font-weight:700;min-height:4.4rem;background:#fff;color:#121212;border:1.5px solid #121212;cursor:pointer}.tops-more__add:hover{background:#121212;color:#fff}.tops-more__add:disabled{cursor:default;opacity:.7}.tops-more__status{margin:.6rem 0 0;font-size:1.3rem}.tops-more__status:empty{display:none}.tops-sticky-atc__thumb{flex:0 0 4.8rem;width:4.8rem;height:5.6rem;display:flex;align-items:center;justify-content:center;background:#eae6de}.tops-sticky-atc__thumb img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;box-sizing:border-box;background:#fff}.tops-sticky-atc__thumb[data-style]{background:#2a2723}.tops-sticky-atc__thumb[data-style=standard] img{border:.3rem solid #1c1a19;max-height:4.6rem}.tops-sticky-atc__thumb[data-style=deluxe] img{border:.3rem solid #111;padding:.3rem;max-height:4.6rem}.tops-sticky-atc__thumb[data-style=rails] img{border-style:solid;border-color:#b8bdc3;border-width:.3rem 0;max-height:4.6rem}.tops-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column}.tops-sticky-atc__summary{font-size:1.2rem;color:#121212b3}.tops-sticky-atc__summary[hidden]{display:none}@media screen and (min-width:750px){.tops-sticky-atc.is-visible{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid rgba(18,18,18,.12);box-shadow:0 -.8rem 2rem #00000014;padding:1rem max(2rem,calc((100vw - 120rem)/2));align-items:center;gap:1.6rem}.tops-sticky-atc__title{font-size:1.5rem;font-weight:700}.tops-sticky-atc__price{font-size:1.8rem;font-weight:800;white-space:nowrap}.tops-sticky-atc__btn{min-height:4.8rem;padding:0 3.2rem}.product.has-sticky-atc{padding-bottom:8rem}.tops-more__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tops-dawn.css.map */
