.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__hero{display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;gap:clamp(22px,3.3vw,52px)!important;align-items:start!important;padding-bottom:46px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__left,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right{min-width:0!important;max-width:none!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__left{width:100%!important;margin:0!important;position:relative}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right{width:100%!important;margin:0!important;padding:clamp(21px,2.6vw,37px)!important;border-radius:26px!important;box-shadow:0 14px 45px #073a2c0d!important;background:#fff!important}.tr-pdp__gallery-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.tr-pdp__gallery-panel{display:block;width:100%;min-width:0;margin:0!important}.tr-pdp__gallery-panel .tr-pdp__media{display:grid!important;place-items:center!important;position:relative!important;aspect-ratio:1/1.09!important;min-height:0!important;max-height:none!important;width:100%;background:var(--cream);border-radius:25px!important;overflow:hidden}.tr-pdp__gallery-panel .tr-pdp__main-image{position:absolute!important;max-width:none!important;width:88%!important;height:92%!important;object-fit:contain!important;object-position:center bottom!important}.tr-pdp__gallery-frame{position:relative;width:100%;height:clamp(285px,30vw,390px);border-radius:25px;overflow:hidden;background:var(--cream);isolation:isolate}.tr-pdp__gallery-photo,.tr-pdp__gallery-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tr-pdp__gallery-video,.tr-pdp__gallery-frame--video{background:#073a2c}.tr-pdp__gallery-tag{position:absolute;left:17px;bottom:17px;display:inline-flex;align-items:center;max-width:calc(100% - 34px);padding:9px 13px;border-radius:999px;background:#ffffffd1;color:#111;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:900 9px/1.3 Poppins,sans-serif;letter-spacing:.02em}.tr-pdp__gallery-panel--video .tr-pdp__gallery-tag{top:15px;bottom:auto;pointer-events:none}.tr-pdp__benefit-art{display:flex;align-items:center;gap:clamp(18px,2.6vw,32px);min-height:200px;padding:clamp(21px,2.8vw,36px);border-radius:25px;background:#fff;border:1px solid rgba(7,58,44,.12);color:#111}.tr-pdp__benefit-icon{flex:0 0 70px;width:70px;height:70px;border-radius:23px;display:grid;place-items:center;color:#073a2c;background:var(--cream)}.tr-pdp__benefit-icon svg{width:38px;height:38px}.tr-pdp__benefit-copy{min-width:0}.tr-pdp__benefit-copy>span{display:block;color:#d71920;font:900 10px/1.4 Poppins,sans-serif;margin:0 0 10px}.tr-pdp__benefit-copy h3{font:400 clamp(27px,2.3vw,40px)/1 "TreeRun Peace Sans",sans-serif!important;margin:0 0 10px!important;letter-spacing:-.02em}.tr-pdp__benefit-copy p{font:400 13px/1.55 Poppins,sans-serif;margin:0;max-width:370px}.tr-pdp__gallery-footer{justify-content:flex-start!important;padding:14px 3px 0!important}.tr-pdp__gallery-footer p{text-align:left!important;max-width:100%!important;font-size:10px!important}.tr-pdp__glass-controls{display:none}.tr-pdp__glass-controls[hidden]{display:none!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-pdp__inline-order{display:block!important;margin:24px 0 0!important;padding:24px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid rgba(7,58,44,.12)!important;border-radius:0!important;scroll-margin-top:120px}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-pdp__inline-head{margin:0 0 16px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-pdp__inline-head h3{font-size:clamp(29px,3.2vw,44px)!important;line-height:1.02!important;margin:4px 0 10px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-pdp__inline-head>p:last-child{font:400 13px/1.55 Poppins,sans-serif!important;margin:0!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-form{display:block!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;max-width:100%!important;min-width:0!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;padding:21px 0!important;margin:0!important;border-bottom:1px solid rgba(7,58,44,.12)!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-field[hidden]{display:none!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-bottom{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding-top:21px!important;margin:0!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-upsell-head{margin-bottom:0}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-kits-group,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-addon,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-kit-choice,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-color-select,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-extras-details{min-width:0;max-width:100%}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-action{position:static!important;top:auto!important;min-width:0!important;width:100%!important;padding:20px!important;border:1px solid rgba(7,58,44,.1)!important;border-radius:21px!important;background:var(--cream)!important;box-shadow:none!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-action .tr-btn{width:100%!important;min-height:58px!important;color:#fff!important;border-radius:999px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-total{display:flex;justify-content:space-between;align-items:center;gap:10px}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-disclaimer{font-size:11px!important;line-height:1.55!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-kits-group{display:flex;flex-direction:column;gap:10px}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-kit-choice{min-height:70px!important;padding:14px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-addon--install{background:var(--cream)!important;border:1px solid rgba(7,58,44,.15)!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-addon--install:has(input:checked){border:2px solid #073A2C!important;box-shadow:none!important;background:var(--cream)!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-kit-choice:has(input:checked),.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-addon:not(.tr-addon--install):has(input:checked){border-color:#073a2c!important;box-shadow:inset 0 0 0 1px #073a2c!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-date-picker__trigger,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-date-picker__trigger:hover,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-date-picker__option,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-date-picker__option:hover,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-field .tr-input{background:#fff!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-button:focus-visible{outline:2px solid #073A2C!important;outline-offset:3px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-pdp__continue{display:none!important}@media(max-width:1050px){.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__hero{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__left,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right{width:100%!important;max-width:760px!important;margin:0 auto!important}}@media(max-width:760px){.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:17px!important;padding-block:14px 38px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__left{position:relative;max-width:100%!important;min-width:0!important}.tr-pdp__gallery-stack{flex-direction:row!important;gap:11px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:24px}.tr-pdp__gallery-stack::-webkit-scrollbar{display:none}.tr-pdp__gallery-panel{flex:0 0 100%;width:100%!important;min-width:0!important;scroll-snap-align:start;scroll-snap-stop:always}.tr-pdp__gallery-panel .tr-pdp__media,.tr-pdp__gallery-panel .tr-pdp__gallery-frame,.tr-pdp__gallery-panel .tr-pdp__benefit-art{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:1/1.075!important;border-radius:23px!important}.tr-pdp__gallery-panel .tr-pdp__main-image{width:90%!important;height:94%!important}.tr-pdp__gallery-panel .tr-pdp__gallery-photo,.tr-pdp__gallery-panel .tr-pdp__gallery-video{height:100%}.tr-pdp__gallery-panel .tr-pdp__benefit-art{padding:22px!important;gap:15px;align-items:flex-start;justify-content:center;flex-direction:column}.tr-pdp__benefit-icon{width:60px;height:60px;flex:0 0 60px}.tr-pdp__benefit-icon svg{width:30px;height:30px}.tr-pdp__benefit-copy h3{font-size:clamp(26px,8vw,39px)!important}.tr-pdp__benefit-copy p{font-size:12px}.tr-pdp__glass-controls{position:absolute;z-index:5;right:14px;bottom:42px;display:flex;align-items:center;gap:4px;background:#ffffffad;color:#073a2c;border:1px solid rgba(255,255,255,.64);border-radius:999px;padding:5px;-webkit-backdrop-filter:blur(18px) saturate(1.65);backdrop-filter:blur(18px) saturate(1.65);box-shadow:0 6px 24px #073a2c1f}.tr-pdp__glass-arrow,.tr-pdp__glass-pause{width:35px;height:35px;min-width:35px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.tr-pdp__glass-arrow svg,.tr-pdp__glass-pause svg{width:17px;height:17px}.tr-pdp__glass-arrow:hover,.tr-pdp__glass-pause:hover{background:#ffffffb3}.tr-pdp__glass-arrow:focus-visible,.tr-pdp__glass-pause:focus-visible{outline:2px solid #073A2C;outline-offset:2px}.tr-pdp__glass-index{min-width:43px;text-align:center;font:900 10px/1.2 Poppins,sans-serif}.tr-pdp__gallery-footer{padding:8px 2px 0!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right{padding:20px 17px!important;border-radius:22px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-grid{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-order-action{padding:18px 16px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__right .tr-pdp__inline-order{padding-top:21px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid{gap:16px 9px!important}}@media(prefers-reduced-motion:reduce){.tr-pdp__gallery-stack{scroll-behavior:auto!important}.tr-pdp__gallery-panel .tr-pdp__main-image{transition:none!important}}.tr-pdp__glass-progress{width:92px;max-width:22vw;height:6px;flex:0 0 92px;display:block;position:relative;overflow:hidden;border-radius:999px;background:#073a2c24}.tr-pdp__glass-progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#073a2c;border-radius:inherit;transform-origin:left center;transform:scaleX(0)}@media(max-width:760px){.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-controls:not([hidden]){display:flex!important;position:relative!important;z-index:3!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:max-content!important;max-width:100%!important;margin:11px 0 4px auto!important;padding:5px 7px!important;background:#ffffffb8!important;border:1px solid rgba(7,58,44,.1)!important;border-radius:999px!important;box-shadow:0 5px 16px #073a2c12!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-progress{flex-basis:86px;width:86px}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__gallery-footer{margin-top:0!important;padding:8px 2px 0!important}}@media(max-width:760px){.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-controls:not([hidden]){width:100%!important;max-width:100%!important;margin:8px 0 1px!important;padding:2px 6px!important;min-height:46px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-arrow,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-pause{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-arrow svg,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-pause svg{width:22px!important;height:22px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-arrow svg{stroke-width:2.8!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-progress{display:block!important;flex:1 1 0%!important;width:auto!important;max-width:none!important;min-width:20px!important;height:9px!important;margin:0!important;background:#073a2c30!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__glass-progress-fill{background:#073a2c!important}}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__marquee{display:block!important;padding:0!important;overflow:hidden!important;white-space:nowrap;position:relative}.tr-pdp__marquee-track{display:flex!important;align-items:center!important;width:max-content!important;gap:0!important;animation:tr-pdp-marquee-loop 32s linear infinite!important;will-change:transform}.tr-pdp__marquee-group{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-around!important;box-sizing:border-box!important;width:max-content!important;min-width:100vw!important;gap:clamp(24px,3vw,52px)!important;padding:16px clamp(20px,2.8vw,42px)!important;white-space:nowrap}.tr-pdp__marquee-group>span{flex:none;font:900 clamp(10px,1.05vw,14px)/1.2 "Poppins",sans-serif!important;letter-spacing:.055em!important}.tr-pdp__marquee-group>i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:currentColor}@keyframes tr-pdp-marquee-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.tr-pdp__marquee:hover .tr-pdp__marquee-track{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__marquee{overflow-x:auto!important;scrollbar-width:thin}.tr-pdp__marquee-track{animation:none!important;will-change:auto}}@media(max-width:760px){.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__left{box-sizing:border-box!important;background:#fff!important;border-radius:22px!important;padding:17px!important;box-shadow:0 14px 45px #073a2c0d!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__gallery-stack{background:#fff!important;border-radius:19px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__gallery-panel .tr-pdp__media,.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__gallery-panel .tr-pdp__gallery-frame{background:#fff!important;border-radius:19px!important}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__gallery-footer{padding:8px 2px 0!important}}.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button:not(.is-selected),.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button:not(.is-selected):hover:not(:disabled){background:#fff!important}@media(hover:hover)and (pointer:fine){.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button:not(.is-selected):hover:not(:disabled){border-color:#527465!important;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button:hover:not(:disabled){transform:none!important}}body main .tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button:not(.is-selected)>span:not(.tr-pdp__size-ribbon):not(.tr-pdp__sold){color:#111!important;-webkit-text-fill-color:#111!important;transition:color .2s ease,-webkit-text-fill-color .2s ease}body main .tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button:not(.is-selected):hover:not(:disabled)>span:not(.tr-pdp__size-ribbon):not(.tr-pdp__sold){color:#d71920!important;-webkit-text-fill-color:#D71920!important}body main .tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button:not(.is-selected),body main .tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button:not(.is-selected):hover:not(:disabled){background:#fff!important;background-color:#fff!important;color:#111!important}@media(hover:hover)and (pointer:fine){body main .tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button:not(.is-selected):hover:not(:disabled){border-color:#527465!important;transform:translateY(-3px)!important}}body main .tr-pdp:not(.tr-pdp--accessory) .tr-pdp__size-grid>.tr-pdp__size-button.is-selected>span:not(.tr-pdp__size-ribbon):not(.tr-pdp__sold){color:#fff!important;-webkit-text-fill-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/tr-pdp-cro.css.map */
