body{max-width:1600px;margin:0 auto;background:#fff}html{scroll-behavior:smooth}.background-media-text{max-width:1600px}.product__thumb-arrow{background:#fff}.predictive__screen{width:100%}footer a:hover,.toolbar__menu a:hover,a:hover.site-nav__dropdown-link{text-decoration:underline}.pagination a:hover{font-weight:700}.errors ul{list-style:none;margin:0}.product-single__meta .product__price{font-size:1.5em;font-weight:600}.product-single__meta .product__price--compare{font-weight:400;font-size:1.3em;padding-right:0;color:#7d7d7d}.product-single__meta .product__price-savings{font-size:.9em;padding:2px 11px;background:#337137;color:#fff;border-radius:2px;text-transform:uppercase;vertical-align:text-bottom;font-weight:600}.product-single__meta .product__price.on-sale{padding-right:0;margin-right:0}.grid-product__price{font-size:1.1em}@media only screen and (max-width: 768px){.grid-product__price{font-size:.8em}}.grid-product__price .money{font-weight:600}.grid-product__price--original .money{font-weight:400}.grid-product__price--original{font-size:.9em;color:#7d7d7d;font-weight:400}@media only screen and (max-width: 768px){.grid-product__price--original{font-size:.8em}}.grid-product__price--savings{font-size:.9em;padding:2px 11px;background:#337137;color:#fff;margin-left:0;border-radius:2px;text-transform:uppercase;vertical-align:text-bottom;font-weight:600}@media only screen and (max-width: 768px){.grid-product__price--savings{display:table-cell;font-size:.7em}}.grid-product__tag{border-radius:3px;margin:5px 5px 0 0;border-left:3px solid #ffb228}.product-block--price{margin-bottom:10px}.grid-product__title{font-weight:600;font-size:1.1em}@media only screen and (max-width: 768px){.grid-product__title{font-size:1em;letter-spacing:normal}}@media only screen and (max-width: 768px){.grid-product__title{line-height:normal}}.messages-wrapper{display:flex;align-items:stretch;font-size:.8em;background:#efefd2;border:1px solid #0000000d;border-left:4px solid #0000001f;border-radius:4px;margin-bottom:1rem}.product-block:has(.messages-wrapper){margin-bottom:0}.messages-wrapper .messages-icon{padding:24px;display:flex;align-items:center}.messages-wrapper .messages-message{padding:1em 2em;width:100%}.messages-wrapper.cart_special-notes,.messages-wrapper.product-page_special-notes{background:#e8e8e8}.messages-wrapper.cart_special-notes .messages-message,.messages-wrapper.product-page_special-notes .messages-message{background:#f7f7f7}.messages-message span{display:block;font-weight:700;text-transform:uppercase}.messages-message{background:#ffffeb;padding:.75em 1em}.messages-message p{margin:0}.messages-message a{text-decoration:underline}.messages-message a:hover{text-decoration:none}.messages-wrapper ul,.messages-wrapper ol{margin:5px 0 0 15px}.messages-message .messages-backorder-notes{background:#fffffc;border:1px solid #0000001a;text-transform:none;border-radius:4px;padding:.5em 1em;text-align:center;margin-top:5px;font-weight:400;border-top:2px solid #0000001f;border-bottom:2px solid #00000005}@media only screen and (min-width: 768px){.background-media-text__text{min-width:460px}}[id$=__14f9bdc4-5824-4a03-a2dc-f0709e59e9a8] .promo-grid__container{border-radius:5px}[id$=__14f9bdc4-5824-4a03-a2dc-f0709e59e9a8] .promo-grid__bg-image{object-fit:contain;object-position:right}[id$=__14f9bdc4-5824-4a03-a2dc-f0709e59e9a8] .type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after,[id$=__14f9bdc4-5824-4a03-a2dc-f0709e59e9a8] .type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after{background:none}[id$=__14f9bdc4-5824-4a03-a2dc-f0709e59e9a8] .promo-grid__content{max-width:50%}[id$=__14f9bdc4-5824-4a03-a2dc-f0709e59e9a8] .promo-grid__text .rte--block.rte--strong{color:#000;margin-bottom:.75em;text-transform:uppercase}[id$=__14f9bdc4-5824-4a03-a2dc-f0709e59e9a8] .promo-grid__text .rte--block{color:#666}[id$=__14f9bdc4-5824-4a03-a2dc-f0709e59e9a8] .promo-grid__bg{background:#f9f9f9}[id$=__16325169245b9a3a2c] .promo-grid__container--tint:before{background:#ffb228!important}[id$=__16325169245b9a3a2c] .btn--tint-border{color:#ffb228;background:#000}[id$=__16325169245b9a3a2c] .promo-grid__container{border-radius:3px}[id$=__16325169245b9a3a2c] h2{display:inline;vertical-align:middle}[id$=__b3cc9b7c-c0bd-468d-abac-29fcd497f34d] .background-media-text__text{border-radius:5px 5px 0 0;text-align:left}[id$=__1632516669665323a1] img{border-radius:5px}[id$=__8c3c732e-1c62-40f7-834d-184e81cb1fe0] .hero__text-wrap{max-width:50%;position:absolute;right:0}@media only screen and (max-width: 768px){[id$=__8c3c732e-1c62-40f7-834d-184e81cb1fe0]{display:none}}@media only screen and (min-width: 768px){[id$=__b3cc9b7c-c0bd-468d-abac-29fcd497f34d]{display:none}}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.cart__checkout{font-size:1.2em;padding:20px;letter-spacing:.2em}@media only screen and (max-width: 768px){.btn.cart__checkout{width:100%;padding-top:1em;padding-bottom:1em}}.cart__secure-note{text-transform:uppercase;font-weight:700;color:#b2b2b2}@media only screen and (max-width: 768px){.cart__item{flex-direction:column}}@media only screen and (max-width: 768px){.cart__image{flex:0 0 110px;margin-right:0}}.cart__image img{object-fit:contain}.cart__image a{position:relative}.cart__item-title .cart__item-name{font-weight:700}.cart__product-sku,.cart__item--variants,.cart__line-item-properties{font-size:.9em}.cart__line-item-properties{margin-bottom:1em}.cart__line-item-properties span{font-weight:700}.cfg-collection-hero{position:relative;width:100%;max-width:1600px;margin:0 auto 2rem;min-height:350px;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;background:#000}.cfg-collection-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cfg-collection-hero__img--desktop{width:100%;height:100%;object-fit:cover;display:block}.cfg-collection-hero__img--mobile{display:none}@media (max-width: 768px){.cfg-collection-hero__img--desktop{display:none}.cfg-collection-hero__img--mobile{display:block;width:100%;height:100%;object-fit:cover}}.cfg-collection-hero__text{position:relative;z-index:2;color:#fff;text-align:left;padding:3vw 5vw 4vw;max-width:600px}.cfg-collection-hero__headline{font-size:2.5rem;font-weight:900;margin-bottom:.5em;text-shadow:0 2px 8px rgba(0,0,0,.4)}.cfg-collection-hero__byline{font-size:1.25rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}@media (max-width: 768px){.cfg-collection-hero__text{padding:8vw 5vw 10vw;max-width:100%}.cfg-collection-hero__headline{font-size:2rem}.cfg-collection-hero__byline{font-size:1rem}}.collection-item__title--overlaid-box>span{text-transform:uppercase;font-size:.7em;border-radius:3px;color:#000;background:#ffffffbf;background:1px solid #0000002e}.collection-item{border-radius:5px}.mini-highlights-list{margin-top:.5rem;font-size:.85rem;line-height:1.4}@media only screen and (max-width: 768px){.mini-highlights-list{margin-top:0;font-size:.65rem;padding:.1em .5em}}.mini-highlights-list ul{list-style:none;margin:0;padding:0}.mini-highlights-list li{position:relative;padding-left:1.2em;margin-bottom:.25rem}.mini-highlights-list li:before{content:"\2022";position:absolute;left:0;top:0;color:#000;font-weight:600;font-size:1.5em;line-height:.75}.cfg-filter-item-hidden{display:none!important}.btn.btn--link.cfg-filter-show-more,.btn.btn--link.cfg-filter-show-less{display:inline-block;margin-top:10px;font-size:.9em;border:none;padding:0 0 3px!important;text-decoration:none!important;background-color:transparent!important;background-image:none!important;color:#000!important;position:relative!important;transition:none!important;transition-property:none!important;transition-duration:0s!important;transition-timing-function:ease!important;transition-delay:0s!important;animation:none!important;animation-name:none!important;animation-duration:0s!important;animation-timing-function:ease!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-fill-mode:none!important;animation-play-state:running!important}.btn.btn--link.cfg-filter-show-more:after,.btn.btn--link.cfg-filter-show-less:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000!important;transition:none!important;transition-property:none!important;transition-duration:0s!important;transition-timing-function:ease!important;transition-delay:0s!important;animation:none!important;animation-name:none!important;animation-duration:0s!important;animation-timing-function:ease!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-fill-mode:none!important;animation-play-state:running!important}.btn.btn--link.cfg-filter-show-more:hover,.btn.btn--link.cfg-filter-show-less:hover{text-decoration:none!important;background-color:transparent!important;background-image:none!important;color:#000!important;transition:none!important;transition-property:none!important;transition-duration:0s!important;transition-timing-function:ease!important;transition-delay:0s!important;animation:none!important;animation-name:none!important;animation-duration:0s!important;animation-timing-function:ease!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-fill-mode:none!important;animation-play-state:running!important}.btn.btn--link.cfg-filter-show-more:hover:after,.btn.btn--link.cfg-filter-show-less:hover:after{height:2px;background-color:#000!important;transition:none!important;transition-property:none!important;transition-duration:0s!important;transition-timing-function:ease!important;transition-delay:0s!important;animation:none!important;animation-name:none!important;animation-duration:0s!important;animation-timing-function:ease!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-fill-mode:none!important;animation-play-state:running!important}.product-single__title{color:#000}.product-page-subtitle{font-size:.9em;font-weight:400;text-transform:uppercase;margin-bottom:5px}@media only screen and (max-width: 768px){.product-single__meta{text-align:left}}.product-block--header{margin-bottom:0}.product__thumbs--below .product__thumb-item{min-width:150px}.product-description-top-header{display:flex;justify-content:space-between;margin-bottom:5px}.btn.add-to-cart[disabled]:hover{background:#f6f6f6!important;cursor:not-allowed}.page-content--product button.btn.btn--full.add-to-cart{font-weight:800;font-size:1.2em}.product-block .variant__label{font-weight:700}.btn.add-to-cart{height:60px}.product-block--tab .collapsible-trigger-btn{font-weight:700}.line-item-property__field.engraving input,.select__line-item-properties{width:100%}.accordion-editor ol,ul{list-style-position:outside!important}.official-cfg-icon{background:#000;display:inline;color:#fff;padding:2px 8px;border-radius:4px;text-transform:uppercase;font-weight:600}.product-block.is-empty{margin-bottom:0}.product-block:empty,.product-block:blank{margin-bottom:0}.jdgm-preview-badge{margin-bottom:5px}.pdp-product-summary .pdp-summary-headline{font-size:1.2em;text-align:center;font-weight:900;color:#fff;border-radius:4px 4px 0 0;letter-spacing:2.5px;text-transform:uppercase;background:#000;padding:.5em}.pdp-product-summary .product-summary{background:#fbfbfb;padding:1em 1em 0;border-left:1px solid #e8e8e1;border-right:1px solid #e8e8e1}.pdp-product-summary .pdp-summary-see-more{text-align:center;font-weight:700;text-transform:uppercase;font-size:.8em;background:#fbfbfb;padding:1em;border-radius:0 0 4px 4px;border-left:1px solid #e8e8e1;border-right:1px solid #e8e8e1;border-bottom:1px solid #e8e8e1}.dims-specs h4{margin-bottom:0!important;font-weight:800}.product-full-width .page-width--narrow{max-width:1350px}.product-full-width .page-width--narrow .rte{font-size:1.1em}.product-full-width .product-block--tab .collapsible-trigger-btn,.product-full-width .page-width.page-width--narrow .collapsible-trigger-btn{font-size:1.2em;font-weight:900;letter-spacing:2.5px;text-transform:uppercase}.product-full-width .icon--wide.icon-chevron-down path{stroke-width:8px}.product-full-width .collapsible-trigger__icon .icon{height:15px;width:15px}.product-full-width .collapsible-trigger-btn--borders .collapsible-trigger__icon{right:16px;top:45%}@media only screen and (min-width: 769px){.product-full-width .collapsible-trigger-btn--borders .collapsible-trigger__icon{right:30px;top:45%}.product-full-width .collapsible-trigger__icon .icon{height:20px;width:20px}}.cfg-gallery-button-wrapper{margin:40px 0 20px}.cfg-gallery-button{background-color:#000;color:#fff;width:100%;padding:20px;font-weight:800;border:none;border-radius:4px;cursor:pointer;font-size:1.2em;text-transform:uppercase;transition:opacity .2s ease}.cfg-gallery-button:hover{opacity:.9}.cfg-gallery-button{background:linear-gradient(180deg,#ffb228,#fafafa);border:2px solid #000;font-size:1.1em;color:#000}.cfg-gallery-button{letter-spacing:2.5px}.related_variants-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product-related_variants h2{font-size:1.2em;font-weight:800;text-align:center;text-transform:uppercase}.product-related_variants a{font-size:.8em;border-radius:7px;text-align:center;font-weight:600}.product-related_variants .img-wrapper{outline:1px solid #cbcbcb;border-radius:10px}.product-related_variants .img-wrapper:hover{outline:2px solid #000}.product-related_variants div{margin-top:5px}.product-related_variants img{width:100%;border-radius:15px;padding:.75em}.product-form-badges{display:flex;justify-content:space-around;font-size:.8em;line-height:normal;margin-top:25px}.product-form-badges>div{display:flex;flex-direction:column;justify-content:flex-start;max-width:30%}.product-form-badges>div>.tool-tip-trigger>div{text-align:left}.product-form-badges svg{height:50px;margin:0 auto 6px}.product-form-badges .tool-tip-trigger{text-align:center}.product-form-badges .why-carbon svg{transform:rotate(45deg)}.product-free-shipping-notice{padding-top:10px;text-align:center;font-size:.8em;color:#676767}.product-free-shipping-notice a{color:#949494;text-decoration:underline}.product-love-box h3{font-size:1.2em;text-align:center;font-weight:800;color:#fff;border-radius:4px 4px 0 0;letter-spacing:2.5px;text-transform:uppercase;background:#000;padding:.8em}.product-love-box ul{padding-left:0;margin:0;border-radius:0 0 4px 4px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;font-size:.9em;list-style:none}.product-love-box li{padding:.5em .8em;border-bottom:1px solid #a7a7a7}.product-love-box li:last-child{border:0;margin-bottom:10px}.keep-reading{position:relative;top:-13px;text-align:center;font-size:.75em;font-weight:700;background:linear-gradient(180deg,#fff,#ffb228);width:90%;margin:0 auto;padding:4px 0;border-radius:4px}.product-full-width .page-width--narrow .product-love-box li{padding:1em;font-size:1.1em}.product-full-width .page-width--narrow .keep-reading{top:-15px;padding:6px 0 2px;text-transform:uppercase;font-weight:900;font-size:.8em}.whats-included ul{padding-left:0;margin:0;border-radius:0 0 4px 4px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}.whats-included h3{font-size:1.2em;text-align:center;font-weight:800;color:#fff;border-radius:4px 4px 0 0;letter-spacing:2.5px;text-transform:uppercase;background:#000;padding:.8em}.whats-included li{list-style:none;display:flex;align-items:normal;gap:10px;padding:.8em;font-size:.9em;line-height:1.5;border-bottom:1px solid #a7a7a7}.whats-included li:before{content:"";width:19px;height:19px;flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.25 2.39C8.55 2.10 10.12 2 12 2s3.45.10 4.75.39c1.31.29 2.39.79 3.23 1.62.84.84 1.33 1.92 1.62 3.23.29 1.3.39 2.87.39 4.75s-.10 3.45-.39 4.75c-.29 1.31-.79 2.39-1.62 3.23-.84.84-1.92 1.33-3.23 1.62-1.3.29-2.87.39-4.75.39s-3.45-.10-4.75-.39c-1.31-.29-2.39-.79-3.23-1.62-.84-.84-1.33-1.92-1.62-3.23C2.10 15.45 2 13.88 2 12s.10-3.45.39-4.75c.29-1.31.79-2.39 1.62-3.23.84-.84 1.92-1.33 3.23-1.62Zm8.46 6.90a1 1 0 0 1 0 1.41l-3.68 3.69a1 1 0 0 1-1.41 0L8.29 12.71a1 1 0 1 1 1.41-1.41L11 12.59l3.29-3.30a1 1 0 0 1 1.42 0Z'/%3E%3C/svg%3E")}.whats-included li:last-child{border:0}.product-full-width .page-width--narrow .whats-included li{padding:1em;font-size:1.2em;line-height:1.2em;gap:13px}product-recommendations[data-intent=complementary] .product-recommendations__title{font-size:1.2em;text-align:center;margin-bottom:0;font-weight:800;color:#fff;border-radius:4px 4px 0 0;letter-spacing:2.5px;text-transform:uppercase;max-width:72%;background:#000;padding:.8em;margin-top:20px}product-recommendations[data-intent=complementary] .product-recommendations-placeholder{border:1px solid #000;border-radius:0 4px 4px;padding:.8em}product-recommendations[data-intent=complementary] .grid__item{border-bottom:1px solid #a7a7a7}product-recommendations[data-intent=complementary] .grid__item:last-child{border-bottom:0}product-recommendations[data-intent=complementary] .flickity-previous,product-recommendations[data-intent=complementary] .flickity-next{top:-39px}.flickity-button{border-radius:4px}.product-recommendations-placeholder .grid-product__image-mask{overflow:visible}.product-recommendations-placeholder .image-wrap{border-radius:12px}product-recommendations[data-intent=complementary] .grid-item__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{margin-left:20px;width:auto}.qty-atc-wrapper{display:flex;align-items:center}.qty-atc-wrapper .product-block{margin:0}.qty-atc-wrapper .js-qty__wrapper{min-width:80px;max-width:80px}.product-block .qty-selector{margin-right:10px}.js-qty__num{height:60px;border:1px solid #939393;border-radius:3px}.js-qty__adjust:hover{background:none}.js-qty__adjust .icon:active{fill:#818181}.page-content--product .product-block .rte h3,.page-content--product .product-block .rte h4{margin-bottom:.9em}.page-content--product .product-block .rte h4{border-left:4px solid #ffb228;padding-left:10px;font-size:.8em}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:25px;margin-bottom:25px}h2.product-description-title{display:inline-block}h2.product-description-title span{text-transform:uppercase;font-size:1.6em;font-weight:800;letter-spacing:-2px;text-shadow:-2px 1px 1px #000;color:#ffb228}@media only screen and (max-width: 768px){h2.cfg-full-description{text-align:center}}h2.cfg-full-description span.full-description{padding:10px 20px;display:inline-block;background:#ffb228;border-radius:10px 10px 0 0}.klaviyo-bis-trigger{margin-top:10px;display:block;text-align:center}.klaviyo-bis-trigger{margin-top:10px}.btn--full.klaviyo-bis-trigger{width:100%!important;background:#ffb228;color:#000}.btn--full.klaviyo-bis-trigger:hover{background:#ffb228!important}.btn.klaviyo-bis-trigger{padding:20px}.variant-wrapper{padding:1em;background:#fbfbfb;border-radius:5px;border:1px solid #e8e8e1}.label,label:not(.variant__button-label):not(.text-label){font-size:1.2em;letter-spacing:0;text-transform:none}.variant-input-wrap select,.select__line-item-properties{width:100%;padding:30px 0 6px 20px;border-radius:3px;background-position:right 20px center;background-size:20px}.variant-wrapper--dropdown{display:block;position:relative;margin-right:0;background:#f9f9f9}.variant-wrapper--dropdown .variant__label,.line-item-property__field .variant__label{position:absolute;top:10px;left:15px;font-weight:700}.line-item-property__field{position:relative;margin-bottom:1rem;background:#f9f9f9}.line-item-property__field.engraving{background:none}.line-item-property__field.engraving label{position:relative;text-align:left;left:0;letter-spacing:.1em}.page-width.page-width--narrow .collapsible-trigger-btn{font-size:.9em}.cfg-hero-block{padding:40px 0;background-color:#e3e3e3}.cfg-hero-block--image-right{background-color:#f3f3f3}.cfg-hero-block__container{display:flex;align-items:center;justify-content:center;gap:30px;margin:0 auto;padding:0 40px;flex-wrap:wrap}.cfg-hero-block__text{flex:1 1 400px}.cfg-hero-block__text h2{font-weight:900;text-transform:uppercase}.cfg-hero-block__subtext{font-size:16px;line-height:1.6;color:#333}.cfg-hero-block__image{flex:1 1 60%}.cfg-hero-block__image img{width:100%;height:auto;display:block;border-radius:6px}.cfg-hero-block--image-left .cfg-hero-block__image{order:1}.cfg-hero-block--image-left .cfg-hero-block__text,.cfg-hero-block--image-right .cfg-hero-block__image{order:2}.cfg-hero-block--image-right .cfg-hero-block__text{order:1}@media screen and (max-width: 768px){.cfg-hero-block__container{flex-direction:column}.cfg-hero-block__container{padding:0}.cfg-hero-block{padding:0 0 20px}.cfg-hero-block__text{padding:0 20px}.cfg-hero-block__image img{border-radius:0}.cfg-hero-block__text{flex:1 1}.cfg-hero-block__subtext{font-size:.9em}.cfg-hero-block--image-right .cfg-hero-block__image{order:1}.cfg-hero-block--image-right .cfg-hero-block__text{order:2}}.footer__title{font-weight:700}.footer__logo{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/288/assets/cfg-theme-override.css.map */
