body .ds-sh{display:flex;align-items:baseline;justify-content:space-between;gap:24px;text-align:left}body .ds-sh .section-header__title{text-align:left;margin-bottom:0}body .ds-sh__link,body .ds-sh--blog .section-header__link{font-size:16px;line-height:1.3;font-weight:400;letter-spacing:0;text-transform:none;color:#000;border-bottom:1px solid #000;text-decoration:none;white-space:nowrap;flex:0 0 auto}body .ds-sh--blog .section-header__title{display:flex;align-items:baseline;justify-content:space-between;gap:24px;width:100%}body .ds-sh--blog .section-header__title a:not(.section-header__link){color:inherit;border:0}.template-index .section-header,.template-product .section-header{text-align:left}@media(min-width:769px){.template-index .hpbanner{padding:0 40px}.template-index .main-content .page-width2{padding-left:40px;padding-right:40px}.template-index .main-content>.shopify-section>.section-header{padding:0 40px}.template-index .blog-section{margin-left:40px;margin-right:40px;padding:56px 48px 64px}}@media(max-width:768px){.template-index .hpbanner{padding:0}.template-index .main-content .page-width2{padding-left:20px;padding-right:20px}.template-index .main-content>.shopify-section>.section-header{padding:0 20px}body .ds-sh__link,body .ds-sh--blog .section-header__link{font-size:14px;display:inline-block!important}body .ds-sh .section-header__title{font-size:26px;line-height:1.25}.template-index .blog-section{padding-top:36px;padding-bottom:40px}.template-index .blog-section .grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:0;margin-right:-17px;padding-right:17px}.template-index .blog-section .grid__item{flex:0 0 80%;width:80%;scroll-snap-align:start;padding-left:0;margin-right:16px}.template-index .blog-section .article__title{font-size:19px;line-height:1.4}}#shopify-section-1559060515217 .skrim__title_main h3{line-height:1.08}#shopify-section-1559060515217 .skrim__title_main .subtitle{font-size:20px;line-height:1.4;margin-top:14px}#shopify-section-1559060515217 .skrim__title .skrim__underline-me{font-size:18px;font-weight:500}.template-index .hpbanner .skrim__item,.template-index .hpbanner .skrim__link{overflow:hidden}@media(min-width:769px){.template-index .hpbanner .medium-up--one-third{width:calc(33.3333% + 1px);margin-right:-1px}.template-index .hpbanner .medium-up--one-quarter{width:calc(25% + 1px);margin-right:-1px}}@media(max-width:768px){#shopify-section-1559060515217 .skrim__title_main .subtitle{font-size:17px;margin-top:10px}}.template-index .main-content>.shopify-section{margin-top:0!important;margin-bottom:0!important}.template-index .main-content>.shopify-section+.shopify-section{margin-top:96px!important}.template-index .featured-collection{margin-bottom:-40px}.template-index .blog-section .article__grid-meta{margin-bottom:0}.template-index .blog-section .article__image-wrap{height:auto;aspect-ratio:4/3}.template-index .blog-section .article__image--image{height:100%}.template-index .main-content{padding-bottom:96px}.template-index .main-content .section-header{margin-bottom:60px}.template-index .ds-reviews{margin:0!important}.template-index .ds-about{margin-top:0!important}@media(min-width:769px){.template-index .blog-section,.template-index .ds-reviews__panel{padding-bottom:56px}}@media(max-width:768px){.template-index .main-content>.shopify-section+.shopify-section{margin-top:60px!important}}body .ds-reviews{background:none;padding:0;margin:96px 0}body .ds-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body .ds-reviews .ds-review{background:#fff}body .ds-reviews .ds-review__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}body .ds-reviews .ds-review__stars{display:inline-flex}body .ds-reviews .ds-review__stars svg{fill:#111}body .ds-reviews .ds-review__ok{display:inline-flex;align-items:center;color:#767676}body .ds-reviews .ds-review__ok svg{fill:none;stroke:#767676;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}body .ds-reviews .ds-review__who{color:#888;text-transform:uppercase}body .ds-reviews__panel{background:#f5f5f4;padding:56px 48px 64px}body .ds-reviews .section-header{margin-bottom:36px}body .ds-reviews__grid{gap:24px}body .ds-reviews .ds-review{padding:32px 32px 30px;display:flex;flex-direction:column}body .ds-reviews .ds-review[hidden]{display:none}body .ds-reviews .ds-review__stars{gap:2px}body .ds-reviews .ds-review__stars svg{width:10px;height:10px}body .ds-reviews .ds-review__ok{font-size:13px;line-height:18px;gap:5px}body .ds-reviews .ds-review__ok svg{width:13px;height:13px;flex:0 0 13px}body .ds-reviews .ds-review p{font-size:18px;line-height:1.5;margin:16px 0 0}body .ds-reviews .ds-review__who{font-size:13px;letter-spacing:1.2px;margin-top:auto;padding-top:22px}body .ds-reviews__btn{display:none}@media(max-width:768px){body .ds-reviews{margin:60px 0}body .ds-reviews__panel{padding:36px 0 40px;margin:0 -17px}body .ds-reviews .section-header{flex-direction:column;align-items:flex-start;gap:6px;padding:0 17px;margin-bottom:22px}body .ds-reviews__grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 17px;margin-right:0}body .ds-reviews .ds-review{scroll-snap-align:start}body .ds-reviews .ds-review{flex:0 0 80%;padding:24px 22px}body .ds-reviews .ds-review p{font-size:17px}}.ds-about{margin:96px auto 0}.ds-about__inner{display:grid;grid-template-columns:1fr 2fr;gap:24px;border-top:1px solid #E5E5E5;padding-top:48px}.ds-about__title{font-size:38.4px;line-height:1.3;font-weight:400;margin:0;text-align:left}.ds-about__text p{font-size:18px;line-height:1.6;max-width:680px;margin:0}.ds-about__links{display:flex;gap:32px;margin-top:28px}@media(max-width:768px){.ds-about{margin-top:60px}.ds-about__inner{grid-template-columns:1fr;gap:14px;padding-top:32px}.ds-about__title{font-size:24px}.ds-about__text p{font-size:17px}}.template-index #shopify-section-1574019025434 .grid--logo-gutters{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:0}.template-index #shopify-section-1574019025434 .grid__item{width:auto;padding:0;margin:0;background:#fafafa;height:120px;display:flex;align-items:center;justify-content:center}.template-index #shopify-section-1574019025434 .grid__item>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.template-index #shopify-section-1574019025434 .logo-bar__image{height:auto;max-width:none;margin:0}@media(max-width:768px){.template-index #shopify-section-1574019025434 .grid--logo-gutters{grid-template-columns:repeat(3,1fr);gap:8px}.template-index #shopify-section-1574019025434 .grid__item{height:84px}.template-index #shopify-section-1574019025434 .logo-bar__image{transform:scale(.7)}.template-index .main-content .section-header{margin-bottom:32px}}#shopify-section-page-sections-template_coll .page-content .grid__item{width:100%;left:auto;right:auto}#shopify-section-page-sections-template_coll .page-content .section-header{text-align:left;margin-bottom:24px}#shopify-section-page-sections-template_coll .page-content .rte{max-width:760px;text-align:left}#shopify-section-page-sections-template_coll .page-content .rte *,#shopify-section-page-sections-template_coll .section-header{text-align:left}#shopify-section-page-sections-template_coll .page-content{margin-bottom:60px}#shopify-section-page-sections-template_coll [data-subsection],#shopify-section-page-sections-template_coll .index-section{margin:96px 0 0}#shopify-section-page-sections-template_coll .page-blocks>[data-subsection]:first-child{margin-top:0}#shopify-section-page-sections-template_coll .index-section{margin-bottom:-40px}#shopify-section-page-sections-template_coll{padding-bottom:96px}#shopify-section-page-sections-template_coll .page-blocks .section-header{margin-bottom:60px}#shopify-section-page-sections-template_coll .collection_text{margin:-36px 0 48px;text-align:left}@media(min-width:769px){#shopify-section-page-sections-template_coll .image-row{padding:0 40px}}@media(max-width:768px){#shopify-section-page-sections-template_coll .image-row{padding:0 20px}#shopify-section-page-sections-template_coll [data-subsection],#shopify-section-page-sections-template_coll .index-section{margin-top:60px}#shopify-section-page-sections-template_coll{padding-bottom:100px}#shopify-section-page-sections-template_coll .page-blocks .section-header{margin-bottom:32px}}.wl-page .section-header,.wl-page .section-header__title,.wl-page p,.wl-page__more{text-align:left}#shopify-section-page-sections-template_coll .page-content h1{max-width:760px;text-wrap:balance}.ds-sp #MainContent .page-content:not(.collections-list)>.grid>.grid__item{width:100%;left:auto;right:auto}.ds-sp #MainContent .page-content .section-header{text-align:left;margin-bottom:24px}.ds-sp #MainContent .page-content h1{text-align:left;max-width:760px;text-wrap:balance}.ds-sp #MainContent .page-content .rte{max-width:760px;text-align:left}.ds-sp #MainContent .page-content .rte *{text-align:left!important}.ds-sp #MainContent .page-content{margin-bottom:60px}.ds-sp #MainContent .section-header,.ds-sp #MainContent .section-header__title,.ds-sp #MainContent .text-center,.ds-sp #MainContent .text-center .grid__item{text-align:left!important}.ds-sp #MainContent .section-header{margin-bottom:60px}.ds-sp #MainContent .page-blocks .index-section{margin-top:0;margin-bottom:0}.ds-sp #MainContent .page-blocks>div+div{margin-top:96px}.ds-sp #MainContent .svgicon,.ds-sp #MainContent .collection_text{text-align:left;margin-left:0;margin-right:0}.ds-sp #MainContent :has(>.background-media-text){position:relative}.ds-sp #MainContent .background-media-text{width:auto!important;left:40px!important;right:40px!important}.ds-sp #MainContent .background-media-text__spacer{margin:0 40px}.ds-sp #MainContent .grid__item[class*=medium-up--push]{left:0}.ds-sp #MainContent .stringblock .grid__item .btn{display:inline-block;width:auto;min-width:0;background:none;color:#000;border:0;padding:0 0 2px;min-height:0;line-height:1.4;font-size:16px;text-align:left;border-bottom:1px solid currentColor;border-radius:0}.ds-sp #MainContent .feature-row{max-width:none;margin:0}.ds-sp #MainContent .feature-row__item:first-child .feature-row__image{margin-left:0}.ds-sp #MainContent .feature-row__item:last-child .feature-row__image{margin-right:0;margin-left:auto}.ds-sp #MainContent .feature-row__text{text-align:left}.ds-sp #MainContent .feature-row__text--left{padding:20px 0 20px 80px}.ds-sp #MainContent .feature-row__text--right{padding:20px 80px 20px 0}.ds-sp #MainContent .feature-row__text .rte{max-width:560px}.ds-sp #MainContent .image-row{padding:0 40px;display:flow-root}.ds-sp #MainContent .image-row>div[data-aos]{display:contents}.ds-sp #MainContent .page-blocks .index-section:has([data-section-type=featured-collection]){margin-bottom:-40px}.ds-sp #MainContent .stringblock .section-header{margin-bottom:40px}.ds-sp #MainContent .stringblock .grid__item .image-wrap{height:auto!important;padding-bottom:0!important;width:82%;margin-bottom:28px}.ds-sp #MainContent .stringblock .grid__item .image-wrap img{position:static;width:100%;height:auto;display:block}.ds-sp #MainContent .stringblock .grid__item .h3{font-size:22px;line-height:1.3;margin-bottom:10px}.ds-sp #MainContent .stringblock .grid__item .rte,.ds-sp #MainContent .stringblock .grid__item .rte p{font-size:16px;line-height:1.6}.ds-sp #MainContent .stringblock .grid__item .rte{margin-bottom:16px}.ds-sp #MainContent .page-blocks>div:has(>[data-subsection]>.image-row)+div:has(>[data-subsection]>.image-row){margin-top:0!important}@media(min-width:769px){.ds-sp #MainContent .background-media-text__aligner{margin-left:0;margin-right:0}}.ds-sp #MainContent{padding-bottom:96px}@media(max-width:768px){.ds-sp #MainContent .feature-row__text--left,.ds-sp #MainContent .feature-row__text--right{padding:24px 0 0}.ds-sp #MainContent .page-blocks>div+div{margin-top:60px}.ds-sp #MainContent .section-header{margin-bottom:32px}.ds-sp #MainContent .background-media-text{left:20px!important;right:20px!important}.ds-sp #MainContent .background-media-text__spacer{margin:0 20px}.ds-sp #MainContent{padding-bottom:60px}}@media(max-width:768px){body .ds-sh{flex-direction:column;align-items:flex-start;gap:8px}body .ds-sh .section-header__title{flex:0 0 auto;width:100%;min-width:0}body .ds-sh--blog .section-header__title{flex-direction:column;align-items:flex-start;gap:8px}body .ds-sh__link{white-space:normal}body .ds-reviews .ds-sh .section-header__title{flex:0 0 auto}#shopify-section-page-sections-template_coll .collection_text{margin:-12px 0 32px}.template-index #shopify-section-1574019025434 .grid--logo-gutters{grid-template-columns:repeat(3,minmax(0,1fr))}.template-index #shopify-section-1574019025434 .grid__item{overflow:hidden}body .ds-reviews__panel{margin:0 -20px}body .ds-reviews .section-header{padding:0 20px}body .ds-reviews__grid{padding:0 20px;scroll-padding-left:20px}.ds-sp #MainContent .background-media-text{left:0!important;right:0!important;width:auto!important;margin:0}.ds-sp #MainContent .background-media-text__spacer{margin:0!important}.wl-page__more,.wl-page .text-center{text-align:left!important}.ds-sp #MainContent .feature-row__item .image-wrap{height:auto!important;padding-bottom:0!important}.ds-sp #MainContent .image-row{padding:0 20px}.ds-sp #MainContent .page-content{margin-bottom:40px}.ds-sp #MainContent .page-blocks .index-section:has([data-section-type=featured-collection]){margin-bottom:-30px}.ds-sp #MainContent .image-row:has(>div:nth-child(4)) .image-row__image{width:50%!important}.ds-sp #MainContent .feature-row__item .feature-row__image{max-width:100%!important;width:100%;height:auto;margin:0!important}}@media(max-width:768px){body #MainContent h2.section-header__title,body #MainContent .ds-sh .section-header__title{font-size:28px;line-height:1.25}#shopify-section-page-sections-template_coll .image-row,.ds-sp #MainContent .image-row{padding:0!important}}.ds-sh-more{display:none}@media(max-width:768px){body .ds-sh .ds-sh__link,body .ds-sh--blog .section-header__link{display:none!important}.ds-sh-more{display:block;clear:both;text-align:left;padding:0 20px;margin-top:8px;position:relative;z-index:1}.ds-reviews__panel .ds-sh-more{margin-top:36px}#MainContent .shopify-section>.ds-sh-more{margin-top:20px!important}.featured-collection>.ds-sh-more,.index-section>.ds-sh-more{margin:0;padding-bottom:40px}.blog-section .ds-sh-more{padding:0;margin-top:36px}.ds-sh-more__link{display:inline-flex;align-items:center;font-size:16px;line-height:1.3;color:#000;text-decoration:none}.ds-sh-more__t{border-bottom:1px solid #000}.ds-sh-more__ar{width:6px;height:10px;margin-left:8px;flex:0 0 6px}}.wl-page .wl-page__more{margin-top:40px;text-align:left}.wl-page .wl-page__link{display:inline-flex;align-items:center;font-size:16px;line-height:1.3;color:#000;text-decoration:none}.wl-page .wl-page__link span{border-bottom:1px solid #000}.wl-page .wl-page__link svg{width:6px;height:10px;margin-left:8px;flex:0 0 6px}.ds-empty{padding:16px 0 0;text-align:left}.ds-empty__h{font-size:44.8px;line-height:1.25;font-weight:400;margin:0;max-width:760px;text-align:left;text-wrap:balance}.ds-empty__lead{font-size:18px;line-height:1.6;margin:16px 0 0;max-width:620px}.ds-empty__form{display:flex;align-items:center;max-width:560px;margin-top:32px;border:1px solid #CFD1D7;height:54px}.ds-empty__form input[type=search]{flex:1;border:0;height:100%;padding:0 18px;font-family:inherit;font-size:17px;background:none;min-width:0}.ds-empty__form button{border:0;background:none;width:54px;height:100%;padding:0;cursor:pointer;color:#000;display:flex;align-items:center;justify-content:center}.ds-empty__form button svg{width:20px;height:20px}.ds-empty__pop{margin-top:36px}.ds-empty__label{font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:#888;margin:0 0 14px}.ds-empty__chips{display:flex;flex-wrap:wrap;gap:10px}.ds-empty__chips a{border:1px solid #E5E5E5;padding:7px 16px;font-size:15px;line-height:1.4;color:#000;text-decoration:none}.ds-empty__chips a:hover{border-color:#000}.ds-empty__wl{display:flex;align-items:center;gap:28px;background:#f5f5f4;padding:24px 28px;margin-top:36px;max-width:760px}.ds-empty__wl[hidden]{display:none}.ds-empty__th{display:flex;gap:8px}.ds-empty__th span{width:64px;height:64px;background:#fff;display:flex;align-items:center;justify-content:center}.ds-empty__th img{width:54px;height:54px;object-fit:contain;mix-blend-mode:multiply}.ds-empty__tx{font-size:18px;line-height:1.4;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ds-empty__lk{display:inline-flex;align-items:center;font-size:16px;line-height:1.3;color:#000;text-decoration:none}.ds-empty__lk span{border-bottom:1px solid #000}.ds-empty__lk svg{width:6px;height:10px;margin-left:8px}.ds-empty__sec{margin-top:80px}.ds-empty__sec+.ds-empty__sec{margin-top:96px}.ds-empty .section-header{margin-bottom:60px;text-align:left}.ds-empty__cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ds-empty__tile{position:relative;display:block;height:290px;overflow:hidden;color:#fff;text-decoration:none}.ds-empty__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ds-empty__tile,.ds-empty__tile:hover,.ds-empty__tile:focus,.ds-empty__tile:active,.ds-empty__tile:visited{color:#fff!important}.ds-empty__tile em{font-style:normal;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s ease;padding-bottom:2px}.ds-empty__tile:hover em,.ds-empty__tile:focus-visible em{background-size:100% 1px}.ds-empty__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000006b)}.ds-empty__tile span{position:absolute;left:24px;right:24px;bottom:22px;z-index:1;font-size:23.4px;line-height:1.3}.ds-empty__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 24px}@media(max-width:768px){.ds-empty{padding-top:0}.ds-empty__h{font-size:30px}.ds-empty__lead{font-size:17px;margin-top:12px}.ds-empty__form{margin-top:24px;height:50px}.ds-empty__pop{margin-top:28px}.ds-empty__chips{gap:8px}.ds-empty__chips a{font-size:14px;padding:6px 14px}.ds-empty__wl{margin-top:28px;padding:18px;gap:16px;flex-direction:column;align-items:flex-start}.ds-empty__th span{width:56px;height:56px}.ds-empty__th img{width:48px;height:48px}.ds-empty__tx{font-size:17px}.ds-empty__sec,.ds-empty__sec+.ds-empty__sec{margin-top:60px}.ds-empty .section-header{margin-bottom:32px}.ds-empty__cats{grid-template-columns:1fr 1fr;gap:8px}.ds-empty__tile{height:170px}.ds-empty__tile span{left:14px;right:14px;bottom:12px;font-size:18px;line-height:1.25}.ds-empty__row{display:flex;gap:16px;overflow-x:auto;margin:0 -20px;padding:0 20px;scrollbar-width:none}.ds-empty__row::-webkit-scrollbar{display:none}.ds-empty__row>.ds-card{flex:0 0 220px}.ds-empty .ds-sh-more{padding:0;margin-top:28px}}.ds-empty{padding-bottom:40px}.ds-empty--results{padding-bottom:56px}.template-search .ds-grid--search{margin-top:0}@media(max-width:768px){.ds-empty{padding-bottom:40px}.ds-empty--results{padding-bottom:36px}}.template-index .skrim__underline-me:after,.ds-sp .skrim__underline-me:after{display:none}.template-index .skrim__underline-me,.ds-sp .skrim__underline-me{display:inline;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s ease;padding-bottom:2px}.template-index .skrim__link:hover .skrim__underline-me,.template-index .skrim__link:focus-visible .skrim__underline-me,.ds-sp .skrim__link:hover .skrim__underline-me,.ds-sp .skrim__link:focus-visible .skrim__underline-me{background-size:100% 1px}.template-index .skrim__link:hover .skrim__title,.ds-sp .skrim__link:hover .skrim__title{bottom:0}.template-index .skrim__link,.template-index .skrim__link:active,.template-index .skrim__link:focus,.template-index .skrim__link .skrim__title,.ds-sp .skrim__link,.ds-sp .skrim__link:active,.ds-sp .skrim__link:focus,.ds-sp .skrim__link .skrim__title{color:#fff}.ds-cart .section-header,.ds-cart .section-header__title{text-align:left}@media(max-width:768px){.ds-cart .section-header__title{font-size:30px;line-height:1.25}}@media(max-width:768px){.ds-sp #MainContent .stringblock .grid__item .image-wrap{width:100%}}@media(max-width:768px){.ds-sp #MainContent .stringblock .grid__item .btn.small--hide{display:inline-block!important}}@media(max-width:768px){.ds-sp #MainContent .stringblock .grid{margin-left:-16px!important}.ds-sp #MainContent .stringblock .grid__item{flex:0 0 80%!important;width:80%!important;padding-left:16px!important}}@media only screen and (min-width:600px){.template-index #shopify-section-1559060515217 .hpbanner .collection--tall-third{height:430px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ds-home.css.map */
