:root{--sanctuary-blue: #1B3F8B;--sanctuary-blue-dark: #14305f;--sanctuary-gold: #c9a962;--sanctuary-gold-light: #d4b87a;--sanctuary-cream: #FAFAF8;--sanctuary-gray: #333333}main[data-template=product] [data-block-type*=product-title],main[data-template=product] .product-title,main[data-template=product] [class*=product_title],main[data-template=product] [id*=product_title]{font-family:unset!important;font-size:unset!important;font-weight:unset!important;line-height:unset!important;letter-spacing:unset!important;text-transform:unset!important;color:unset!important;margin-bottom:unset!important;position:unset!important;text-shadow:unset!important;animation:unset!important}main[data-template=product] [data-block-type*=product-title]:after,main[data-template=product] .product-title:after,main[data-template=product] [class*=product_title]:after,main[data-template=product] [id*=product_title]:after{display:none!important}main[data-template=product] h1:not(.section-resource-list h1):not(.product-list h1):not(.resource-list h1):not(.product-card h1),main[data-template=product] .h1:not(.section-resource-list .h1):not(.product-list .h1):not(.resource-list .h1):not(.product-card .h1),main[data-template=product] [data-block-type*=product-title]:not(.section-resource-list [data-block-type*=product-title]):not(.product-list [data-block-type*=product-title]):not(.resource-list [data-block-type*=product-title]):not(.product-card [data-block-type*=product-title]),main[data-template=product] [data-block-type*=product-title] *:not(.section-resource-list [data-block-type*=product-title] *):not(.product-list [data-block-type*=product-title] *):not(.resource-list [data-block-type*=product-title] *):not(.product-card [data-block-type*=product-title] *),main[data-template=product] .product-title:not(.section-resource-list .product-title):not(.product-list .product-title):not(.resource-list .product-title):not(.product-card .product-title),main[data-template=product] .product-title *:not(.section-resource-list .product-title *):not(.product-list .product-title *):not(.resource-list .product-title *):not(.product-card .product-title *),main[data-template=product] [class*=product_title]:not(.section-resource-list [class*=product_title]):not(.product-list [class*=product_title]):not(.resource-list [class*=product_title]):not(.product-card [class*=product_title]),main[data-template=product] [class*=product_title] *:not(.section-resource-list [class*=product_title] *):not(.product-list [class*=product_title] *):not(.resource-list [class*=product_title] *):not(.product-card [class*=product_title] *),main[data-template=product] [id*=product_title]:not(.section-resource-list [id*=product_title]):not(.product-list [id*=product_title]):not(.resource-list [id*=product_title]):not(.product-card [id*=product_title]),main[data-template=product] [id*=product_title] *:not(.section-resource-list [id*=product_title] *):not(.product-list [id*=product_title] *):not(.resource-list [id*=product_title] *):not(.product-card [id*=product_title] *){font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.75rem,3vw,2.25rem)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important;margin-bottom:1.5rem!important;position:relative!important;color:var(--sanctuary-blue)!important;animation:elegantTitleEntrance .7s ease forwards!important}main[data-template=product] h1:after,main[data-template=product] .h1:after,main[data-template=product] [data-block-type*=product-title]:after,main[data-template=product] [data-block-type*=product-title] *:after,main[data-template=product] .product-title:after,main[data-template=product] .product-title *:after,main[data-template=product] [class*=product_title]:after,main[data-template=product] [class*=product_title] *:after,main[data-template=product] [id*=product_title]:after,main[data-template=product] [id*=product_title] *:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:2px;background:linear-gradient(90deg,var(--sanctuary-blue) 0%,var(--sanctuary-gold) 100%);border-radius:1px;animation:elegantLineGrow .8s ease .3s forwards;transform:scaleX(0);transform-origin:left}main[data-template=product] h2:not(#header-group h2):not(#footer-group h2):not(.header h2):not(.footer h2):not(.section-resource-list h2):not(.product-list h2):not(.resource-list h2):not(.product-card h2),main[data-template=product] .h2:not(#header-group .h2):not(#footer-group .h2):not(.header .h2):not(.footer .h2):not(.section-resource-list .h2):not(.product-list .h2):not(.resource-list .h2):not(.product-card .h2){font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.25rem,2.2vw,1.5rem)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.01em!important;color:var(--sanctuary-blue)!important;margin-bottom:1rem!important;margin-top:1.5rem!important;position:relative!important;text-transform:none!important;animation:elegantSubtitleEntrance .6s ease .2s forwards!important;opacity:0}main[data-template=product] h2:not(#header-group h2):not(#footer-group h2):not(.header h2):not(.footer h2):before,main[data-template=product] .h2:not(#header-group .h2):not(#footer-group .h2):not(.header .h2):not(.footer .h2):before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:50%;background:linear-gradient(180deg,var(--sanctuary-blue) 0%,var(--sanctuary-gold) 100%);border-radius:2px}main[data-template=product] h3:not(#header-group h3):not(#footer-group h3):not(.header h3):not(.footer h3):not(.section-resource-list h3):not(.product-list h3):not(.resource-list h3):not(.product-card h3),main[data-template=product] .h3:not(#header-group .h3):not(#footer-group .h3):not(.header .h3):not(.footer .h3):not(.section-resource-list .h3):not(.product-list .h3):not(.resource-list .h3):not(.product-card .h3){font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.1rem,1.8vw,1.3rem)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.01em!important;color:var(--sanctuary-blue-dark)!important;margin-bottom:.8rem!important;margin-top:1.2rem!important;text-transform:none!important;animation:elegantSubtitleEntrance .6s ease .4s forwards!important;opacity:0}@media screen and (max-width: 768px){main[data-template=product] h1,main[data-template=product] .h1,main[data-template=product] [data-block-type*=product-title],main[data-template=product] [data-block-type*=product-title] *,main[data-template=product] .product-title,main[data-template=product] .product-title *,main[data-template=product] [class*=product_title],main[data-template=product] [class*=product_title] *,main[data-template=product] [id*=product_title],main[data-template=product] [id*=product_title] *{font-size:clamp(1.5rem,5vw,1.75rem)!important;margin-bottom:1.2rem!important}main[data-template=product] h2:not(#header-group h2):not(#footer-group h2):not(.header h2):not(.footer h2),main[data-template=product] .h2:not(#header-group .h2):not(#footer-group .h2):not(.header .h2):not(.footer .h2){font-size:clamp(1.15rem,4vw,1.35rem)!important;margin-bottom:.8rem!important;margin-top:1.2rem!important}main[data-template=product] h3:not(#header-group h3):not(#footer-group h3):not(.header h3):not(.footer h3),main[data-template=product] .h3:not(#header-group .h3):not(#footer-group .h3):not(.header .h3):not(.footer .h3){font-size:clamp(1rem,3.5vw,1.15rem)!important;margin-bottom:.6rem!important;margin-top:1rem!important}}@media screen and (max-width: 480px){main[data-template=product] h1,main[data-template=product] .h1,main[data-template=product] [data-block-type*=product-title],main[data-template=product] [data-block-type*=product-title] *,main[data-template=product] .product-title,main[data-template=product] .product-title *,main[data-template=product] [class*=product_title],main[data-template=product] [class*=product_title] *,main[data-template=product] [id*=product_title],main[data-template=product] [id*=product_title] *{font-size:clamp(1.35rem,6vw,1.6rem)!important;margin-bottom:1rem!important}main[data-template=product] h2:not(#header-group h2):not(#footer-group h2):not(.header h2):not(.footer h2),main[data-template=product] .h2:not(#header-group .h2):not(#footer-group .h2):not(.header .h2):not(.footer .h2){font-size:clamp(1.05rem,4vw,1.2rem)!important;margin-bottom:.6rem!important;margin-top:1rem!important}main[data-template=product] h3:not(#header-group h3):not(#footer-group h3):not(.header h3):not(.footer h3),main[data-template=product] .h3:not(#header-group .h3):not(#footer-group .h3):not(.header .h3):not(.footer .h3){font-size:clamp(.95rem,3.5vw,1.05rem)!important;margin-bottom:.5rem!important;margin-top:.8rem!important}main[data-template=product] h1:after,main[data-template=product] .h1:after,main[data-template=product] [data-block-type*=product-title]:after,main[data-template=product] [data-block-type*=product-title] *:after,main[data-template=product] .product-title:after,main[data-template=product] .product-title *:after,main[data-template=product] [class*=product_title]:after,main[data-template=product] [class*=product_title] *:after,main[data-template=product] [id*=product_title]:after,main[data-template=product] [id*=product_title] *:after{width:50px}main[data-template=product] h2:not(#header-group h2):not(#footer-group h2):not(.header h2):not(.footer h2):before,main[data-template=product] .h2:not(#header-group .h2):not(#footer-group .h2):not(.header .h2):not(.footer .h2):before{left:-8px;width:2px}}@keyframes elegantTitleEntrance{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes elegantSubtitleEntrance{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes elegantLineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}main[data-template=product] #header-group h1,main[data-template=product] #header-group h2,main[data-template=product] #header-group h3,main[data-template=product] #footer-group h1,main[data-template=product] #footer-group h2,main[data-template=product] #footer-group h3,main[data-template=product] .header h1,main[data-template=product] .header h2,main[data-template=product] .header h3,main[data-template=product] .footer h1,main[data-template=product] .footer h2,main[data-template=product] .footer h3,main[data-template=product] .navigation h1,main[data-template=product] .navigation h2,main[data-template=product] .navigation h3,main[data-template=product] .breadcrumb h1,main[data-template=product] .breadcrumb h2,main[data-template=product] .breadcrumb h3,main[data-template=product] .announcement-bar h1,main[data-template=product] .announcement-bar h2,main[data-template=product] .announcement-bar h3{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-transform:inherit!important;background:inherit!important;-webkit-background-clip:inherit!important;-webkit-text-fill-color:inherit!important;background-clip:inherit!important;filter:inherit!important;animation:inherit!important;margin:inherit!important;position:inherit!important}main[data-template=product] #header-group h1:after,main[data-template=product] #header-group h2:after,main[data-template=product] #header-group h3:after,main[data-template=product] #footer-group h1:after,main[data-template=product] #footer-group h2:after,main[data-template=product] #footer-group h3:after,main[data-template=product] .header h1:after,main[data-template=product] .header h2:after,main[data-template=product] .header h3:after,main[data-template=product] .footer h1:after,main[data-template=product] .footer h2:after,main[data-template=product] .footer h3:after,main[data-template=product] .navigation h1:after,main[data-template=product] .navigation h2:after,main[data-template=product] .navigation h3:after,main[data-template=product] .breadcrumb h1:after,main[data-template=product] .breadcrumb h2:after,main[data-template=product] .breadcrumb h3:after,main[data-template=product] .announcement-bar h1:after,main[data-template=product] .announcement-bar h2:after,main[data-template=product] .announcement-bar h3:after,main[data-template=product] #header-group h1:before,main[data-template=product] #header-group h2:before,main[data-template=product] #header-group h3:before,main[data-template=product] #footer-group h1:before,main[data-template=product] #footer-group h2:before,main[data-template=product] #footer-group h3:before,main[data-template=product] .header h1:before,main[data-template=product] .header h2:before,main[data-template=product] .header h3:before,main[data-template=product] .footer h1:before,main[data-template=product] .footer h2:before,main[data-template=product] .footer h3:before,main[data-template=product] .navigation h1:before,main[data-template=product] .navigation h2:before,main[data-template=product] .navigation h3:before,main[data-template=product] .breadcrumb h1:before,main[data-template=product] .breadcrumb h2:before,main[data-template=product] .breadcrumb h3:before,main[data-template=product] .announcement-bar h1:before,main[data-template=product] .announcement-bar h2:before,main[data-template=product] .announcement-bar h3:before{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-titles-styles.css.map */
