@font-face{font-family:Trade Gothic Regular;src:url(TradeGothic-Regular.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Trade Gothic Bold LH Extended;src:url(TradeGothic-BoldExt.otf) format("opentype");font-display:swap;font-style:normal;font-weight:700 900}:root{--cobb-red: #d01e47;--cobb-black: #000000;--cobb-sand: #f9f8f4;--cobb-slate: #57585a;--cobb-line: rgba(0, 0, 0, .14)}body,button,input,textarea,select{font-family:Trade Gothic Regular,Helvetica Neue,Helvetica,Arial,sans-serif}body{background:var(--cobb-sand);color:var(--cobb-black);letter-spacing:.01em}#MainContent{overflow:clip}h1,h2,h3,h4,h5,h6,.m-section__heading,.m-product-card__title,.m-product-title,.m-slide__title{color:var(--cobb-black);font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:.035em;line-height:.98;text-transform:uppercase}.m-section__header{margin-bottom:clamp(2rem,4vw,4rem)}.m-section__header:after{display:block;width:3.5rem;height:.25rem;margin:1rem auto 0;background:var(--cobb-red);content:""}.m-section__header.m\:text-left:after,.m-section__header.m\:text-start:after{margin-inline:0 auto}.m-button,button.m-button,.m-richtext__button .m-button{min-height:3rem;padding:.8rem 1.5rem;border:1px solid var(--cobb-red);border-radius:0;background:var(--cobb-red);box-shadow:none;color:#fff;font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.m-button:hover,button.m-button:hover,.m-richtext__button .m-button:hover{border-color:var(--cobb-black);background:var(--cobb-black);color:#fff;transform:translateY(-2px)}.m-button--secondary,.m-button--link{background:transparent;color:var(--cobb-black)}.m-button--secondary:hover,.m-button--link:hover{background:var(--cobb-black);color:#fff}.m-header__main,.m-header__bg{border-bottom:1px solid rgba(0,0,0,.08);background:#f9f8f4f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.m-header__main a,.m-header__main button{color:var(--cobb-black);font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.m-header__main a:hover,.m-header__main button:hover{color:var(--cobb-red)}.m-slider,.m-slide{background:var(--cobb-black)}.m-slide__media:after,.m-slide__overlay{background:linear-gradient(90deg,#00000094,#00000038 54%,#00000014)}.m-slide__content{max-width:45rem}.m-slide__subtitle{color:var(--cobb-red);font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.m-slide__title{max-width:12ch;color:#fff;font-size:clamp(2.6rem,6vw,5.75rem);text-wrap:balance}.m-slide__description{max-width:34rem;color:#ffffffeb;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.5}.m-slider-controls__button{border:1px solid rgba(255,255,255,.55);border-radius:0;background:#0000004d;color:#fff}.m-product-card{height:100%;border:0;background:transparent}.m-product-card__media{overflow:hidden;border:1px solid rgba(0,0,0,.06);border-radius:0;background:#fff}.m-product-card__main-image,.m-product-card__hover-image{transition:transform .35s ease}.m-product-card:hover .m-product-card__main-image,.m-product-card:hover .m-product-card__hover-image{transform:scale(1.035)}.m-product-card__content{padding-top:1.15rem}.m-product-card__title,.m-product-card__name{font-size:.9rem;line-height:1.18;text-transform:uppercase}.m-product-card__price,.m-price{color:var(--cobb-black);font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800}.m-product-card__tag-name,.m-product-card__tags span{border-radius:0;background:var(--cobb-red);color:#fff;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.shop_cobb_section{position:relative;overflow:hidden;background:var(--cobb-red)!important;color:#fff}.shop_cobb_section:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,rgba(0,0,0,.16),transparent 58%);content:"";pointer-events:none}.shop_cobb_section .m-section__header,.shop_cobb_section .m-section__heading,.shop_cobb_section .m-section__header *{position:relative;color:#fff}.shop_cobb_section .m-section__header:after{background:#fff}.shop_cobb_section .m-collection-card{background:transparent}.shop_cobb_section .m-collection-card__image{border-radius:0;box-shadow:0 14px 28px #0000002e}.shop_cobb_section .m-collection-card__title{color:#fff;font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.m-main-product,.m-product-section{background:var(--cobb-sand)}.m-product-info--wrapper{padding:clamp(1rem,3vw,3rem);border:1px solid var(--cobb-line);background:#fff}.product-block-group--price .m-price{font-size:clamp(1.5rem,2.2vw,2.25rem)}.m-product-description,.m-product-description p,.m-product-meta{color:var(--cobb-slate);line-height:1.65}.m-footer,footer{background:var(--cobb-black);color:#fff}.m-footer h2,.m-footer h3,.m-footer h4,.m-footer a,footer h2,footer h3,footer h4,footer a{color:#fff}.m-footer a:hover,footer a:hover{color:var(--cobb-red)}@media screen and (max-width:767px){.m-slide__media:after,.m-slide__overlay{background:linear-gradient(0deg,#000000b3,#00000014 82%)}.m-slide__content{padding-inline:1.25rem}.m-slide__title{font-size:clamp(2.35rem,12vw,3.5rem)}.m-product-info--wrapper{padding:1.25rem}}.template-index #MainContent{background:var(--cobb-sand)}.template-index .m-slider,.template-index .m-slider .m-slide{min-height:clamp(38rem,78vh,56rem)}.template-index .m-slider .m-slide__content{max-width:min(42rem,88vw);padding:clamp(2rem,5vw,5.75rem);text-align:left}.template-index .m-slider .m-slide__subtitle{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.15rem}.template-index .m-slider .m-slide__subtitle:before{width:2.75rem;height:2px;background:currentColor;content:""}.template-index .m-slider .m-slide__description{margin-top:1.5rem;margin-bottom:2rem}.template-index .cobber_type_section{position:relative;overflow:hidden;padding:clamp(4.5rem,8vw,8rem) 0;background:var(--cobb-black);color:#fff}.template-index .cobber_type_section:before{position:absolute;inset:auto -10% -10rem auto;width:34rem;height:34rem;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:""}.template-index .cobber_type_content_wrapper{position:relative}.template-index .cobber_type_section .section_title,.template-index .quality_sec_title{max-width:20ch;margin:0 auto clamp(2.5rem,5vw,4rem);color:#fff;font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.15rem,4vw,4.25rem);letter-spacing:.04em;line-height:.98;text-align:center;text-transform:uppercase}.template-index .cobber_type_box{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-height:11rem;margin:.4rem;padding:1.5rem .8rem;border:1px solid rgba(255,255,255,.18);background:#ffffff06;color:#fff;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.template-index .cobber_type_box:hover{border-color:var(--cobb-red);background:var(--cobb-red);color:#fff;transform:translateY(-5px)}.template-index .cobber_type_box img{width:3.75rem;height:3.75rem;margin-bottom:1rem;object-fit:contain;filter:brightness(0) invert(1)}.template-index .cobber_type{margin:0;color:inherit;font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.72rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.template-index .shop_cobb_section{padding-block:clamp(4.5rem,8vw,8rem)!important;background:var(--cobb-sand)!important;color:var(--cobb-black)}.template-index .shop_cobb_section:before{inset:0 0 auto;height:.38rem;background:var(--cobb-red)}.template-index .shop_cobb_section .m-section__header,.template-index .shop_cobb_section .m-section__heading,.template-index .shop_cobb_section .m-section__header *{color:var(--cobb-black)}.template-index .shop_cobb_section .m-section__header:after{background:var(--cobb-red)}.template-index .shop_cobb_section .m-collection-banner__inner{position:relative;overflow:hidden;border:1px solid var(--cobb-line);background:#fff}.template-index .shop_cobb_section .m-collection-banner__inner:after{display:none}.template-index .shop_cobb_section .m-collection-banner__content{z-index:2;padding:1.35rem 0 0}.template-index .shop_cobb_section .m-collection-banner__title,.template-index .shop_cobb_section .m-collection-banner__title a{color:var(--cobb-black);font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.template-index .shop_cobb_section .m-collection-card__info{padding:1.35rem 0 0}.template-index .shop_cobb_section .m-collection-card__title,.template-index .shop_cobb_section .m-collection-card__title a{color:var(--cobb-black);font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.template-index .product_highlights_section{padding:0;background:var(--cobb-black)}.template-index .product_highlights_section .container{max-width:none;padding:0}.template-index .product_highlights_boxes{display:grid;grid-template-columns:minmax(16rem,.95fr) minmax(20rem,1.05fr);min-height:28rem;background:var(--cobb-black)!important}.template-index .product_highlights_section_img{width:100%;height:100%;min-height:28rem;object-fit:cover;filter:saturate(.84) contrast(1.07)}.template-index .product_highlights_box_slider{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.template-index .product_highlights_box{display:flex!important;flex-direction:column;justify-content:flex-end;min-height:100%;padding:clamp(2rem,3.5vw,4rem) clamp(1rem,2.2vw,2.5rem);border-left:1px solid rgba(255,255,255,.15);color:#fff}.template-index .product_highlights_box figure{width:3.4rem;height:3.4rem;margin:0 auto auto 0}.template-index .product_highlights_box figure img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.template-index .product_highlights_title{max-width:10ch;margin:2rem 0 0;color:#fff;font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.1rem,1.65vw,1.5rem);letter-spacing:.05em;line-height:1.05;text-transform:uppercase}.template-index .m-featured-collection,.template-index [class*=__1623057611ccc6abc2]{padding-block:clamp(4.5rem,8vw,8rem)}.template-index .m-product-card__media{background:#fff;transition:box-shadow .22s ease}.template-index .m-product-card:hover .m-product-card__media{box-shadow:0 1rem 2rem #0000001f}.template-index .home_comparison_section{padding:clamp(4.5rem,8vw,7.5rem) 0;background:var(--cobb-red)}.template-index .home_comparison_content{display:flex;align-items:end;justify-content:space-between;gap:2rem}.template-index .home_comparison_section .section_title{max-width:18ch;margin:0;color:#fff;font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,4vw,4rem);letter-spacing:.035em;line-height:.98;text-transform:uppercase}.template-index .home_comparison_section .btn_dark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:3.4rem;padding:.9rem 1.5rem;background:#fff;color:var(--cobb-black);font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.73rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.template-index .home_comparison_section .btn_dark:hover{background:var(--cobb-black);color:#fff}.template-index .client_comment_section{position:relative;min-height:clamp(27rem,50vw,43rem);display:grid;place-items:end start;padding:clamp(2rem,6vw,6rem);background-position:center;background-size:cover}.template-index .client_comment_section:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0000001a 70%);content:""}.template-index .client_comment_message{position:relative;max-width:13ch;color:#fff;font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.1rem,4vw,4.25rem);letter-spacing:.025em;line-height:.98;text-transform:uppercase}.template-index .m-image-with-text{background:#fff}.template-index .m-image-with-text__content{display:flex;align-items:center;padding:clamp(3rem,6vw,7rem);background:var(--cobb-sand)}.template-index .m-image-with-text__content .m-content-box{max-width:35rem}.template-index .m-image-with-text__image img{min-height:28rem;object-fit:cover}.template-index .m-blog-grid{padding-block:clamp(4.5rem,8vw,8rem)}.template-index .m-article-card{height:100%;background:#fff;box-shadow:0 0 0 1px #00000014}.template-index .m-article-card__content{padding:1.5rem}.template-index .quality_sec{padding:clamp(5rem,9vw,9rem) 0;background:var(--cobb-black)}.template-index .quality_sec_inner{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#ffffff1f}.template-index .quality_sec_box{position:relative;min-height:16rem;overflow:hidden;background:var(--cobb-black)}.template-index .quality_img,.template-index .quality_img img{width:100%;height:100%}.template-index .quality_img img{object-fit:cover;opacity:.72;transition:opacity .2s ease,transform .3s ease}.template-index .quality_sec_box:hover .quality_img img{opacity:1;transform:scale(1.06)}.template-index .quality_txt{position:absolute;inset:auto 0 0;padding:1.25rem;background:linear-gradient(transparent,#000c)}.template-index .quality_txt .card-txt{margin:1.75rem 0 0;color:#fff;font-family:Trade Gothic Bold LH Extended,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.73rem;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:989px){.template-index .product_highlights_boxes{grid-template-columns:1fr}.template-index .product_highlights_section_img{min-height:22rem}.template-index .product_highlights_box_slider{min-height:18rem}.template-index .quality_sec_inner{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.template-index .m-slider,.template-index .m-slider .m-slide{min-height:42rem}.template-index .m-slider .m-slide__content{padding:2rem 1.25rem 3rem}.template-index .cobber_type_section{padding-block:4rem}.template-index .shop_cobb_section{padding-block:4rem!important}.template-index .product_highlights_box_slider{grid-template-columns:1fr}.template-index .product_highlights_box{min-height:9rem;border-top:1px solid rgba(255,255,255,.15);border-left:0}.template-index .product_highlights_title{margin-top:1rem}.template-index .home_comparison_content{align-items:flex-start;flex-direction:column}.template-index .client_comment_section{min-height:29rem}.template-index .m-image-with-text__content{padding:3rem 1.5rem}.template-index .m-image-with-text__image img{min-height:20rem}.template-index .quality_sec_inner{grid-template-columns:repeat(2,1fr)}.template-index .quality_sec_box{min-height:12rem}}.template-index .m-slider .m-slide__title{max-width:14ch;color:#fff!important;font-size:clamp(2.35rem,4.45vw,4.35rem)}.template-index .m-slider .m-slide__description{color:#ffffffeb!important}@media screen and (min-width:990px){.template-index .m-slide--middle-center .m-slide__content{margin-inline:auto;text-align:center}.template-index .m-slide--middle-center .m-slide__title{margin-inline:auto}}:root{--cobb-font-text: "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif;--cobb-font-display: Arial, "Segoe UI", "Helvetica Neue", "Noto Sans", sans-serif}body,button,input,textarea,select{font-family:var(--cobb-font-text)!important}body :is(h1,h2,h3,h4,h5,h6,.m-section__heading,.m-product-card__title,.m-product-card__name,.m-product-title,.m-slide__title,.m-slide__subtitle,.m-button,.m-header__main a,.m-header__main button,.m-product-card__price,.m-price,.cobb-kicker,.cobb-section-kicker,.cobb-red-kicker,.cobb-button,.cobb-text-link,.cobb-link-dark,.cobb-life__number,.cobb-life__label,.cobb-life__arrow,.cobb-system__card-content span,.cobb-system__card-content b,.cobb-field-note__link,.cobb-newsletter__fields button){font-family:var(--cobb-font-display)!important}body.template-collection #MainContent,body.template-product #MainContent{background:var(--cobb-sand)}body.template-collection .m-main-collection,body.template-collection .m-collection-template{padding-block:clamp(3rem,6vw,6.5rem)}body.template-collection .m-section__header{max-width:78rem;margin-inline:auto;margin-bottom:clamp(2.25rem,4vw,4.5rem);padding-inline:clamp(1.25rem,3vw,3rem);text-align:left}body.template-collection .m-section__header:after{margin-inline:0 auto}body.template-collection .m-section__heading{max-width:15ch;font-size:clamp(2.1rem,4vw,4.4rem)}body.template-collection .m-product-card__media{border-color:#0000001a;box-shadow:0 0 #0000}body.template-collection .m-product-card:hover .m-product-card__media{box-shadow:0 1.1rem 2.4rem #0000001c}body.template-collection .m-product-card__content{padding-top:1.35rem}body.template-collection .m-product-card__title,body.template-collection .m-product-card__name{min-height:3.3em;font-size:.9rem;line-height:1.18}body.template-collection .m-product-card__price,body.template-collection .m-price{margin-top:.85rem;font-size:1rem}body.template-product .m-main-product,body.template-product .m-product-section{padding-block:clamp(2rem,5vw,5.5rem)}body.template-product .m-product-info--wrapper{border-color:#0000001f;box-shadow:0 1.2rem 3rem #0000000f}body.template-product .m-product-title{max-width:17ch;font-size:clamp(2rem,3.4vw,3.65rem);line-height:.98}body.template-product .m-product-description,body.template-product .m-product-description p{max-width:43rem;font-size:1rem;line-height:1.7}body.template-product .m-product-form .m-button,body.template-product .product-form__buttons .m-button{width:100%;margin-top:.75rem}body.template-product .m-product-info--wrapper>*+*{margin-top:1.25rem}@media screen and (max-width:749px){body.template-collection .m-main-collection,body.template-collection .m-collection-template{padding-block:2.5rem 4rem}body.template-collection .m-product-card__title,body.template-collection .m-product-card__name{min-height:0;font-size:.8rem}body.template-product .m-main-product,body.template-product .m-product-section{padding-block:1.25rem 3rem}}body.template-collection .m-product-card,.template-index .m-featured-collection .m-product-card{position:relative;display:flex;flex-direction:column;padding:clamp(.65rem,1vw,1rem);border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 0 #0000;transition:box-shadow .22s ease,transform .22s ease}body.template-collection .m-product-card:hover,.template-index .m-featured-collection .m-product-card:hover{box-shadow:0 1.4rem 3.2rem #0000001a;transform:translateY(-.3rem)}body.template-collection .m-product-card__media,.template-index .m-featured-collection .m-product-card__media{aspect-ratio:1 / 1.08;border:0;background:#f7f6f2}body.template-collection .m-product-card__media img,.template-index .m-featured-collection .m-product-card__media img{mix-blend-mode:multiply;object-fit:contain}body.template-collection .m-product-card__content,.template-index .m-featured-collection .m-product-card__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.15rem .15rem .1rem;text-align:left}body.template-collection .m-product-card__title,body.template-collection .m-product-card__name,.template-index .m-featured-collection .m-product-card__title,.template-index .m-featured-collection .m-product-card__name{display:-webkit-box;min-height:0;margin:0;overflow:hidden;font-size:clamp(.82rem,.92vw,.98rem);letter-spacing:.055em;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-collection .m-product-card__price,body.template-collection .m-product-card .m-price,.template-index .m-featured-collection .m-product-card__price,.template-index .m-featured-collection .m-product-card .m-price{margin-top:auto;padding-top:.85rem;font-size:1.05rem;letter-spacing:.02em;text-align:left}body.template-collection .m-product-card__tag-name,.template-index .m-featured-collection .m-product-card__tag-name{top:.7rem;left:.7rem;padding:.42rem .55rem;border:0;font-size:.61rem;font-weight:800;letter-spacing:.14em}body.template-collection .m-product-card button,.template-index .m-featured-collection .m-product-card button{min-width:2.65rem;min-height:2.65rem;border:1px solid #111;border-radius:0;background:#111;color:#fff}body.template-collection .m-product-card button:hover,.template-index .m-featured-collection .m-product-card button:hover{border-color:var(--cobb-red);background:var(--cobb-red)}body.template-product .m-product-info--wrapper{position:relative;border-color:#00000029;box-shadow:none}body.template-product .m-product-info--wrapper:before{position:absolute;top:-1px;right:-1px;left:-1px;height:.28rem;background:var(--cobb-red);content:""}body.template-product .m-product-info--wrapper .m-price{font-size:clamp(1.7rem,2.35vw,2.5rem)}body.template-list-collections .m-collection-card,.template-index .m-collection-card{padding:.6rem;border:1px solid rgba(0,0,0,.1);background:#fff;transition:box-shadow .22s ease,transform .22s ease}body.template-list-collections .m-collection-card:hover,.template-index .m-collection-card:hover{box-shadow:0 1.25rem 2.75rem #0000001a;transform:translateY(-.3rem)}body.template-list-collections .m-collection-card__title,.template-index .m-collection-card__title{padding:1rem .25rem .3rem;font-size:.9rem;letter-spacing:.08em;text-align:left}@media screen and (max-width:749px){body.template-collection .m-product-card,.template-index .m-featured-collection .m-product-card{padding:.45rem}body.template-collection .m-product-card__content,.template-index .m-featured-collection .m-product-card__content{padding:.85rem .1rem .05rem}body.template-collection .m-product-card__title,body.template-collection .m-product-card__name,.template-index .m-featured-collection .m-product-card__title,.template-index .m-featured-collection .m-product-card__name{font-size:.76rem}body.template-collection .m-product-card__price,body.template-collection .m-product-card .m-price,.template-index .m-featured-collection .m-product-card__price,.template-index .m-featured-collection .m-product-card .m-price{font-size:.88rem}body.template-product .m-product-info--wrapper{padding-top:1.5rem}}@media screen and (min-width:990px){.template-index .cobb-hero__inner.page-width,.template-index .cobb-life>.page-width,.template-index .cobb-modes>.page-width,.template-index .cobb-system>.page-width{width:min(91.667vw,90rem);margin-inline:auto;padding-inline:0!important}.template-index .cobb-life,.template-index .cobb-modes,.template-index .cobb-system{padding-block:clamp(5.75rem,8vw,8.5rem)}.template-index .cobb-modes__layout{grid-template-columns:minmax(19rem,.8fr) minmax(35rem,1.2fr);gap:clamp(3.5rem,6vw,7rem)}.template-index .cobb-modes__intro{top:8.5rem}.template-index .cobb-life__intro,.template-index .cobb-system__header{gap:clamp(3.5rem,7vw,8rem)}}.template-index .cobb-hero__content,.template-index .cobb-life__intro>*,.template-index .cobb-modes__layout>*,.template-index .cobb-system__header>*{min-width:0}.template-index .cobb-modes__support,.template-index .cobb-life__support,.template-index .cobb-system__copy{margin-bottom:.25rem}.template-index .cobb-featured-grills,.template-index .cobb-recipes{scroll-margin-top:7rem}@media screen and (max-width:989px){.template-index .cobb-hero__inner.page-width,.template-index .cobb-life>.page-width,.template-index .cobb-modes>.page-width,.template-index .cobb-system>.page-width{width:auto;margin-inline:1.25rem;padding-inline:0!important}}@media screen and (max-width:749px){.template-index .cobb-life,.template-index .cobb-modes,.template-index .cobb-system{padding-block:4.75rem}.template-index .cobb-hero__inner.page-width,.template-index .cobb-life>.page-width,.template-index .cobb-modes>.page-width,.template-index .cobb-system>.page-width{margin-inline:1rem}}.template-index .cobb-life{padding:clamp(3rem,5vw,5.5rem) 0;background:#fff}.template-index .cobb-life>.page-width{box-sizing:border-box;padding:clamp(2rem,4vw,4.75rem)!important;border-radius:clamp(2rem,4vw,4.5rem);background:#111}.template-index .cobb-life__intro{margin-bottom:clamp(2.25rem,4vw,4rem)}.template-index .cobb-life__rail{grid-auto-columns:minmax(12.25rem,calc((100% - 4.5rem)/4));gap:clamp(.9rem,1.5vw,1.5rem);overflow-x:auto;border:0;background:transparent}.template-index .cobb-life__item{box-sizing:border-box;min-height:0;aspect-ratio:1;padding:1.5rem;border:0;border-radius:50%;background:#f9f8f4;color:#111;text-align:center;transition:background-color .22s ease,color .22s ease,transform .22s ease}.template-index .cobb-life__item:hover,.template-index .cobb-life__item:focus-visible{background:var(--cobb-red);color:#fff;transform:translateY(-.35rem)}.template-index .cobb-life__item:focus-visible{outline:2px solid #fff;outline-offset:3px}.template-index .cobb-life__number{top:15%;left:50%;color:var(--cobb-red);transform:translate(-50%)}.template-index .cobb-life__glyph{top:34%;left:50%;width:clamp(3.8rem,4.3vw,5rem);color:#111;transform:translate(-50%)}.template-index .cobb-life__label{position:absolute;right:10%;bottom:16%;left:10%;max-width:none;color:currentColor;font-size:.78rem;text-align:center}.template-index .cobb-life__arrow{display:none}.template-index .cobb-life__item:hover .cobb-life__number,.template-index .cobb-life__item:focus-visible .cobb-life__number{color:#fff}.template-index .cobb-life__item:hover .cobb-life__glyph,.template-index .cobb-life__item:focus-visible .cobb-life__glyph{color:#fff;transform:translate(-50%) translateY(-.22rem)}.template-index .cobb-life__control{border-color:#ffffff6b}@media screen and (max-width:989px){.template-index .cobb-life>.page-width{padding:2rem!important;border-radius:2.25rem}.template-index .cobb-life__rail{grid-auto-columns:minmax(13rem,47%)}}@media screen and (max-width:749px){.template-index .cobb-life{padding-block:1rem 3.5rem}.template-index .cobb-life>.page-width{padding:1.35rem!important;border-radius:1.75rem}.template-index .cobb-life__rail{grid-auto-columns:76vw;gap:1rem}.template-index .cobb-life__item{padding:1.25rem}.template-index .cobb-life__label{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.template-index .cobb-life__item,.template-index .cobb-life__glyph{transition:none}}:root{--cobb-red: #d01e47;--cobb-ink: #111111;--cobb-charcoal: #1a1a1a;--cobb-sand: #f5f2ec;--cobb-warm-white: #fbfaf7;--cobb-line: rgba(17, 17, 17, .13);--cobb-muted: #66635e;--cobb-radius-sm: .85rem;--cobb-radius-md: 1.5rem;--cobb-radius-lg: clamp(2rem, 3.4vw, 3.75rem);--cobb-shadow: 0 1.4rem 3.8rem rgba(17, 17, 17, .09);--cobb-shell-max: 94rem;--cobb-shell-gutter: clamp(1.1rem, 3vw, 3rem)}.cobb-accessories>.page-width,.cobb-modes>.page-width,.cobb-stage>.page-width,.cobb-system>.page-width,.cobb-life>.page-width,.cobb-hero__inner,.cobb-product-story>.container,.cobb-collection-intro,body.template-collection .facest-filters-section>:is(.container,.container-fluid,.container-full){box-sizing:border-box;width:100%;max-width:calc(var(--cobb-shell-max) + (var(--cobb-shell-gutter) * 2))!important;margin-inline:auto!important;padding-inline:var(--cobb-shell-gutter)!important}@media screen and (max-width:749px){.cobb-accessories h2{font-size:clamp(2.35rem,10vw,3.5rem)}.cobb-modes h2{font-size:clamp(2.1rem,8.8vw,3.1rem)}}@media screen and (max-width:749px){.cobb-accessories__info h3,.cobb-modes__panel h3{max-width:100%!important;font-size:clamp(1.65rem,7vw,2.15rem)!important;line-height:.98!important;letter-spacing:-.035em}}.cobb-accessories__header>*,.cobb-modes__header>*,.cobb-product-story__intro>*,.cobb-collection-intro>*,.cobb-accessories__panel>*,.cobb-modes__panel-copy>*{min-width:0}.cobb-accessories h2,.cobb-modes h2{max-width:15ch;font-size:clamp(2.75rem,4.35vw,5.2rem);line-height:.9}.cobb-accessories__info h3,.cobb-modes__panel h3{max-width:14ch;font-size:clamp(2.15rem,3.15vw,3.85rem);line-height:.92}.cobb-accessories__experience,.cobb-modes__experience,.cobb-stage__experience,.cobb-life__shell{width:100%;min-width:0}@media screen and (min-width:990px)and (max-width:1199px){.cobb-accessories__panel{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:1.5rem}.cobb-accessories__info{padding-right:1rem}.cobb-accessories__info h3,.cobb-modes__panel h3{font-size:clamp(2rem,3.7vw,3rem)}}@media screen and (max-width:989px){.cobb-accessories h2,.cobb-modes h2{max-width:18ch;font-size:clamp(2.55rem,7.4vw,4.25rem)}}@media screen and (max-width:749px){:root{--cobb-shell-gutter: 1rem}.cobb-accessories h2,.cobb-modes h2{max-width:100%;font-size:clamp(2.15rem,9.4vw,3.15rem);line-height:.94}.cobb-accessories__info h3,.cobb-modes__panel h3{max-width:100%;font-size:clamp(1.95rem,8vw,2.75rem);line-height:.96}}.m-product-media--item:has(.m-product-media[data-media-alt*="youtube.com"]),.m-product-media--item:has(.m-product-media[data-media-alt*="youtu.be"]){display:none!important}@media screen and (min-width:990px)and (max-width:1439px){.m-header__desktop .m-menu{flex-wrap:nowrap;justify-content:center}.m-header__desktop .m-menu__link--main{padding:.625rem clamp(.55rem,1vw,.9rem);font-size:clamp(.7rem,.95vw,.82rem);white-space:nowrap}}html{scroll-behavior:smooth}body{color:var(--cobb-ink);background:var(--cobb-warm-white)}body :where(a,button,input,select,textarea):focus-visible{outline:.14rem solid var(--cobb-red);outline-offset:.2rem}body :where(.container,.container-narrow){max-width:92rem}.m-header__main .container,.m-header__main .container-fluid,.m-header__main .container-full{padding-inline:clamp(1.25rem,3vw,3.75rem)}.m-header__main{border-bottom:1px solid rgba(17,17,17,.09)}.m-header__main a,.m-header__main button{letter-spacing:.065em}.m-footer{border-top:1px solid rgba(255,255,255,.12)}.m-footer a{transition:color .18s ease,opacity .18s ease}.m-footer a:hover{color:#fff;opacity:.72}.template-index .m-featured-collection{padding-block:clamp(4.5rem,7vw,8rem)!important;background:var(--cobb-warm-white)!important}.template-index .m-featured-collection .m-section__header{max-width:82rem;margin-inline:auto;margin-bottom:clamp(2.5rem,4vw,4.5rem);padding-inline:clamp(1.25rem,3vw,3rem)}.template-index .m-featured-collection .m-section__heading{font-size:clamp(2.35rem,4.4vw,5rem);line-height:.92;letter-spacing:-.045em}.template-index .m-featured-collection .m-product-card,body.template-collection .m-product-card{overflow:hidden;padding:.6rem;border:1px solid var(--cobb-line);border-radius:var(--cobb-radius-md);background:#fff;box-shadow:none;transform:none;transition:border-color .25s ease,box-shadow .35s ease,transform .35s ease}.template-index .m-featured-collection .m-product-card:hover,body.template-collection .m-product-card:hover{border-color:#1111113d;box-shadow:var(--cobb-shadow);transform:translateY(-.35rem)}.template-index .m-featured-collection .m-product-card__media,body.template-collection .m-product-card__media{aspect-ratio:1 / 1.08;overflow:hidden;border:0;border-radius:calc(var(--cobb-radius-md) - .35rem);background:#f0ede7}.template-index .m-featured-collection .m-product-card__media img,body.template-collection .m-product-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.template-index .m-featured-collection .m-product-card:hover .m-product-card__media img,body.template-collection .m-product-card:hover .m-product-card__media img{transform:scale(1.045)}.template-index .m-featured-collection .m-product-card__content,body.template-collection .m-product-card__content{display:flex;min-height:8.4rem;flex-direction:column;align-items:flex-start;padding:1.15rem .45rem .45rem;text-align:left}.template-index .m-featured-collection .m-product-card__title,.template-index .m-featured-collection .m-product-card__name,body.template-collection .m-product-card__title,body.template-collection .m-product-card__name{display:-webkit-box;min-height:2.45em;margin:0;overflow:hidden;font-size:clamp(.82rem,.9vw,.98rem);line-height:1.24;letter-spacing:.045em;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-index .m-featured-collection .m-product-card__price,.template-index .m-featured-collection .m-product-card .m-price,body.template-collection .m-product-card__price,body.template-collection .m-product-card .m-price{margin-top:auto;padding-top:.9rem;font-size:1rem;letter-spacing:.01em}.template-index .m-featured-collection .m-product-card__tag-name,body.template-collection .m-product-card__tag-name{top:1rem;left:1rem;padding:.5rem .68rem;border:0;border-radius:999px;background:var(--cobb-red);font-size:.58rem;font-weight:800;letter-spacing:.14em}.template-index .m-featured-collection .m-product-card button,body.template-collection .m-product-card button{min-width:2.8rem;min-height:2.8rem;border:1px solid var(--cobb-ink);border-radius:999px;background:var(--cobb-ink);color:#fff}.template-index .cobb-life__item{position:relative;display:block;min-height:clamp(20rem,28vw,28rem);aspect-ratio:auto;overflow:hidden;padding:0;border:0;border-radius:clamp(2.5rem,4vw,5rem);background:#3e3b37;color:#fff;text-align:left;transform:scale(.9);opacity:.5}.template-index .cobb-life__item.is-active{transform:scale(1.035);opacity:1}.template-index .cobb-life__media,.template-index .cobb-life__shade{display:block}.template-index .cobb-life__number{top:1.5rem;left:1.6rem;color:#fff;transform:none}.template-index .cobb-life__glyph{top:1.35rem;right:1.35rem;left:auto;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;transform:none}.template-index .cobb-life__glyph img{border-radius:50%;filter:none!important}.template-index .cobb-life__content{position:absolute;right:1.6rem;bottom:1.6rem;left:1.6rem;display:grid;gap:.55rem}.template-index .cobb-life__label{position:static;max-width:15rem;color:#fff;font-size:clamp(1rem,1.45vw,1.35rem);text-align:left}.template-index .cobb-life__arrow{display:inline}body.template-collection #MainContent,body.template-list-collections #MainContent{background:var(--cobb-sand)}body.template-collection .m-collection-page-header{margin:clamp(1rem,2.2vw,2rem) clamp(1rem,2.2vw,2rem) 0;overflow:hidden;border-radius:var(--cobb-radius-lg)}body.template-collection .m-collection-page-header__background:after{background:linear-gradient(90deg,#000000b8,#0000001f)}body.template-collection .m-collection-page-header__inner{max-width:84rem;padding:clamp(2rem,5vw,5.5rem)}body.template-collection .m-collection-page-header__title{max-width:12ch;font-size:clamp(2.8rem,6vw,6.8rem);line-height:.88;letter-spacing:-.045em}body.template-collection .facest-filters-section{padding-block:clamp(3.5rem,6vw,7rem)}.cobb-collection-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,7vw,8rem);align-items:end;margin:0 auto clamp(3rem,5vw,5.5rem);padding-inline:clamp(1.25rem,3vw,3.5rem)}.cobb-collection-intro__eyebrow{margin:0 0 1rem;color:var(--cobb-red);font-size:.7rem;font-weight:800;letter-spacing:.17em}.cobb-collection-intro h1{max-width:13ch;margin:0;font-size:clamp(3.1rem,6vw,7rem);line-height:.86;letter-spacing:-.05em;text-transform:uppercase}.cobb-collection-intro__context{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;padding-bottom:.45rem}.cobb-collection-intro__context p{margin:0;color:var(--cobb-muted);font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.65}.cobb-collection-intro__context>span{color:var(--cobb-red);font-size:clamp(1.35rem,2vw,2rem);font-weight:800;line-height:1}body.template-collection .m-collection--wrapper{padding-inline:clamp(1rem,2vw,2.5rem)}body.template-collection .m-collection-toolbar--wrapper{min-height:4rem;margin-bottom:2rem;padding:.7rem .9rem;border:1px solid var(--cobb-line);border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.template-collection .m-collection-products{margin-inline:-.7rem}body.template-collection .m-product-item{padding:.7rem}body.template-collection .m-sidebar--content{border:1px solid var(--cobb-line);border-radius:var(--cobb-radius-md);background:#fff}body.template-collection .m-filter--widget-title{letter-spacing:.08em;text-transform:uppercase}body.template-collection .m-collection--pagination{margin-top:clamp(2.5rem,5vw,5rem)}body.template-collection .m-collection--pagination .m-button{min-height:3.3rem;padding-inline:1.8rem;border-radius:999px}body.template-collection .image-with-text,body.template-collection [class*=image-with-text]{overflow:hidden}body.template-collection [class*=image-with-text] img{border-radius:var(--cobb-radius-lg)}body.template-collection .m-section__heading,body.template-list-collections .m-section__heading{letter-spacing:-.035em}body.template-product #MainContent{background:var(--cobb-warm-white)}body.template-product .m-breadcrumb{padding-block:1rem;color:var(--cobb-muted);font-size:.74rem}body.template-product .m-main-product{padding-block:clamp(1rem,3vw,3rem) clamp(4rem,7vw,7.5rem)}body.template-product .m-main-product>.container,body.template-product .m-main-product>.container-fluid,body.template-product .m-main-product>.container-full{max-width:94rem;padding-inline:clamp(1rem,2.5vw,3rem)}body.template-product .m-main-product--wrapper{align-items:flex-start;column-gap:clamp(2rem,5vw,6rem)!important}body.template-product .m-main-product--media{overflow:hidden;border-radius:var(--cobb-radius-lg);background:radial-gradient(circle at 50% 38%,#fff 0,#f1eee8 58%,#e7e1d8)}body.template-product .m-product-media--item,body.template-product .m-product-media{border-radius:inherit}body.template-product .m-product-media img{object-fit:contain;mix-blend-mode:multiply}body.template-product .m-product-media--zoom-icon,body.template-product .m-product-media--slider__navigation button,body.template-product .m-product-media--slider__navigation a{border-radius:999px;background:#ffffffdb;box-shadow:0 .6rem 1.8rem #11111117;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.template-product .m-product-media--slider__navigation{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-product .m-product-info--wrapper{position:relative;overflow:hidden;padding:clamp(1.6rem,3vw,3rem);border:1px solid var(--cobb-line);border-radius:var(--cobb-radius-lg);background:#fff;box-shadow:0 1.7rem 4.4rem #11111112}body.template-product .m-product-info--wrapper:before{position:absolute;top:0;right:0;left:0;height:.32rem;background:var(--cobb-red);content:""}body.template-product .m-product-title{max-width:18ch;margin-top:.5rem;font-size:clamp(2.1rem,3.35vw,3.8rem);line-height:.95;letter-spacing:-.045em}body.template-product .m-product-info--wrapper .m-price{font-size:clamp(1.65rem,2.1vw,2.35rem);line-height:1}body.template-product .m-product-description,body.template-product .m-product-description p,body.template-product .m-product-shipping--text{color:var(--cobb-muted);line-height:1.65}body.template-product .m-product-live-views,body.template-product .m-product-trust-badge{display:none}body.template-product .m-product-form .m-button,body.template-product .product-form__buttons .m-button{min-height:3.7rem;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.12em}body.template-product .m-quantity{min-height:3.2rem;overflow:hidden;border:1px solid var(--cobb-line);border-radius:999px}body.template-product .m-product-addon--wrapper{gap:.5rem 1.1rem;padding-block:1rem;border-block:1px solid var(--cobb-line)}body.template-product .m-product-addon--item{color:var(--cobb-muted);font-size:.76rem;letter-spacing:.05em}body.template-product .m-product-details-tabs{padding-block:clamp(3.5rem,6vw,7rem);background:var(--cobb-sand)}body.template-product .m-product-details-tabs>.container{max-width:84rem}body.template-product .m-tab-header{gap:clamp(1rem,3vw,3rem);border-bottom:1px solid var(--cobb-line)}body.template-product .m-tab-header a,body.template-product .m-tab-header button{padding-bottom:1rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.template-product .m-tab-content__inner{max-width:76rem;margin-inline:auto;color:var(--cobb-muted);line-height:1.72}body.template-product .m-product-recommendations,body.template-product .m-recent-viewed-products{padding-block:clamp(4rem,7vw,7rem)}body.template-blog .m-article-card{height:100%;overflow:hidden;border:1px solid var(--cobb-line);border-radius:var(--cobb-radius-md);background:#fff;box-shadow:0 1.2rem 3.2rem #1111110e;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}body.template-blog .m-article-card:hover{transform:translateY(-.35rem);box-shadow:0 1.8rem 4rem #11111117}body.template-blog .m-article-card__image{overflow:hidden;border-radius:calc(var(--cobb-radius-md) - .1rem) calc(var(--cobb-radius-md) - .1rem) 0 0;background:var(--cobb-sand)}body.template-blog .m-article-card__image img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}body.template-blog .m-article-card:hover .m-article-card__image img{transform:scale(1.025)}body.template-blog .m-article-card__content{padding:clamp(1.3rem,2.2vw,2rem)}body.template-blog .m-article-card__title{margin-bottom:.85rem;font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1.05;letter-spacing:-.02em}body.template-blog .m-article-card__excerpt{color:var(--cobb-muted);line-height:1.6}body.template-blog .m-article-card__readmore{margin-top:1.25rem;color:var(--cobb-red);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.template-page #MainContent,body.template-article #MainContent,body.template-blog #MainContent,body.template-search #MainContent{background:var(--cobb-warm-white)}body.template-page :where(.m-page-header,.m-section__header),body.template-blog :where(.m-page-header,.m-section__header),body.template-article :where(.m-page-header,.m-section__header){padding-block:clamp(3.5rem,7vw,8rem)}body.template-page :where(.m-page-title,.m-section__heading,h1),body.template-blog :where(.m-page-title,.m-section__heading,h1),body.template-article :where(.m-page-title,.m-section__heading,h1){letter-spacing:-.045em}body.template-page :where(.m-page-content,.rte),body.template-article :where(.m-article-content,.rte){color:var(--cobb-muted);font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.75}body.template-page :where(.m-page-content,.rte) img,body.template-article :where(.m-article-content,.rte) img{border-radius:var(--cobb-radius-lg)}@media screen and (min-width:990px){body.template-collection .m-product-item{width:25%}body.template-product .m-main-product--media{flex:1 1 55%}body.template-product .m-main-product--info{flex:0 1 37%}body.template-product .m-product-info--wrapper{position:sticky;top:8rem}}@media screen and (min-width:750px)and (max-width:989px){body.template-collection .m-product-item{width:33.333%}}@media screen and (max-width:749px){.template-index .m-featured-collection{padding-block:3.75rem!important}.template-index .m-featured-collection .m-product-card,body.template-collection .m-product-card{padding:.42rem;border-radius:1.15rem}.template-index .m-featured-collection .m-product-card__media,body.template-collection .m-product-card__media{border-radius:.85rem}.template-index .m-featured-collection .m-product-card__content,body.template-collection .m-product-card__content{min-height:7.4rem;padding:.85rem .3rem .3rem}.template-index .m-featured-collection .m-product-card__title,.template-index .m-featured-collection .m-product-card__name,body.template-collection .m-product-card__title,body.template-collection .m-product-card__name{font-size:.72rem}.template-index .cobb-life__item{min-height:25rem;aspect-ratio:auto;border-radius:2.5rem;transform:scale(.95);opacity:.7}.template-index .cobb-life__item.is-active{transform:scale(1)}.cobb-collection-intro{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem;padding-inline:1rem}.cobb-collection-intro h1{font-size:clamp(2.8rem,13vw,4.25rem)}.cobb-collection-intro__context{grid-template-columns:1fr auto}body.template-collection .m-collection-page-header{margin:.7rem .7rem 0;border-radius:1.8rem}body.template-collection .facest-filters-section{padding-block:3rem 4.5rem}body.template-collection .m-collection--wrapper{padding-inline:.3rem}body.template-collection .m-collection-products{margin-inline:-.35rem}body.template-collection .m-product-item{width:50%;padding:.35rem}body.template-product .m-main-product--media{margin-bottom:1rem;border-radius:1.75rem}body.template-product .m-product-info--wrapper{padding:1.5rem 1.25rem 1.35rem;border-radius:1.75rem}body.template-product .m-product-title{font-size:clamp(2rem,9.5vw,3rem)}body.template-product .m-tab-header{overflow-x:auto;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.template-index .m-featured-collection .m-product-card,body.template-collection .m-product-card,.template-index .cobb-life__item{transition:none}}body.template-collection .m-collection-toolbar{position:relative;z-index:12;margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}body.template-collection .m-collection-toolbar--wrapper{min-height:3.5rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-collection .m-toolbar--right{justify-content:flex-end}body.template-collection .m-toolbar--sortby{position:relative;z-index:15;width:min(19rem,100%);margin-left:auto}body.template-collection .m-toolbar--sortby m-select-component{position:relative;display:block;width:100%}body.template-collection .m-toolbar--sortby .m-select-custom--trigger{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.85rem 1.25rem;border:1px solid var(--cobb-line);border-radius:999px;background:#ffffffeb;box-shadow:0 .8rem 2.2rem #1111110e;font-size:.76rem;font-weight:800;letter-spacing:.06em}body.template-collection .m-toolbar--sortby .m-select-custom--options{position:absolute;z-index:40;top:calc(100% + .55rem);right:0;left:auto;width:100%;min-width:18rem;overflow:hidden;padding:.55rem;border:1px solid var(--cobb-line);border-radius:1.25rem;background:#fff;box-shadow:0 1.4rem 4rem #11111124}body.template-collection .m-toolbar--sortby .m-select-custom--option{padding:.8rem .9rem;border-radius:.8rem;font-size:.8rem;line-height:1.3}body.template-collection .m-toolbar--sortby .m-select-custom--option:hover,body.template-collection .m-toolbar--sortby .m-select-custom--option.isActive,body.template-collection .m-toolbar--sortby .m-select-custom--option.is-active{background:var(--cobb-sand);color:var(--cobb-red)}body.template-collection .m-image-with-text.section-row-noreverse{margin:clamp(1.25rem,2.5vw,2.5rem) clamp(1rem,2.2vw,2rem);background:transparent!important}body.template-collection .m-image-with-text.section-row-noreverse>:where(.container,.container-fluid,.container-full){max-width:90rem;margin-inline:auto;padding:0}body.template-collection .m-image-with-text.section-row-noreverse .m-image-with-text__inner{align-items:stretch;overflow:hidden;border:1px solid var(--cobb-line);border-radius:clamp(2rem,3vw,3.25rem);background:#fff;box-shadow:0 1.6rem 4rem #1111110e}body.template-collection .m-image-with-text.section-row-noreverse .m-image-with-text__image{min-height:clamp(25rem,42vw,40rem);padding:clamp(.65rem,1vw,1rem)}body.template-collection .m-image-with-text.section-row-noreverse .m-image-box{display:block;width:100%;height:100%;overflow:hidden;border-radius:clamp(1.5rem,2.4vw,2.5rem);background:var(--cobb-sand)}body.template-collection .m-image-with-text.section-row-noreverse .m-image-box img{width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}body.template-collection .m-image-with-text.section-row-noreverse:hover .m-image-box img{transform:scale(1.025)}body.template-collection .m-image-with-text.section-row-noreverse .m-image-with-text__content{display:flex;align-items:center;padding:clamp(2rem,5vw,5.5rem)}body.template-collection .m-image-with-text.section-row-noreverse .m-content-box{max-width:34rem;text-align:left}body.template-collection .m-image-with-text.section-row-noreverse .m-richtext__title{max-width:13ch;margin-bottom:1.4rem;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.92;letter-spacing:-.045em}body.template-collection .m-image-with-text.section-row-noreverse .m-richtext__description{color:var(--cobb-muted);font-size:clamp(.96rem,1.05vw,1.08rem);line-height:1.7}body.template-collection [id*=heading_section]>.container{max-width:90rem;margin:clamp(4rem,7vw,8rem) auto clamp(2rem,3vw,3.5rem);padding-inline:clamp(1.25rem,3vw,3rem)}body.template-collection [id*=heading_section] h2{max-width:18ch;margin:0;font-size:clamp(2.4rem,4.5vw,5rem);line-height:.9;letter-spacing:-.045em}body.template-collection .quality_sec{max-width:90rem;margin:clamp(4rem,7vw,8rem) auto;padding:clamp(2.25rem,5vw,5rem);overflow:hidden;border-radius:clamp(2rem,3vw,3.5rem);background:#111;color:#fff}body.template-collection .quality_sec .container{max-width:none;padding:0}body.template-collection .quality_sec_title{max-width:16ch;margin:0 0 clamp(2.5rem,4vw,4.5rem);color:#fff;font-size:clamp(2.5rem,4.8vw,5.5rem);line-height:.9;letter-spacing:-.045em}body.template-collection .quality_sec_inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}body.template-collection .quality_sec_box{min-width:0;padding:.7rem;border:1px solid rgba(255,255,255,.16);border-radius:999px 999px 1.5rem 1.5rem;background:#ffffff09}body.template-collection .quality_img{overflow:hidden;aspect-ratio:1;border-radius:50%;background:#272727}body.template-collection .quality_img img{width:100%;height:100%;object-fit:cover}body.template-collection .quality_txt{padding:1rem .35rem .75rem;text-align:center}body.template-collection .quality_txt p{margin:0;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.template-product .m-main-product>:where(.container,.container-fluid,.container-full){max-width:86rem}body.template-product .m-main-product--media{max-width:42rem}body.template-product .m-product-media--slider__images{aspect-ratio:1 / 1;max-height:min(70vh,42rem);overflow:hidden}body.template-product .m-product-media--slider__images :where(.swiper-container,.swiper-wrapper,.m-product-media--item,.m-product-media,responsive-image){height:100%}body.template-product .m-product-media--slider__images responsive-image{display:block;aspect-ratio:auto!important}body.template-product .m-product-media--slider__images img{width:100%;height:100%;padding:clamp(1rem,3vw,2.5rem);object-fit:contain}body.template-product .m-product-media--slider__thumbnails{padding:.8rem 1rem 1rem;border-top:1px solid var(--cobb-line);background:#ffffffa8}body.template-product .m-product-media--slider__thumbnails .swiper-slide{overflow:hidden;border:1px solid transparent;border-radius:1rem;background:#fff}body.template-product .m-product-media--slider__thumbnails .swiper-slide-thumb-active{border-color:var(--cobb-red)}body.template-product .m-product-title{font-size:clamp(2rem,2.8vw,3.25rem)}.cobb-product-story{padding:clamp(4.5rem,8vw,9rem) 0;background:var(--cobb-sand);color:var(--cobb-ink)}.cobb-product-story>.container{max-width:90rem;padding-inline:clamp(1rem,3vw,3rem)}.cobb-product-story__intro{display:grid;grid-template-columns:minmax(20rem,1.1fr) minmax(18rem,.65fr);gap:clamp(2rem,7vw,8rem);align-items:end;margin-bottom:clamp(2.5rem,4vw,4.5rem)}.cobb-product-story__eyebrow{margin:0 0 1rem;color:var(--cobb-red);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cobb-product-story h2{max-width:15ch;margin:0;font-size:clamp(2.9rem,5.2vw,6rem);line-height:.88;overflow-wrap:anywhere;letter-spacing:-.05em;text-transform:uppercase}.cobb-product-story__lead{max-width:32rem;color:var(--cobb-muted);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.65}.cobb-product-story__visuals{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.72fr);gap:clamp(.8rem,1.5vw,1.5rem)}.cobb-product-story__details{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.5rem)}.cobb-product-story__figure{position:relative;min-height:0;margin:0;overflow:hidden;border:1px solid var(--cobb-line);border-radius:clamp(1.5rem,2.6vw,2.75rem);background:#fff}.cobb-product-story__figure--primary{aspect-ratio:1.22 / 1}.cobb-product-story__figure img{width:100%;height:100%;padding:clamp(1rem,2vw,2rem);object-fit:contain;mix-blend-mode:multiply}.cobb-product-story__figure figcaption{position:absolute;right:1rem;bottom:1rem;left:1rem;max-width:30rem;padding:.7rem .9rem;border-radius:999px;background:#111111d1;color:#fff;font-size:.66rem;line-height:1.35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cobb-product-story__copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(2rem,6vw,6rem);margin-top:clamp(2rem,4vw,4rem);padding:clamp(2rem,4vw,4rem);border-radius:clamp(1.5rem,2.6vw,2.75rem);background:#fff;color:var(--cobb-muted)}.cobb-product-story__copy>:first-child{grid-column:1 / -1;max-width:62rem;color:var(--cobb-ink);font-size:clamp(1.12rem,1.45vw,1.35rem);line-height:1.55}.cobb-product-story__copy>p,.cobb-product-story__copy>ul{margin:0;line-height:1.7}.cobb-product-story__copy>ul{padding:1.3rem 1.3rem 1.3rem 2.5rem;border:1px solid var(--cobb-line);border-radius:1.35rem;background:var(--cobb-warm-white)}.cobb-product-story__copy>p strong{display:block;margin-bottom:.5rem;color:var(--cobb-ink);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>p:nth-of-type(2){display:none}body.template-product .m-product-details-tabs{padding-block:clamp(2.5rem,4vw,4.5rem);background:var(--cobb-warm-white)}@media screen and (min-width:990px){body.template-product .m-main-product--media{flex:0 1 50%}body.template-product .m-main-product--info{flex:0 1 42%}}@media screen and (max-width:989px){body.template-collection .quality_sec_inner{display:flex;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}body.template-collection .quality_sec_box{flex:0 0 min(16rem,70vw);scroll-snap-align:start}.cobb-product-story__intro,.cobb-product-story__visuals{grid-template-columns:1fr}.cobb-product-story__details{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}@media screen and (max-width:749px){body.template-collection .m-image-with-text.section-row-noreverse{margin-inline:.75rem}body.template-collection .m-image-with-text.section-row-noreverse .m-image-with-text__image{min-height:18rem;padding:.55rem .55rem 0}body.template-collection .m-image-with-text.section-row-noreverse .m-image-with-text__content{padding:2rem 1.35rem 2.5rem}body.template-collection .m-image-with-text.section-row-noreverse .m-richtext__title{font-size:clamp(2rem,9.5vw,3rem)}body.template-collection .quality_sec{margin:3.5rem .75rem;padding:2.2rem 1rem;border-radius:2rem}body.template-collection .quality_sec_title{padding-inline:.35rem;font-size:clamp(2.35rem,10.5vw,3.5rem)}body.template-product .m-product-media--slider__images{max-height:min(62vh,30rem)}body.template-product .m-product-media--slider__images img{padding:1rem}.cobb-product-story{padding-block:4rem}.cobb-product-story h2{font-size:clamp(2.25rem,9.5vw,3.2rem)}.cobb-product-story__details{grid-template-columns:repeat(2,minmax(0,1fr))}.cobb-product-story__figure--primary{aspect-ratio:1 / 1}.cobb-product-story__details .cobb-product-story__figure{aspect-ratio:1 / 1;border-radius:1.35rem}.cobb-product-story__figure figcaption{display:none}.cobb-product-story__copy{grid-template-columns:1fr;padding:1.4rem;border-radius:1.5rem}.cobb-product-story__copy>:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){body.template-collection .m-image-with-text.section-row-noreverse .m-image-box img{transition:none}}body.template-collection .facest-filters-section{padding-bottom:clamp(1.75rem,3vw,3.5rem)}body.template-collection .m-collection--wrapper.m-sidebar--fixed{display:block}body.template-collection .m-collection--wrapper.m-sidebar--fixed #CollectionProductGrid{width:100%;min-width:0}body.template-collection .m-sidebar--open{min-height:3.5rem;margin:0;padding:.85rem 1.25rem;border:1px solid var(--cobb-ink);border-radius:999px;background:var(--cobb-ink);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}body.template-collection .m-sidebar--open:hover,body.template-collection .m-sidebar--open:focus-visible{background:var(--cobb-red);border-color:var(--cobb-red);outline:none}body.template-collection .m-sidebar--fixed .m-sidebar{background:#11111185;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.template-collection .m-sidebar--fixed .m-sidebar--content{width:min(36rem,calc(100vw - 1.25rem));max-width:none;padding:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0 2.5rem 2.5rem 0;background:var(--cobb-warm-white);box-shadow:1.5rem 0 4rem #1111112e}body.template-collection .m-sidebar--fixed .m-sidebar--title{position:sticky;z-index:2;top:0;margin:0;padding:clamp(1.5rem,3vw,2.5rem) 4.5rem 1.25rem clamp(1.25rem,3vw,2.5rem);border-bottom:1px solid var(--cobb-line);background:#fbfaf7f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:clamp(1.75rem,3vw,2.6rem);line-height:1;letter-spacing:-.03em}body.template-collection .m-sidebar--fixed .m-sidebar--close{z-index:3;top:1.35rem;right:1.35rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--cobb-line);border-radius:50%;background:#fff}body.template-collection .m-sidebar--fixed .m-filter--wrapper{padding:.75rem clamp(1.25rem,3vw,2.5rem) 2.5rem}body.template-collection .m-sidebar--fixed .m-filter--widget,body.template-collection .m-sidebar--fixed .m-filter--wrapper .m-accordion--item{margin:0;padding:1.25rem 0;border-bottom:1px solid var(--cobb-line)}body.template-collection .m-sidebar--fixed .m-filter--widget-title{margin:0;font-size:.86rem;line-height:1.25;letter-spacing:.08em}body.template-collection .m-sidebar--fixed .m-filter--widget-content{padding-top:1rem}body.template-collection .m-sidebar--fixed .m-link-lists,body.template-collection .m-sidebar--fixed .m-facets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.25rem}body.template-collection .m-sidebar--fixed .m-link-lists--item a,body.template-collection .m-sidebar--fixed .m-facet--checkbox{padding-block:.45rem;color:var(--cobb-muted);font-size:.9rem;line-height:1.35}body.template-collection .m-sidebar--fixed .m-facets-price{max-width:28rem}body.template-collection .m-sidebar--fixed .m-facets-price--field input{min-height:3.25rem;border:1px solid var(--cobb-line);border-radius:999px;background:#fff}@media screen and (max-width:767px){body.template-collection .m-collection-toolbar--wrapper{gap:.55rem}body.template-collection .m-toolbar--left{width:100%;gap:.55rem}body.template-collection .m-sidebar--open,body.template-collection .m-sortby--open{min-width:0;min-height:3.25rem;flex:1;justify-content:space-between;margin:0;padding:.75rem 1rem;border:1px solid var(--cobb-line);border-radius:999px;font-size:.68rem}body.template-collection .m-sortby--open{background:#fff;color:var(--cobb-ink);font-weight:800;letter-spacing:.04em}body.template-collection .m-sidebar--fixed .m-sidebar--content{width:calc(100vw - .75rem);border-radius:0 1.75rem 1.75rem 0}body.template-collection .m-sidebar--fixed .m-link-lists,body.template-collection .m-sidebar--fixed .m-facets{grid-template-columns:1fr}}body.template-product .m-product-title,.cobb-product-story h2,.cobb-product-story__copy :is(h1,h2,h3,h4,h5,h6),.cobb-accessories h2,.cobb-accessories__info h3,.cobb-modes h2,.cobb-modes__panel h3,.cobb-modes__tab>span:last-child{overflow-wrap:normal!important;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}body.template-product .m-product-title{max-width:22ch;font-size:clamp(2rem,3.1vw,3.5rem);line-height:.98}.cobb-product-story h2{max-width:16ch;font-size:clamp(2.65rem,4.8vw,5.35rem);line-height:.92}.cobb-product-story__copy :is(h1,h2,h3,h4,h5,h6){margin:0;color:var(--cobb-ink);line-height:1}.cobb-product-story__copy>:is(h1,h2,h3,h4,h5,h6){grid-column:1 / -1}.cobb-product-story__copy>:is(p,ul,ol){min-width:0}.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy{align-items:start}.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>p:nth-of-type(3){grid-column:1;grid-row:2;margin:0}.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>ul:nth-of-type(1){grid-column:1;grid-row:3}.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>p:nth-of-type(4){grid-column:2;grid-row:2;margin:0}.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>ul:nth-of-type(2){grid-column:2;grid-row:3}.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>p:last-child{display:none}@media screen and (max-width:749px){body.template-product .m-product-title{max-width:18ch;font-size:clamp(1.85rem,8.6vw,2.8rem)}.cobb-product-story h2{max-width:14ch;font-size:clamp(2.25rem,9vw,3.2rem)}.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy{grid-template-columns:1fr}.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>p:nth-of-type(3),.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>ul:nth-of-type(1),.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>p:nth-of-type(4),.cobb-product-story[data-product-handle*=cobblestone] .cobb-product-story__copy>ul:nth-of-type(2){grid-column:1;grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cobb-brand.css.map */
