.collection-slider .carousel .product-block.collection-block .block-inner,.collection-slider .carousel .product-block.collection-block .product-block__detail{margin-bottom:0}.product-block.collection-block .image-cont{padding-bottom:0}.product-block.collection-block .image-cont .theme-img{object-position:var(--collection-block-image-position)}.product-block.collection-block .product-block__image{background:none}.product-block.collection-block .product-block__image .theme-img{mix-blend-mode:none}.collection-slider-row.for-collections{margin-bottom:var(--section-padding)}.collection-slider-row.for-collections.use-color-scheme{margin-top:0;margin-bottom:0;padding-bottom:var(--section-padding)}.product-block.page-block .article-image{margin:0 0 1em}.product-block.page-block .block-inner{overflow:hidden}.product-block.page-block .block-inner .text-cont{overflow:hidden;padding-bottom:1em;text-align:start}.product-block .small{font-size:.75em}.info-card{padding:20px;background:#0000000d}:root{--theme-header-height: 0;--input-active-shadow-width: 1px;--success-text-color: 16 128 67;--modal-overlay-color: 0 0 0;--modal-overlay-opacity: .3;--modal-border-radius: 0}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){:root{--input-active-shadow-width: .5px}}*{scrollbar-width:var(--scrollbar-width-style)}html{font-size:var(--base-text-size)}body{background-color:rgb(var(--body-bg-color));color:rgb(var(--body-text-color));font-size:var(--base-text-size);line-height:var(--base-line-height);scrollbar-gutter:stable;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}summary,toggle-target{cursor:pointer}.no-wrap{white-space:nowrap}.hidden,.js .js-hidden{display:none!important}html:not(.js) .js-only{display:none!important}.only-in-quickbuy{display:none}.skip-link:focus{position:absolute!important;z-index:10000!important;width:auto!important;height:auto!important;margin:0!important;padding:10px!important;overflow:auto!important;clip:auto!important;transition:none!important;background-color:#fdfdfa!important;color:#26262c!important}[data-ajax-container]{transition:opacity .15s}.ajax-loading{opacity:.5}.container{max-width:var(--page-container-width);margin-right:auto;margin-left:auto;padding-right:var(--container-pad-x);padding-left:var(--container-pad-x)}.container--no-max{max-width:none}.slim-container{max-width:460px;margin-right:auto;margin-left:auto}.inline-width-container{display:inline-block;max-width:100%;vertical-align:top}#content>.container{margin-top:var(--section-padding);margin-bottom:var(--section-padding)}.template-index #content>.container,.template-collection #content>.container,.template-list-collections #content>.container,.template-product #content>.container,.template-blog #content>.container,.template-article #content>.container,.template-page #content>.container,.template-search #content>.container,.template-cart #content>.container,.template-404 #content>.container,.template-customers-login #content>.container,.template-customers-register #content>.container,.template-customers-activate_account #content>.container,.template-customers-addresses #content>.container,.template-customers-order #content>.container,.template-customers-reset_password #content>.container,.template-customers-account #content>.container,[class^=template-metaobject] #content>.container{max-width:none;margin-top:0;margin-bottom:0;padding-right:0;padding-left:0}.template-collection .page-header:not(.page-header--with-background) .pagetitle:last-child{margin-bottom:-25px}@media(max-width:767.98px){.template-collection .utility-bar__right{min-height:calc(var(--base-line-height) * 1em + 20px)}.mobile-container{padding-right:var(--container-pad-x);padding-left:var(--container-pad-x)}}.story-page--without-content{margin-top:-30px}.store-messages{background:var(--background)}.store-messages>.container{display:flex}.store-messages a{color:inherit;text-decoration:none}.store-messages .message{position:relative;flex:1 0 0;padding:12px 0;text-align:center}.store-messages .message>a{display:block}.store-messages .message .title,.store-messages .message .tagline{margin:0 20px}.store-messages .message .title{color:var(--text-1);font-size:100%;line-height:1.3em}.store-messages .message .tagline{display:block;color:var(--text-2);font-size:var(--smaller-text-size-1);line-height:1.4em}.store-messages .message .tagline:nth-child(2){margin-top:5px;margin-bottom:4px}.store-messages .message .fluff{position:absolute;top:28%;bottom:29%;left:0;width:1px;border-left:1px solid var(--text-2);opacity:.15}.store-messages.messages-2 .message{flex:0 0 50%}.store-messages.messages-3 .message{flex:0 0 33.33%}.store-messages-mobile{padding:8px 0;background:var(--background);color:var(--text-1);font-size:12px;line-height:1.2em;text-align:center}.store-messages-mobile a,.store-messages-mobile a:hover{color:inherit}.page-header{text-align:center}.page-header:not(.page-header--with-background){padding:0 0 20px}.page-header--with-upper-spacing{margin-top:30px}.page-header--with-background{position:relative;margin-bottom:30px}.page-header--with-background .pagetitle{color:inherit}.page-header--with-background .pagetitle:last-child{margin-bottom:0}.page-header--padded-small .text-overlay{padding-top:60px;padding-bottom:60px}.page-header--padded-medium .text-overlay{padding-top:90px;padding-bottom:90px}.page-header--padded-large .text-overlay{padding-top:130px;padding-bottom:130px}.page-header--padded-huge .text-overlay{padding-top:200px;padding-bottom:200px}@media(max-width:767.98px){.page-header--padded-small .text-overlay{padding-top:40px;padding-bottom:40px}.page-header--padded-medium .text-overlay{padding-top:60px;padding-bottom:60px}.page-header--padded-large .text-overlay,.page-header--padded-huge .text-overlay{padding-top:80px;padding-bottom:80px}}.page-header .pagetitle{margin-bottom:20px}.rsslink svg{--icon-size: 15px;display:block}.pagination-row{margin-top:30px;margin-bottom:20px;text-align:center}[dir=rtl] .pagination{display:flex;flex-wrap:wrap;justify-content:center}[dir=rtl] .pagination .pagination__sep,[dir=rtl] .pagination .pagination__number{margin:0 8px}.pagination__sep,.pagination__number{margin:0 4px}.pagination-row.pagination-row-tabular{display:flex;align-items:flex-end;justify-content:space-between}.pagination-row.pagination-row-tabular>*{flex:1 1 0}.pagination-row.pagination-row-tabular .prev{text-align:start}.pagination-row.pagination-row-tabular .next{text-align:end}[dir=rtl] .has-ltr-icon svg,[dir=rtl] svg.ltr-icon{transform:scaleX(-1)}.cross-page-promos{--heading-color: var(--text-color);--link-color: var(--text-color);padding-top:20px;padding-bottom:20px;background:var(--bg-color);color:var(--text-color)}.cross-page-promos a{display:block}.cross-page-promos .heading-font{margin:0}.selectors-form__item{display:inline-block}ul.plain li{list-style:none}ul.inline,ul.inline li{display:inline;margin:0}.collection-slider-row{margin-top:var(--section-padding)}.collection-slider-row.use-color-scheme{margin-top:0;padding-top:var(--section-padding);padding-bottom:0}.collection-slider-row.use-color-scheme .view-all:not(:hover){opacity:.75}.collection-slider.carousel[inactive] .slider-nav{display:block}.collection-slider.carousel[inactive] .slider-nav .slider-nav__btn{display:none}.view-all{margin:-25px 0 20px;text-align:center}iframe#attentive_creative[style*="height: 60px"]{left:calc(50vw - 75px)!important}@media(max-width:1299.98px){.view-all{margin-top:-15px}}.collection-slider .has-paging .slider-nav__btn{display:inline-block;margin:-10px 20px;padding:10px;font-size:80%;line-height:1em;vertical-align:middle}.collection-slider .has-paging .slider-nav__btn[disabled]{opacity:.25}.has-paging__title{display:inline-block;vertical-align:middle}.has-paging__title a{display:block}.article-list .article{padding-top:50px;padding-bottom:50px;border-top:1px solid rgb(var(--text-color)/var(--divider-opacity))}.article-list .article:first-child{padding-top:20px;border-top:none}@media(min-width:768px){.article-list.article-layout--columns{display:flex;flex-wrap:wrap;margin-right:-20px;margin-bottom:calc(-1 * var(--section-padding));margin-left:-20px}.article-list.article-layout--columns .article{display:flex;box-sizing:border-box;width:50%;margin:0 0 var(--section-padding);padding:0 20px;border:0}.article-list.article-layout--columns .article__inner{flex-basis:100%}.article-list.article-layout--columns.article-layout--one-row .article:nth-child(3){display:none}}@media(min-width:1024px){.article-list.article-layout--columns .article{width:33.33%}.article-list.article-layout--columns.article-layout--one-row .article:nth-child(3){display:flex}}.reading-width{max-width:var(--reading-container-width);margin-right:auto;margin-left:auto}.container.container--reading-width,.container .shopify-policy__container{max-width:var(--reading-container-width);box-sizing:content-box}.article .meta{margin-bottom:16px}.meta--after-title{margin-top:-4px}.article .meta .tags:not(:first-child){margin-top:.1em}.article .meta .tags .label{font-style:normal}.article .article__read-more-container{margin-top:16px}.article-list .rte{margin:16px 0}.meta .iconmeta{display:block;font-size:var(--smaller-text-size-1);line-height:1.4em}.meta .iconmeta a{white-space:nowrap}.meta .tags a:after{content:","}.meta .tags a:last-child:after{content:none}.cart-note textarea{width:370px;max-width:100%;height:70px;margin-top:10px}.checkout-subtotal-container{margin-top:30px;padding-top:20px;border-top:1px solid rgb(var(--text-color)/var(--divider-opacity))}@media(min-width:768px){.checkout-subtotal-container{margin-top:20px}}.checkout-subtotal-container__right{text-align:end}.checkout-subtotal-container__right .cart-discount-list{margin-top:0}#cartform .subtotal{margin:0 0 30px}#cartform .checkout-col{margin:1em 0 0}#cartform .checkout-col .btn{box-sizing:border-box;min-width:200px}@media(max-width:767.98px){#cartform .checkout-col .btn{width:100%}}#cartform .checkout-buttons{margin-bottom:10px}.additional-checkout-buttons shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 47px;--shopify-accelerated-checkout-button-inline-size: 47px;--shopify-accelerated-checkout-button-border-radius: var(--btn-border-radius, 0);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: flex-end;--wallet-button-container-margin-vertical: 0px;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-skeleton-background-color: rgba(0, 0, 0, 0);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0;--shopify-accelerated-checkout-skeleton-animation-duration: 0s}.update-cart-container{margin-bottom:5px}.js [data-ajax-update=true] .update-cart-container{display:none}.terms-agreement{display:block;margin-bottom:1em}.terms-agreement label{vertical-align:baseline}.struck-out-price{opacity:.6;text-decoration:line-through}.cart-discount-list{margin:1em 0}.cart-discount{list-style:none}.cart-discount:not(:last-child){margin-bottom:.5em}.cart-discount__icon svg{width:18px;height:18px}.cart-discount__amount:before{content:"-"}.cart-discount--inline .cart-discount__label{margin-inline-end:1em}.input-row select{height:30px;padding:4px 14px 4px 4px;border:1px solid rgb(var(--text-color)/var(--divider-opacity));line-height:30px}.small-form{width:420px;max-width:100%;margin-right:auto;margin-left:auto}.small-form .title{text-align:center}@media(max-width:767.98px){.small-form{box-sizing:border-box}}.account-form input[type=email],.account-form input[type=text],.account-form input[type=number],.account-form input[type=password],.account-form input[type=tel],.account-form textarea,.small-form input[type=email],.small-form input[type=text],.small-form input[type=number],.small-form input[type=password],.small-form input[type=tel],.small-form textarea{width:100%}.text-over-input{position:relative}.text-over-input__text{margin-top:1em}@media(min-width:400px){.text-over-input__text{position:absolute;top:50%;right:20px;margin-top:-.5em;font-size:var(--smaller-text-size-1);line-height:1em}[dir=rtl] .text-over-input__text{right:auto;left:20px}}.account-form label{display:block;margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.4em}.account-form .note{display:block;margin:10px 0}label.checkbox-label{display:flex;font-weight:400;margin-bottom:0}label.checkbox-label input{margin-inline-end:8px}.input-row{margin-bottom:20px}.righty-form input[type=text],.righty-form input[type=email],.righty-form textarea{width:100%}.address-edit-toggle{margin-right:15px}.address-tables{margin-top:40px}@media(min-width:800px){.address-tables{display:flex;flex-wrap:wrap}.address-tables .info-card{box-sizing:border-box;width:calc(50% - 20px);margin-right:20px}.address-tables .info-card:nth-child(2n){margin-right:0;margin-left:20px}}.small-form.edit_address{margin-top:var(--section-padding);margin-left:0}.address-phone{direction:ltr}[dir=rtl] .address-phone{text-align:right}.opposing-items{display:flex;align-items:center;justify-content:space-between}.opposing-items--valign-base{align-items:baseline}.opposing-items__left{flex:1 0 0}#customer_sidebar{width:33%;float:left}#customer_detail .address p,.address-table .view_address p,#order_address .address p{margin-bottom:0}#customer_orders{width:60%;float:right}#order_details{width:100%;clear:both}@media(max-width:767.98px){#order_details .price,#order_details .sku,#order_details .unit-price{visibility:hidden;padding:0;font-size:0}#order_details .price .cart-discount__label{display:none}}.order-table-container{overflow:auto}.order-table .price,.order-table .total,.order-table tfoot td:last-child{text-align:end}.order-table .product-price{justify-content:flex-end}.order-table tfoot tr:first-child td{border-top-width:3px;border-top-style:double}.order-table .unit-price{font-size:var(--smaller-text-size-1)}.order-table .info-card{margin-top:.7em}#comments .comment{padding:20px 0;border-top:1px solid rgb(var(--text-color)/var(--divider-opacity))}#comments .comment p:last-child{margin-bottom:.5em}#comments .comment.first{border-top:0}ul.taglist{margin:0}ul.taglist li{display:inline;white-space:nowrap}table.noborders,table.noborders tr,table.noborders th,table.noborders td{border:0}.simple-popup{position:absolute;z-index:8002;width:240px;padding:10px 15px;transition:all .2s ease;border-radius:var(--btn-border-radius);background:rgb(var(--body-bg-color));box-shadow:0 6px 12px 1px #0000001f;color:rgb(var(--body-text-color));text-align:center}.simple-popup--hidden{visibility:hidden;opacity:0}.align-left{text-align:left}.align-center,.align-centre,.align-ltr-center{text-align:center}.align-right{text-align:right}.align-start,.align-ltr-left{text-align:start}.align-end,.align-ltr-right{text-align:end}a .state{display:inline-block;width:1em;text-align:center}.product-media--frame{display:block;position:relative;max-width:100%;height:0;padding-bottom:var(--video-ar-pad, 56.25%);overflow:hidden}.product-media--frame iframe,.product-media--frame object,.product-media--frame embed,.product-media--frame video,.product-media--frame model-viewer,.product-media--frame .shopify-model-viewer-ui,.product-media--frame .media-item{position:absolute;top:0;left:0;width:100%;height:100%}.product-media--image{position:relative}.product-media__label{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:.5em 1em;font-size:var(--smaller-text-size-3);line-height:1.2;background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color));border-radius:var(--btn-border-radius)}.product-media__label .icon{margin-inline-end:.4em}.product-media__label-text{vertical-align:middle}.product-media__poster{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .25s,visibility .25s,background .15s .5s}[loaded]>.product-media__poster{visibility:hidden}.product-media__video-play-btn,.product-media__model-play-btn{position:absolute;top:50%;left:50%;width:62px;height:62px;padding:0;transform:translate3d(-50%,-50%,0);border-radius:var(--btn-border-radius);border-color:rgb(var(--body-text-color)/.05);background-color:rgb(var(--body-bg-color));color:rgb(var(--body-text-color))}.product-media__video-play-btn:hover,.product-media__model-play-btn:hover{border-color:rgb(var(--body-text-color)/.05);background-color:rgb(var(--body-bg-color));color:rgb(var(--body-text-color)/.55)}.product-media__video-play-btn .icon,.product-media__model-play-btn .icon{width:38px;height:38px;fill:none}.product-media__video-play-btn .icon-video-badge-full-color-element,.product-media__model-play-btn .icon-video-badge-full-color-element{opacity:1;fill:currentColor}.product-media__model-play-btn{width:56px;height:56px}.product-media__model-play-btn .icon-3d-badge-full-color-element{opacity:1;fill:currentColor}model-viewer{text-align:start}model-viewer .container{max-width:none!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}.content img,.content iframe,.content embed,.content object{max-width:100%;height:auto}.text-column__image{margin-right:auto;margin-left:auto}.text-column__button-row{margin-top:1em}.text-column__button-row--link{margin-top:.5em}.text-column__title+.text-column__button-row--link{margin-top:-.1em}.product-swatch-inline__dot{display:inline-block;width:10px;height:10px;margin:6px 1px 0;border-radius:5px;box-shadow:inset 0 3px 3px -2px #00000040}.variant-option-title:before{content:"- "}.flexible-layout,.fixed-layout{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;margin-bottom:-30px;margin-left:-30px}.flexible-layout.valign-middle>.column,.fixed-layout.valign-middle>.column{align-self:center}.flexible-layout.valign-bottom>.column,.fixed-layout.valign-bottom>.column{align-self:flex-end}.flexible-layout .column,.fixed-layout .column{flex:0 0 auto;margin-bottom:30px;padding-left:30px}.flexible-layout .column--quarter,.fixed-layout .column--quarter{width:25%}.flexible-layout .column--third,.fixed-layout .column--third{width:33.333%}.flexible-layout .column--half,.fixed-layout .column--half{width:50%}.flexible-layout .column--two-thirds,.fixed-layout .column--two-thirds{width:66.666%}.flexible-layout .column--three-quarters,.fixed-layout .column--three-quarters{width:75%}.flexible-layout .column--full,.fixed-layout .column--full{width:100%}.flexible-layout--align-center{justify-content:center}.flexible-layout--variable-columns{justify-content:space-around}.flexible-layout--variable-columns .column{flex:1 0 0;max-width:50%;min-width:20%}.flexible-layout--form{margin-bottom:0}.flexible-layout--form .column{margin-bottom:20px}.bottom-legend{width:100%;text-align:center;margin-top:15px}@media(min-width:1300px){.fixed-layout--no-wide-gutter{margin-left:-20px}.fixed-layout--no-wide-gutter .column{padding-left:20px}}@media(max-width:1299.98px){.flexible-layout,.fixed-layout{margin-left:-20px}.flexible-layout .column,.fixed-layout .column{padding-left:20px}.flexible-layout .column--quarter{width:25%}.flexible-layout .column--third{width:33.333%}.flexible-layout .column--half{width:50%}.flexible-layout .column--two-thirds{width:66.666%}.flexible-layout .column--three-quarters{width:75%}.flexible-layout .column--full{width:100%}}@media(max-width:767.98px){.flexible-layout{flex-direction:column;margin-bottom:0;margin-left:auto}.flexible-layout .column{width:100%!important;max-width:none;margin-bottom:40px;padding-left:0}.flexible-layout .column:last-child{margin-bottom:0}.flexible-layout.layout-all-quarters{flex-direction:row;margin-bottom:-30px;margin-left:-16px}.flexible-layout.layout-all-quarters .column{width:50%!important;margin-bottom:30px;padding-left:16px}.flexible-layout.layout-all-quarters .column:last-child{margin-bottom:30px}.flexible-layout--form{margin-bottom:0}.flexible-layout--form .column{margin-bottom:20px}.flexible-layout--form .column:last-child{margin-bottom:20px}.fixed-layout{margin-left:-16px}.fixed-layout .column{padding-left:16px}}@media(min-width:768px){.column--order-push-desktop{order:1}}.article-image{margin-top:0;margin-bottom:1em}.article-image--large{margin-top:calc(-1 * var(--section-padding));margin-bottom:var(--section-padding)}.icon-with-caption .icon-with-caption__text{margin:.5em 0 0}.icon-with-caption__image-icon{width:34px;margin:0 auto}.theme-money{white-space:nowrap}.toggle-target{transition:all .3s cubic-bezier(.25,.45,.45,.95)}.toggle-target-container{display:flow-root}.toggle-target--in-transition{overflow:hidden}.toggle-target--hidden{display:none}.loading-spinner{--loading-spinner-size: 40px;display:inline-block;position:relative;width:var(--loading-spinner-size);height:var(--loading-spinner-size);animation:loadingSpinner 1s linear infinite;border:1px solid transparent;border-radius:100%;border-left-color:currentColor}@keyframes loadingSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-overlap{display:flex;margin:0 auto}.image-overlap .image-overlap__image{flex:1 0 50%}.image-overlap .image-overlap__image-1:not(:last-child){position:relative;z-index:1;margin-top:45px}.image-overlap .image-overlap__image-2{margin-inline-end:-45px;transform:translate(-45px)}[dir=rtl] .image-overlap .image-overlap__image-2{transform:translate(45px)}.image-overlap .placeholder-image{box-shadow:0 0 0 5px rgb(var(--body-bg-color))}.block-link{display:block}.sticky-content-container{position:sticky;top:calc(30px + var(--theme-sticky-header-height))}@media(min-width:768px){.mobile-only{display:none!important}.sticky-column-desktop{position:sticky;top:calc(30px + var(--theme-sticky-header-height));z-index:1}}@media only screen and (max-width:959px){.layout .col-third{width:auto;margin-left:0;float:none}.layout .col-third,.layout .col-third.left,.layout .col-third.right{width:auto;margin-bottom:20px;margin-left:0;float:none}#customer_sidebar,#customer_orders{display:block;width:auto;margin:20px 0;float:none}}@media only screen and (max-width:767.98px){.desktop-only{display:none!important}input,select,textarea{font-size:min(var(--input-text-size),16px);line-height:1em}.mobile-align-center{text-align:center}.container__breakout{margin-right:calc(-1 * var(--container-pad-x));margin-left:calc(-1 * var(--container-pad-x))}.fully-padded-row--medium .column:first-child .container__breakout{margin-top:calc(-1 * var(--larger-section-padding-mobile))}.container--not-mobile{padding-right:0;padding-left:0}.strongly-padded-row{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.strongly-spaced-row{margin-top:var(--section-padding);margin-bottom:var(--section-padding)}.collection-slider .has-paging{display:flex;align-items:center}.collection-slider .has-paging .slider-nav__btn{margin:-10px 0}.collection-slider .has-paging .has-paging__title{flex-grow:1}.product-block.page-block .block-inner{width:auto}.blog-row .layout .article.col-third:not(:last-child){margin-bottom:60px}#cartform .checkout-col{width:auto}.sharing{display:block}.sharing a{margin-inline-start:20px}.sharing svg{width:20px;height:20px}.template-product #content{margin-top:0;padding-bottom:0}.product-info{display:block}.article--main .meta{border-top:1px solid rgb(var(--text-color)/var(--divider-opacity))}.article--main .meta .iconmeta{padding:10px 0;border-bottom:1px solid rgb(var(--text-color)/var(--divider-opacity))}.article--main .pagination-row{margin-top:0;padding:10px 0;border-bottom:1px solid rgb(var(--text-color)/var(--divider-opacity))}.slideshow-ctrl.slideshow-ctrl--mobile-stack{color:currentColor}.pagination-row.pagination-row-tabular{flex-wrap:wrap}.pagination-row.pagination-row-tabular>*{flex:0 0 auto;order:1;width:50%}.pagination-row.pagination-row-tabular>.back{order:2;width:100%;margin-top:20px}}@keyframes reveal{0%{margin-left:-999px;opacity:0}1%{margin-left:0;transform:scale(.98) translateY(-15px);opacity:0}80%{transform:scale(1)}to{transform:translateY(0)}0%{margin-left:-999px;opacity:0}1%{margin-left:0;transform:scale(.98) translateY(-15px);opacity:0}80%{transform:scale(1)}to{transform:translateY(0)}}.shopify-challenge__container{padding-top:60px;padding-bottom:40px}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}@media not all and (min-width:769px){.max-md\:me-auto{margin-inline-end:auto}.max-md\:ms-0{margin-inline-start:0}.max-md\:hidden{display:none}.max-md\:flex-col{flex-direction:column}}@media(min-width:769px){.md\:order-1{order:1}.md\:ms-0{margin-inline-start:0}.md\:block{display:block}.md\:w-\[--md-width\]{width:var(--md-width)}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}}@media(max-width:767px){[id^=shopify-section-template--][id$=__rich_text_gV3mcV]{margin-top:16px!important}[id^=shopify-section-template--][id$=__rich_text_iyLcdp] .majortitle{font-size:38px;line-height:1.1}}[id^=shopify-section-template--][id$=__main] .rte a[href*="support.google.com/analytics/topic"]{overflow-wrap:anywhere;word-break:break-word}@media(max-width:767px){[id^=shopify-section-template--][id$=__rich_text_gV3mcV] .fully-spaced-row--medium{margin-top:16px!important}[id^=shopify-section-template--][id$=__rich_text_iyLcdp] .majortitle{font-size:32px}}[id^=shopify-section-template--][id$=__1617293273c37b524b]{padding-top:40px!important}[id^=shopify-section-template--][id$=__gallery_Pr8LEz] .fully-spaced-row--medium{margin-top:40px!important;margin-bottom:10px!important}[id^=shopify-section-template--][id$=__newsletter_7Q4tJA] [id^=section-id-template--][id$=__newsletter_7Q4tJA]{margin-top:20px!important}@media(max-width:767px){[id^=shopify-section-template--][id$=__1617293273c37b524b]{padding-top:30px!important}[id^=shopify-section-template--][id$=__gallery_Pr8LEz] .fully-spaced-row--medium{margin-top:30px!important}}@media(max-width:767px){[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay__inner{padding-bottom:20px}[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay__subheading{margin-bottom:12px}[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay__title{margin-bottom:10px;line-height:1.15}[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay__button-row{margin-top:14px}}@media(max-width:767px){[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide{min-height:480px}}@media(max-width:767px){[id^=shopify-section-template--][id$=__1480591889144] .collection-slider-row{margin-top:32px!important}[id^=shopify-section-template--][id$=__rich_text_gV3mcV] [id^=section-id-template--][id$=__rich_text_gV3mcV]{margin-top:30px!important;margin-bottom:30px!important}[id^=shopify-section-template--][id$=__1617293273c37b524b]{padding-top:14px!important}[id^=shopify-section-template--][id$=__custom_image_grid_4RDDpd] .custom-grid-section{padding-top:4px!important}[id^=section-id-template--][id$=__newsletter_7Q4tJA] .strongly-padded-row{padding-top:40px!important;padding-bottom:40px!important}}@media(max-width:767px){[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .height__image{position:relative!important;height:340px!important}[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .height__image picture,[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .height__image img{height:100%!important}[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay{position:relative!important;display:block!important;height:auto!important;min-height:0!important;padding:0!important;background:#232323!important;text-shadow:none!important}[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay__inner{width:100%!important;padding:22px 20px 26px!important}[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay__title{font-size:36px;line-height:1.1;margin-bottom:8px}[id^=shopify-section-template--][id$=__1480591889144] .product-block__detail{margin-bottom:0!important}[id^=shopify-section-template--][id$=__rich_text_gV3mcV] [id^=section-id-template--][id$=__rich_text_gV3mcV]{margin-top:0!important}}@media(max-width:767px){[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide:before{display:none!important}[id^=shopify-section-template--][id$=__1480591889144] .product-block .block-inner{height:auto!important}[id^=shopify-section-template--][id$=__rich_text_gV3mcV]{margin-top:20px!important}}@media(max-width:767px){[id^=shopify-section-template--][id$=__rich_text_gV3mcV]{margin-top:0!important}}@media(max-width:767px){body.template-index [id^=shopify-section-sections--][id$=__header]{margin-bottom:0!important}body.template-index #pageheader,body.template-index #pageheader .logo-area{background:#fff!important}body.template-index #pageheader a,body.template-index #pageheader button{color:#232323!important}[id^=shopify-section-][id$=__slideshow_yFaybj],[id^=section-id-][id$=__slideshow_yFaybj],[id^=section-id-][id$=__slideshow_yFaybj]>slide-show,[id^=slideshow-][id$=__slideshow_yFaybj]{height:auto!important;min-height:0!important;max-height:none!important}[id^=slideshow-][id$=__slideshow_yFaybj]{display:block!important;overflow:visible!important}}@media(max-width:767px){body.template-index #pageheader shopify-account{color:#232323!important}}@media(max-width:767px){body.template-index #pageheader .header-account-link__icon{color:#232323!important}}@media(max-width:767px){body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .height__image{height:auto!important;aspect-ratio:4 / 5}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay{background-color:#40403f!important;background-image:linear-gradient(#40403f9e,#40403f9e),url(/cdn/shop/files/Dream_Gray_Fabric.webp?v=1786487720)!important;background-size:cover!important;background-position:50% 12%!important;background-repeat:no-repeat!important}}@media(max-width:767px){body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .height__image{position:relative}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .height__image:after{content:"";position:absolute;z-index:2;right:0;bottom:0;left:0;height:44px;background:linear-gradient(to bottom,#20201f00,#20201f29 38%,#20201fc7);pointer-events:none}}@media(max-width:767px){body.template-index [id^=shopify-section-template--][id$=__custom_image_grid_4RDDpd] .custom-grid-header{width:100vw;max-width:none;box-sizing:border-box;margin-right:calc(50% - 50vw);margin-bottom:0;margin-left:calc(50% - 50vw);min-height:210px;padding:34px 26px 50px;display:flex;flex-direction:column;justify-content:center;color:#111;background-color:#eef0f1;background-image:linear-gradient(to bottom,#ffffff1a,#ffffff14 66%,#fffffff0),url(/cdn/shop/files/Teddy_QZ_LightGray_3_Tight_Logo.webp?v=1779401697);background-size:100% 100%,120% auto;background-position:50% 50%,50% 0%;background-repeat:no-repeat}body.template-index [id^=shopify-section-template--][id$=__custom_image_grid_4RDDpd] .custom-grid-header :is(h1,h2,h3,p){position:relative;z-index:1;color:#111!important}}@media(max-width:767px){body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide{position:relative}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay{position:absolute!important;z-index:3;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:auto!important;min-height:0!important;color:#fff!important;background:none!important;background-image:none!important}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay__inner{min-height:0!important;padding:0 24px 25px!important}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay__text{max-width:100%!important;padding:0!important}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay__text>.text-overlay__reveal:first-child,body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay__text>.text-overlay__reveal:nth-child(3){display:none!important}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay__title{max-width:340px;margin:0 auto!important;color:#fff!important;font-size:clamp(36px,10.5vw,42px)!important;line-height:1.02!important;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.48)}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay__button-row{margin:14px 0 0!important;padding:0!important}[id^=shopify-section-template--][id$=__1480591889144]{display:none!important}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay__button{box-shadow:0 5px 20px #00000038}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .height__image:after{height:52%!important;background:linear-gradient(to bottom,#14141400,#14141414 28%,#14141485 72%,#141414c7)!important}}@media(max-width:767px){body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay{top:auto!important;background-color:transparent!important;background-image:none!important}}[id^=shopify-section-template--][id$=__1480591889144]{display:none!important}body.template-index .comfy-six-grid__heading,body.template-index .comfy-six-grid__label{color:#202020!important}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay__button{background-color:#000!important;border-color:#000!important;color:#fff!important}body.template-index [id^=section-id-][id$=__slideshow_yFaybj] .text-overlay__button:hover{background-color:#5c5c5c!important;border-color:#5c5c5c!important}.announcement-bar,.announcement-bar .announcement-bg{background-color:#000!important}.announcement-bar *{color:#fff!important}footer,.footer,.section-footer{background-color:#000!important;color:#fff!important}footer *,.footer *,.section-footer *{color:#fff!important}footer img.theme-img[alt*=Comfy],.section-footer img.theme-img{content:normal!important;filter:none!important;-webkit-filter:none!important}@media(min-width:768px){[id^=shopify-section-template--][id$=__custom_image_grid_4RDDpd] .custom-grid-header{background-image:none!important}}@media(min-width:768px){body.template-index [id^=shopify-section-template--][id$=__custom_image_grid_4RDDpd] section.custom-grid-section>header.custom-grid-header{background:#fff!important}}@media(min-width:768px){body.template-index .comfy-six-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:768px){body.template-index .comfy-six-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:768px){body.template-index .comfy-six-grid__label{min-height:48px;padding:0!important;display:flex;align-items:center;justify-content:center;text-align:center}}@media(max-width:749px){body:has(cart-drawer[open]) iframe#chat-button,body:has(cart-drawer[open]) iframe#chat-input,body:has(cart-drawer[open]) iframe#chat-campaigns,body:has(cart-drawer[open]) iframe#mount-floating-engagement-widget,body:has(cart-drawer[open]) .userway_buttons_wrapper,body:has(cart-drawer[open]) [id^=attentive_],body:has(cart-drawer[open]) [class*=attentive]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.product-form .input-row{margin:25px 0;clear:both}.product-form .label{display:block;margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.4em}.product-form .option-selector__label-value{font-weight:var(--base-font-weight)}.product-form [data-selector-type=radio].option-selector fieldset{margin:0}.product-form [data-selector-type=radio].option-selector legend.label{margin-bottom:8px}.product-form [data-selector-type=radio].option-selector .label{margin-bottom:6px}.product-form .label__text-beside-input{font-weight:400;vertical-align:top}.product-form .option-selector{margin-bottom:20px}.product-form .quantity-submit-row{margin-bottom:0}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:40px;margin-bottom:20px}.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{box-sizing:border-box;width:100%}.product-form .quantity-submit-row.has-spb .btn{--btn-text-color: var(--btn-alt-text-color);--btn-text-hover-color: var(--btn-alt-bg-color);--btn-bg-color: var(--btn-alt-bg-color);--btn-bg-hover-color: var(--btn-alt-text-color);--btn-border-color: var(--btn-alt-border-color);--btn-border-hover-color: var(--btn-alt-border-hover-color);box-sizing:border-box;width:100%;min-height:48px}.product-form .quantity-submit-row.has-spb .shopify-payment-button__button{box-sizing:border-box;min-height:48px;font-size:var(--base-text-size);font-style:var(--base-font-style);font-weight:var(--base-font-weight);line-height:var(--base-text-size);letter-spacing:var(--btn-letter-spacing)}.product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded{padding:15px 25px;border:1.5px solid rgb(var(--btn-bg-color));border-radius:var(--btn-border-radius);background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));text-transform:var(--btn-text-transform)}.product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded:hover{border-color:rgb(var(--btn-bg-hover-color));background:rgb(var(--btn-bg-hover-color))}.product-form .backorder{margin-top:1em;margin-bottom:1em}.product-info .detail .product-info-accordion:not([hidden]):has(~.product-info-accordion:not([hidden])) .disclosure{margin-bottom:0}.product-info .detail .product-info-accordion:not([hidden])~.product-info-accordion .disclosure{border-top:none}.product-info-accordion .disclosure__title{font-weight:600;line-height:1.4}.cart-item-list{--column-gutter: 20px;display:flow-root}.cart-item-list__head{display:none;padding-top:16px}.cart-item-list__body{margin:-16px 0}.cart-item,.cart-item__not-image{display:flex}.cart-item-list-heading,.cart-item__column{flex-shrink:0}.cart-item-list-heading{padding:0 0 10px}.cart-item{padding:16px 0}.cart-item .unit-price{font-size:var(--smaller-text-size-1)}.cart-item--nested{--cart-item-nested-pt: 4px;padding-top:var(--cart-item-nested-pt)}.cart-item--nested .cart-item__image{padding-inline-start:20px}.cart-item__image{width:100px;padding-inline-end:20px}.cart-item__image .cart-item__image-link{display:block;background:var(--product-block-blend-bg, none)}.cart-item__image .theme-img{mix-blend-mode:var(--product-block-blend-mode, none)}.cart-item__not-image{display:flex;flex-grow:1;flex-wrap:wrap}.cart-item__title{margin-bottom:.25em;font-weight:600;line-height:1.3}.cart-item-list-heading--product{flex:1 1}.cart-item-list-heading--price,.cart-item__price{text-align:end}.cart-item__total{display:none}.cart-item__description{flex:1 1;padding-inline-end:var(--column-gutter)}.cart-item__selling-price,.cart-item__selling-total{font-weight:600}.cart-item__price .struck-out-price{display:block}.cart-item__quantity{width:100%;text-align:start}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:10px}.cart-item__remove{display:block}.cart-item__item-discounts{width:100%;text-align:end}.cart-item__item-discounts .cart-discount{display:flex;justify-content:space-between;font-size:var(--smaller-text-size-1)}.cart-item__item-discounts .cart-discount-list{margin-bottom:0}.cart-form--refreshing{pointer-events:none}@media(min-width:768px){.cart-item-list{--column-gutter: 30px}}@media(min-width:768px){.cart-item-list__head{display:flex}}@media(min-width:768px){.cart-item__image{width:130px;padding-inline-end:var(--column-gutter)}}@media(min-width:768px){.cart-form .cart-item{padding-top:40px;padding-bottom:40px;border-top:1px solid rgb(var(--text-color)/var(--divider-opacity))}}@media(min-width:768px){.cart-form .cart-item--nested{margin-top:-8px;padding-top:0;border-top:0}}@media(min-width:768px){.cart-form .cart-item-list-heading--price,.cart-form .cart-item__price{width:140px;padding-inline-end:var(--column-gutter);text-align:end}}@media(min-width:768px){.cart-form .cart-item-list-heading--quantity,.cart-form .cart-item__quantity{width:calc(2em + 99px);padding-inline-end:var(--column-gutter);text-align:center}}@media(min-width:768px){.cart-form .buttoned-input a,.cart-form .buttoned-input input{height:2.4em}}@media(min-width:768px){.cart-form .buttoned-input a{padding:0 5px;padding-inline-start:10px}}@media(min-width:768px){.cart-form .buttoned-input a:last-child{padding-inline-start:5px;padding-inline-end:10px}}@media(min-width:768px){.cart-form .cart-item__remove{display:block;margin-top:10px}}@media(min-width:768px){.cart-form .cart-item-list-heading--total,.cart-form .cart-item__total{display:block;width:100px;text-align:end}}@media(min-width:768px){.cart-form .cart-item__item-discounts .cart-discount{display:block;font-size:inherit}}@media(min-width:959px){.cart-form .cart-item-list-heading--price,.cart-form .cart-item__price{width:230px}}@media(min-width:959px){.cart-form .cart-item-list-heading--total,.cart-form .cart-item__total{width:150px}}.disclosure{margin-bottom:50px;border-top:1px solid rgb(var(--body-text-color)/.15);border-bottom:1px solid rgb(var(--body-text-color)/.15)}.disclosure__title{display:block;position:relative;padding:15px 30px 15px 0;list-style:none;cursor:pointer}.disclosure__title::-webkit-details-marker{display:none}.disclosure__title:before,.disclosure__title:after{content:"";position:absolute;top:calc(50% - 1px);right:0;width:11px;height:1px;transition:.3s ease;transition-property:transform,opacity;background-color:currentColor}.disclosure__title:before{transform:rotate(-90deg)}.disclosure__content{padding-bottom:20px;color:rgb(var(--text-color)/.75)}.disclosure__content.rte h1,.disclosure__content.rte h2,.disclosure__content.rte h3,.disclosure__content.rte h4,.disclosure__content.rte h5,.disclosure__content.rte h6{margin:1.5em 0 1em;color:inherit;font-family:inherit;font-size:inherit;font-weight:600}.disclosure__content.rte h1:first-child,.disclosure__content.rte h2:first-child,.disclosure__content.rte h3:first-child,.disclosure__content.rte h4:first-child,.disclosure__content.rte h5:first-child,.disclosure__content.rte h6:first-child{margin-top:1em}.disclosure[open]:not(.is-closing) .disclosure__title:before{transform:rotate(90deg);opacity:0}.disclosure[open]:not(.is-closing) .disclosure__title:after{transform:rotate(180deg)}.mobile-disclosure summary{display:block;pointer-events:none;cursor:default}.mobile-disclosure summary::-webkit-details-marker{display:none}.mobile-disclosure__panel{transition:height .3s ease}.swatch-style-icon_circle .option-selector .opt-label:is(.opt-label--swatch,.opt-label--image),.swatch-style-icon_circle .option-selector .opt-label:is(.opt-label--swatch,.opt-label--image):before,.swatch-style-icon_circle .option-selector .opt-label:is(.opt-label--swatch,.opt-label--image):after{border-radius:50%}.swatch-style-icon_circle .opt-label--image .theme-img{border-radius:50%}@media(max-width:767px){[id$=__comfy_editorial_statement_GPXtgE] .comfy-editorial-statement{padding-top:32px}}@media(min-width:768px)and (max-width:1023px){[id^=section-id-][id$=__slideshow_yFaybj] .slideshow__slide .text-overlay__text{transform:translate(-6vw,clamp(60px,8vw,80px))!important}}
/*# sourceMappingURL=/cdn/shop/t/671/assets/main-part-5.css.map */
