.titan-recent{background-color:#000;color:#fff;border-top:1px solid rgba(232,223,202,.1);position:relative;overflow:hidden}.titan-recent__inner{position:relative;max-width:var(--page-width, 1200px);margin:0 auto;padding:0 1.5rem}.titan-recent__header{position:relative;padding-block:clamp(40px,5vw,60px);text-align:center}.titan-recent__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(28px,3.5vw,42px);line-height:1.1;text-transform:uppercase;letter-spacing:.15em;color:#e8dfca;margin:0 0 15px;background:linear-gradient(135deg,#fff8e7,#e8dfca,#d4c5a2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px rgba(232,223,202,.4));opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}.titan-recent.is-visible .titan-recent__title{opacity:1;transform:translateY(0)}.titan-recent__subheading{font-size:1rem;color:#ffffffb3;margin-bottom:1rem;letter-spacing:.05em;opacity:0;transform:translateY(10px);transition:opacity .8s .2s,transform .8s .2s}.titan-recent.is-visible .titan-recent__subheading{opacity:1;transform:translateY(0)}.titan-recent__separator{display:flex;align-items:center;justify-content:center;gap:15px;opacity:0;transition:opacity .8s .3s}.titan-recent.is-visible .titan-recent__separator{opacity:1}.titan-recent__line{height:1px;width:120px;background:linear-gradient(90deg,transparent,#E8DFCA)}.titan-recent__line:last-child{background:linear-gradient(90deg,#E8DFCA,transparent)}.titan-recent__diamond{width:8px;height:8px;background:#e8dfca;transform:rotate(45deg);box-shadow:0 0 10px #e8dfca}.titan-recent__carousel-wrapper{position:relative;padding-bottom:60px;opacity:0;transition:opacity 1s .5s}.titan-recent.is-visible .titan-recent__carousel-wrapper{opacity:1}.titan-recent__slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:20px;margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem}.titan-recent__slider::-webkit-scrollbar{display:none}.titan-recent__item{flex:0 0 calc(50% - 8px);min-width:0;scroll-snap-align:start;position:relative}@media screen and (min-width: 768px){.titan-recent__slider{margin:0;padding-left:0;padding-right:0;gap:24px}.titan-recent__item{flex:0 0 30%}}@media screen and (min-width: 990px){.titan-recent__item{flex:0 0 23%}}.titan-recent .card-wrapper{height:100%}.titan-recent .card{background:#ffffff08;border:1px solid rgba(232,223,202,.12);border-radius:14px;overflow:hidden;height:100%;transition:transform .3s ease,box-shadow .3s ease}.titan-recent .card__media .media{padding-bottom:100%!important}.titan-recent .card__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (hover: hover){.titan-recent .card:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 12px 30px #0006;border-color:#e8dfca4d}}.titan-recent .card__heading{font-family:var(--font-body-family);font-weight:600;font-size:1rem;margin-top:.5rem;color:#f6f2e9}.titan-recent .price{color:#e8dfca;font-weight:600}.titan-recent__arrow{position:absolute;top:45%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(232,223,202,.6);background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e8dfca;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .3s ease;opacity:1;pointer-events:auto}.titan-recent__carousel-wrapper:hover .titan-recent__arrow{opacity:1}@media screen and (max-width: 768px){.titan-recent__arrow{display:flex;width:36px;height:36px;top:35%}.titan-recent__arrow--prev{left:4px}.titan-recent__arrow--next{right:4px}}.titan-recent__arrow:hover{background:#e8dfca;color:#000;transform:translateY(-50%) scale(1.1);box-shadow:0 0 20px #e8dfca66}.titan-recent__arrow--prev{left:-20px}.titan-recent__arrow--next{right:-20px}@media screen and (min-width: 769px){.titan-recent__arrow--prev{left:-50px}.titan-recent__arrow--next{right:-50px}}.titan-recent__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}
/*# sourceMappingURL=/cdn/shop/t/6/assets/titan-recently-viewed.css.map */
