html .page-width{max-width:calc(var(--page-width) + 2 * var(--tag-gutter));padding-left:var(--tag-gutter);padding-right:var(--tag-gutter)}html .tag-hero__inner{max-width:none;padding-left:clamp(2rem,6vw,12rem);padding-right:clamp(2rem,6vw,12rem)}html .tag-hero__content{max-width:104rem}html .tag-hero__title{font-size:clamp(4.8rem,7.4vw,12rem)}html .tag-hero__title em{display:block}html .tag-hero__scrim{background:linear-gradient(180deg,#07101899,#07101800 24%),linear-gradient(90deg,rgba(7,16,24,calc(var(--tag-scrim, .55) + .2)),rgba(7,16,24,calc(var(--tag-scrim, .55) + .05)) 38%,#07101800 75%),linear-gradient(0deg,rgba(7,16,24,calc(var(--tag-scrim, .55) + .15)),#07101800 55%)}html .tag-hero__cue{right:clamp(2rem,6vw,12rem)}html .tag-row__index,html .tag-index__num{font-size:2.4rem;opacity:.5}html .tag-split__list li span:first-child{font-size:1.8rem}html.tag-t-index .collection .title-wrapper-with-link+.rte,html.tag-t-index .collection__description{display:none}html .collection__view-all{margin-top:4.8rem}html .collection__view-all a.link{font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-underline-offset:.6rem}@media screen and (max-width:749px){html .tag-hero__title em{display:inline}html .tag-hero__inner{padding-left:var(--tag-gutter);padding-right:var(--tag-gutter)}}html .tag-collection-hero h1,html .tag-collection-hero__title{color:inherit}html.tag-group-hardscape #product-grid{column-gap:var(--grid-desktop-horizontal-spacing)}html [class^=driftwood-] [data-grid]{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}html [class^=driftwood-] [data-still]{object-fit:cover;padding:0}html .tag-hero__inner{padding-bottom:clamp(7.2rem,12vh,13rem)}html .product__description p,html .product__description li,html .product__description h2,html .product__description h3,html .product__description h4{text-align:left!important}html .product__description{max-width:60ch}html.tag-col-custom-aquariums .tag-collection-hero__description{display:none}@media screen and (max-width:749px){html.tag-group-hardscape #product-grid{column-gap:0;row-gap:4.8rem}html.tag-group-hardscape #product-grid .grid__item{width:100%;max-width:100%;transform:none}html .header__heading-custom .h2,html .header__heading-link .h2{font-size:1.55rem;white-space:nowrap}html .header__heading-custom{gap:.7rem}html .header__heading-custom-icon{width:2.4rem}html header.header{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:749px){html .tag-mosaic__item--large{min-height:0;grid-row:span 2}html .footer-block--newsletter{align-items:stretch}html .footer-block--newsletter .footer-block__heading{text-align:left}html .footer-block--newsletter .newsletter-form{margin:0;max-width:none;text-align:left;align-items:stretch}html .footer__list-social{justify-content:flex-start;align-self:flex-start}}html .footer{border-top:1px solid var(--tag-line-dark)}html .header-wrapper,html.tag-overlay-header.tag-scrolled .header-wrapper{box-shadow:none}html .tag-statement{padding-bottom:var(--tag-section-y-sm)}html .card__badge .badge{padding:.5rem 1rem;border:0;border-radius:1px;font-size:1rem;font-weight:600;letter-spacing:.18em}html .card__badge .badge.color-scheme-4{background:#f7f5f0e6;color:var(--tag-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.tag-group-hardscape .card__badge .badge.color-scheme-4{background:#070a0d99;color:var(--tag-ivory)}html .tag-row__media,html .tag-row--reverse .tag-row__media,html .tag-row:nth-child(3n) .tag-row__media{aspect-ratio:5 / 4}html [class^=driftwood-][class$=__overlay]{background:linear-gradient(90deg,#05080be6,#05080b8c 38%,#05080b00 70%),linear-gradient(0deg,#05080bd9,#05080b00 50%)}@media screen and (max-width:749px){html .tag-row__media,html .tag-row--reverse .tag-row__media,html .tag-row:nth-child(3n) .tag-row__media{aspect-ratio:4 / 3}}html .footer .rte{margin-top:0}html.tag-t-page main{overflow-x:clip}html.tag-t-page main .rte span[class*=icon]:not([class*=q__icon]){display:none!important}html.tag-t-page main .rte :is([class*=card],[class*=form],[class*=quick],[class*=note],[class*=warn],[class*=visual],[class*=promise],[class*=badge],[class*=toc__btn],[class*=cat],[class*=step],[class*=cta],[class*=success],[class*=booking],[class*=table],[class*=help],[class*=contact],[class*=pill],[class*=chip],[class*=search]),html.tag-t-page main .rte :is(input,select,textarea){border-radius:2px!important}html.tag-t-page main .rte :is(button[class*=submit],a[class*=cta__btn],a[class*=promise__cta]){display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 3.2rem!important;background:var(--tag-ink)!important;color:var(--tag-ivory)!important;border:1px solid var(--tag-ink)!important;border-radius:2px!important;font-family:var(--tag-sans);font-size:1.2rem!important;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;opacity:1!important;transition:background-color .35s var(--tag-ease),border-color .35s var(--tag-ease)}html.tag-t-page main .rte :is(button[class*=submit],a[class*=cta__btn],a[class*=promise__cta]):hover{background:var(--tag-navy)!important;border-color:var(--tag-navy)!important}html .tm-hero{background:var(--tag-ink)!important;padding:clamp(6.4rem,9vw,11.2rem) 2rem clamp(5.6rem,8vw,9.6rem)!important}html .tm-hero h1{font-family:var(--tag-serif)!important;font-weight:400!important;font-size:clamp(3.6rem,5vw,6.4rem)!important;letter-spacing:-.01em!important;color:var(--tag-ivory)!important}html .tm-hero p{color:var(--tag-on-dark-muted)!important}html .tm-section-heading{font-family:var(--tag-serif)!important;font-weight:400!important;font-size:clamp(3rem,3.4vw,4.4rem)!important;color:var(--tag-text)!important}html .tm-card{border-radius:2px!important;border-color:var(--tag-line)!important}html .tm-card i[class*=fa-]{color:var(--tag-moss-deep)!important;font-size:2.4rem!important}html .tm-booking,html .tm-booking-inner,html .tm-cal-frame-wrap{border-radius:2px!important}html .product__accordion:has(.accordion__content:empty){display:none}html product-recommendations.related-products:not(:has(.card)){padding-top:0!important;padding-bottom:0!important}html .collection-list .card__heading,html .collection-list .card__heading a{font-family:var(--tag-serif);font-size:2.2rem;font-weight:500;letter-spacing:0}html.tag-t-index .collection .card,html.tag-t-index .collection .card__inner{--ratio-percent: 100% !important}html .product__info-container .product__text{color:var(--tag-moss-deep)}html .product__info-container .price .price-item{font-size:2rem;letter-spacing:.01em}html .product__info-container .price__badge-sold-out,html .product__info-container .price__badge-sale{vertical-align:middle}html .cart-item__name{font-family:var(--tag-serif);font-size:2.2rem;font-weight:500;letter-spacing:0;line-height:1.15;text-decoration:none}html .cart-item__image,html .cart-notification-product__image img{border-radius:2px}html .totals__total{font-family:var(--tag-serif);font-size:2rem;letter-spacing:0}html .totals__total-value{font-size:2rem}html .cart__checkout-button{min-height:5.6rem;font-size:1.25rem;letter-spacing:.2em}html .cart-notification-product__name{font-family:var(--tag-serif);font-size:1.9rem;font-weight:500;letter-spacing:0}html.tag-t-cart .title--primary{font-size:clamp(4rem,5vw,6.4rem)}html .card__badge .badge.color-scheme-4{box-shadow:inset 0 0 0 1px #121b221f}@media screen and (min-width:990px){html .tag-split--media-right .tag-split__content{padding-left:max(var(--tag-gutter),calc((100vw - var(--page-width)) / 2))}html .tag-split--media-left .tag-split__content{padding-right:max(var(--tag-gutter),calc((100vw - var(--page-width)) / 2))}}html.tag-col-custom-aquariums .tag-collection-hero__inner{padding-bottom:clamp(2.4rem,3vw,4rem)}html body:has(.mobile-facets__disclosure[open]) :is(#smile-ui-lite-launcher-frame-container,shopify-chat),html body:has(header-drawer details[open]) :is(#smile-ui-lite-launcher-frame-container,shopify-chat),html body:has([class^=driftwood-].is-gallery) :is(#smile-ui-lite-launcher-frame-container,shopify-chat){opacity:0!important;pointer-events:none!important;transition:opacity .2s}html ::selection{background:#8fa88359;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tag-refine.css.map */
