:root{--color-primary: #DD1E36;--color-black: #0A0A0A;--color-dark-gray: #1A1A1A;--color-charcoal-gray: #555555;--color-medium-gray: #707070;--color-border-gray: #E1E1E1;--color-light-gray: #F4F4F4;--color-white: #ffffff;--color-success-bg: #e8f5e9;--color-success-text: #2e7d32;--color-success-icon: #2e7d32;--color-warning-bg: #fdf0d5;--color-warning-text: #6f4400;--color-warning-icon: #c07600;--color-error-bg: #fdd5d5;--color-error-text: #a80012;--color-error-icon: #a80012;--color-info-bg: #d9d9d9;--color-info-text: #000000;--color-info-icon: #000000;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1.1rem;--spacing-lg: 1.35rem;--spacing-xl: 2rem;--transition: all .2s ease-in-out}.font-color-primary{color:var(--color-primary)}.font-color-black{color:var(--color-black)}.font-color-dark-gray{color:var(--color-dark-gray)}.font-color-charcoal-gray{color:var(--color-charcoal-gray)}.font-color-medium-gray{color:var(--color-medium-gray)}.font-color-light-gray{color:var(--color-light-gray)}.font-color-white{color:var(--color-white)}.background-color-primary{background-color:var(--color-primary)}.background-color-black{background-color:var(--color-black)}.background-color-dark-gray{background-color:var(--color-dark-gray)}.background-color-charcoal-gray{background-color:var(--color-charcoal-gray)}.background-color-medium-gray{background-color:var(--color-medium-gray)}.background-color-light-gray{background-color:var(--color-light-gray)}.background-color-border-gray{background-color:var(--color-border-gray)}.background-color-white{background-color:var(--color-white)}.base-border{border:1px solid var(--color-border-gray)}body{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.62;color:var(--color-medium-gray)}h1,h2,h3{font-weight:700;font-family:Oswald,sans-serif;color:var(--color-black);margin:0}h1{font-size:3rem;line-height:4.5rem}h2{font-size:2rem;line-height:3.1875rem}h3{font-size:1.375rem;line-height:1.625rem}label,span{font-size:.875rem;line-height:1.1875rem}p{font-size:1.0625rem;line-height:1.8125rem}.alert{padding:.65rem 1.5rem;border-radius:var(--radius-lg);margin-top:0rem;margin-bottom:1.1rem}.alert:last-of-type{margin-bottom:0}.alert-success{background-color:var(--color-success-bg);color:var(--color-success-text)}.alert-warning{background-color:var(--color-warning-bg);color:var(--color-warning-text)}.alert-error{background-color:var(--color-error-bg);color:var(--color-error-text)}.alert-info{background-color:var(--color-info-bg);color:var(--color-info-text)}.alert-color-code{padding-top:1.5rem;float:right;color:var(--color-dark-gray)}.alert span{font-size:.8rem;margin-top:.3rem;line-height:1.5rem;display:block}.alert .svg-wrapper{width:1.7rem;height:1.7rem;margin-bottom:.2rem}.alert svg{width:1.7rem;height:1.7rem}.collection-plp__grid--list.product_card-brisk-button-wrapper .product_card-brisk-button--details,.collection-plp__grid--list.product_card-brisk-button-wrapper .product_card-brisk-button--cart{max-height:60px}.product_card-brisk-button-wrapper .product_card-brisk-button--details,.product_card-brisk-button-wrapper .product_card-brisk-button--cart{max-height:50px}.btn{font-family:Oswald,sans-serif;font-weight:700;font-size:18px;line-height:27px;letter-spacing:normal;min-height:50px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;padding:16px 32px;border-radius:var(--radius-lg);text-decoration:none;border:none;transition:all var(--transition) ease;cursor:pointer;text-transform:capitalize;opacity:100%;outline:none;background-color:var(--color-primary);color:var(--color-white);box-shadow:0 4px 6px #0000000d}.btn:hover{box-shadow:0 6px 12px #dd1e3633;transform:translateY(-2px)}.btn:active{box-shadow:inset 0 2px 4px #0003;transform:none}.btn:focus{outline-offset:2px;box-shadow:0 4px 6px #0000000d;transform:none}.btn:disabled{opacity:65%;cursor:not-allowed;box-shadow:none;transform:none;background-color:#ccc;color:#666}@media(max-width:768px){.btn{font-size:18px;line-height:100%;font-weight:600;min-height:43px;padding:8px 12px}}.collection-plp__grid--list .product_card-brisk-button-wrapper .product_card-brisk-button--details,.collection-plp__grid--list .product_card-brisk-button-wrapper .product_card-brisk-button--cart{height:60px;max-height:60px}.product_card-brisk-button-wrapper .product_card-brisk-button--details,.product_card-brisk-button-wrapper .product_card-brisk-button--cart{height:50px;max-height:50px}.btn-secondary{background-color:#0a0a0a;color:var(--color-white);box-shadow:0 4px 6px #00000026}.btn-secondary:hover{background-color:#2a2f33;box-shadow:0 6px 12px #00000040;transform:none}.btn-secondary:active{background-color:#1a1a1a;box-shadow:Inset 0 2px 4px #0000004d}.btn-secondary:focus{box-shadow:0 4px 6px #00000026}.btn-secondary:disabled{background-color:#ccc;color:#666}.btn-outline{background:var(--color-white);border:2px solid #dddddd;color:#2a2f33;box-shadow:0 2px 4px #0000000d}.btn-outline:hover{background-color:#f5f5f5;border:2px solid #2A2F33;color:#1a1a1a;box-shadow:0 4px 8px #0000001a;transform:none}.btn-outline:active{background-color:#eee;border:2px solid #1A1A1A;color:#1a1a1a;box-shadow:Inset 0 2px 4px #0000000d}.btn-outline:focus{border:2px solid #2A2F33;box-shadow:none}.btn-outline:disabled{background-color:#fafafa;color:#999;border:2px solid #EEEEEE}.btn-ghost{background-color:#a1a1a140;color:#919191}.btn-ghost:hover{background-color:#a1a1a166;color:#666;box-shadow:0 4px 8px #00000014;transform:none}.btn-ghost:active{background-color:#a1a1a18c;color:#555;box-shadow:inset 0 2px 4px #00000003}.btn-ghost:focus{background-color:#a1a1a159;color:#919191;box-shadow:none}.btn-ghost:disabled{background-color:#c8c8c833;color:#ccc;opacity:50%}.btn-small{padding:12px 16px;font-size:16px;line-height:19px;min-height:44px}.btn-large{padding:18px 36px;min-height:59px}input,select,textarea{width:100%;padding:13px 17px;border-radius:var(--radius-lg);border:1px solid rgba(55,65,81,.3);background:#ffffff0d;font-size:14px;font-weight:200;line-height:100%;color:#757575}textarea{height:5.9rem}input:focus,select:focus,textarea:focus{outline:none}.accordion{max-width:37.5rem}.accordion-header{display:block;padding:.9rem .5rem;cursor:pointer;border-bottom:2px solid var(--color-border-gray);margin:0;line-height:initial;position:relative}@media(max-width:768px){.accordion-header{padding-right:1.5rem}}.accordion-header:after{content:"+";position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font-weight:500;font-size:1.25rem;line-height:1}.accordion-content{display:none;padding:.7rem .5rem}.accordion-item.active .accordion-header{border-bottom:none;padding-bottom:1.04rem;background-color:var(--color-light-gray)}.accordion-item.active .accordion-header:after{content:"-"}.accordion-item.active .accordion-content{display:block;border-bottom:2px solid var(--color-border-gray)}.progress{width:100%;border-radius:var(--radius-sm);overflow:hidden;background:#eee;height:.5rem;margin-bottom:15px}.progress-bar{height:100%;background-color:var(--color-primary);width:0;transition:width .3s ease}.card-box{background-color:#f8f8f8;box-shadow:0 4px 20px #00000014;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.card-box:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.card-content{padding:24px}.card-box span{line-height:22px;letter-spacing:.5px}.card-box .card-title{font-size:1.25rem;line-height:initial;font-weight:600;margin-bottom:9px;margin-top:3px;color:var(--color-black)}p.card-text{padding-top:11px;padding-bottom:1rem;line-height:1.63rem;border-bottom:1px solid var(--color-border-gray)}.card-button{margin-top:17px}li{font-size:.85rem;margin-bottom:.88rem;line-height:1.5rem}table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;color:var(--color-black);border:1px solid #262626}th{text-align:left;font-weight:800}th,td{padding:12px 10px;border-bottom:1px solid #C4C4C4}tr:last-child td{border-bottom:none}.product-card{border:1px solid var(--color-border-gray);border-radius:var(--radius-md);padding:21px;display:flex;flex-direction:column;gap:5px}.product-image{position:relative;width:100%;height:200px;background-color:var(--color-light-gray);overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;display:block}.product-image img:not([src]),.product-image img[src=""]{display:none}.product-badge{position:absolute;top:.95rem;right:.8rem;z-index:1;background-color:var(--color-primary);color:var(--color-white);font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.15rem .6rem;border-radius:50px;margin:0}.product-card .product-title{font-size:1rem;line-height:22px;display:block;color:var(--color-black);margin-top:0;font-weight:600;margin-bottom:0}.product-card .product-sku{font-size:12px;line-height:12px;font-weight:300}.product-price{color:var(--color-primary);font-weight:700;font-size:22px;line-height:22px}.product-card p{padding-bottom:7px;padding-top:0;font-size:13px;line-height:100%;display:block}.breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb__item{display:flex;align-items:center;margin:0}.breadcrumb__link{font-size:14px;color:#707070;text-decoration:none;line-height:100%}a.breadcrumb__link:hover{color:#c0392b}.breadcrumb__link--current{color:var(--color-black);font-weight:400;margin:0}.breadcrumb__separator{display:flex;align-items:center;margin:0 8px;color:#707070}.desktop-view__content-wrapper{max-width:1440px;width:100%;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}@media screen and (max-width:768px){.desktop-view__content-wrapper{max-width:100%}}.section-content{display:flex;flex-direction:column;gap:8px}.section-content__container{padding:60px 40px;gap:42px}@media screen and (max-width:768px){.section-content__container{padding:32px 20px;gap:16px}}.section-content__header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width:768px){.section-content__header{gap:16px}}.section-content__title-wrapper{margin:0;font-size:41px;line-height:67.2px;height:68px}@media screen and (max-width:768px){.section-content__title-wrapper{justify-self:normal;height:78px;display:flex;flex-direction:column;justify-content:space-around;width:100%}}.section-content__title,.section-content__title-emphasis,.section-content__title-emphasis-related{font-family:var(--hero-products-font-heading);font-weight:700;font-style:normal;font-size:41px;line-height:67.2px;letter-spacing:0%;text-align:center;text-transform:uppercase;margin:0;display:inline}@media screen and (max-width:768px){.section-content__title,.section-content__title-emphasis,.section-content__title-emphasis-related{font-size:28px;line-height:100%}}.section-content__title-emphasis-related{text-transform:uppercase;color:#1a1a1a}.section-content__title-emphasis{color:var(--emphasis-color)}.section-content__subtitle{margin:0;font-size:16.7px;line-height:28.8px;color:#4d525b!important;height:29px}@media screen and (max-width:768px){.section-content__subtitle{font-size:14px;line-height:17px;padding-bottom:10px;margin:0;height:auto}}.color-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:1.53125rem;column-gap:1.9rem}@media(max-width:768px){.color-grid{grid-template-columns:2fr}}.color-grid>div{gap:3px;display:flex;flex-direction:column}.color-swatch{height:6.3125rem;border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000001a;margin-bottom:6px}.color-swatch.background-color-white{border:1px solid #DDDDDD}.color-grid strong{font-size:.875rem;color:var(--color-dark-gray);display:block;line-height:22px}.color-grid span{font-size:13px;line-height:21px;color:#666;display:block}.typo-container{border-bottom:1px solid var(--color-border-gray);gap:11px;display:flex;flex-direction:column;padding-top:30px;padding-bottom:27px}.typo-container p{line-height:26px}.typo-container .typo-container-description{font-size:12px;line-height:19px;display:block;color:#999;font-family:Courier New}.typo-container:last-child{border:none;gap:9px}.typo-container:last-child span{line-height:22px}.sg-section .alert-info{margin-bottom:.4rem}.buttons-container:first-of-type{padding-bottom:23px}.buttons-container .label{text-transform:uppercase;font-size:14px;line-height:13px;font-weight:700;letter-spacing:.5px;padding-bottom:12px;margin:0}.buttons-container .btn{margin-right:15px}@media(max-width:768px){.buttons-container .btn{margin-bottom:.66rem}}.form{width:100%;max-width:33.5rem;display:flex;flex-direction:column;gap:8px}.form-title{text-transform:uppercase;font-weight:700;line-height:22px;letter-spacing:.5px}.form-group{gap:8px;display:flex;flex-direction:column}.form-group label{display:block;font-weight:500;font-size:1rem;line-height:26px}.progress-indicators{display:flex;flex-direction:column;gap:7px;margin-bottom:7px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.7rem}@media(max-width:768px){.card-grid{grid-template-columns:1fr}}.list-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(max-width:768px){.list-grid{grid-template-columns:1fr}}.list-box{border-radius:var(--radius-sm);border:1px solid var(--color-border-gray);box-sizing:border-box;padding:49px 25px 25px;display:flex;flex-direction:column;gap:24px}.list-title{text-transform:uppercase;font-weight:700;font-size:18px;line-height:27px;letter-spacing:1.8px;color:var(--color-black)}ol.process-list,ul.feature-list{list-style:none;gap:0}ul.feature-list li{position:relative;font-size:14px;line-height:22px;padding-left:24px;padding-top:7px;padding-bottom:9px;color:#555}.feature-list li:before{content:"\2192";position:absolute;left:0;color:#c0392b;line-height:initial}ol.process-list li{display:flex;gap:.5rem;align-items:flex-start;color:#555;font-size:14px;line-height:22px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.process-icon{display:block;width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--color-primary)}.process-icon circle{fill:currentColor}.process-icon path{fill:none;stroke:#fff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}@media(max-width:768px){.product-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style-guide.css.map */
