:root{--dt-blonde-wood: #ECDFCC;--dt-night: #121212;--dt-sinopia: #C74A27;--dt-burnt-umber: #693022;--dt-french-gray: #AEBCC1;--dt-white: #FFFFFF;--dt-trustpilot-green: #00B77F;--dt-bar-grey: #F7F7F9;--dt-quiet: #5c5c5c;--dt-radius: 6px;--dt-mosaic-gap: 18px;--dt-card-radius: 12px;--dt-band-space: clamp(56px, 8vw, 120px);--dt-gutter: 16px;--dt-content-max: 1192px}@media screen and (min-width:750px){:root{--dt-gutter: 40px}}@media screen and (max-width:749px){:root{--dt-gutter: 20px;--dt-band-space: 60px;--dt-phone-title: 2.25rem;--dt-phone-title-lh: 1.111;--dt-phone-heading: 1.875rem;--dt-phone-heading-lh: 1.134;--dt-phone-card-title: 1.5625rem;--dt-phone-card-title-lh: 1.12;--dt-phone-body: 1rem;--dt-phone-body-lh: 1.5;--dt-phone-body-weight: 500;--dt-phone-quiet: rgba(18, 18, 18, .6);--dt-phone-small: .875rem;--dt-phone-row-lh: 2.5;--dt-phone-row-pad: 18px;--dt-phone-btn-height: 50px;--dt-phone-btn-size: .875rem;--dt-phone-btn-weight: 600;--dt-phone-btn-spacing: .5px;--dt-phone-tile: 147px;--dt-phone-tile-gap: 6px;--dt-phone-card-gap: 18px}}.dt-band{background:var(--dt-band-bg);color:var(--dt-band-fg);padding-block:var(--dt-band-space)}.dt-band--white{--dt-band-bg: var(--dt-white);--dt-band-fg: var(--dt-night);--dt-band-quiet: var(--dt-quiet);--dt-band-card: var(--dt-white);--dt-band-card-fg: var(--dt-night);--dt-band-card-quiet: var(--dt-quiet);--dt-band-btn-bg: var(--dt-night);--dt-band-btn-fg: var(--dt-white);--dt-band-accent: var(--dt-sinopia);--dt-band-link: var(--dt-burnt-umber)}.dt-band--blonde-wood{--dt-band-bg: var(--dt-blonde-wood);--dt-band-fg: var(--dt-night);--dt-band-quiet: var(--dt-quiet);--dt-band-card: var(--dt-white);--dt-band-card-fg: var(--dt-night);--dt-band-card-quiet: var(--dt-quiet);--dt-band-btn-bg: var(--dt-night);--dt-band-btn-fg: var(--dt-white);--dt-band-accent: var(--dt-sinopia);--dt-band-link: var(--dt-burnt-umber)}.dt-band--light-grey{--dt-band-bg: #F5F5F5;--dt-band-fg: var(--dt-night);--dt-band-quiet: var(--dt-quiet);--dt-band-card: var(--dt-white);--dt-band-card-fg: var(--dt-night);--dt-band-card-quiet: var(--dt-quiet);--dt-band-btn-bg: var(--dt-night);--dt-band-btn-fg: var(--dt-white);--dt-band-accent: var(--dt-sinopia);--dt-band-link: var(--dt-burnt-umber)}.dt-band--french-gray{--dt-band-bg: var(--dt-french-gray);--dt-band-fg: var(--dt-night);--dt-band-quiet: #3d3d3d;--dt-band-card: var(--dt-white);--dt-band-card-fg: var(--dt-night);--dt-band-card-quiet: var(--dt-quiet);--dt-band-btn-bg: var(--dt-night);--dt-band-btn-fg: var(--dt-white);--dt-band-accent: var(--dt-sinopia);--dt-band-link: var(--dt-burnt-umber)}.dt-band--sinopia{--dt-band-bg: var(--dt-sinopia);--dt-band-fg: var(--dt-white);--dt-band-quiet: var(--dt-white);--dt-band-card: var(--dt-white);--dt-band-card-fg: var(--dt-night);--dt-band-card-quiet: var(--dt-quiet);--dt-band-btn-bg: var(--dt-white);--dt-band-btn-fg: var(--dt-night);--dt-band-accent: var(--dt-white);--dt-band-link: var(--dt-white)}.dt-band--night{--dt-band-bg: var(--dt-night);--dt-band-fg: var(--dt-white);--dt-band-quiet: rgba(255, 255, 255, .75);--dt-band-card: rgba(255, 255, 255, .06);--dt-band-card-fg: var(--dt-white);--dt-band-card-quiet: rgba(255, 255, 255, .75);--dt-band-btn-bg: var(--dt-sinopia);--dt-band-btn-fg: var(--dt-white);--dt-band-accent: var(--dt-sinopia);--dt-band-link: var(--dt-white)}.dt-band--burnt-umber{--dt-band-bg: var(--dt-burnt-umber);--dt-band-fg: var(--dt-white);--dt-band-quiet: rgba(255, 255, 255, .8);--dt-band-card: var(--dt-white);--dt-band-card-fg: var(--dt-night);--dt-band-card-quiet: var(--dt-quiet);--dt-band-btn-bg: var(--dt-blonde-wood);--dt-band-btn-fg: var(--dt-night);--dt-band-accent: var(--dt-blonde-wood);--dt-band-link: var(--dt-white)}.dt-band--flush-top{padding-block-start:0}.dt-band--flush-bottom{padding-block-end:0}.dt-swipe{position:relative;width:100%}.dt-swipe__track{display:flex;gap:var(--dt-swipe-gap, 20px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dt-gutter, 16px);padding-inline:var(--dt-gutter, 16px);padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dt-swipe__track::-webkit-scrollbar{display:none}.dt-swipe__track>*{flex:0 0 auto;scroll-snap-align:start}.dt-swipe__arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(18,18,18,.15);border-radius:50%;background:var(--dt-white);color:var(--dt-night);cursor:pointer;box-shadow:0 2px 8px #1212121f;z-index:2}.dt-swipe__arrow--prev{left:8px}.dt-swipe__arrow--next{right:8px}.dt-swipe__arrow[disabled]{opacity:.35;cursor:default}@media(hover:hover)and (pointer:fine){.dt-swipe__arrow{display:flex}}.dt-marquee{--dt-marquee-gap: 20px;--dt-marquee-tile: calc((100vw - 3 * var(--dt-marquee-gap)) / 4);width:100%;overflow:hidden}.dt-marquee__track{display:flex;width:max-content;animation:dt-marquee var(--dt-marquee-duration, 50s) linear infinite}.dt-marquee__copy{display:flex;flex:0 0 auto}.dt-marquee__copy>*{flex:0 0 var(--dt-marquee-tile);width:var(--dt-marquee-tile);margin-right:var(--dt-marquee-gap)}@keyframes dt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.dt-marquee{--dt-marquee-tile: calc((100vw - var(--dt-marquee-gap)) / 2)}}@media(prefers-reduced-motion:reduce){.dt-marquee{overflow-x:auto;scrollbar-width:none}.dt-marquee::-webkit-scrollbar{display:none}.dt-marquee__track{animation:none}.dt-marquee__copy--2{display:none}}.dt-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1212120f}.dt-placeholder svg{width:40%;height:40%;opacity:.35}.dt-hero__media,.dt-mt__media,.dt-sm__cell,.dt-pm__cell,.dt-gallery__media,.dt-install__media,.dt-hf-media,.dt-hf-image,.dt-quotes__photo,.ps-ic__image,.ps-fg__media{border-radius:var(--dt-radius, 6px);overflow:hidden}.dt-pm__cell--heading{border-radius:0}@media screen and (min-width:990px){.dt-hero--media-right .dt-hero__media{border-radius:var(--dt-radius, 6px) 0 0 var(--dt-radius, 6px)}.dt-hero--media-left .dt-hero__media{border-radius:0 var(--dt-radius, 6px) var(--dt-radius, 6px) 0}}:root{--dt-text-xs: clamp(.75rem, .72rem + .15vw, .85rem);--dt-text-sm: clamp(.85rem, .8rem + .25vw, 1rem);--dt-text-base: clamp(1rem, .9rem + .25vw, 1.05rem);--dt-text-md: clamp(1rem, .93rem + .35vw, 1.15rem);--dt-text-lg: clamp(1.375rem, 1.02rem + .65vw, 1.5rem);--dt-text-xl: clamp(1.875rem, 1.15rem + 1.25vw, 2.2rem);--dt-text-2xl: clamp(1.8rem, 1.3rem + 2.5vw, 3.2rem)}@media screen and (max-width:749px){.shopify-section[id$=__great_design] .layout-panel-flex:has(>.image-block){display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shopify-section[id$=__great_design] .layout-panel-flex:has(>.image-block)::-webkit-scrollbar{display:none}.shopify-section[id$=__great_design] .layout-panel-flex:has(>.image-block)>.image-block{flex:0 0 min(78vw,295px);width:auto;scroll-snap-align:start}.shopify-section[id$=__great_design] .layout-panel-flex:has(>.button-unstyled){justify-content:flex-start}}body[data-country=US] .dropdown-localization,body[data-country=GB] .dropdown-localization,body[data-country=US] .menu-drawer__localization,body[data-country=GB] .menu-drawer__localization{display:none!important}.shopify-policy__body .rte :is(h2,h3):not(:first-child){font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case)}.shopify-policy__body .rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.shopify-policy__body .rte :is(td,th){min-width:120px}.shopify-policy__container{min-width:0;max-width:100%}@media screen and (max-width:749px){html body{--font-h1--size: var(--dt-phone-heading);--font-h2--size: var(--dt-phone-heading);--font-h1--line-height: var(--dt-phone-heading-lh);--font-h2--line-height: var(--dt-phone-heading-lh);--page-margin: var(--dt-gutter)}html body.page-width-wide,html body.page-width-normal,html body.page-width-narrow,html body.page-width-content,body .page-width-wide,body .page-width-normal,body .page-width-narrow,body .page-width-content{--page-margin: var(--dt-gutter)}body .dt-band--white,body .dt-band--blonde-wood,body .dt-band--light-grey{--dt-band-quiet: var(--dt-phone-quiet);--dt-band-card-quiet: var(--dt-phone-quiet)}main .shopify-section:not([id*=__main]):not([id*=__cart]) .button:not(.dt-card__btn){min-height:var(--dt-phone-btn-height);padding:16px 40px;font-size:var(--dt-phone-btn-size);font-weight:var(--dt-phone-btn-weight);line-height:1;letter-spacing:var(--dt-phone-btn-spacing);text-transform:uppercase}.shopify-section[id$=__desk_compare] .layout-panel-flex--row{padding-block:60px 40px;row-gap:36px}.shopify-section[id$=__desk_compare] comparison-slider-component{margin-inline:calc(-1 * var(--page-margin, 20px));width:calc(100% + 2 * var(--page-margin, 20px));max-width:none}.shopify-section:is([id$=__desk_compare],[id$=__great_design]) .text-block p{font-size:var(--dt-phone-body);line-height:var(--dt-phone-body-lh);font-weight:var(--dt-phone-body-weight);color:var(--dt-phone-quiet);margin-block:0 20px}.shopify-section:is([id$=__desk_compare],[id$=__great_design]) .text-block p:last-child{margin-bottom:0}.shopify-section:is([id$=__desk_compare],[id$=__great_design]) .group-block-content{gap:24px}.shopify-section[id$=__great_design] .spacing-style.layout-panel-flex--column{gap:44px;padding-bottom:62px}.shopify-section[id$=__great_design] .layout-panel-flex:has(>.image-block){gap:var(--dt-phone-tile-gap)}.shopify-section[id$=__great_design] .layout-panel-flex:has(>.image-block)>.image-block{flex:0 0 var(--dt-phone-tile)}.shopify-section[id$=__great_design] a.button-unstyled{font-size:var(--dt-phone-small);line-height:1;font-weight:600}.shopify-section[id$=__stefan_photo] .dt-band{padding-block:0}.shopify-section[id$=__stefan_note] .dt-band{padding-top:42px}.shopify-section[id$=__hero_words] .dt-band{padding-bottom:0}.shopify-section[id$=__hero_photo] .dt-band{padding-top:36px;padding-bottom:0;padding-right:0}.shopify-section[id$=__hero_photo] .dt-pm__grid{display:flex;gap:var(--dt-phone-tile-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:0;padding-inline:0 20px}.shopify-section[id$=__hero_photo] .dt-pm__cell{flex:0 0 var(--dt-phone-tile);aspect-ratio:1 / 1;grid-column:auto;scroll-snap-align:start}.shopify-section[id$=__audience] .dt-band{padding-top:60px}.shopify-section[id$=__steps] .dt-pc__intro{margin-top:18px;font-size:var(--dt-phone-body);line-height:var(--dt-phone-body-lh);font-weight:var(--dt-phone-body-weight);color:var(--dt-band-fg)}.shopify-section[id$=__steps] .dt-pc__grid{display:flex;gap:var(--dt-phone-tile-gap);margin-top:36px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--dt-gutter, 20px))}.shopify-section[id$=__steps] .dt-pc__card{flex:0 0 var(--dt-phone-tile);scroll-snap-align:start}.shopify-section[id$=__steps] .dt-pc__outro{margin-top:36px;font-size:var(--dt-phone-body);line-height:var(--dt-phone-body-lh);font-weight:var(--dt-phone-body-weight)}.shopify-section[id$=__how_we_make_it] .dt-band{padding-top:48px}.shopify-section[id$=__how_we_make_it] .dt-pc__grid{row-gap:46px}.shopify-section[id$=__how_we_make_it] .dt-pc__media{margin-inline:calc(-1 * var(--dt-gutter, 20px));aspect-ratio:375 / 469;border-radius:0}.shopify-section[id$=__how_we_make_it] .dt-pc__title{margin-top:36px}.shopify-section[id$=__how_we_make_it] .dt-pc__text{margin-top:18px}.shopify-section[id$=__dt_feature_cards] .dt-band{padding-top:40px;padding-bottom:20px}.shopify-section[id$=__dt_sleek],.shopify-section[id$=__dt_sleek_photos]{display:none}}@media screen and (max-width:749px){html body #header-component[data-menu-style] .header__columns{min-height:66px;padding-inline:var(--dt-gutter);grid-template-areas:none;grid-template-columns:auto 1fr auto auto;grid-template-rows:66px;column-gap:21px;align-items:center}html body #header-component[data-menu-style] .header__columns .header-logo{grid-area:auto;grid-column:1;grid-row:1;justify-self:start;padding:0}html body #header-component[data-menu-style] .header__columns .header-logo__image{height:32px;width:auto;max-width:none}html body #header-component[data-menu-style] .header__columns header-actions{grid-area:auto;grid-column:3;grid-row:1;justify-self:end}html body #header-component[data-menu-style] .header__columns .header__drawer{grid-area:auto;grid-column:4;grid-row:1;justify-self:end}html body #header-component[data-menu-style] .header__columns .account-button{display:none}html body #header-component[data-menu-style] .header__columns .header__icon--menu,html body #header-component[data-menu-style] .header__columns .action__cart{width:26px;height:26px;min-width:0;padding:0}html body #header-component[data-menu-style] .header__columns .header__icon--menu svg,html body #header-component[data-menu-style] .header__columns .action__cart svg{width:26px;height:26px}html body .menu-drawer{width:100%;max-width:none;padding-top:111px;background:var(--dt-night);color:var(--dt-white)}html body .menu-drawer:before{content:"";position:absolute;top:50px;left:var(--dt-gutter);width:116px;height:31px;background:url(/cdn/shop/files/SubmarkLogo-Burnt_Umber.png?height=72) left center / contain no-repeat}html body .menu-drawer .menu-drawer__close-button{position:absolute;top:20px;right:var(--dt-gutter);left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:0;min-height:0;padding:0;border:1px solid var(--dt-white);border-radius:50%;background:transparent;color:var(--dt-white)}html body .menu-drawer .menu-drawer__close-button:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}html body .menu-drawer .menu-drawer__close-button .svg-wrapper,html body .menu-drawer .menu-drawer__close-button svg{width:14px;height:14px}html body .menu-drawer .menu-drawer__navigation{padding-inline:var(--dt-gutter)}html body .menu-drawer .menu-drawer__menu{padding:0;margin:0;gap:0}html body .menu-drawer .menu-drawer__list-item--flat{margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.15)}html body .menu-drawer .menu-drawer__list-item--flat:last-child{border-bottom:0}html body .menu-drawer .menu-drawer__menu-item{min-height:67px;padding:0;margin:0;font-size:var(--dt-phone-body);font-weight:500;letter-spacing:.5px;line-height:1.2;color:var(--dt-white)}html body .menu-drawer .menu-drawer__menu-item-text{font-size:var(--dt-phone-body);font-weight:500;letter-spacing:.5px}html body .menu-drawer .menu-drawer__menu-item[aria-current=page]{color:var(--dt-white)}html body .menu-drawer .menu-drawer__featured-content{display:none}}@media screen and (min-width:750px){html body header .menu-list .menu-list__list-item .menu-list__link.menu-list__link--active,html body header .menu-list .menu-list__list-item:is(:hover,:focus-within) .menu-list__link{color:var(--dt-sinopia)}}html body:has(header details[open] .menu-drawer) .dt-sbb{visibility:hidden}.shopify-section[id$=__great_design] a.button-unstyled,.dt-mt a.dt-mt__link:not(.button):not(.dt-mt__link--outline),.dt-quotes a.dt-quotes__link--text{display:inline-flex;align-items:center;gap:12px;font-weight:600;letter-spacing:.5px;text-decoration:none}.shopify-section[id$=__great_design] a.button-unstyled,.shopify-section[id$=__great_design] a.button-unstyled:hover,.shopify-section[id$=__great_design] a.button-unstyled:focus,.shopify-section[id$=__great_design] a.button-unstyled:focus-visible,.shopify-section[id$=__great_design] a.button-unstyled:active,.dt-mt a.dt-mt__link:not(.button):not(.dt-mt__link--outline),.dt-mt a.dt-mt__link:not(.button):not(.dt-mt__link--outline):hover,.dt-mt a.dt-mt__link:not(.button):not(.dt-mt__link--outline):focus,.dt-mt a.dt-mt__link:not(.button):not(.dt-mt__link--outline):focus-visible,.dt-mt a.dt-mt__link:not(.button):not(.dt-mt__link--outline):active,.dt-quotes a.dt-quotes__link--text,.dt-quotes a.dt-quotes__link--text:hover,.dt-quotes a.dt-quotes__link--text:focus,.dt-quotes a.dt-quotes__link--text:focus-visible,.dt-quotes a.dt-quotes__link--text:active{color:var(--dt-band-accent, var(--dt-sinopia))}.shopify-section[id$=__great_design] a.button-unstyled:after,.dt-mt a.dt-mt__link:not(.button):not(.dt-mt__link--outline):after,.dt-quotes a.dt-quotes__link--text:after{content:"";flex:0 0 auto;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13L13 3M5 3h8v8' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13L13 3M5 3h8v8' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
