.sano-product-buybox .sano-photo-intro-host{position:relative;isolation:isolate}.sano-product-buybox img.sano-photo-intro-image{animation:sano-photo-settle 3s cubic-bezier(.22,.61,.36,1) both}.sano-product-buybox .sano-photo-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;border-radius:inherit;pointer-events:none}.sano-product-buybox .sano-photo-intro:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 43%,rgba(255,255,255,.05) 47%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.05) 53%,transparent 57%);animation:sano-photo-polish 3s ease-in-out both}@keyframes sano-photo-settle{0%{scale:1.075;translate:0 12px}80%,to{scale:1;translate:0 0}}@keyframes sano-photo-polish{0%,55%{transform:translate(-65%);opacity:0}65%,78%{opacity:1}95%,to{transform:translate(65%);opacity:0}}.sano-product-buybox .product-single__buttons .btn--add-to-cart:not([disabled]):not(.is-adding){background:linear-gradient(135deg,#ce3027,#a91d18);border-color:#aa211a;border-radius:12px;box-shadow:0 6px 16px #a41f1938,inset 0 1px #fff3;font-size:15px;letter-spacing:.035em;transition:box-shadow .2s ease,background-color .2s ease}@media(hover:hover){.sano-product-buybox .product-single__buttons .btn--add-to-cart:not([disabled]):not(.is-adding):hover{background:linear-gradient(135deg,#bb2922,#961914);box-shadow:0 8px 20px #a41f194d,inset 0 1px #fff3}}.sano-product-buybox .product-single__buttons .btn--add-to-cart:not([disabled]):active{box-shadow:0 2px 6px #a41f1933}@media(prefers-reduced-motion:reduce){.sano-product-buybox img.sano-photo-intro-image,.sano-product-buybox .sano-photo-intro:after{animation:none!important}.sano-product-buybox .sano-photo-intro{display:none}}.sano-product-buybox.sano-claim-access .product-single__buttons .btn--add-to-cart .btn__text{font-size:clamp(18px,2vw,24px)!important;font-weight:800;line-height:1.2;letter-spacing:.035em;text-transform:uppercase;white-space:normal;text-shadow:0 2px 5px #650b2355}.sano-product-buybox.sano-claim-access .product-single__buttons .btn--add-to-cart{min-height:64px;border:2px solid #d8b76d!important}.sano-claim-prompt{color:#ffe2a2;font-weight:800;font-size:clamp(17px,2vw,22px);line-height:1.4;margin:0 0 14px;padding:12px 14px;border-left:3px solid #edc86e;background:#ffe2a211;border-radius:8px}.sano-bf-signup__shell.is-claim-highlight{animation:sano-claim-highlight 1.3s ease-out 2}.is-claim-highlight .sano-bf-signup__input{box-shadow:0 0 0 4px #edc86e66,0 0 28px #edc86e55}@keyframes sano-claim-highlight{0%,to{box-shadow:0 12px 36px #40214c33}40%{box-shadow:0 0 0 4px #e4bd7388,0 0 45px #e4bd7355}}@media(prefers-reduced-motion:reduce){.sano-bf-signup__shell.is-claim-highlight{animation:none;outline:3px solid #edc86e}}.sano-product-buybox.sano-claim-access .product-single__buttons .btn--add-to-cart .btn__text{color:#fff9ed!important;text-shadow:none;font-weight:800;letter-spacing:.015em}.sano-claim-prompt{position:relative;z-index:1;isolation:isolate;display:grid;gap:6px;color:#fff9ed;background:#291732;border:1px solid #d7b774;border-left:4px solid #edc86e;padding:13px 15px;margin:0 0 14px;font-weight:500;text-shadow:none}.sano-claim-prompt__title{display:block;color:#fff3c9;font-size:clamp(20px,2vw,24px);font-weight:800;line-height:1.2;letter-spacing:0}.sano-claim-prompt__copy{display:block;color:#fff9ed;font-size:clamp(14px,1.4vw,16px);font-weight:500;line-height:1.5;letter-spacing:0}.sano-claim-prompt[hidden]{display:none!important}.sano-claim-prompt{padding-right:74px}.sano-claim-prompt__close{position:absolute;right:8px;top:8px;min-height:36px;padding:6px 8px;border:1px solid #d7b77480;border-radius:6px;background:#fff7df10;color:#fff9ed;font:600 12px/1.2 var(--font-family-body,Arial,sans-serif);cursor:pointer}.sano-claim-prompt__close:focus-visible{outline:2px solid #fff3c9;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sano-outrage-photo-intro.css.map */
