@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes trsna-enter{0%{opacity:0;transform:translate3d(0,34px,0) scale(.985)}to{opacity:1;transform:none}}.product-card:not([data-trsna-reveal]),.trsna-tile-grid>*:not([data-trsna-reveal]),.collection-card:not([data-trsna-reveal]){animation:trsna-enter linear both;animation-timeline:view();animation-range:entry 0% cover 26%}@keyframes trsna-parallax{0%{transform:translate3d(0,-4%,0) scale(1.08)}to{transform:translate3d(0,4%,0) scale(1.08)}}.trsna-asset-image--cropped .trsna-asset-image__img{animation:trsna-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform}}}.product-card .card-gallery{position:relative;isolation:isolate}.product-card .card-gallery:before{content:"";position:absolute;top:12%;right:8%;bottom:4%;left:8%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 50% 62%,rgb(var(--color-foreground-rgb) / .07),transparent 68%);opacity:0;transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1);transform:scale(.9)}.product-card:hover .card-gallery:before,.product-card:focus-within .card-gallery:before{opacity:1;transform:scale(1)}.product-card .card-gallery img{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s ease}.product-card:hover .card-gallery img,.product-card:focus-within .card-gallery img{transform:translate3d(0,-6px,0) scale(1.035)}.product-card .product-title,.product-card .price{transition:transform .45s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-title{transform:translate3d(0,-2px,0)}.button:not([popovertarget]):not([aria-haspopup]):not([aria-expanded]){position:relative;overflow:hidden;isolation:isolate}.button:not([popovertarget]):not([aria-haspopup]):not([aria-expanded]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .22) 50%,transparent 80%);translate:-110% 0;transition:translate .7s cubic-bezier(.3,.8,.4,1)}.button:not([popovertarget]):not([aria-haspopup]):not([aria-expanded]):hover:after,.button:not([popovertarget]):not([aria-haspopup]):not([aria-expanded]):focus-visible:after{translate:110% 0}h1,.h1{letter-spacing:-.02em}h2,.h2{letter-spacing:-.015em}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}@media screen and (min-width:990px){.product-information__media{position:sticky;top:calc(var(--header-height, 0px) + 24px);align-self:start}}@media screen and (min-width:990px){.product-information__grid--half .product-information__media{min-width:0;width:100%;max-width:500px;margin-inline:auto}}.product-details .trsna-product-tags{margin-block-start:-4px}.product-details .trsna-trust{margin-block-start:8px}:focus-visible{outline:2px solid var(--color-primary-hover);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){.product-card .card-gallery:before,.product-card .card-gallery img,.product-card .product-title,.product-card .price,.button:after{transition:none}}.product-card .trsna-card-cart__button{--button-background-color: transparent;--button-color: var(--color-foreground);--button-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-25));background-color:transparent;color:var(--color-foreground);border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-25));transition:background-color .35s ease,color .35s ease,border-color .35s ease}.product-card .trsna-card-cart__button:hover,.product-card .trsna-card-cart__button:focus-visible{--button-background-color: var(--color-primary);--button-color: var(--color-background);--button-border-color: var(--color-primary);background-color:var(--color-primary);color:var(--color-background);border-color:var(--color-primary)}.product-badges__badge{font-size:.625rem;letter-spacing:.11em;text-transform:uppercase;padding-block:.35em;padding-inline:.85em}.product-card .product-card__content{border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10));transition:border-color .4s ease,box-shadow .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-card__content,.product-card:focus-within .product-card__content{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-25));box-shadow:0 18px 40px -24px rgb(var(--color-foreground-rgb) / .45)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.trsna-state:not([data-trsna-reveal]){animation:trsna-enter linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}}.trsna-cert-strip img,.trsna-certifications img{filter:grayscale(1) opacity(.72);transition:filter .4s ease}.trsna-cert-strip img:hover,.trsna-certifications img:hover,.trsna-cert-strip:hover img,.trsna-certifications:hover img{filter:grayscale(0) opacity(1)}@media screen and (max-width:749px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 22px}}@media screen and (max-width:749px){.custom-font-size,.custom-font-size>*{font-size:min(var(--font-size),1.75rem)}}@media screen and (max-width:749px){[id$=__discovery_cta] .group-block-content{align-items:center;text-align:center}}.card-gallery .product-media-container .product-media__image{box-sizing:border-box;object-fit:contain;padding:10% 5% 6%}.product-information__media .product-media-container .product-media__image{box-sizing:border-box;object-fit:contain;padding:8% 5% 5%}.slideshow-controls__thumbnails .slideshow-control.slideshow-controls__thumbnail img{box-sizing:border-box;object-fit:contain;padding:8%}.price-savings{display:inline-flex;align-items:baseline;gap:.4em;margin-inline-start:.75em;padding:.3em .7em;border-radius:var(--style-border-radius-buttons);color:var(--color-primary);background-color:rgb(from var(--color-primary) r g b / 10%);font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.price-savings__percent{padding-inline-start:.5em;border-inline-start:1px solid rgb(from currentColor r g b / 45%)}.cart-items .price-savings,cart-items .price-savings{display:none}@media screen and (max-width:749px){.price-savings{margin-inline-start:.5em;font-size:.6875rem}}[id$=__campaign_rail] .slide__image-container>svg.slide__image,[id$=__lifestyle_plate] .slide__image-container>svg.slide__image{display:none}[id$=__campaign_rail] slideshow-slide:nth-child(1) .slide__image-container{background-image:linear-gradient(135deg,#0b3221,#186828)}[id$=__campaign_rail] slideshow-slide:nth-child(2) .slide__image-container{background-image:linear-gradient(135deg,#5c1e00,#aa3900)}[id$=__campaign_rail] slideshow-slide:nth-child(3) .slide__image-container{background-image:linear-gradient(135deg,#8a4a06,#ca670a)}[id$=__campaign_rail] slideshow-slide:nth-child(4) .slide__image-container{background-image:linear-gradient(135deg,#0f4a2a,#1e8f4f)}[id$=__campaign_rail] slideshow-slide:nth-child(5) .slide__image-container{background-image:linear-gradient(135deg,#6b2410,#a04a1c)}[id$=__campaign_rail] slideshow-slide:nth-child(6) .slide__image-container{background-image:linear-gradient(135deg,#1c4a1e,#47842e)}[id$=__campaign_rail] slideshow-slide:nth-child(7) .slide__image-container{background-image:linear-gradient(135deg,#0b3221,#0f5138)}[id$=__lifestyle_plate] .slide__image-container{background-image:radial-gradient(120% 82% at 50% 4%,rgb(255 255 255 / .14),transparent 62%),linear-gradient(180deg,#e8ddc8,#b97d3a 36%,#5c3a1c,#0b3221)}@media(prefers-reduced-motion:no-preference){[id$=__lifestyle_plate] .slide__image,[id$=__lifestyle_plate] .slide__video-poster{animation:trsna-plate-drift 32s ease-in-out infinite alternate;transform-origin:50% 55%}}@keyframes trsna-plate-drift{0%{transform:scale(1.06) translate3d(-.9%,.5%,0)}to{transform:scale(1.15) translate3d(.9%,-.7%,0)}}[id$=__campaign_rail] .slide__content,[id$=__lifestyle_plate] .slide__content{padding-inline:max(var(--page-margin, 16px),calc(50% - 45rem))}[id$=__campaign_rail] .slide__content .group-block-content,[id$=__lifestyle_plate] .slide__content .group-block-content{margin-inline:0 auto}[id$=__campaign_rail] .slide__content .group-block-content{max-width:30rem}[id$=__lifestyle_plate] .slide__content .group-block-content{max-width:36rem}[id$=__campaign_rail] .text-block.h2>*{font-size:clamp(1.75rem,3.2vw,2.5rem)}[id$=__lifestyle_plate] .text-block.h2>*{font-size:clamp(1.875rem,4.6vw,3.5rem)}@media screen and (max-width:749px){[id$=__campaign_rail] .slide__content .group-block-content,[id$=__lifestyle_plate] .slide__content .group-block-content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trsna-premium.css.map */
