:root{--pd-ink:#223047;--pd-line:#d9dce0}body{letter-spacing:0}h1,h2,h3{letter-spacing:-.025em}.header__heading-link,.header__heading-link .h2{font-size:30px;font-weight:800;letter-spacing:-1.3px}.header__inline-menu .list-menu__item{font-size:15px}.announcement-bar__message{font-size:13px;letter-spacing:.02em}.image-with-text__heading{font-size:clamp(32px,3.7vw,50px);line-height:1.08;max-width:460px}.image-with-text__text p{font-size:18px;line-height:1.5;max-width:420px}.image-with-text__media img{object-fit:contain!important;background:#fff}.image-with-text__content{padding:44px!important}.image-with-text .button{margin-top:24px;min-height:50px;font-size:16px}.collection__title h2{font-size:32px}.collection__description{max-width:650px;font-size:15px}.card__heading{font-size:18px;line-height:1.3}.card-information .price{font-size:17px}.quick-add__submit{min-height:44px}.product__title h1{font-size:clamp(28px,3vw,38px);line-height:1.12}.pd-benefit{font-size:16px!important;color:#536071;line-height:1.5!important}.pd-sale-note{font-size:14px;line-height:1.5;margin:8px 0 20px;color:#82252a}.product__info-container .price{font-size:24px}.product-form__input[hidden]{display:none!important}.product-form__input input[type=radio]+label{min-width:48px;min-height:44px;padding:12px 16px}.product-form__submit{min-height:52px;font-size:17px}.product__info-container .product-form__buttons{max-width:none}.product-form__quantity .quantity{min-height:44px}.pd-shipping-short{font-size:14px;line-height:1.6;color:#495566;margin:16px 0}.pd-shipping-short strong{color:#223047}.ps-size-guide{border-bottom:1px solid var(--pd-line);margin:10px 0 20px;font-size:14px}.ps-size-guide summary{padding:14px 0;cursor:pointer;font-weight:700;display:flex;justify-content:space-between;gap:16px;min-height:44px}.ps-size-guide summary span{font-weight:400;font-size:12px;color:#536071}.ps-size-content p{font-size:14px;line-height:1.5}.ps-size-content table{width:100%;border-collapse:collapse;font-size:14px;box-shadow:none}.ps-size-content caption{text-align:left;margin:12px 0}.ps-size-content td,.ps-size-content th{border:1px solid #d9dce0;padding:10px;text-align:left}.pd-delivery-details{border-block:1px solid var(--pd-line);padding:14px 0}.pd-delivery-details summary{font-weight:600;min-height:24px;cursor:pointer}.product__description{font-size:15px;line-height:1.6}.product__description details{border-top:1px solid var(--pd-line);padding:14px 0}.product__description summary{cursor:pointer;font-weight:600}.product__description img{max-height:550px;object-fit:contain}.product__description table{width:100%;font-size:14px}.ps-help{max-width:1200px;margin:auto;padding:50px;display:grid;grid-template-columns:1fr 1.3fr;gap:60px;border-top:1px solid #d9dce0}.ps-kicker{font-size:12px;letter-spacing:.08em;font-weight:700}.ps-help h2{font-size:30px;margin:12px 0 24px}.ps-help a{color:inherit;text-underline-offset:4px}.ps-help-questions details{border-bottom:1px solid #d9dce0;padding:18px 0}.ps-help summary{cursor:pointer;font-size:17px;font-weight:600}.ps-help p{font-size:15px;line-height:1.6}.footer-block__details-content p{margin:10px 0}.footer-block__heading{font-size:18px}.footer-block__details-content a{text-decoration:none}.footer-block__details-content a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a32d32;outline-offset:3px}@media(max-width:749px){.header{padding:12px 20px!important}.image-with-text__content{padding:26px 24px!important}.image-with-text__heading{font-size:33px}.image-with-text__text p{font-size:16px}.image-with-text__media{max-height:360px}.image-with-text .button{width:100%}.product__title h1{font-size:28px}.product__media-list .product__media-item{width:100%}.product .thumbnail-list__item{width:54px!important;flex-basis:54px!important}.product__info-wrapper{padding-left:0!important}.card__heading{font-size:16px}.collection__title h2{font-size:27px}.ps-size-guide summary{flex-wrap:wrap;gap:4px}.ps-help{padding:32px 24px;grid-template-columns:1fr;gap:12px}.ps-help h2{font-size:26px}.footer__content-top{padding-left:24px;padding-right:24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media(max-width:749px){.image-with-text__media{height:250px!important;min-height:0!important;padding:0!important}.image-with-text__content{padding:22px!important}.image-with-text__heading{font-size:30px}.image-with-text__text p{margin:10px 0}.image-with-text .button{margin-top:16px}}.pd-shortcuts{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 24px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid var(--pd-line)}.pd-shortcuts a{display:inline-flex;align-items:center;min-height:44px;color:rgb(var(--color-foreground));font-size:14px;text-decoration:none}.pd-shortcuts a:hover{text-decoration:underline}.pd-guide{padding-top:40px;padding-bottom:40px;border-top:1px solid var(--pd-line)}.pd-play-story{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.pd-play-photo img{width:100%;height:300px;object-fit:contain}.pd-play-photo span{display:block;text-align:center;font-size:12px}.pd-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pd-how-grid h3{font-size:19px}.pd-how-grid p{font-size:15px;line-height:1.6}.pd-how-grid article>span{font-size:13px;color:#536071}.pd-guide-heading h2{font-size:28px}.pd-guide-heading p{font-size:16px}.pd-pair{padding-top:40px;padding-bottom:40px;border-top:1px solid var(--pd-line)}.pd-pair h2{font-size:28px}.pd-pair-products{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:700px;margin:24px auto}.pd-pair-products img{width:100%;height:220px;object-fit:contain}.pd-pair-products a{color:inherit;text-decoration:none}.pd-pair-products h3{font-size:18px}.pd-pair-intro,.pd-pair-buy{text-align:center}.pd-pair-buy .button{min-height:48px}.pd-pair-note{font-size:14px;line-height:1.6}.pd-pair-variant{font-size:14px;color:#536071}@media(max-width:749px){.pd-shortcuts{gap:0 18px;padding-left:20px;padding-right:20px}.pd-shortcuts a{font-size:13px}.pd-play-story{grid-template-columns:1fr;gap:16px}.pd-how-grid{grid-template-columns:1fr;gap:8px}.pd-how-grid article{border-top:1px solid var(--pd-line);padding-top:12px}.pd-play-photo img{height:230px}.pd-pair-products{gap:16px}.pd-pair-products img{height:150px}}.pd-sale{background:#faf2ef;border:1px solid #ead8d2;border-radius:6px;padding:18px;margin:16px 0;color:#223047}.pd-sale-badge{display:inline-block;background:#953b39;color:#fff;padding:5px 9px;border-radius:3px;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.03em}.pd-sale-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:8px 0 0}.pd-sale-prices strong{font-size:32px;line-height:1.2;color:#842f30;font-weight:700}.pd-sale-prices s{font-size:18px;color:#626974;text-decoration-thickness:1px}.pd-sale-saving{font-size:14px;font-weight:600;margin:8px 0 0}.pd-sale .pd-sale-note{font-size:12px;color:#59616b;margin:4px 0 0}.pd-sale--compact{background:none;border:0;padding:0;margin:10px 0}.pd-sale--compact .pd-sale-prices strong{font-size:21px}.pd-sale--compact .pd-sale-prices s{font-size:14px}.pd-sale--compact .pd-sale-badge{font-size:10px;padding:4px 7px}.pd-sale--pair{max-width:400px;margin:0 auto 20px}.pd-sale--pair .pd-sale-prices{justify-content:center}@media(max-width:749px){.pd-sale--compact .pd-sale-prices{gap:7px}.pd-sale--compact .pd-sale-prices strong{font-size:20px}.pd-sale{padding:16px}.pd-sale--compact{padding:0}}:root{--pd-surface:#f4f1eb;--pd-brand:#953b39}.image-with-text__media img{background:transparent!important;padding:24px}.image-with-text__media,.image-with-text__content{background:var(--pd-surface)!important}.image-with-text__grid{border-radius:12px;overflow:hidden}.card__inner{background:var(--pd-surface)!important;border-radius:10px;overflow:hidden}.card__media{background:transparent!important}.card__media img.pd-cutout-image{object-fit:contain!important;padding:18px}.card__heading a{text-decoration:none!important}.card__information{padding-top:16px}.quick-add__submit{border-radius:6px}.button,.shopify-challenge__button{transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22304718}.button:active{transform:translateY(1px);box-shadow:none}.button:disabled{transform:none;box-shadow:none}.header__icon{transition:background-color .18s ease;border-radius:50%}.header__icon:hover{background:#f4f1eb}.pd-shortcuts a{position:relative}.pd-shortcuts a:after{content:"";position:absolute;bottom:7px;left:0;right:0;height:2px;background:#953b39;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.pd-shortcuts a:hover:after,.pd-shortcuts a:focus-visible:after{transform:scaleX(1)}.pd-pair-products a{border-radius:10px;background:var(--pd-surface);padding:18px;transition:transform .18s ease}.pd-pair-products a:hover{transform:translateY(-3px)}.product__media img.pd-cutout-image{object-fit:contain!important;padding:20px;background:var(--pd-surface)}.pd-product-detail summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:16px}.pd-product-detail summary:after{content:"+";font-size:22px;font-weight:400}.pd-product-detail[open] summary:after{content:"\2212"}.pd-product-detail>div{padding-top:12px}.pd-sale{border-radius:8px}.ps-help summary{min-height:44px;display:flex;align-items:center}.footer-block__details-content a{display:inline-flex;align-items:center;min-height:36px}.pd-pair-products p{margin:8px 0}.pd-pair-products h3{margin:14px 0 0}@media(max-width:749px){.card__media img.pd-cutout-image,.image-with-text__media img,.pd-pair-products a{padding:12px}.pd-shortcuts a{min-height:44px}.pd-pair-products img{height:160px}}@media(prefers-reduced-motion:reduce){.button,.header__icon,.pd-shortcuts a:after,.pd-pair-products a{transition:none!important;transform:none!important}}@media(max-width:749px){.quick-add-modal .product__media-wrapper{max-width:220px;width:100%;margin:0 auto 12px!important}.quick-add-modal .product__info-container{padding-top:0}.quick-add-modal .product__title h1,.quick-add-modal .product__title h2{font-size:25px}.quick-add-modal .pd-sale{margin:12px 0}.quick-add-modal .product__media img{padding:8px}.quick-add-modal .product__media-list{margin-bottom:0}}.announcement-bar{position:relative;overflow:hidden}.announcement-bar__link{display:block;padding:0 44px 0 0}.pd-ribbon-window{display:block;overflow:hidden;padding:11px 0;line-height:22px}.pd-ribbon-track{display:flex;width:max-content;animation:pd-ribbon-scroll 26s linear infinite}.pd-ribbon-group{display:flex;align-items:center;gap:32px;padding-right:32px;flex:none;white-space:nowrap;font-size:13px;font-weight:650;letter-spacing:.025em}.pd-ribbon-star{font-size:17px;opacity:.75}.pd-ribbon-toggle{position:absolute;right:0;top:0;bottom:0;width:44px;border:0;border-left:1px solid #ffffff30;background:#933735;color:#fff;font-size:17px;cursor:pointer}.pd-ribbon-paused .pd-ribbon-track,.announcement-bar__link:focus-visible .pd-ribbon-track{animation-play-state:paused}@media(hover:hover){.announcement-bar__link:hover .pd-ribbon-track{animation-play-state:paused}}@keyframes pd-ribbon-scroll{to{transform:translate(-25%)}}.product-form__input input[type=radio]+label{transition:background .18s,color .18s,box-shadow .18s,transform .18s}.product-form__input input[type=radio]:checked+label{box-shadow:0 0 0 3px #22304720;transform:translateY(-2px)}.product-form__input input[type=radio]:focus-visible+label{outline:3px solid #933735;outline-offset:4px}.product__inventory{font-size:14px;gap:8px;padding:9px 12px;border:1px solid #dce4da;border-radius:8px;width:fit-content;background:#f4f7f1}.product__inventory.visibility-hidden{display:none}.thumbnail[aria-current=true]{box-shadow:0 0 0 2px #933735}.thumbnail{transition:box-shadow .18s,transform .18s}.button:active:not(:disabled),.quantity__button:active{transform:scale(.97)}.pd-cart-reward{padding:18px 20px;margin:0 0 22px;text-align:left;background:#f1f5ee;border:1px solid #d8e2d2;border-radius:12px;color:#223c2c}.pd-cart-reward strong{font-size:21px;line-height:1.3;display:block}.pd-cart-reward p{font-size:14px;line-height:1.5;margin:7px 0}.pd-cart-reward .pd-cart-step{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.035em;margin:0 0 14px}.pd-cart-step span:first-child{display:inline-grid;place-items:center;background:#365d43;color:#fff;border-radius:50%;width:23px;height:23px}.pd-cart-reward .pd-cart-shipping{border-top:1px solid #d8e2d2;padding-top:12px;margin-top:12px}.cart__checkout-button{min-height:54px;font-size:17px}@media(hover:hover){.card-wrapper .card__media img{transition:transform .3s}.card-wrapper:hover .card__media img{transform:scale(1.045)}.thumbnail:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.pd-ribbon-track{animation:none}.pd-ribbon-group:not(:first-child){display:none}.pd-ribbon-group{gap:12px;font-size:11px;padding:0 12px}.pd-ribbon-toggle{display:none}.announcement-bar__link{padding-right:0}.product-form__input input[type=radio]+label,.thumbnail,.card-wrapper .card__media img{transition:none!important;transform:none!important}}.pd-browse{margin-top:-10px;margin-bottom:20px}.pd-browse-buttons{display:flex;gap:10px;flex-wrap:wrap}.pd-browse button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:5px 18px;border:1px solid #d9dce0;border-radius:40px;background:#fff;color:#223047;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s}.pd-browse button[aria-pressed=true]{background:#faf2ef;border:2px solid #953b39;padding:4px 17px;color:#842f30}.pd-browse img{object-fit:contain}.pd-browse-count{font-size:13px;margin:8px 0 0;min-height:20px;color:#59616b}.product-grid>[data-pd-kind][hidden]{display:none!important}.pd-size-units{display:flex;gap:4px;margin:12px 0}.pd-size-units button{min-width:65px;min-height:44px;border:1px solid #d9dce0;border-radius:6px;background:#fff;color:#223047;font:inherit;cursor:pointer}.pd-size-units button[aria-pressed=true]{background:#223047;color:#fff;border-color:#223047}.pd-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;margin:0 0 20px;align-items:center;color:#59616b}.pd-breadcrumb a{color:#223047;text-underline-offset:4px;min-height:32px;display:inline-flex;align-items:center}.product__info-container .pd-sale:not(.pd-sale--compact){display:grid;grid-template-columns:1fr auto;gap:5px 12px;align-items:center;padding:14px 16px}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-badge{grid-column:2;grid-row:1;justify-self:end}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-prices{grid-column:1;grid-row:1;margin:0}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-saving{grid-column:1;margin:0}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-note{grid-column:1 / -1;margin:0}.quick-add-modal .pd-breadcrumb{display:none}@media(max-width:749px){.pd-browse-buttons{gap:7px}.pd-browse button{font-size:13px;padding:5px 12px;min-height:52px}.pd-browse button[aria-pressed=true]{padding:4px 11px}.pd-browse img{width:34px;height:34px}.pd-breadcrumb{margin-bottom:12px}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-prices strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.pd-browse button{transition:none}}.pd-quick-facts{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:8px 0 12px}.pd-quick-facts li{font-size:12px;line-height:1.5;padding:7px 10px;border-radius:6px;background:#f4f1eb;color:#3d4858}.pd-facts-note{font-size:12px;color:#59616b;margin:-6px 0 12px}.cart-item__image-container:has(.pd-cart-cutout){background:#f4f1eb;border-radius:10px;overflow:hidden}.cart-item__image.pd-cart-cutout{aspect-ratio:1;object-fit:contain;padding:7px;width:100%;height:auto}.ps-help-questions summary{justify-content:space-between;gap:16px}.ps-help-questions summary:after{content:"+";font-size:24px;line-height:1;flex:none;font-weight:400;color:#953b39}.ps-help-questions details[open] summary:after{content:"\2212"}.ps-help-questions details[open]{background:#f4f1eb;padding:18px 16px;border-radius:8px}.pd-featured-collection:not(:has(.product-grid>.grid__item)){display:none}.cart-item__details .cart-item__name{text-underline-offset:4px}.cart__footer .cart__blocks{padding:20px;border:1px solid #e2e3e5;border-radius:12px}.cart__footer .pd-cart-reward{margin-bottom:20px}.cart__footer .cart__ctas{margin-top:18px}@media(max-width:749px){.cart__footer .cart__blocks{padding:16px}.cart-item__image.pd-cart-cutout{min-width:70px}.pd-quick-facts{gap:6px}.pd-quick-facts li{font-size:12px;padding:6px 9px}}.product__info-container .pd-sale:not(.pd-sale--compact){display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:none;border:0;border-radius:0;padding:0;margin:20px 0 24px}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-prices{margin:0;gap:12px}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-prices strong{font-size:36px;color:#223047;letter-spacing:-.04em}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-saving{margin:0;padding:6px 10px;background:#953b39;color:#fff;border-radius:3px;font-size:14px;line-height:1.3;font-weight:650}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-note{flex-basis:100%;font-size:12px;color:#59616b;margin:0}.pd-sale--compact .pd-sale-note{font-size:11px}.cart__footer .cart__blocks{padding:0;border:0;border-radius:0}.cart__footer .pd-cart-reward{background:none;border:0;border-bottom:1px solid #dedbd6;border-radius:0;padding:0 0 16px;margin:0 0 20px;color:#223047}.pd-cart-savings-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:#842f30}.pd-cart-savings-row>span{font-size:17px;font-weight:600}.pd-cart-savings-row>strong{font-size:29px;font-weight:700;letter-spacing:-.035em}.pd-cart-reward p{font-size:12px;margin:4px 0;color:#59616b}.pd-cart-reward .pd-cart-shipping{border:0;padding:0;margin:12px 0 0}.product__inventory{background:none;border:0;padding:0;border-radius:0}.ps-help-questions details[open]{background:none;padding:18px 0;border-radius:0}.card__inner,.product__media,.image-with-text__grid{border-radius:4px}.card__media img[src*=pd-heartbeat-lifestyle],.product__media img[src*=pd-heartbeat-lifestyle],.pd-pair-products img[src*=pd-heartbeat-lifestyle],.cart-item__image[src*=pd-heartbeat-lifestyle]{object-fit:cover!important;padding:0!important;border-radius:4px}.pd-pair-products img[src*=pd-heartbeat-lifestyle]{object-position:center}.pd-breadcrumb{font-size:11px}@media(max-width:749px){.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-prices strong{font-size:32px}.product__info-container .pd-sale:not(.pd-sale--compact){gap:8px 12px;margin:18px 0 22px}.cart__footer .cart__blocks{padding:0}}:root{--pd-surface:#fff;--pd-ink:#242424;--pd-line:#dedede}body,.color-background-1,.color-background-2{--color-background:255,255,255;--gradient-background:#fff;--color-foreground:36,36,36}.image-with-text__media,.image-with-text__content,.card__inner,.pd-pair-products a,.cart-item__image-container:has(.pd-cart-cutout){background:#fff!important}.product__inventory svg{display:none}.product__inventory{color:#555}.pd-sale--compact .pd-sale-prices strong,.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-prices strong{color:#242424}.pd-sale--compact .pd-sale-prices{margin-top:0}.pd-browse button[aria-pressed=true]{background:#fff;color:#242424;border-color:#242424}.pd-browse img{display:none}.pd-browse button,.pd-browse button[aria-pressed=true]{border-radius:3px;min-height:44px}.ps-help-questions summary:after{color:#555}.header__icon:hover{background:#f5f5f5}.pd-sale--pair{background:none;border:0;padding:0}.pd-sale--pair .pd-sale-prices strong{color:#242424}.pd-express-payment{margin-top:8px}.pd-express-payment>summary{display:flex;justify-content:center;align-items:center;min-height:44px;cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:4px;color:#555;list-style:none}.pd-express-payment>summary::-webkit-details-marker{display:none}.pd-express-payment[open]>summary{margin-bottom:8px}.pd-express-payment .shopify-payment-button{margin-top:0}.pd-payment-methods,.footer .list-payment{filter:grayscale(1)}.product__inventory svg.pd-low-stock-indicator{display:inline-block;flex-shrink:0}.pd-card-stock{display:flex;align-items:center;gap:6px;font-size:12px;color:#555;margin:8px 0}.pd-card-stock span{width:7px;height:7px;flex-shrink:0;background:#ee9441;border-radius:50%}.pd-card-stock,.product__inventory:has(.pd-low-stock-indicator){display:flex;align-items:center;gap:7px;width:fit-content;padding:7px 10px;border:1px solid #b4232c;border-radius:3px;background:#fff3f3;color:#a31924;font-weight:700;font-size:13px;line-height:1.4}.pd-card-stock span{background:#b4232c}.product__inventory .pd-low-stock-indicator circle:first-child{fill:#b4232c22}.product__inventory .pd-low-stock-indicator circle:last-child{fill:#b4232c}.image-with-text .button,.product-form__submit,.cart__checkout-button,.pd-pair-button{background:#953b39!important;color:#fff!important;--color-button:149,59,57;--color-button-text:255,255,255}.button,.quick-add__submit{letter-spacing:0!important;font-weight:600;border-radius:3px;box-shadow:none!important}.button:hover{transform:none}.quick-add__submit{--border-opacity:.3;min-height:44px;font-size:14px}.image-with-text__media--medium{height:440px!important;padding-bottom:0!important}.image-with-text__media img{padding:0!important;object-fit:contain!important}.image-with-text__heading{max-width:480px}.image-with-text__content{padding:32px!important}.image-with-text__text p{font-size:17px}.pd-featured-collection{scroll-margin-top:90px}.collection__title h2{font-size:28px;letter-spacing:-.025em}.collection__description{margin-top:8px}.card__inner{border:1px solid #ececec;border-radius:4px}.card__media img.pd-cutout-image,.card__media img[src*=pd-heartbeat-lifestyle]{object-fit:contain!important;padding:16px!important;border-radius:0!important}.card__heading{font-size:16px;letter-spacing:0}.card__information{padding-top:12px}.pd-card-stock,.product__inventory:has(.pd-low-stock-indicator){border:0;background:none;padding:0;font-size:13px;color:#a31924}.pd-sale--pair .pd-sale-badge{background:none;color:#953b39;padding:0}@media(max-width:749px){.image-with-text__media--medium{height:330px!important}.image-with-text__content{padding:20px 8px 24px!important}.image-with-text__heading{font-size:32px}.image-with-text .button{margin-top:18px}.collection__title h2{font-size:26px}.card__media img.pd-cutout-image,.card__media img[src*=pd-heartbeat-lifestyle]{padding:10px!important}.product__info-container .pd-benefit{font-size:15px!important}.product__info-container .pd-sale:not(.pd-sale--compact){margin:16px 0 18px}}.quick-add__submit:after{box-shadow:0 0 0 1px #a4a4a4!important;border-radius:3px}.quick-add__submit:hover:after{box-shadow:0 0 0 1px #242424!important}.product__info-container .product__inventory{margin:10px 0}.product__info-container .product-form__quantity{margin:12px 0}.product__info-container .product-form{margin:14px 0 8px}.pd-express-payment{margin-top:0}.pd-express-payment>summary{min-height:44px}.product__info-container .pd-shipping-short{margin:10px 0;font-size:13px}.product__info-container .pd-delivery-details{padding:10px 0}.product__info-container .pd-benefit{margin-bottom:12px!important}.product__info-container .pd-sale:not(.pd-sale--compact){margin:14px 0 16px}.pd-ribbon-star{font-size:12px}@media(max-width:749px){.image-with-text__media--medium{height:210px!important}.image-with-text__content{padding:12px 8px 14px!important}.image-with-text__heading{font-size:28px;line-height:1.12}.image-with-text__text{margin-top:10px!important}.image-with-text__text p{font-size:15px;line-height:1.45}.image-with-text .button{margin-top:14px;min-height:46px}.product__info-container .product-form__submit{min-height:50px}}.pd-seasonal{padding-top:38px;padding-bottom:30px;scroll-margin-top:90px}.pd-seasonal-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:26px}.pd-seasonal-intro h1{font-size:44px;line-height:1.06;letter-spacing:-.035em;margin:0;max-width:580px}.pd-seasonal-intro>p{font-size:16px;line-height:1.55;color:#555;margin:0 0 3px;max-width:320px}.pd-seasonal-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0;margin:0;list-style:none}.pd-seasonal-grid>li{min-width:0}.pd-seasonal .card__inner{border:0;border-bottom:1px solid #ececec;border-radius:0}.pd-seasonal .card__media img.pd-cutout-image{padding:12px!important}.pd-seasonal .card__heading{font-size:20px}.pd-seasonal .card__inner.ratio:before{padding-bottom:68%}.pd-seasonal .card__media img{object-fit:contain!important}.pd-seasonal .quick-add__submit{background:#953b39;color:#fff;--color-button:149,59,57;--color-button-text:255,255,255;min-height:46px}.pd-seasonal .quick-add__submit:after{box-shadow:none!important}.pd-seasonal-fit{font-size:13px;color:#555;margin:16px 0 0;text-align:center}.pd-seasonal+.shopify-section{border-top:1px solid #eee}@media(max-width:749px){.pd-seasonal{padding-top:22px;padding-bottom:20px}.pd-seasonal-intro{display:block;margin-bottom:16px}.pd-seasonal-intro h1{font-size:30px;line-height:1.08}.pd-seasonal-intro>p{font-size:14px;margin:10px 0 0;max-width:none}.pd-seasonal-intro>p br{display:none}.pd-seasonal-grid{gap:14px}.pd-seasonal .card__inner.ratio:before{padding-bottom:100%}.pd-seasonal .card__heading{font-size:15px;line-height:1.3}.pd-seasonal .card__media img.pd-cutout-image{padding:5px!important}.pd-seasonal .quick-add__submit{font-size:13px;padding:8px;min-height:44px}.pd-seasonal-fit{font-size:12px;line-height:1.5;margin-top:12px}.pd-seasonal .pd-sale--compact .pd-sale-prices strong{font-size:20px}}.pd-seasonal-intro h1{font-weight:600}.card__heading{line-height:1.4}.card-information .pd-sale--compact{margin-top:12px}.pd-sale--compact .pd-sale-prices strong,.pd-seasonal .pd-sale--compact .pd-sale-prices strong{font-size:16px;font-weight:500;letter-spacing:0}.pd-sale--compact .pd-sale-prices s{font-size:12px}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-prices strong{font-size:24px;font-weight:500;letter-spacing:0}.product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-prices s{font-size:15px}.pd-sale--pair .pd-sale-prices strong{font-size:24px;font-weight:500}@media(min-width:750px){.pd-sale--compact .pd-sale-prices strong,.pd-seasonal .pd-sale--compact .pd-sale-prices strong{font-size:17px}}:root{--pd-brand:#72583f;--pd-surface:#f5f0e7}.announcement-bar,.pd-ribbon-toggle{background:#c9ae88!important;color:#292219!important}.announcement-bar__link{color:#292219!important}.pd-ribbon-group{font-weight:500;letter-spacing:.04em}.header__heading-link .h2{color:#493627;letter-spacing:-1.1px}.header__heading-link{color:#493627}.featured-product .product__title{font-size:32px;line-height:1.15;margin:22px 0 14px;letter-spacing:-.025em}.featured-product .pd-benefit{color:#39332c;font-size:16px!important;line-height:1.6!important}.pd-offer-heading{display:flex;gap:15px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.09em;margin:26px 0 12px}.pd-offer-heading span{flex:1;height:1px;background:#d7cfc3}.featured-product .product-page-price{background:#f5f0e7;border:1px solid #b9a58d;border-radius:7px;padding:16px 18px;margin:0 0 18px}.featured-product .product__info-container .pd-sale:not(.pd-sale--compact){margin:0;gap:8px 14px}.featured-product .product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-saving{background:#72583f;font-size:12px;font-weight:500}.featured-product .product__info-container .pd-sale:not(.pd-sale--compact) .pd-sale-prices strong{font-size:22px;font-weight:600}.product-form__submit,.quick-add__submit,.pd-seasonal .quick-add__submit{background:#72583f!important;color:#fff!important;--color-button:114,88,63;--color-button-text:255,255,255;border-radius:5px}.product-form__input input[type=radio]:checked+label{background:#72583f!important;color:#fff!important;border-color:#72583f!important}.featured-product .product__media{background:#f5f0e7}.featured-product .product__media img{object-fit:contain}.featured-product .product__media-item{border-radius:0;overflow:hidden}.featured-product .product-form__submit{font-size:15px;letter-spacing:.06em!important;text-transform:uppercase;min-height:52px}.featured-product .product__info-container{padding-top:0}@media(min-width:750px){.featured-product{padding-top:30px;gap:40px}.featured-product .product__info-wrapper{padding-left:15px}.featured-product .product__media-wrapper{position:sticky;top:100px;align-self:start}}@media(max-width:749px){.section:has(.featured-product) .page-width{padding-left:0;padding-right:0}.featured-product .product__info-wrapper{padding:0 20px!important}.featured-product .product__title{font-size:28px}.featured-product .product__media-list{margin:0!important}.featured-product .product__media-wrapper{padding:0!important}.featured-product .product__media,.featured-product .product__media img{border-radius:0}}.pd-reference-photo{display:block;background:#f5f0e7;aspect-ratio:1;overflow:hidden}.pd-reference-photo img{display:block;width:100%;height:100%;object-fit:contain;padding:25px}.pd-costume-benefits{list-style:none;padding:0;margin:18px 0 22px;font-size:15px;line-height:1.65;color:#39332c}.pd-costume-benefits li{margin:8px 0;padding-left:22px;position:relative}.pd-costume-benefits li:before{content:"\2713";position:absolute;left:0;color:#72583f}.featured-product .shopify-payment-terms{font-size:12px}.featured-product .ps-size-guide{margin:10px 0 16px}@media(max-width:749px){.pd-reference-photo img{padding:18px}.pd-reference-photo{aspect-ratio:1.1}}.announcement-bar__link{padding:0!important}.pd-ribbon-window{padding:9px 0;line-height:24px}.pd-ribbon-group{font-size:16px;font-style:italic;font-weight:500;text-transform:uppercase;letter-spacing:.045em;gap:60px;padding-right:60px}.pd-ribbon-track{animation-duration:24s}.announcement-bar__link:hover .pd-ribbon-track,.announcement-bar__link:focus-visible .pd-ribbon-track{animation-play-state:running}@media(prefers-reduced-motion:reduce){.pd-ribbon-track{animation:none}.pd-ribbon-group{font-size:12px;font-style:normal;gap:20px;padding:0 12px}.pd-ribbon-group>span+span{display:none}}:root{--font-body-family:"Poppins",sans-serif;--font-heading-family:"Poppins",sans-serif}body,button,input,select,textarea,h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:Poppins,sans-serif}.featured-product .product__title{font-size:36px;font-weight:700;line-height:1.23}.pd-costume-benefits{font-size:15px}pawday-offers{display:block;margin:20px 0}.pd-deal-card{border:1px solid #c9c3ba;border-radius:8px;margin:12px 0;background:#fff;overflow:hidden}.pd-deal-card.is-selected{border:2px solid #514333;background:#f5f0e7}.pd-deal-choice{display:flex;gap:12px;align-items:center;padding:17px 15px;cursor:pointer}.pd-deal-choice>input{width:20px;height:20px;flex:none;accent-color:#72583f}.pd-deal-name{flex:1;line-height:1.4}.pd-deal-name>strong{font-size:17px;font-weight:700}.pd-deal-badge{display:inline-block;font-size:10px;background:#72583f;color:#fff;border-radius:4px;padding:4px 6px;margin-left:7px;vertical-align:middle;white-space:nowrap}.pd-deal-name small{display:block;font-size:12px;margin-top:5px;color:#514b43}.pd-deal-price{text-align:right;white-space:nowrap}.pd-deal-price strong{display:block;font-size:18px;font-weight:600}.pd-deal-price s{font-size:12px;color:#686057}.pd-deal-form{padding:0 16px 16px}.is-ready .pd-deal-card:not(.is-selected) .pd-deal-form{display:none}.pd-deal-sizes{display:flex;gap:14px}.pd-deal-sizes>div{flex:1}.pd-deal-sizes label{display:block;font-size:12px;margin-bottom:6px}.pd-deal-sizes select{width:100%;min-height:44px;border:1px solid #b5ac9e;border-radius:4px;background:#fff;padding:8px 12px;font-size:14px;color:#29251f}.pd-deal-savings{font-size:12px;color:#514333;margin:12px 0}.pd-deal-submit{width:100%;min-height:49px;background:#72583f!important;color:#fff!important;text-transform:uppercase;letter-spacing:.04em!important;font-size:14px}.pd-offer-terms{font-size:11px;line-height:1.6;color:#625c54}.pd-offer-shipping{font-size:12px;color:#39332c}.pd-deal-error{color:#a31924;font-size:13px}.pd-deal-card [hidden]{display:none!important}@media(max-width:749px){.featured-product .product__title{font-size:28px}.pd-deal-name>strong{font-size:15px}.pd-deal-choice{padding:15px 12px;gap:9px}.pd-deal-price strong{font-size:17px}.pd-deal-badge{font-size:9px;margin-left:5px}.pd-deal-name small{font-size:11px}}.pd-deal-sizes:has(.pd-size-buttons){flex-direction:column;gap:14px}.pd-deal-sizes:has(.pd-size-buttons) label{font-size:12px;font-weight:500;margin-bottom:8px;color:#514333}.pd-size-buttons{display:flex;flex-wrap:wrap;gap:8px}.pd-size-button{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:8px 14px;border:1px solid #bdb3a5;border-radius:6px;background:#fff;color:#514333;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.pd-size-button:hover:not(:disabled){border-color:#72583f;background:#eee5d8}.pd-size-button[aria-pressed=true]{background:#72583f;color:#fff;border-color:#72583f;box-shadow:inset 0 0 0 1px #72583f}.pd-size-button[aria-pressed=true]:before{content:"\2713";font-size:11px;margin-right:6px}.pd-size-button[aria-pressed=true]:hover{background:#60482f;color:#fff}.pd-size-button:focus-visible{outline:2px solid #514333;outline-offset:3px}.pd-size-button:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}@media(prefers-reduced-motion:reduce){.pd-size-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pawday-shrine.css.map */
