.rd-info-shell{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto var(--rd-space-section);padding-inline:var(--rd-inset);color:var(--rd-ink);font-family:var(--font-body-family);font-size:var(--rd-fs-body);font-weight:var(--rd-w-300);line-height:var(--rd-lh-body);letter-spacing:var(--rd-ls);overflow-wrap:anywhere}.rd-info-heading{margin:0 0 var(--rd-space-heading);color:inherit;font-family:inherit;font-size:var(--rd-fs-h2);font-weight:var(--rd-w-300);line-height:var(--rd-lh-body);text-align:center;text-transform:uppercase}.rd-info-heading strong{font-weight:var(--rd-w-600)}.rd-info-prose{margin-block-end:var(--rd-inset)}.rd-info-shell :is(a,summary,input,textarea,button):focus-visible{outline:2px solid var(--rd-ink);outline-offset:3px}.rd-info-shell a{color:inherit;text-underline-offset:.2em}.rd-faq[id]{scroll-margin-block-start:calc(var(--rd-header-h) + var(--rd-gutter))}.rd-faq[id]:focus{outline:2px solid var(--rd-ink);outline-offset:-2px}.rd-faq-navigation__heading{position:relative;z-index:1;margin:0 0 calc(12px * var(--rd-k));font-size:12.8px;font-weight:var(--rd-w-500);line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.rd-faq-navigation__list{display:grid;list-style:none;padding:0;margin:0}.rd-faq-navigation__link{position:relative;display:inline-flex;align-items:center;padding-block:calc(2.4px * var(--rd-k));font-weight:var(--rd-w-400)}.rd-faq-navigation__link:after{content:"";position:absolute;inset:calc(-11.1px * var(--rd-k)) 0}.rd-faq__list{max-width:640px;margin-inline:auto}.rd-faq__item{border-bottom:var(--rd-hairline-w) solid var(--rd-hairline)}.rd-faq__question{display:flex;align-items:center;justify-content:space-between;position:relative;gap:var(--rd-gap);padding-block:calc(12.1px * var(--rd-k));cursor:pointer;list-style:none;font-size:calc(13px * var(--rd-k));font-weight:var(--rd-w-300);text-transform:uppercase}.rd-faq__question::-webkit-details-marker{display:none}.rd-faq__question:after{content:"";position:absolute;inset:calc(-2.05px * var(--rd-k)) 0}.rd-faq__indicator{flex:0 0 12px;display:block;width:12px;height:12px;fill:currentColor;overflow:visible}.rd-faq__bar--turn{transform:rotate(90deg);transform-origin:center;transform-box:fill-box;transition:transform var(--rd-dur-accordion) var(--rd-ease)}.rd-faq__item[open] .rd-faq__bar--turn{transform:rotate(0)}.rd-faq__item[data-state=closing] .rd-faq__bar--turn{transform:rotate(90deg)}.rd-faq__answer{padding-block:0 var(--rd-inset);font-size:calc(12px * var(--rd-k));line-height:1.4}.rd-faq__answer>:first-child,.rd-info-prose>:first-child{margin-top:0}.rd-faq__answer>:last-child,.rd-info-prose>:last-child{margin-bottom:0}.rd-faq__answer :is(img,video,iframe){max-width:100%}.rd-faq__answer :is(img,video){height:auto}.rd-contact{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto var(--rd-space-section);padding-inline:calc(24px * var(--rd-k));color:var(--rd-ink);font-family:var(--font-body-family);font-size:var(--rd-fs-body);font-weight:var(--rd-w-300);line-height:1.35;letter-spacing:var(--rd-ls);overflow-wrap:anywhere}.rd-contact__heading{margin:0 0 calc(24px * var(--rd-k));color:inherit;font-family:inherit;font-size:inherit;font-weight:var(--rd-w-500);line-height:inherit;letter-spacing:inherit;text-align:center;text-transform:none}.rd-contact__intro{margin-block-end:calc(24px * var(--rd-k));text-align:center}.rd-contact__intro>:is(p){margin:0}.rd-contact__form{display:grid;gap:var(--rd-inset)}.rd-contact__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rd-inset)}.rd-contact__field{display:block;min-width:0}.rd-contact__field label{display:block;margin-block-end:calc(8px * var(--rd-k));font-weight:var(--rd-w-400)}.rd-contact__control{--rd-input-h: var(--rd-tap)}.rd-field--area.rd-contact__control{--rd-input-h: calc(140px * var(--rd-k))}.rd-contact__control:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--rd-line);pointer-events:none}.rd-contact__control:has(>.rd-input[aria-invalid=true]):after{border-color:#b00020}.rd-contact__control>.rd-input{font-weight:var(--rd-w-300)}.rd-contact__control>textarea.rd-input{display:block;padding-block:calc(12px / var(--rd-input-scale));line-height:1.35;resize:none}.rd-contact__control>.rd-input[aria-invalid=true]{outline:0}.rd-contact__control>.rd-input[aria-invalid=true]:focus-visible{outline:calc(2px / var(--rd-input-scale)) solid #b00020;outline-offset:calc(-2px / var(--rd-input-scale))}.rd-contact__error{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--rd-dur-accordion) var(--rd-ease)}.rd-contact__error[data-open]{grid-template-rows:1fr}.rd-contact__error>div{min-height:0;overflow:hidden}.rd-contact__error .rd-input__error{margin:0;padding-top:calc(6px * var(--rd-k));font-size:inherit;font-weight:var(--rd-w-400);visibility:hidden;transition:visibility 0s linear var(--rd-dur-accordion)}.rd-contact__error[data-open] .rd-input__error{visibility:visible;transition-delay:0s}.rd-contact__submit{justify-self:center;min-width:calc(163.84px * var(--rd-k));max-width:100%;margin-block-start:calc(8px * var(--rd-k))}.rd-contact__submit:before{inset:calc(-4px * var(--rd-k)) 0}.rd-contact__status{box-sizing:border-box;padding:calc(16px * var(--rd-k));border:1px solid var(--rd-line);background:var(--rd-surface-2);font-weight:var(--rd-w-400);text-align:center}.rd-contact__status--error{border-color:#b00020;text-align:left}.rd-contact__status :is(p,ul){margin:0}.rd-contact__status ul{padding:0;list-style:none}.rd-contact__status a{color:inherit}.rd-contact__status:focus-visible{outline:2px solid var(--rd-ink);outline-offset:2px}.rd-info-editor-note{padding:var(--rd-inset);background:var(--rd-surface-2)}.rd-contact-info-section:has(+.rd-contact-section) .rd-contact-info{padding-bottom:calc(57px * var(--rd-k))}@media screen and (min-width:750px){.rd-info-shell{padding-inline:var(--rd-copy-inset)}.rd-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--rd-inset)}}.rd-contact-info{box-sizing:border-box;width:100%;max-width:680px;margin-inline:auto;padding:0 calc(24px * var(--rd-k)) var(--rd-space-section);color:var(--rd-ink);font-family:var(--font-body-family);font-size:calc(11.94px * var(--rd-k));font-weight:var(--rd-w-300);line-height:1.35;letter-spacing:var(--rd-ls);text-align:center;overflow-wrap:anywhere}.rd-contact-info :where(p,h2){margin:0}.rd-contact-info__heading{color:inherit;font-family:inherit;font-size:inherit;font-weight:var(--rd-w-500);line-height:inherit;letter-spacing:inherit;text-transform:none}.rd-contact-info__text{font-weight:var(--rd-w-300)}.rd-contact-info__group--faq .rd-contact-info__text{max-width:calc(254px * var(--rd-k));margin-inline:auto}.rd-contact-info__row{display:block}.rd-contact-info__link{position:relative;color:inherit;text-decoration:none}.rd-contact-info__link:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.rd-contact-info__link--cta{font-weight:var(--rd-w-400);text-decoration:underline;text-decoration-thickness:.7px;text-underline-offset:.7px}.rd-contact-info a:focus-visible{outline:2px solid var(--rd-ink);outline-offset:3px}.rd-contact-info__chip-row{display:flex;justify-content:center;margin-block-start:calc(29.2px * var(--rd-k))}.rd-contact-info__chip{display:inline-flex;align-items:center;box-sizing:border-box;min-height:calc(25.1px * var(--rd-k));padding:calc(4.5px * var(--rd-k)) calc(16.45px * var(--rd-k));background:var(--rd-surface-3);white-space:nowrap}.rd-contact-info__chip-text{font-weight:var(--rd-w-300)}.rd-contact-info__icon{position:relative;flex:0 0 auto;width:calc(16.1px * var(--rd-k));height:calc(10.61px * var(--rd-k));margin-inline-end:calc(6.5px * var(--rd-k));color:var(--rd-ink)}.rd-contact-info__icon svg{position:absolute;display:block;overflow:visible}.rd-contact-info__group--contact{margin-block-start:calc(50.3px * var(--rd-k))}.rd-contact-info__group--contact .rd-contact-info__line{margin-block-start:calc(6.9px * var(--rd-k))}.rd-contact-info__group--faq{margin-block-start:calc(72.8px * var(--rd-k))}.rd-contact-info__line--cta{margin-block-start:calc(15.2px * var(--rd-k))}.rd-contact-info__group--lines{margin-block-start:calc(57px * var(--rd-k))}.rd-contact-info__group--lines .rd-contact-info__text{margin-block-start:calc(8.4px * var(--rd-k))}.rd-contact-info__group--intro .rd-contact-info__text{position:relative;left:calc(-1.45px * var(--rd-k))}.rd-contact-info__group--contact .rd-contact-info__line{position:relative;left:calc(1.3px * var(--rd-k))}.rd-contact-info__group--lines .rd-contact-info__heading{position:relative;left:calc(5.5px * var(--rd-k))}.rd-contact-info__group--lines .rd-contact-info__text{position:relative;left:calc(1.5px * var(--rd-k))}.rd-page-title-section:has(+.rd-contact-info-section) .rd-page-title{padding-block:calc(19.8px * var(--rd-k)) calc(14.4px * var(--rd-k))}.rd-page-title-section:has(+.rd-contact-info-section) .rd-breadcrumb{margin-block-end:calc(19.3px * var(--rd-k));font-size:calc(10.26px * var(--rd-k));font-weight:var(--rd-w-400)}.rd-page-title-section:has(+.rd-contact-info-section) .rd-breadcrumb__list,.rd-page-title-section:has(+.rd-contact-info-section) .rd-breadcrumb__item{gap:0 calc(3.4px * var(--rd-k))}body:is(.template-faq,.template-shipping) .rd-faq__list{position:relative;border-top:var(--rd-hairline-w) solid var(--rd-hairline)}body:is(.template-faq,.template-shipping) .rd-faq__question{padding-block:calc(10.42px * var(--rd-k)) calc(12.88px * var(--rd-k));padding-inline:calc(8.73px * var(--rd-k)) calc(19.7px * var(--rd-k))}body:is(.template-faq,.template-shipping) .rd-faq__question:after{inset:calc(-2.05px * var(--rd-k)) 0}body:is(.template-faq,.template-shipping) .rd-faq__indicator{flex-basis:calc(5.37px * var(--rd-k));width:calc(5.37px * var(--rd-k));height:calc(5.37px * var(--rd-k))}body:is(.template-faq,.template-shipping) .rd-faq__answer{padding:calc(4.96px * var(--rd-k)) calc(53px * var(--rd-k)) calc(33.38px * var(--rd-k)) calc(8.73px * var(--rd-k));font-size:14px;font-weight:var(--rd-w-300);line-height:1.6}body:is(.template-faq,.template-shipping) .rd-faq__answer :is(strong,b,h2,h3,h4){font-size:14px;font-weight:var(--rd-w-500);line-height:inherit}body:is(.template-faq,.template-shipping) .rd-faq__answer p{margin:0 0 calc(12px * var(--rd-k))}body:is(.template-faq,.template-shipping) .rd-faq__answer>:last-child{margin-bottom:0}body[class*=template-howto] .rd-faq__answer{font-size:14px;font-weight:var(--rd-w-300);line-height:1.6}body[class*=template-howto] .rd-faq__answer :is(strong,b){font-size:14px;font-weight:var(--rd-w-500)}body:is(.template-faq,.template-shipping) .rd-page-title{padding-block-start:calc(20.7px * var(--rd-k))}body:is(.template-faq,.template-shipping) .rd-breadcrumb{margin-block-end:calc(18.4px * var(--rd-k))}body.template-faq .rd-page-title{padding-block-end:calc(16.34px * var(--rd-k))}body.template-faq .rd-info-shell{padding-inline:var(--rd-gutter)}body.template-faq .rd-faq-navigation{margin-block-end:calc(30.39px * var(--rd-k))}body.template-faq .rd-faq-navigation__link[aria-current]{text-decoration:underline;text-decoration-thickness:calc(.67px * var(--rd-k));text-underline-offset:calc(.67px * var(--rd-k))}.rd-faq--category{margin-block-end:calc(43.65px * var(--rd-k))}.rd-faq__category{position:relative;margin:0 0 calc(14.53px * var(--rd-k));padding-inline-start:calc(8.73px * var(--rd-k));color:inherit;font-family:inherit;font-size:18.1px;font-weight:var(--rd-w-400);line-height:var(--rd-lh-body);text-align:start;text-transform:uppercase}.rd-faq__category--faq-box,.rd-faq__category--faq-returns{padding-inline-start:31px}.rd-faq__icon{transform:scale(1.293);transform-origin:0 0;position:absolute;inset-inline-start:calc(8.73px * var(--rd-k));display:block;width:calc(var(--rd-icon-w) * 1px * var(--rd-k));height:calc(var(--rd-icon-h) * 1px * var(--rd-k))}.rd-faq__icon svg{position:absolute;display:block}.rd-faq__icon--box{top:2.2px}.rd-faq__icon--returns{top:3.4px}.rd-faq--category .rd-faq__list{width:100%;max-width:640px;margin-inline:0}.rd-info-closing{margin:0 auto;padding:0 var(--rd-gutter) calc(48.07px * var(--rd-k));text-align:center;color:var(--rd-ink);font-family:var(--font-body-family);letter-spacing:var(--rd-ls)}.rd-info-closing__text{max-width:calc(230px * var(--rd-k));margin-inline:auto;font-size:14px;font-weight:var(--rd-w-300);line-height:1.6;overflow-wrap:anywhere}.rd-info-closing__text :is(p){margin:0}.rd-info-closing__button{--rd-dx: -3.1px;position:relative;left:calc(var(--rd-dx) * var(--rd-k));min-height:var(--rd-btn-h);height:auto;max-width:100%;min-width:min(100%,calc(163.84px * var(--rd-k)));margin-top:calc(30.09px * var(--rd-k));padding-block:calc((var(--rd-btn-h) - 2px - 1.4 * var(--rd-fs-btn)) / 2);line-height:var(--rd-lh-body);white-space:normal;overflow-wrap:anywhere}@media screen and (min-width:750px){body.template-faq .rd-info-shell{padding-inline:var(--rd-copy-inset)}.rd-faq--category .rd-faq__list{margin-inline:0;width:100%}.rd-info-closing__button{left:0}}.rd-faq--pdp{width:calc(100% - 2 * var(--rd-gutter));max-width:calc(var(--page-width, 1300px) - 2 * var(--rd-gutter));margin-bottom:0;padding:calc(28.87px * var(--rd-k)) 0 calc(52.84px * var(--rd-k));border-top:var(--rd-hairline-w) solid var(--rd-hairline)}.rd-faq-section:has(.rd-faq--pdp)~.rd-faq-section .rd-faq--pdp:not(.rd-faq--fallback){padding-top:0;border-top:0}.rd-faq-section:has(.rd-faq--pdp)~.rd-faq-section .rd-faq--pdp:not(.rd-faq--fallback)>.rd-info-heading{display:none}.rd-faq-section:has(.rd-faq--pdp):has(~.rd-faq-section .rd-faq--pdp:not(.rd-faq--fallback)) .rd-faq--pdp{padding-bottom:0}body:has(.rd-faq--filled) .rd-faq-section:has(.rd-faq--fallback){display:none}@media screen and (min-width:990px){body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp{width:auto;max-width:none;margin:0;padding:60px calc(50% + 100% / 12 + 14px) 0 calc(100% / 12 + 14px);border-top:0}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-info-heading{margin-bottom:40px;font-size:22px;line-height:33px;letter-spacing:.18em;text-align:left}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__list{max-width:none;margin-inline:0}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__list>.rd-faq__item:first-child{border-top:var(--rd-hairline-w) solid var(--rd-hairline)}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq-section:has(.rd-faq--pdp)~.rd-faq-section .rd-faq--pdp:not(.rd-faq--fallback) .rd-faq__list>.rd-faq__item:first-child{border-top:0}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__question{padding-block:20px;font-size:11px;line-height:26px}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__question,body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__question span{letter-spacing:.262em}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__question:after{top:0;right:0;bottom:0;left:0}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__answer{padding-block:0 20px;font-size:14px;line-height:23px}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-pdp__faq-slot .rd-faq--pdp{width:100%;margin:0;padding:30px 0 0}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-pdp__faq-slot .rd-info-heading{margin-bottom:24px}}@media screen and (min-width:990px){.rd-info-shell:not(.rd-faq--pdp){max-width:calc(var(--rd-info-w) + 2 * var(--rd-copy-inset))}.rd-faq:not(.rd-faq--pdp) .rd-faq__list,.rd-faq--category:not(.rd-faq--pdp) .rd-faq__list{max-width:none}.rd-contact,.rd-contact-info{max-width:calc(var(--rd-info-w) + 2 * var(--rd-copy-inset));padding-inline:var(--rd-copy-inset)}.rd-info-closing{max-width:calc(var(--rd-info-w) + 2 * var(--rd-copy-inset))}}@media screen and (max-width:989px){body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-info-heading{letter-spacing:.18em}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__question,body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__question span{letter-spacing:.262em}}@media screen and (max-width:749px){body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp{--rd-gutter: 20px}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-info-heading{font-size:16px;line-height:26px}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__question{padding-block:20px;font-size:12px;line-height:22px}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__question,body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__question span{letter-spacing:.18em}body:has(:is(.shopify-section>.rd-pdp,.rd-sk)) .rd-faq--pdp .rd-faq__answer{padding-block:0 20px;font-size:13px;line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/379/assets/rd-info-forms.css.map */
