:root{--color-white: #ffffff;--color-base: #131313;--color-secondary: #8194DD;--color-success: #469214;--color-critical: #DC2626;--color-warning: #FF9E1B;--color-secondary-hover: #F24C04;--color-black: #131313;--color-grey-heavy: #323233;--color-grey-bold: #646464;--color-grey-medium: #B0B0B0;--color-grey-thin: #D4D4D4;--color-link: #171717;--border-color-default: #E6E6E6;--border-color-selected: #555555;--text-font-size-xs: 12px;--text-font-size-sm: 14px;--text-font-size-base: 16px;--text-font-size-lg: 18px;--text-font-size-xl: 20px;--text-font-size-2xl: 24px;--text-font-size-3xl: 30px;--line-height-base: 24px}*{box-sizing:border-box}body{letter-spacing:0}p,li,span{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#323233}.focused{outline:none;outline-offset:0;box-shadow:none}.page-width,.container{max-width:1272px;width:100%;padding-left:16px;padding-right:16px;margin:0 auto}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{opacity:0}.field__input,.select__select,.customer .field input,.customer select{height:48px;line-height:22px;border:1px solid var(--border-color-default);border-radius:0;color:#323233;font-size:14px;padding:0 18px;letter-spacing:0;margin:0;font-family:var(--font-body-family)}.customer .field input.error{color:var(--color-critical)}.select{flex-wrap:wrap}.customer select{background-image:url(chevron-down-outline.png);background-repeat:no-repeat;background-position:97% center;background-size:20px 20px}.customer select:focus{background-image:url(chevron-up-outline.png);background-size:20px 20px}.customer select:focus{color:#323233}.customer select:focus~label{color:var(--color-critical)}.field__input::placeholder,.customer .field input::placeholder,.customer select::placeholder,.select__select::placeholder{font-size:0}.field__input.error,.customer .field input.errors{color:var(--color-critical);border-color:var(--color-critical)}.field__input.error:focus,.customer .field input.errors:focus{color:#1b1a1f;border-color:var(--color-critical)}.field__input[aria-invalid=true],.select__select[aria-invalid=true],.customer .field input[aria-invalid=true],.customer select[aria-invalid=true],.customer .field input.error{border-color:var(--color-critical)}.customer .field select[aria-invalid=true]{color:var(--color-critical)}.customer select[aria-invalid=true]{background-image:url(chevron-down-error.png)}.customer select[aria-invalid=true]:focus{background-image:url(chevron-up-error.svg)}.select__select[aria-invalid=true]~label,.customer select[aria-invalid=true]~label,.customer .field select.error{color:var(--color-critical)}.field__input[aria-invalid=true]:focus,.select__select[aria-invalid=true]:focus,.customer .field input[aria-invalid=true]:focus,.customer select[aria-invalid=true]:focus{border-color:var(--color-critical)}.field__input[aria-invalid=true]:focus~label,.select__select[aria-invalid=true]:focus~label,.customer .field input[aria-invalid=true]:focus~label{color:#646464}.customer select[aria-invalid=true]:focus~label{border-color:var(--color-critical)}.field__input[aria-invalid=true]:focus~label.error{color:var(--color-critical)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after,.customer .field input:-webkit-autofill,.field__input[aria-invalid=true]:not(:placeholder-shown),.field__input:not(:placeholder-shown){box-shadow:none;margin:0;border-radius:0;font-weight:400;font-size:14px;line-height:22px}.field__input.text-area[aria-invalid=true]:not(:placeholder-shown),.field__input.text-area:not(:placeholder-shown),.field__input.text-area:focus{font-weight:400;font-size:14px;line-height:20px}.field__input.disabled,.select__select.disabled,.customer .field input.disabled,.customer select.disabled{border-color:#e4e4e4;background-color:#f8f8f8;cursor:not-allowed}.field__input.disabled:focus,.select__select.disabled:focus,.customer .field input.disabled:focus,.customer select.disabled:focus{border-color:#e4e4e4;background-color:#f8f8f8}.field__label,.customer .field label{font-size:14px;line-height:22px;top:14px;letter-spacing:0;left:16px;font-weight:400;-webkit-font-smoothing:antialiased;color:#646464}.field .field__label span{line-height:16px}.field__label.error-label{color:var(--color-critical)}.content-for-layout .field input.error~label{color:#646464}.customer .field input.error~label.error,.content-for-layout .field input.error~label.error{color:var(--color-critical)}.customer .field input.error:focus{border-color:var(--color-critical)}.field__input:focus~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:-webkit-autofill~label,.field select:focus~label,.field select~label,.customer .field select~label{font-size:12px;line-height:16px;top:7px;left:16px;font-weight:400;letter-spacing:0}.field input:focus~label.error,.customer .field input:not(:placeholder-shown)~label.error{font-size:14px;line-height:22px;text-align:left}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label,.field select:focus~label,.field select~label,.customer .field select~label{font-size:12px;line-height:16px;top:7px;left:16px;font-weight:400;letter-spacing:0}.customer .field select{padding:7px 35px 7px 16px;background-repeat:no-repeat;background-position:97% center}.customer .field select:focus,.customer .field select:active{border-color:#404040;color:#323233;background-image:url(chevron-up-outline.png)}.field__input:focus,.customer .field input:focus{border-color:var(--border-color-selected);padding:23px 16px 7px;margin:0}.customer .field input:not(:placeholder-shown),.field__input:not(:placeholder-shown){padding:23px 16px 7px;margin:0;overflow:hidden;text-overflow:ellipsis}.customer select:focus+svg{transform:translateY(-50%) rotate(180deg)}.field__input[aria-invalid=true]:focus,.field__input[aria-invalid=true]:not(:placeholder-shown),.field__input[aria-invalid=true]:-webkit-autofill,.customer .field input[aria-invalid=true]:focus,.customer .field input[aria-invalid=true]:not(:placeholder-shown),.customer .field input[aria-invalid=true]:-webkit-autofill{border-color:var(--color-critical)}.field__input::placeholder,.select__select::placeholder,.customer .field input::placeholder,.customer select::placeholder{color:#646464}.field__input::-webkit-input-placeholder,.select__select::-webkit-input-placeholder,.customer .field input::-webkit-input-placeholder,.customer select::-webkit-input-placeholder{color:#646464}.field__input::-moz-placeholder,.select__select::-moz-placeholder,.customer .field input::-moz-placeholder,.customer select::-moz-placeholder{color:#646464}.field__input:-moz-placeholder,.select__select:-moz-placeholder,.customer .field input:-moz-placeholder,.customer select:-moz-placeholder{color:#646464}.field__input::-ms-input-placeholder,.select__select::-ms-input-placeholder,.customer .field input::-ms-input-placeholder,.customer select::-ms-input-placeholder{color:#737373}.field label.error,.form__message.errors{font-weight:400;position:static;font-size:14px;line-height:22px;color:var(--color-critical);padding-top:8px;margin-top:0}.form__message.activate_password{color:#dc2626}.form__message.form__notification{color:#fff;box-shadow:none;outline:none;background:var(--color-critical);padding:13.5px 40px;border-radius:0;text-align:center;letter-spacing:.5px;text-transform:uppercase;font-weight:700;font-size:14px;line-height:20px;font-family:Montserrat;position:relative;margin:18px 0}.form__message.form__notification p{font-weight:700;font-size:14px;line-height:20px;font-family:Montserrat;color:#fff}.form__message{font-weight:400;font-size:14px;line-height:20px;color:#fff;letter-spacing:0;margin-top:8px}.form-message.form-message--success,.form-message.form-message--error{position:relative;padding:14px 32px;margin-bottom:10px;border:none!important}.form-message.form-message--success{background:#469214}.form-message.form-message--error{background:#dc2626}.errors ul{list-style:none;padding-left:0;margin:0}.errors ul li{font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-align:center;letter-spacing:.5px;text-transform:uppercase;color:#fff;word-break:break-word}.close-message{position:absolute;height:48px;width:30px;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer}.form__message svg{display:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.btn-primary{min-height:48px;border:.0625rem solid var(--color-base);background-color:var(--color-base);color:#fff;font-family:var(--font-heading-family);padding:0 28px;border-radius:0;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-size:14px;line-height:46px;text-align:center}.btn-primary{min-width:196px}a.btn-primary,a.btn-primary:hover{text-decoration:none;color:#fff}.btn-primary:hover{background-color:#323233}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover,.addresses form button[type]:hover,.activate button[name=decline]:hover{border-color:var(--color-grey-heavy);color:#fff;background-color:var(--color-grey-heavy)}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{opacity:0}.button--secondary{background-color:#f8485e;border-color:#f8485e;color:var(--color-white)}.button--secondary:not([disabled]):hover{border-color:#ff7182;background-color:#ff7182;color:#fff}.button--hollow{background-color:#fff;border-color:#b0b0b0;color:var(--color-white)}.button--hollow:not([disabled]):hover{border-color:#323233;background-color:#323233;color:#fff}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled{opacity:1;background-color:#e6e6e6;border-color:#e6e6e6;color:#b0b0b0}.button--secondary:disabled,.button--secondary[aria-disabled=true],.button--secondary.disabled{border-color:#e6e6e6;color:#b0b0b0;font-weight:500;background-color:#fff}a,.rte a,.link{font-size:14px;line-height:22px;color:var(--color-base);text-decoration:underline;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}a:hover,.rte a:hover,.link:hover{color:#314cb4;text-decoration:underline;text-decoration-thickness:0}.customer .pagination ul li a,.pagination ul li a{color:#131313;font-style:normal;font-weight:600;font-size:13px;line-height:20px}.pagination__item--current span{font-style:normal;font-weight:700;font-size:13px;line-height:20px;color:#fff;z-index:1}.pagination__item.link:hover{width:32px;height:32px;background:#131313;color:#fff;border-radius:50%;opacity:1}.pagination__item svg+svg{display:none}textarea{border:.0625rem solid var(--border-color-default);border-radius:.125rem;color:var(--color-grey-heavy);font-size:var(--text-font-size-xs);padding:.8125rem 1.125rem;letter-spacing:0;margin:0}textarea:focus{border-color:var(--border-color-selected)}.errors{font-size:var(--text-font-size-sm);line-height:var(--line-height-base);color:var(--color-critical)}.checkbox-style{display:flex;justify-content:space-between;align-items:center;margin-top:17px;letter-spacing:-.005em;color:var(--color-grey-bold)}.checkbox-style .forgot-password{color:var(--color-grey-bold)}.checkbox-style label{font-size:14px;font-weight:400;line-height:20px;padding-left:30px;position:relative;letter-spacing:0;color:#323232}.checkbox-style label:hover{cursor:pointer}.forgot-remember label{display:none}.checkbox-style label input{position:absolute;opacity:0;cursor:pointer;top:0;left:1px;height:18px;width:18px;margin:0}.checkmark{position:absolute;top:1px;left:0;height:18px;width:18px;border:1px solid #E6E6E6;border-radius:1px}.checkbox-style input:checked~.checkmark{background-color:var(--color-secondary);border-color:var(--color-secondary)}.checkbox-style .checkmark:hover{cursor:pointer}.checkbox-style input:checked~.checkmark:after{content:"";position:absolute;left:50%;top:calc(50% + 1px);transform:translate(-50%,-50%);width:10px;height:10px;background:url(check.svg);background-repeat:no-repeat;background-size:contain}.field.field-checkbox input[type=checkbox]:checked+label:before{background-image:url(square-checked.svg)}.field.field-checkbox input[type=checkbox][disabled]+label:before{background-image:url(square-disabled.svg)}.field.field-checkbox input[type=checkbox]:checked[disabled]+label:before{background-image:url(square-disbaled-checked.svg)}.field.field-radio input[type=radio]{display:none}.field.field-radio input[type=radio]+label{padding-left:1.625rem;color:var(--color-grey-heavy);font-size:var(--text-font-size-xs);line-height:var(--line-height-base);position:relative;transform:none;transition:none;background-size:20px;letter-spacing:.5px;pointer-events:visible;top:0;left:0;font-weight:400;letter-spacing:0}.field.field-radio input[type=radio]+label:before{content:"";display:block;position:absolute;top:.125rem;left:0;width:1.125rem;height:1.125rem;line-height:1rem;z-index:1;font-weight:400;background-image:url(circle.svg)}.field.field-radio input[type=radio]:checked+label:before{background-image:url(circle-checked.svg)}.field.field-radio input[type=radio][disabled]+label:before{background-image:url(square-disabled.svg)}.field.field-radio input[type=radio]:checked[disabled]+label:before{background-image:url(square-disbaled-checked.svg)}.page-title-wrapper{padding:69px 0;background:url(banner-page.jpg) no-repeat;background-size:cover;width:100%}.main-page-title.below{font-weight:500;font-size:24px;line-height:30px;text-align:center;color:#000;margin-top:11px;margin-bottom:48px;letter-spacing:0}.page-title-wrapper .main-page-title{margin-bottom:0;font-style:normal;font-weight:500;font-size:36px;line-height:42px;text-align:center;color:var(--color-white);letter-spacing:0;text-transform:capitalize}.template-page .content-for-layout{margin-top:0;margin-bottom:0}.breadcrumb-wrapper{background:#f8f8f8;padding:13px 0}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:var(--color-link);display:flex;justify-content:center;padding:0;text-decoration:none;font-size:12px;line-height:16px}.breadcrumb a:hover{color:#fa6622}.breadcrumb li{align-items:center;display:flex;white-space:normal;font-size:12px;line-height:16px;color:var(--color-grey-medium)}.breadcrumb li span.text{font-size:12px;line-height:16px;color:var(--color-grey-medium);text-decoration:underline}.breadcrumb li:not(.tag):first-child span{padding-left:0}.breadcrumb li.is-active a{color:var(--color-grey-medium);cursor:default;text-decoration:underline;pointer-events:none}.breadcrumb ul,.breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;padding:0;justify-content:flex-start;margin:0}.breadcrumb .breadcrumb-separator{padding:0 3px;display:flex;align-items:center}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-title{font-family:var(--font-heading-family);font-weight:600!important;font-size:24px!important;line-height:36px!important;float:none!important;text-align:center}#stamped-reviews-widget,#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message-block{font-family:var(--font-heading-family)!important;font-weight:400;font-size:14px;line-height:22px}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message-block{font-style:normal!important;line-height:22px!important}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-title{font-weight:600!important;font-size:16px!important;line-height:28px!important;color:#323233;font-family:var(--font-heading-family)!important;order:-1;margin-bottom:0!important}.stamped-reviews-title a{font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:16px!important;line-height:28px!important}#stamped-reviews-widget[data-widget-type=carousel]{max-width:100%!important;margin-top:85px!important;padding-bottom:56px}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-title{margin-bottom:4px!important}.fa-star-half-o:before,.fa-star-o:before,.fa-star:before,.stamped-fa-star-half-o:before,.stamped-fa-star-o:before,.stamped-fa-star:before{font-size:16px!important;margin-right:0!important}.stamped-carousel-subtitle-count{font-weight:400;font-size:14px;line-height:22px;color:#646464;text-decoration:underline;padding-left:2px}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-button-right:before{content:""!important;display:block;width:32px;height:32px;z-index:1;background-size:contain;background-image:url(./chevron-forward-outline.svg);background-repeat:no-repeat}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-button-left:before{content:""!important;display:block;width:32px;transform:rotate(180deg);height:32px;z-index:1;background-size:contain;background-image:url(./chevron-forward-outline.svg);background-repeat:no-repeat}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-subtitle{float:none!important;margin-right:10px;margin-top:5px;text-align:center}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll:before,#stamped-reviews-widget[data-widget-type=carousel] .stamped-reviews-date,#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-image{display:none!important}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-buttons{float:none!important;width:100%!important;position:absolute;top:15px;line-height:inherit!important}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-buttons .stamped-carousel-button-right{position:absolute;right:0}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-author,.stamped-reviews-message,#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-rating,#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-title{margin-left:auto!important;text-align:center;margin-right:auto}#stamped-reviews-widget[data-widget-type=carousel] .stamped-ratings-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:row;max-width:300px;margin:0 auto;text-align:center;padding:0!important}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll{padding-top:42px}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message{width:100%;margin-top:6px;padding:0!important}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-author{font-weight:400!important;font-size:12px!important;line-height:16px!important;color:#646464!important;margin-top:28px!important}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .block{height:auto!important}.stamped-reviews-author.stamped-style-color-text:before{content:"Review by "}@media (max-width: 749px){#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-title{font-size:18px!important;line-height:26px!important;margin-bottom:6px!important}#stamped-reviews-widget[data-widget-type=carousel]{width:100%!important}.template-index #stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .stamped-reviews-message{margin-left:0!important}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-buttons{top:10px}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll{padding-top:14px}#stamped-reviews-widget[data-widget-type=carousel]{padding-bottom:0}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-scroll .block{padding-bottom:16px!important}}@media (max-width: 375px){#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-title{max-width:280px;width:100%;margin-left:auto;margin-right:auto}}@media (max-width: 376px){#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-button-right:before{position:absolute;right:-10px}#stamped-reviews-widget[data-widget-type=carousel] .stamped-carousel-button-left:before{position:absolute;left:-10px}}.tl__cart-goal__gift-noti{height:49px!important;font-size:25px!important;max-width:200px!important}.tl__cart-goal__gift-noti span{font-size:16px!important}
/*# sourceMappingURL=/cdn/shop/t/217/assets/bb-styleguide.css.map */
